$ /nix/store/rry6qingvsrqmc7ll7jgaqpybcbdgf5v-coreutils-9.7/bin/timeout --kill-after=15s 1800s /nix/store/mycbwkcm1jzjgsaiydvzib9phmzfz9vx-nix-2.31.1/bin/nix --extra-experimental-features nix-command --extra-experimental-features flakes --extra-substituters https://sellout.cachix.org --extra-trusted-public-keys sellout.cachix.org-1:v37cTpWBEycnYxSPAgSQ57Wiqd3wjljni2aC0Xry1DE= --netrc-file /tmp/nix-ci-worker-a81842d507c35350/cachix-ed2b1478770a82f9/netrc --extra-substituters https://cache.nix-ci.com --extra-trusted-public-keys nix-ci-staging:Q5+aawDG0LPCgu1fP9e+9hktvsfSyvu/Xe5PvzTLRVs= --netrc-file /tmp/nix-ci-worker-a81842d507c35350/nix-ci-cache-32d5fcce62db5501/netrc --extra-substituters ssh-ng://worker.nix-ci.com?ssh-key=/tmp/nix-ci-worker-a81842d507c35350/ssh-key-7eab7ffe01e9bd93/ssh.key&remote-store=/cache/nix-ci/&base64-ssh-public-host-key=c3NoLWVkMjU1MTkgQUFBQUMzTnphQzFsWkRJMU5URTVBQUFBSU9EQXdicHlRaVYwb2lyakhxbHIwbitnWDNNVjQwbDBKTmlKdVNDZHdoZ1o= --extra-trusted-public-keys nix-ci-staging:Q5+aawDG0LPCgu1fP9e+9hktvsfSyvu/Xe5PvzTLRVs= --print-build-logs build --no-link git+https://x-access-token:@github.com/sellout/no-recursion?ref=work-around-license-issue&rev=ef87c4a669fb5c30b6b7c425992d680257a7d44d#devShells.x86_64-linux.ghc981 --post-build-hook /tmp/nix-ci-worker-a81842d507c35350/nix-ci-cache-upload.sh warning: ignoring untrusted flake configuration setting 'allow-import-from-derivation'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-experimental-features'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-substituters'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'extra-trusted-public-keys'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'sandbox'. Pass '--accept-flake-config' to trust it warning: ignoring untrusted flake configuration setting 'use-registries'. Pass '--accept-flake-config' to trust it these 101 derivations will be built: /nix/store/z4ll6qvm6985cv0gsjkrnb5x1nidk7fq-indexed-traversable-instances-0.1.2.drv /nix/store/1iyqz6r92vpmsg5msphlrssdyv2363lp-witherable-0.5.drv /nix/store/g119nrvqdwikczfy9x9vbf8i22pgfsdi-free-5.2.drv /nix/store/1n36jv7rzjw72sh411ipyyzpfmfwbwnm-adjunctions-4.4.3.drv /nix/store/49x6znisl8wbk3n2ppkdr6kbkz1mky0q-kan-extensions-5.2.6.drv /nix/store/p586gr8ja0qymjfbfvcp79m2am72hx2k-lens-5.3.4.drv /nix/store/cfw91z7wdyi9iyj4sm1lyv1r7k7bhcg1-generic-lens-2.2.2.0.drv /nix/store/6ywqy343bpbs2vx4ls4vvyrprslwwi36-row-types-1.0.1.2.drv /nix/store/kg3v9sryka7z7dh7p1sm6pyjjq3m9x9v-text-iso8601-0.1.1.drv /nix/store/qrnz6snhf6jkpfhnqyw4yi6ab8npmp6b-semialign-1.3.1.drv /nix/store/a9rjg4hi23vxibv8h7lp0qxrzz13w9yr-aeson-2.2.3.0.drv /nix/store/q7mm52sj9z75x4yvn3hp4hziw2rx3861-quickcheck-classes-0.6.5.0.drv /nix/store/flz66gs1mb7fz4bip1y2wgbylwfq12pa-mod-0.2.0.1.drv /nix/store/57drdpv5by70n5gdir2mglwwqil85dai-doctest-parallel-0.3.1.1.drv /nix/store/022cxi23fqvmr7p4v4nrwi2g6dpj7cp5-regex-tdfa-1.3.2.3.drv /nix/store/rxxidk72n49y3dcrmciz2bd9d40d9r1y-regex-1.1.0.2.drv /nix/store/00nvgkchwqsccnfi4nz5mmgqqkdlgccc-lsp-types-2.3.0.1.drv /nix/store/07x6g1x96g7dicf2ihpsqwlpz7s1nsh2-process-extras-0.7.4.drv /nix/store/3ss694dc4p67jwwhyw05j74h0qhdi1ap-relude-1.2.2.0.drv /nix/store/8nw4ys045xppva6bn01xmbmcyaiy9r20-microaeson-0.1.0.2.drv /nix/store/gqaxrw3h6gfva3b2273fr2dwhdqfcsqg-tomland-1.3.3.3.drv /nix/store/arl4r4457r1rm3rzj0xkm4gmk6q8cb78-trial-tomland-0.0.0.0.drv /nix/store/h0r6pk7ynkmdsz43vl41i9gw0hbmv6sa-base64-1.0.drv /nix/store/0ay0w9rvgny0k43im548nqj6xr5hliwg-stan-0.2.0.0.drv /nix/store/0bpykmllpa07yn9v0q2xcikm37ngiir2-enummapset-0.7.3.0.drv /nix/store/7grdh9l8sgwvbc037k7nqyh5x5bxyybh-reducers-3.12.5.drv /nix/store/awhxr8dzjsqc0a2r29sindk8x46m1vby-parsers-0.12.12.drv /nix/store/0q5xknh4gplr4wlwm437kj48cri617za-trifecta-2.1.4.drv /nix/store/37dvnfj081k75dvslwwa7j9l7hs0ll5h-sqlite-simple-0.4.19.0.drv /nix/store/v8r373din93s992jw7zgbzy8x3wpdac8-extra-1.7.16.drv /nix/store/d8l7z7pns0xyagycy282z8xchd2v9fkz-filepattern-0.1.3.drv /nix/store/7053faxpnjhmj5ai639svyzh96nfxq8g-shake-0.19.8.drv /nix/store/xngzh9nkniwdpifaqz14yy1s4n71pwx8-attoparsec-aeson-2.2.2.0.drv /nix/store/72lmvqfxqhx1im8fv4skqkznz75077ri-aeson-pretty-0.8.10.drv /nix/store/70kncvsq22c8rz38fzmac15kp3vif8pl-HsYAML-aeson-0.2.0.2.drv /nix/store/8r0pg3c9alyg1cjw71nz9lrlig277xa2-ghc-lib-parser-ex-9.8.0.2.drv /nix/store/72p3maiimyfy5q02fppyd5caln02hbk6-stylish-haskell-0.14.6.0.drv /nix/store/7hg9i20mlmmp4326v9ppnxrik3xvcv9c-lens-aeson-1.2.3.drv /nix/store/4pslby3sw6ssczczmrcy94g0fmaaqzqm-binary-orphans-1.0.5.drv /nix/store/379qrb55vh90nzqpazys1if36n6fwji6-binary-instances-1.0.6.drv /nix/store/jfqkwjprf3faf56k942jcm6i6qcbvmai-cabal-install-parsers-0.6.1.1.drv /nix/store/9bpml3hzgq9vps1ndqb2nq9s12irjfsw-cabal-add-0.1.drv /nix/store/kdbqjay88f4zh38y1fr4cbkliykq3sx0-keys-3.12.4.drv /nix/store/wpwfw3n2r7wi9cq1nc4waqd5llcz8lfa-pointed-5.0.5.drv /nix/store/3pdm21qjjrgpcs1k8g22sxklfrmf6dq8-vector-instances-3.4.2.drv /nix/store/p5a2y7ymbrpjjinclkj6min0blra232l-either-5.0.2.drv /nix/store/jn62hc2xmcxnz8fpv24nxndwv0fbwmsp-rebase-1.21.2.drv /nix/store/p74267l9isdgbv7sryd2bmns1fjbp507-rerebase-1.21.2.drv /nix/store/5qiab5xpgwwg0qajs66vaks8c98qjghn-focus-1.0.3.2.drv /nix/store/bh1zzpr0a9fcwplcsliw50cm8553zdb6-HTF-0.15.0.2.drv /nix/store/wllaa76nlxxkrrssqfzs9qhdlbax6qr2-foldl-1.4.18.drv /nix/store/k4j7367lq704l818a2iiram5iimp84qz-list-t-1.0.5.7.drv /nix/store/xl07gc31z6kk1fgc8nvzzzrvl0mv8wlb-deferred-folds-0.9.18.7.drv /nix/store/ka9dikpiz0zk2i497lggaxbqwsyvy603-primitive-extras-0.10.2.2.drv /nix/store/h58qbv3brl6nracdr96ph7lh1rmlx2ch-stm-hamt-1.2.1.1.drv /nix/store/c9p0qywb2cvhih4mnlzvd8i9jhbnzqf2-stm-containers-1.2.1.1.drv /nix/store/3djjggjy9cb8i9ddwddbfjnnc2bch3k9-neat-interpolation-0.5.1.4.drv /nix/store/wmjci54awws432qy5s9d87wj8vfycp7f-doctest-discover-0.2.0.0.drv /nix/store/kv4cxzz7gvdzvdp4288rqialp1656nzg-hw-hspec-hedgehog-0.1.1.1.drv /nix/store/hknlnmdz08cp9vg95d18zcc0l66ldmz6-hw-prim-0.6.3.2.drv /nix/store/8ypwa0c7z2iiglvmrlsyqzfbh2a0138n-hw-fingertree-0.1.2.1.drv /nix/store/kchcxsllxjv00x1k5knq59azx134936a-lsp-2.7.0.1.drv /nix/store/88p5pl3zdvfmdfyr09nv2xlbym8gwvgn-constraints-extras-0.4.0.2.drv /nix/store/xzrjdxkl88qcrdf1yc7ikph99ca5mw3n-dependent-sum-0.7.2.0.drv /nix/store/l8xa1lxcr3dmwgphixfxwgxpd1bhyf2x-dependent-map-0.4.0.0.drv /nix/store/zb00ckci23bzz7q4r7036brk3rmllbrh-hls-graph-2.10.0.0.drv /nix/store/k85vx9cc8zj3cf9cxxqmbp6fdn091hw4-hls-plugin-api-2.10.0.0.drv /nix/store/bgw15qjj8virsfl3sd04p75zppml1vx5-tree-diff-0.3.4.drv /nix/store/irw84xzfk40bn9fwailk4vg5z965xly9-haddock-library-1.11.0.drv /nix/store/g7b16vf5j06njx840hlnmszf9jh0azdg-bitvec-1.1.5.0.drv /nix/store/f65yidd0v8nxz63dj0d1vw1wssiqp7rl-vector-algorithms-0.9.1.0.drv /nix/store/6135r2b9zvibkac2yazv8r4akv1f3z6h-mono-traversable-1.0.21.0.drv /nix/store/d3r7n7hgq3cwqs5wsdhjimp1cr842gbr-conduit-1.3.6.1.drv /nix/store/4avrhs9kga3gcm9hi9zv6fspcq4lgs08-conduit-extra-1.3.7.drv /nix/store/nvkj1kvklldz6nwqpn9a02hv6zyds5n2-unix-compat-0.7.4.drv /nix/store/c7d8d1mw1mr9nb7zknazgcsw0d3rp830-libyaml-0.1.4.drv /nix/store/x6gz7rn45yiy1fbqplnrap4v5gbwd2vc-yaml-0.11.11.2.drv /nix/store/npi5pld6wwrdqqp84gcjk7fna69f0c1a-hie-bios-0.14.0.drv /nix/store/dilrzd49vrag0vap4xmpwjqq7pm8invi-algebraic-graphs-0.7.drv /nix/store/pnirljp49l52pn817swn2b1h1nym8rzg-hiedb-0.6.0.2.drv /nix/store/pnw3spyn5k7hk12pjvi8pwpswqgvvkr8-implicit-hie-0.1.4.0.drv /nix/store/s0svwfh1bisfcjig3x3ypg5x4dsa94nb-ghcide-2.10.0.0.drv /nix/store/gaxby59wa5cm9gnxwsv4n2ylpl952d7b-conduit-parse-0.2.1.1.drv /nix/store/za0ybrnsvphg29z7aimrp7l069ix2yr5-lsp-test-0.17.1.1.drv /nix/store/cfd0w8lmh3920i7wcxrm1p7xrc6a1id8-hls-test-utils-2.10.0.0.drv /nix/store/2lzl2j85k42n2n4clkl73c90k7x398z0-monoid-subclasses-1.2.6.drv /nix/store/fxa667dhxyal1bmg5al7a4yppq9i8i3v-fuzzy-0.1.1.0.drv /nix/store/h88d21hg1il3sygdpqf0xw3kz8n24ri8-path-0.9.5.drv /nix/store/d02jdi3c56ynr4q439sjk47cny161vrl-path-io-1.8.2.drv /nix/store/hyb8m06bs0igiayzjfzj51nrw5ppvwa3-fourmolu-0.15.0.0.drv /nix/store/pjja07csk3glii6kr76wfajdmpvxacx8-deriving-aeson-0.2.10.drv /nix/store/jzny4cr77zbcs74nv8bi1asjd3abgyn6-hlint-3.8.drv /nix/store/s4ly4bz77fzhx0da3qpan35gx22b51hq-monad-dijkstra-0.1.1.5.drv /nix/store/ipbfs7zxzysbzwqlx9ab27a97rxvrwzn-floskell-0.11.1.drv /nix/store/is11771hhwf0izxbdvrm2s9h0y0wbpdm-ghc-exactprint-1.8.0.0.drv /nix/store/y67x4ppbb5c5rzy19mpyrpp8j8332512-filemanip-0.3.6.3.drv /nix/store/lkqdp63amvxglbgx8nl7ywfqg1yaaqnf-apply-refact-0.14.0.0.drv /nix/store/mcr9fni12ramaf0clza1xpmzl5p2088z-retrie-1.2.3.drv /nix/store/w13jcj6lv456c8hj94ddnl5gghdac8p7-ormolu-0.7.4.0.drv /nix/store/k1q91m6affzpxaifg61na4farkf330mr-haskell-language-server-2.10.0.0.drv /nix/store/1i4kyp4w4gzl2vf014a4l7qgaa2fah46-ghc-shell-for-no-recursion-0.3.0.0-0.drv building '/nix/store/v8r373din93s992jw7zgbzy8x3wpdac8-extra-1.7.16.drv'... building '/nix/store/wllaa76nlxxkrrssqfzs9qhdlbax6qr2-foldl-1.4.18.drv'... building '/nix/store/07x6g1x96g7dicf2ihpsqwlpz7s1nsh2-process-extras-0.7.4.drv'... building '/nix/store/37dvnfj081k75dvslwwa7j9l7hs0ll5h-sqlite-simple-0.4.19.0.drv'... building '/nix/store/h0r6pk7ynkmdsz43vl41i9gw0hbmv6sa-base64-1.0.drv'... building '/nix/store/57drdpv5by70n5gdir2mglwwqil85dai-doctest-parallel-0.3.1.1.drv'... building '/nix/store/g119nrvqdwikczfy9x9vbf8i22pgfsdi-free-5.2.drv'... building '/nix/store/z4ll6qvm6985cv0gsjkrnb5x1nidk7fq-indexed-traversable-instances-0.1.2.drv'... building '/nix/store/2lzl2j85k42n2n4clkl73c90k7x398z0-monoid-subclasses-1.2.6.drv'... building '/nix/store/3ss694dc4p67jwwhyw05j74h0qhdi1ap-relude-1.2.2.0.drv'... building '/nix/store/kg3v9sryka7z7dh7p1sm6pyjjq3m9x9v-text-iso8601-0.1.1.drv'... building '/nix/store/gqaxrw3h6gfva3b2273fr2dwhdqfcsqg-tomland-1.3.3.3.drv'... building '/nix/store/awhxr8dzjsqc0a2r29sindk8x46m1vby-parsers-0.12.12.drv'... building '/nix/store/4pslby3sw6ssczczmrcy94g0fmaaqzqm-binary-orphans-1.0.5.drv'... building '/nix/store/p5a2y7ymbrpjjinclkj6min0blra232l-either-5.0.2.drv'... building '/nix/store/7grdh9l8sgwvbc037k7nqyh5x5bxyybh-reducers-3.12.5.drv'... extra> Running phase: setupCompilerEnvironmentPhase extra> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. extra> Running phase: unpackPhase extra> unpacking source archive /nix/store/zap07ayqyv48lfcxp4yva8sylcvy2knk-extra-1.7.16.tar.gz extra> source root is extra-1.7.16 extra> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "extra-1.7.16/test/TestUtil.hs" extra> Running phase: patchPhase extra> Replace Cabal file with edited version from mirror://hackage/extra-1.7.16/revision/1.cabal. extra> Running phase: compileBuildDriverPhase extra> setupCompileFlags: -package-db=/build/tmp.nuDHpRXY5C/setup-package.conf.d -threaded extra> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nuDHpRXY5C/Main.o ) foldl> Running phase: setupCompilerEnvironmentPhase foldl> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. foldl> Running phase: unpackPhase foldl> unpacking source archive /nix/store/9a7d6qdjvwpsnv1w5zlzagnizdddqi51-foldl-1.4.18.tar.gz foldl> source root is foldl-1.4.18 foldl> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "foldl-1.4.18/test/doctest.hs" foldl> Running phase: patchPhase foldl> Replace Cabal file with edited version from mirror://hackage/foldl-1.4.18/revision/1.cabal. foldl> Running phase: compileBuildDriverPhase foldl> setupCompileFlags: -package-db=/build/tmp.i6vxMqkk1E/setup-package.conf.d -threaded foldl> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.i6vxMqkk1E/Main.o ) process-extras> Running phase: setupCompilerEnvironmentPhase process-extras> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. process-extras> Running phase: unpackPhase process-extras> unpacking source archive /nix/store/scvs7bd60n81q4mp255lggcz7i1057z6-process-extras-0.7.4.tar.gz process-extras> source root is process-extras-0.7.4 process-extras> setting SOURCE_DATE_EPOCH to timestamp 1517676762 of file "process-extras-0.7.4/.travis.yml" process-extras> Running phase: patchPhase process-extras> Replace Cabal file with edited version from mirror://hackage/process-extras-0.7.4/revision/1.cabal. process-extras> Running phase: compileBuildDriverPhase process-extras> setupCompileFlags: -package-db=/build/tmp.PX6JoRTw8B/setup-package.conf.d -threaded process-extras> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.PX6JoRTw8B/Main.o ) sqlite-simple> Running phase: setupCompilerEnvironmentPhase sqlite-simple> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. sqlite-simple> Running phase: unpackPhase sqlite-simple> unpacking source archive /nix/store/7j12w94nb1zrz4xpbh9y2xcahq0ivhip-sqlite-simple-0.4.19.0.tar.gz sqlite-simple> source root is sqlite-simple-0.4.19.0 sqlite-simple> setting SOURCE_DATE_EPOCH to timestamp 1705989172 of file "sqlite-simple-0.4.19.0/sqlite-simple.cabal" sqlite-simple> Running phase: patchPhase sqlite-simple> Running phase: compileBuildDriverPhase sqlite-simple> setupCompileFlags: -package-db=/build/tmp.YAOBw57rwn/setup-package.conf.d -threaded sqlite-simple> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.YAOBw57rwn/Main.o ) base64> Running phase: setupCompilerEnvironmentPhase base64> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. base64> Running phase: unpackPhase doctest-parallel> Running phase: setupCompilerEnvironmentPhase doctest-parallel> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. free> Running phase: setupCompilerEnvironmentPhase free> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. free> Running phase: unpackPhase free> unpacking source archive /nix/store/ww34c3nzhs0wrgn68lk5d0qk9rgdm1d7-free-5.2.tar.gz free> source root is free-5.2 free> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "free-5.2/.vim.custom" indexed-traversable-instances> Running phase: setupCompilerEnvironmentPhase indexed-traversable-instances> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. monoid-subclasses> Running phase: setupCompilerEnvironmentPhase monoid-subclasses> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. relude> Running phase: setupCompilerEnvironmentPhase relude> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. text-iso8601> Running phase: setupCompilerEnvironmentPhase text-iso8601> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. tomland> Running phase: setupCompilerEnvironmentPhase base64> unpacking source archive /nix/store/4igl91srki0cn31vaxs2228bbg5n1sv2-base64-1.0.tar.gz free> Running phase: patchPhase tomland> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. base64> source root is base64-1.0 process-extras> [2 of 2] Linking Setup free> Replace Cabal file with edited version from mirror://hackage/free-5.2/revision/7.cabal. extra> [2 of 2] Linking Setup free> Running phase: compileBuildDriverPhase base64> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "base64-1.0/test/Main.hs" free> setupCompileFlags: -package-db=/build/tmp.Cw5GwvgUtC/setup-package.conf.d -threaded foldl> [2 of 2] Linking Setup base64> Running phase: patchPhase doctest-parallel> Running phase: unpackPhase base64> Replace Cabal file with edited version from mirror://hackage/base64-1.0/revision/2.cabal. base64> Running phase: compileBuildDriverPhase doctest-parallel> unpacking source archive /nix/store/w957amnnjxk6782s2ff638d3g4n99h1q-doctest-parallel-0.3.1.1.tar.gz sqlite-simple> [2 of 2] Linking Setup base64> setupCompileFlags: -package-db=/build/tmp.DPgMVTcgcl/setup-package.conf.d -threaded parsers> Running phase: setupCompilerEnvironmentPhase free> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.Cw5GwvgUtC/Main.o ) parsers> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. doctest-parallel> source root is doctest-parallel-0.3.1.1 binary-orphans> Running phase: setupCompilerEnvironmentPhase doctest-parallel> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "doctest-parallel-0.3.1.1/test/UtilSpec.hs" binary-orphans> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. doctest-parallel> Running phase: patchPhase base64> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.DPgMVTcgcl/Main.o ) doctest-parallel> Replace Cabal file with edited version from mirror://hackage/doctest-parallel-0.3.1.1/revision/2.cabal. reducers> Running phase: setupCompilerEnvironmentPhase doctest-parallel> Running phase: compileBuildDriverPhase either> Running phase: setupCompilerEnvironmentPhase reducers> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. doctest-parallel> setupCompileFlags: -package-db=/build/tmp.G0hiLe5Aix/setup-package.conf.d -threaded either> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. indexed-traversable-instances> Running phase: unpackPhase indexed-traversable-instances> unpacking source archive /nix/store/piy7fiiqr78dmbrs0lhbyiismy7byv84-indexed-traversable-instances-0.1.2.tar.gz free> [2 of 2] Linking Setup monoid-subclasses> Running phase: unpackPhase indexed-traversable-instances> source root is indexed-traversable-instances-0.1.2 monoid-subclasses> unpacking source archive /nix/store/qsgf9h0d9wlnsrhmas3c1zfpr71mv8n7-monoid-subclasses-1.2.6.tar.gz doctest-parallel> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.G0hiLe5Aix/Main.o ) indexed-traversable-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "indexed-traversable-instances-0.1.2/tests/safe.hs" base64> [2 of 2] Linking Setup indexed-traversable-instances> Running phase: patchPhase monoid-subclasses> source root is monoid-subclasses-1.2.6 indexed-traversable-instances> Replace Cabal file with edited version from mirror://hackage/indexed-traversable-instances-0.1.2/revision/1.cabal. monoid-subclasses> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "monoid-subclasses-1.2.6/Test/TestMonoidSubclasses.hs" indexed-traversable-instances> Running phase: compileBuildDriverPhase indexed-traversable-instances> setupCompileFlags: -package-db=/build/tmp.Izmfm3EQyN/setup-package.conf.d -threaded monoid-subclasses> Running phase: patchPhase monoid-subclasses> Running phase: compileBuildDriverPhase monoid-subclasses> setupCompileFlags: -package-db=/build/tmp.iasegeXT8z/setup-package.conf.d -threaded relude> Running phase: unpackPhase doctest-parallel> [2 of 2] Linking Setup relude> unpacking source archive /nix/store/0kldcprfm4bq493379s6y2gz6y1gwh8z-relude-1.2.2.0.tar.gz indexed-traversable-instances> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Izmfm3EQyN/Main.o ) relude> source root is relude-1.2.2.0 text-iso8601> Running phase: unpackPhase text-iso8601> unpacking source archive /nix/store/wrqbgf2l5m4qwdvap1q7rdwrciqxmvp2-text-iso8601-0.1.1.tar.gz relude> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "relude-1.2.2.0/test/Test/Relude/Property.hs" monoid-subclasses> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.iasegeXT8z/Main.o ) text-iso8601> source root is text-iso8601-0.1.1 relude> Running phase: patchPhase text-iso8601> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "text-iso8601-0.1.1/text-iso8601.cabal" relude> Replace Cabal file with edited version from mirror://hackage/relude-1.2.2.0/revision/4.cabal. relude> Running phase: compileBuildDriverPhase text-iso8601> Running phase: patchPhase relude> setupCompileFlags: -package-db=/build/tmp.fv10VFGHb3/setup-package.conf.d -threaded text-iso8601> Replace Cabal file with edited version from mirror://hackage/text-iso8601-0.1.1/revision/2.cabal. indexed-traversable-instances> [2 of 2] Linking Setup text-iso8601> Running phase: compileBuildDriverPhase text-iso8601> setupCompileFlags: -package-db=/build/tmp.RbdxsxcGER/setup-package.conf.d -threaded reducers> Running phase: unpackPhase relude> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.fv10VFGHb3/Main.o ) monoid-subclasses> [2 of 2] Linking Setup reducers> unpacking source archive /nix/store/37bn0b7alicw5lx9ypd6hfwvb3z9f2jv-reducers-3.12.5.tar.gz reducers> source root is reducers-3.12.5 parsers> Running phase: unpackPhase tomland> Running phase: unpackPhase text-iso8601> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.RbdxsxcGER/Main.o ) parsers> unpacking source archive /nix/store/2d263zb3smga5ijwa6klggiccbq07077-parsers-0.12.12.tar.gz reducers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "reducers-3.12.5/src/Data/Semigroup/Union.hs" tomland> unpacking source archive /nix/store/7dhngf2xj2a5lwfmk2qqyj0bv745vb5k-tomland-1.3.3.3.tar.gz parsers> source root is parsers-0.12.12 reducers> Running phase: patchPhase tomland> source root is tomland-1.3.3.3 parsers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "parsers-0.12.12/tests/QuickCheck.hs" binary-orphans> Running phase: unpackPhase reducers> Replace Cabal file with edited version from mirror://hackage/reducers-3.12.5/revision/1.cabal. binary-orphans> unpacking source archive /nix/store/jblzi9rqh58x42czcmr51grb8qmk2sq2-binary-orphans-1.0.5.tar.gz tomland> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tomland-1.3.3.3/tomland.cabal" reducers> Running phase: compileBuildDriverPhase parsers> Running phase: patchPhase reducers> setupCompileFlags: -package-db=/build/tmp.JYWf2L0eC4/setup-package.conf.d -threaded parsers> Replace Cabal file with edited version from mirror://hackage/parsers-0.12.12/revision/1.cabal. relude> [2 of 2] Linking Setup binary-orphans> source root is binary-orphans-1.0.5 tomland> Running phase: patchPhase parsers> Running phase: compileBuildDriverPhase either> Running phase: unpackPhase tomland> Replace Cabal file with edited version from mirror://hackage/tomland-1.3.3.3/revision/2.cabal. binary-orphans> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binary-orphans-1.0.5/test/Tests.hs" parsers> setupCompileFlags: -package-db=/build/tmp.ue0Q7mdB1T/setup-package.conf.d -threaded tomland> Running phase: compileBuildDriverPhase either> unpacking source archive /nix/store/c20nac81xmh4nhjwwfjh9kv0wvss2cdh-either-5.0.2.tar.gz binary-orphans> Running phase: patchPhase tomland> setupCompileFlags: -package-db=/build/tmp.HKFPLzlyff/setup-package.conf.d -threaded text-iso8601> [2 of 2] Linking Setup either> source root is either-5.0.2 binary-orphans> Replace Cabal file with edited version from mirror://hackage/binary-orphans-1.0.5/revision/1.cabal. binary-orphans> Running phase: compileBuildDriverPhase reducers> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.JYWf2L0eC4/Main.o ) either> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "either-5.0.2/.vim.custom" binary-orphans> setupCompileFlags: -package-db=/build/tmp.Vu5d1Wvnd9/setup-package.conf.d -threaded either> Running phase: patchPhase either> Replace Cabal file with edited version from mirror://hackage/either-5.0.2/revision/2.cabal. tomland> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.HKFPLzlyff/Main.o ) parsers> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ue0Q7mdB1T/Main.o ) either> Running phase: compileBuildDriverPhase either> setupCompileFlags: -package-db=/build/tmp.76e0FxkWzW/setup-package.conf.d -threaded binary-orphans> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Vu5d1Wvnd9/Main.o ) reducers> [2 of 2] Linking Setup tomland> [2 of 2] Linking Setup either> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.76e0FxkWzW/Main.o ) parsers> [2 of 2] Linking Setup binary-orphans> [2 of 2] Linking Setup either> [2 of 2] Linking Setup foldl> Running phase: updateAutotoolsGnuConfigScriptsPhase extra> Running phase: updateAutotoolsGnuConfigScriptsPhase foldl> Running phase: configurePhase extra> Running phase: configurePhase foldl> configureFlags: --verbose --prefix=/nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc/share/doc/foldl-1.4.18 --with-gcc=gcc --package-db=/build/tmp.i6vxMqkk1E/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib sqlite-simple> Running phase: updateAutotoolsGnuConfigScriptsPhase extra> configureFlags: --verbose --prefix=/nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc/share/doc/extra-1.7.16 --with-gcc=gcc --package-db=/build/tmp.nuDHpRXY5C/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib foldl> Using Parsec parser foldl> Configuring foldl-1.4.18... process-extras> Running phase: updateAutotoolsGnuConfigScriptsPhase extra> Using Parsec parser extra> Configuring extra-1.7.16... sqlite-simple> Running phase: configurePhase sqlite-simple> configureFlags: --verbose --prefix=/nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc/share/doc/sqlite-simple-0.4.19.0 --with-gcc=gcc --package-db=/build/tmp.YAOBw57rwn/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib process-extras> Running phase: configurePhase sqlite-simple> Using Parsec parser sqlite-simple> Configuring sqlite-simple-0.4.19.0... process-extras> configureFlags: --verbose --prefix=/nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc/share/doc/process-extras-0.7.4 --with-gcc=gcc --package-db=/build/tmp.PX6JoRTw8B/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib process-extras> Using Parsec parser process-extras> Configuring process-extras-0.7.4... base64> Running phase: updateAutotoolsGnuConfigScriptsPhase free> Running phase: updateAutotoolsGnuConfigScriptsPhase base64> Running phase: configurePhase free> Running phase: configurePhase base64> configureFlags: --verbose --prefix=/nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc/share/doc/base64-1.0 --with-gcc=gcc --package-db=/build/tmp.DPgMVTcgcl/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib free> configureFlags: --verbose --prefix=/nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc/share/doc/free-5.2 --with-gcc=gcc --package-db=/build/tmp.Cw5GwvgUtC/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib base64> Using Parsec parser base64> Configuring base64-1.0... free> Using Parsec parser free> Configuring free-5.2... doctest-parallel> Running phase: updateAutotoolsGnuConfigScriptsPhase doctest-parallel> Running phase: configurePhase doctest-parallel> configureFlags: --verbose --prefix=/nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.G0hiLe5Aix/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 --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib doctest-parallel> Using Parsec parser doctest-parallel> Configuring doctest-parallel-0.3.1.1... monoid-subclasses> Running phase: updateAutotoolsGnuConfigScriptsPhase indexed-traversable-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase monoid-subclasses> Running phase: configurePhase monoid-subclasses> configureFlags: --verbose --prefix=/nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc/share/doc/monoid-subclasses-1.2.6 --with-gcc=gcc --package-db=/build/tmp.iasegeXT8z/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib indexed-traversable-instances> Running phase: configurePhase relude> Running phase: updateAutotoolsGnuConfigScriptsPhase monoid-subclasses> Using Parsec parser monoid-subclasses> Configuring monoid-subclasses-1.2.6... indexed-traversable-instances> configureFlags: --verbose --prefix=/nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 --with-gcc=gcc --package-db=/build/tmp.Izmfm3EQyN/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib indexed-traversable-instances> Using Parsec parser indexed-traversable-instances> Configuring indexed-traversable-instances-0.1.2... relude> Running phase: configurePhase text-iso8601> Running phase: updateAutotoolsGnuConfigScriptsPhase relude> configureFlags: --verbose --prefix=/nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc/share/doc/relude-1.2.2.0 --with-gcc=gcc --package-db=/build/tmp.fv10VFGHb3/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib relude> Using Parsec parser relude> Configuring relude-1.2.2.0... text-iso8601> Running phase: configurePhase text-iso8601> configureFlags: --verbose --prefix=/nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 --with-gcc=gcc --package-db=/build/tmp.RbdxsxcGER/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib extra> Dependency base >=4.9 && <4.21: using base-4.19.0.0 extra> Dependency clock >=0.7: using clock-0.8.4 extra> Dependency directory: using directory-1.3.8.1 extra> Dependency filepath: using filepath-1.4.100.4 extra> Dependency process: using process-1.6.18.0 extra> Dependency time: using time-1.12.2 extra> Dependency unix: using unix-2.8.3.0 extra> Dependency QuickCheck >=2.10: using QuickCheck-2.14.3 extra> Dependency base >=4 && <5: using base-4.19.0.0 extra> Dependency directory: using directory-1.3.8.1 extra> Dependency extra: using extra-1.7.16 extra> Dependency filepath: using filepath-1.4.100.4 extra> Dependency quickcheck-instances >=0.3.17: using quickcheck-instances-0.3.32 extra> Dependency unix: using unix-2.8.3.0 text-iso8601> Using Parsec parser text-iso8601> Configuring text-iso8601-0.1.1... foldl> Dependency base >=4.11.0.0 && <5: using base-4.19.0.0 foldl> Dependency bytestring >=0.9.2.1 && <0.13: using bytestring-0.12.0.2 foldl> Dependency comonad >=4.0 && <6: using comonad-5.0.9 foldl> Dependency containers >=0.5.0.0 && <0.8: using containers-0.6.8 foldl> Dependency contravariant <1.6: using contravariant-1.5.5 foldl> Dependency hashable <1.6: using hashable-1.4.7.0 foldl> Dependency primitive <0.10: using primitive-0.9.1.0 foldl> Dependency profunctors >=4.3.2 && <5.7: using profunctors-5.6.2 foldl> Dependency random >=1.2 && <1.4: using random-1.2.1.3 foldl> Dependency semigroupoids >=1.0 && <6.1: using semigroupoids-6.0.1 foldl> Dependency text >=0.11.2.0 && <2.2: using text-2.1 foldl> Dependency transformers >=0.2.0.0 && <0.7: using transformers-0.6.1.0 foldl> Dependency unordered-containers <0.3: using unordered-containers-0.2.20 foldl> Dependency vector >=0.7 && <0.14: using vector-0.13.2.0 foldl> Dependency base >=4.11.0.0 && <5: using base-4.19.0.0 foldl> Dependency doctest >=0.16: using doctest-0.22.6 process-extras> Dependency ListLike >=4.4: using ListLike-4.7.8.3 process-extras> Dependency base >=4.5 && <5: using base-4.19.0.0 process-extras> Dependency bytestring >=0.10.0.0: using bytestring-0.12.0.2 process-extras> Dependency data-default: using data-default-0.7.1.3 process-extras> Dependency deepseq >=1.1: using deepseq-1.5.0.0 process-extras> Dependency generic-deriving >=1.10: using generic-deriving-1.14.6 process-extras> Dependency mtl: using mtl-2.3.1 process-extras> Dependency process: using process-1.6.18.0 process-extras> Dependency text: using text-2.1 process-extras> Dependency HUnit: using HUnit-1.6.2.0 process-extras> Dependency base: using base-4.19.0.0 process-extras> Dependency process-extras: using process-extras-0.7.4 tomland> Running phase: updateAutotoolsGnuConfigScriptsPhase reducers> Running phase: updateAutotoolsGnuConfigScriptsPhase sqlite-simple> Dependency Only >=0.1 && <0.1.1: using Only-0.1 sqlite-simple> Dependency attoparsec >=0.10.3: using attoparsec-0.14.4 sqlite-simple> Dependency base <5: using base-4.19.0.0 sqlite-simple> Dependency blaze-builder: using blaze-builder-0.4.2.3 sqlite-simple> Dependency blaze-textual: using blaze-textual-0.2.3.1 sqlite-simple> Dependency bytestring >=0.9: using bytestring-0.12.0.2 sqlite-simple> Dependency containers: using containers-0.6.8 sqlite-simple> Dependency direct-sqlite >=2.3.13 && <2.4: using direct-sqlite-2.3.29 sqlite-simple> Dependency exceptions >=0.4: using exceptions-0.10.7 sqlite-simple> Dependency template-haskell: using template-haskell-2.21.0.0 sqlite-simple> Dependency text >=0.11: using text-2.1 sqlite-simple> Dependency time: using time-1.12.2 sqlite-simple> Dependency transformers: using transformers-0.6.1.0 sqlite-simple> Dependency HUnit: using HUnit-1.6.2.0 sqlite-simple> Dependency base: using base-4.19.0.0 sqlite-simple> Dependency base16-bytestring: using base16-bytestring-1.0.2.0 sqlite-simple> Dependency bytestring >=0.9: using bytestring-0.12.0.2 sqlite-simple> Dependency direct-sqlite: using direct-sqlite-2.3.29 sqlite-simple> Dependency sqlite-simple: using sqlite-simple-0.4.19.0 sqlite-simple> Dependency text: using text-2.1 sqlite-simple> Dependency time: using time-1.12.2 tomland> Running phase: configurePhase reducers> Running phase: configurePhase tomland> configureFlags: --verbose --prefix=/nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc/share/doc/tomland-1.3.3.3 --with-gcc=gcc --package-db=/build/tmp.HKFPLzlyff/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib reducers> configureFlags: --verbose --prefix=/nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc/share/doc/reducers-3.12.5 --with-gcc=gcc --package-db=/build/tmp.JYWf2L0eC4/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib reducers> Using Parsec parser reducers> Configuring reducers-3.12.5... tomland> Using Parsec parser tomland> Configuring tomland-1.3.3.3... free> Dependency base >=4.9 && <5: using base-4.19.0.0 free> Dependency comonad >=5.0.8 && <6: using comonad-5.0.9 free> Dependency containers >=0.5.7.1 && <0.9: using containers-0.6.8 free> Dependency distributive >=0.5.2 && <1: using distributive-0.6.2.1 free> Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.7 free> Dependency indexed-traversable >=0.1.1 && <0.2: using free> indexed-traversable-0.1.4 free> Dependency mtl >=2.2.2 && <2.4: using mtl-2.3.1 free> Dependency profunctors >=5.6.1 && <6: using profunctors-5.6.2 free> Dependency semigroupoids >=5.3.5 && <7: using semigroupoids-6.0.1 free> Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 free> Dependency th-abstraction >=0.4.2.0 && <0.8: using th-abstraction-0.7.1.0 free> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 free> Dependency transformers-base >=0.4.5.2 && <0.5: using transformers-base-0.4.6 base64> Dependency base >=4.14 && <4.22: using base-4.19.0.0 base64> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 base64> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 base64> Dependency text >=2.0 && <2.3: using text-2.1 base64> Dependency text-short >=0.1 && <0.2: using text-short-0.1.6 base64> Dependency QuickCheck: using QuickCheck-2.14.3 base64> Dependency base >=4.14 && <4.22: using base-4.19.0.0 base64> Dependency base64: using base64-1.0 base64> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 base64> Dependency bytestring >=0.10: using bytestring-0.12.0.2 base64> Dependency random-bytestring: using random-bytestring-0.1.4 base64> Dependency tasty: using tasty-1.5.3 base64> Dependency tasty-hunit: using tasty-hunit-0.10.2 base64> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 base64> Dependency text >=2.0: using text-2.1 base64> Dependency text-short: using text-short-0.1.6 parsers> Running phase: updateAutotoolsGnuConfigScriptsPhase binary-orphans> Running phase: updateAutotoolsGnuConfigScriptsPhase parsers> Running phase: configurePhase parsers> configureFlags: --verbose --prefix=/nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc/share/doc/parsers-0.12.12 --with-gcc=gcc --package-db=/build/tmp.ue0Q7mdB1T/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib doctest-parallel> Dependency Cabal >=2.4 && <3.13: using Cabal-3.10.2.0 doctest-parallel> Dependency Glob: using Glob-0.10.2 doctest-parallel> Dependency base >=4.10 && <5: using base-4.19.0.0 doctest-parallel> Dependency base-compat >=0.7.0: using base-compat-0.13.1 doctest-parallel> Dependency code-page >=0.1: using code-page-0.2.1 doctest-parallel> Dependency containers: using containers-0.6.8 doctest-parallel> Dependency deepseq: using deepseq-1.5.0.0 doctest-parallel> Dependency directory: using directory-1.3.8.1 doctest-parallel> Dependency exceptions: using exceptions-0.10.7 doctest-parallel> Dependency filepath: using filepath-1.4.100.4 doctest-parallel> Dependency ghc >=8.2 && <9.13: using ghc-9.8.1 doctest-parallel> Dependency ghc-paths >=0.1.0.9: using ghc-paths-0.1.0.12 doctest-parallel> Dependency process: using process-1.6.18.0 doctest-parallel> Dependency random >=1.2: using random-1.2.1.3 doctest-parallel> Dependency syb >=0.3: using syb-0.7.2.4 doctest-parallel> Dependency transformers: using transformers-0.6.1.0 doctest-parallel> Dependency unordered-containers: using unordered-containers-0.2.20 doctest-parallel> Dependency base: using base-4.19.0.0 doctest-parallel> Dependency doctest-parallel: using doctest-parallel-0.3.1.1 doctest-parallel> Dependency template-haskell: using template-haskell-2.21.0.0 doctest-parallel> Dependency base: using base-4.19.0.0 doctest-parallel> Dependency doctest-parallel: using doctest-parallel-0.3.1.1 doctest-parallel> Dependency HUnit: using HUnit-1.6.2.0 doctest-parallel> Dependency QuickCheck >=2.13.1: using QuickCheck-2.14.3 doctest-parallel> Dependency base: using base-4.19.0.0 doctest-parallel> Dependency base-compat: using base-compat-0.13.1 doctest-parallel> Dependency code-page: using code-page-0.2.1 doctest-parallel> Dependency containers: using containers-0.6.8 doctest-parallel> Dependency deepseq: using deepseq-1.5.0.0 doctest-parallel> Dependency directory: using directory-1.3.8.1 doctest-parallel> Dependency doctest-parallel:{doctest-parallel, spectests-modules}: using doctest-parallel> doctest-parallel-0.3.1.1 doctest-parallel> Dependency doctest-parallel:{doctest-parallel, spectests-modules}: using doctest-parallel> doctest-parallel-0.3.1.1 doctest-parallel> Dependency exceptions: using exceptions-0.10.7 doctest-parallel> Dependency filepath: using filepath-1.4.100.4 doctest-parallel> Dependency ghc: using ghc-9.8.1 doctest-parallel> Dependency ghc-paths: using ghc-paths-0.1.0.12 doctest-parallel> Dependency hspec >=2.3.0: using hspec-2.11.12 doctest-parallel> Dependency hspec-core >=2.3.0: using hspec-core-2.11.12 doctest-parallel> Dependency mockery: using mockery-0.3.5 doctest-parallel> Dependency process: using process-1.6.18.0 doctest-parallel> Dependency setenv: using setenv-0.1.1.3 doctest-parallel> Dependency silently >=1.2.4: using silently-1.2.5.4 doctest-parallel> Dependency stringbuilder >=0.4: using stringbuilder-0.5.1 doctest-parallel> Dependency syb: using syb-0.7.2.4 doctest-parallel> Dependency transformers: using transformers-0.6.1.0 parsers> Using Parsec parser parsers> Configuring parsers-0.12.12... binary-orphans> Running phase: configurePhase either> Running phase: updateAutotoolsGnuConfigScriptsPhase binary-orphans> configureFlags: --verbose --prefix=/nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc/share/doc/binary-orphans-1.0.5 --with-gcc=gcc --package-db=/build/tmp.Vu5d1Wvnd9/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib binary-orphans> Using Parsec parser binary-orphans> Configuring binary-orphans-1.0.5... either> Running phase: configurePhase either> configureFlags: --verbose --prefix=/nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc/share/doc/either-5.0.2 --with-gcc=gcc --package-db=/build/tmp.76e0FxkWzW/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib either> Using Parsec parser either> Configuring either-5.0.2... extra> Source component graph: extra> component lib extra> component test:extra-test dependency lib extra> Configured component graph: extra> component extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> include base-4.19.0.0-05c7 extra> include clock-0.8.4-INM8coFAwDeL6PLNeLIkaH extra> include directory-1.3.8.1-696d extra> include filepath-1.4.100.4-dda0 extra> include process-1.6.18.0-ca35 extra> include time-1.12.2-7ff5 extra> include unix-2.8.3.0-38c7 extra> component extra-1.7.16-HcTmC9jbT3xICtOgDE1xc8-extra-test extra> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg extra> include base-4.19.0.0-05c7 extra> include directory-1.3.8.1-696d extra> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> include filepath-1.4.100.4-dda0 extra> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X extra> include unix-2.8.3.0-38c7 extra> Linked component graph: extra> unit extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> include base-4.19.0.0-05c7 extra> include clock-0.8.4-INM8coFAwDeL6PLNeLIkaH extra> include directory-1.3.8.1-696d extra> include filepath-1.4.100.4-dda0 extra> include process-1.6.18.0-ca35 extra> include time-1.12.2-7ff5 extra> include unix-2.8.3.0-38c7 extra> Control.Concurrent.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Control.Concurrent.Extra,Control.Exception.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Control.Exception.Extra,Control.Monad.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Control.Monad.Extra,Data.Either.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.Either.Extra,Data.Foldable.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.Foldable.Extra,Data.IORef.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.IORef.Extra,Data.List.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.List.Extra,Data.List.NonEmpty.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.List.NonEmpty.Extra,Data.Monoid.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.Monoid.Extra,Data.Tuple.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.Tuple.Extra,Data.Typeable.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.Typeable.Extra,Data.Version.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Data.Version.Extra,Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Extra,Numeric.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Numeric.Extra,System.Directory.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:System.Directory.Extra,System.Environment.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:System.Environment.Extra,System.IO.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:System.IO.Extra,System.Info.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:System.Info.Extra,System.Process.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:System.Process.Extra,System.Time.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:System.Time.Extra,Text.Read.Extra=extra-1.7.16-4W8lmctL7ngIbQm2luLnNe:Text.Read.Extra extra> unit extra-1.7.16-HcTmC9jbT3xICtOgDE1xc8-extra-test extra> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg extra> include base-4.19.0.0-05c7 extra> include directory-1.3.8.1-696d extra> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> include filepath-1.4.100.4-dda0 extra> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X extra> include unix-2.8.3.0-38c7 extra> Ready component graph: extra> definite extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> depends base-4.19.0.0-05c7 extra> depends clock-0.8.4-INM8coFAwDeL6PLNeLIkaH extra> depends directory-1.3.8.1-696d extra> depends filepath-1.4.100.4-dda0 extra> depends process-1.6.18.0-ca35 extra> depends time-1.12.2-7ff5 extra> depends unix-2.8.3.0-38c7 extra> definite extra-1.7.16-HcTmC9jbT3xICtOgDE1xc8-extra-test extra> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg extra> depends base-4.19.0.0-05c7 extra> depends directory-1.3.8.1-696d extra> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> depends filepath-1.4.100.4-dda0 extra> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X extra> depends unix-2.8.3.0-38c7 extra> Using Cabal-3.10.2.0 compiled by ghc-9.8 extra> Using compiler: ghc-9.8.1 extra> Using install prefix: /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 extra> Executables installed in: extra> /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/bin extra> Libraries installed in: extra> /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> Dynamic Libraries installed in: extra> /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 extra> Private executables installed in: extra> /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/libexec/x86_64-linux-ghc-9.8.1/extra-1.7.16 extra> Data files installed in: extra> /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/share/x86_64-linux-ghc-9.8.1/extra-1.7.16 extra> Documentation installed in: extra> /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc/share/doc/extra-1.7.16 extra> Configuration files installed in: extra> /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/etc extra> No alex found extra> Using ar found on system at: extra> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar extra> No c2hs found extra> No cpphs found extra> No doctest found extra> Using gcc version 14.3.0 given by user at: extra> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc extra> Using ghc version 9.8.1 found on system at: extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc extra> Using ghc-pkg version 9.8.1 found on system at: extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 extra> No ghcjs found extra> No ghcjs-pkg found extra> No greencard found extra> Using haddock version 2.30.0 found on system at: extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 extra> No happy found extra> Using haskell-suite found on system at: haskell-suite-dummy-location extra> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location extra> No hmake found extra> Using hpc version 0.69 found on system at: extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 extra> Using hsc2hs version 0.68.10 found on system at: extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 extra> Using hscolour version 1.25 found on system at: extra> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour extra> No jhc found extra> Using ld found on system at: extra> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold extra> No pkg-config found extra> Using runghc version 9.8.1 found on system at: extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 extra> Using strip version 2.44 found on system at: extra> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip extra> Using tar found on system at: extra> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar extra> No uhc found process-extras> Source component graph: process-extras> component lib process-extras> component test:process-extras-tests dependency lib process-extras> Configured component graph: process-extras> component process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> include ListLike-4.7.8.3-CLGs2yd4feLCBb1EDVXZm2 process-extras> include base-4.19.0.0-05c7 process-extras> include bytestring-0.12.0.2-3593 process-extras> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q process-extras> include deepseq-1.5.0.0-3309 process-extras> include generic-deriving-1.14.6-Cm7FUyoPs1I1wW3Z0zH0Rt process-extras> include mtl-2.3.1-eef8 process-extras> include process-1.6.18.0-ca35 process-extras> include text-2.1-c70b process-extras> component process-extras-0.7.4-2X1HaMpR0aWBuNUiMLQBss-process-extras-tests process-extras> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra process-extras> include base-4.19.0.0-05c7 process-extras> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> Linked component graph: process-extras> unit process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> include ListLike-4.7.8.3-CLGs2yd4feLCBb1EDVXZm2 process-extras> include base-4.19.0.0-05c7 process-extras> include bytestring-0.12.0.2-3593 process-extras> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q process-extras> include deepseq-1.5.0.0-3309 process-extras> include generic-deriving-1.14.6-Cm7FUyoPs1I1wW3Z0zH0Rt process-extras> include mtl-2.3.1-eef8 process-extras> include process-1.6.18.0-ca35 process-extras> include text-2.1-c70b process-extras> System.Process.ByteString=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.ByteString,System.Process.ByteString.Lazy=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.ByteString.Lazy,System.Process.Chars=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.Chars,System.Process.Common=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.Common,System.Process.ListLike=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.ListLike,System.Process.Run=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.Run,System.Process.Text=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.Text,System.Process.Text.Builder=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.Text.Builder,System.Process.Text.Lazy=process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq:System.Process.Text.Lazy process-extras> unit process-extras-0.7.4-2X1HaMpR0aWBuNUiMLQBss-process-extras-tests process-extras> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra process-extras> include base-4.19.0.0-05c7 process-extras> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> Ready component graph: process-extras> definite process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> depends ListLike-4.7.8.3-CLGs2yd4feLCBb1EDVXZm2 process-extras> depends base-4.19.0.0-05c7 process-extras> depends bytestring-0.12.0.2-3593 process-extras> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q process-extras> depends deepseq-1.5.0.0-3309 process-extras> depends generic-deriving-1.14.6-Cm7FUyoPs1I1wW3Z0zH0Rt process-extras> depends mtl-2.3.1-eef8 process-extras> depends process-1.6.18.0-ca35 process-extras> depends text-2.1-c70b process-extras> definite process-extras-0.7.4-2X1HaMpR0aWBuNUiMLQBss-process-extras-tests process-extras> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra process-extras> depends base-4.19.0.0-05c7 process-extras> depends process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> Using Cabal-3.10.2.0 compiled by ghc-9.8 process-extras> Using compiler: ghc-9.8.1 process-extras> Using install prefix: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 process-extras> Executables installed in: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/bin process-extras> Libraries installed in: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> Dynamic Libraries installed in: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 process-extras> Private executables installed in: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/libexec/x86_64-linux-ghc-9.8.1/process-extras-0.7.4 process-extras> Data files installed in: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/share/x86_64-linux-ghc-9.8.1/process-extras-0.7.4 process-extras> Documentation installed in: process-extras> /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc/share/doc/process-extras-0.7.4 process-extras> Configuration files installed in: process-extras> /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/etc process-extras> No alex found process-extras> Using ar found on system at: process-extras> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar process-extras> No c2hs found process-extras> No cpphs found process-extras> No doctest found process-extras> Using gcc version 14.3.0 given by user at: process-extras> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc process-extras> Using ghc version 9.8.1 found on system at: process-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc process-extras> Using ghc-pkg version 9.8.1 found on system at: process-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 process-extras> No ghcjs found process-extras> No ghcjs-pkg found process-extras> No greencard found process-extras> Using haddock version 2.30.0 found on system at: process-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 process-extras> No happy found process-extras> Using haskell-suite found on system at: haskell-suite-dummy-location process-extras> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location process-extras> No hmake found process-extras> Using hpc version 0.69 found on system at: process-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 process-extras> Using hsc2hs version 0.68.10 found on system at: process-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 process-extras> Using hscolour version 1.25 found on system at: process-extras> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour process-extras> No jhc found process-extras> Using ld found on system at: process-extras> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold process-extras> No pkg-config found process-extras> Using runghc version 9.8.1 found on system at: process-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 process-extras> Using strip version 2.44 found on system at: process-extras> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip process-extras> Using tar found on system at: process-extras> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar process-extras> No uhc found monoid-subclasses> Dependency base >=4.9 && <5: using base-4.19.0.0 monoid-subclasses> Dependency bytestring >=0.9 && <1.0: using bytestring-0.12.0.2 monoid-subclasses> Dependency commutative-semigroups >=0.1 && <0.3: using monoid-subclasses> commutative-semigroups-0.2.0.2 monoid-subclasses> Dependency containers >=0.5.7.0 && <0.9: using containers-0.6.8 monoid-subclasses> Dependency primes >=0.2 && <0.3: using primes-0.2.1.0 monoid-subclasses> Dependency text >=0.11 && <1.3 || >=2.0 && <2.2: using text-2.1 monoid-subclasses> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 monoid-subclasses> Dependency QuickCheck >=2.9 && <3: using QuickCheck-2.14.3 monoid-subclasses> Dependency base >=4.9 && <5: using base-4.19.0.0 monoid-subclasses> Dependency bytestring: using bytestring-0.12.0.2 monoid-subclasses> Dependency containers: using containers-0.6.8 monoid-subclasses> Dependency monoid-subclasses: using monoid-subclasses-1.2.6 monoid-subclasses> Dependency primes: using primes-0.2.1.0 monoid-subclasses> Dependency quickcheck-instances >=0.3.12 && <0.4: using monoid-subclasses> quickcheck-instances-0.3.32 monoid-subclasses> Dependency tasty >=0.7: using tasty-1.5.3 monoid-subclasses> Dependency tasty-quickcheck >=0.7 && <1.0: using tasty-quickcheck-0.11 monoid-subclasses> Dependency text: using text-2.1 monoid-subclasses> Dependency vector: using vector-0.13.2.0 indexed-traversable-instances> Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.2 indexed-traversable-instances> Dependency base >=4.12 && <4.22: using base-4.19.0.0 indexed-traversable-instances> Dependency indexed-traversable >=0.1.4 && <0.2: using indexed-traversable-instances> indexed-traversable-0.1.4 indexed-traversable-instances> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 indexed-traversable-instances> Dependency unordered-containers >=0.2.8.0 && <0.3: using indexed-traversable-instances> unordered-containers-0.2.20 indexed-traversable-instances> Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 indexed-traversable-instances> Dependency base: using base-4.19.0.0 indexed-traversable-instances> Dependency indexed-traversable: using indexed-traversable-0.1.4 indexed-traversable-instances> Dependency indexed-traversable-instances: using indexed-traversable-instances> indexed-traversable-instances-0.1.2 indexed-traversable-instances> Dependency OneTuple: using OneTuple-0.4.2 indexed-traversable-instances> Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 indexed-traversable-instances> Dependency base: using base-4.19.0.0 indexed-traversable-instances> Dependency containers: using containers-0.6.8 indexed-traversable-instances> Dependency indexed-traversable: using indexed-traversable-0.1.4 indexed-traversable-instances> Dependency indexed-traversable-instances: using indexed-traversable-instances> indexed-traversable-instances-0.1.2 indexed-traversable-instances> Dependency quickcheck-instances >=0.3.29 && <0.4: using indexed-traversable-instances> quickcheck-instances-0.3.32 indexed-traversable-instances> Dependency tasty >=1.2.3 && <1.6: using tasty-1.5.3 indexed-traversable-instances> Dependency tasty-quickcheck >=0.10.1.1 && <0.12: using tasty-quickcheck-0.11 indexed-traversable-instances> Dependency transformers: using transformers-0.6.1.0 indexed-traversable-instances> Dependency unordered-containers: using unordered-containers-0.2.20 indexed-traversable-instances> Dependency vector: using vector-0.13.2.0 foldl> Source component graph: foldl> component test:doctest foldl> component lib foldl> Configured component graph: foldl> component foldl-1.4.18-H2qxRwhiq09KOYBostL6Tk-doctest foldl> include base-4.19.0.0-05c7 foldl> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y foldl> component foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW foldl> include base-4.19.0.0-05c7 foldl> include bytestring-0.12.0.2-3593 foldl> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi foldl> include containers-0.6.8-e785 foldl> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 foldl> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 foldl> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ foldl> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm foldl> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB foldl> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg foldl> include text-2.1-c70b foldl> include transformers-0.6.1.0-7653 foldl> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm foldl> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 foldl> Linked component graph: foldl> unit foldl-1.4.18-H2qxRwhiq09KOYBostL6Tk-doctest foldl> include base-4.19.0.0-05c7 foldl> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y foldl> unit foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW foldl> include base-4.19.0.0-05c7 foldl> include bytestring-0.12.0.2-3593 foldl> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi foldl> include containers-0.6.8-e785 foldl> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 foldl> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 foldl> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ foldl> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm foldl> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB foldl> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg foldl> include text-2.1-c70b foldl> include transformers-0.6.1.0-7653 foldl> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm foldl> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 foldl> Control.Foldl=foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW:Control.Foldl,Control.Foldl.ByteString=foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW:Control.Foldl.ByteString,Control.Foldl.NonEmpty=foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW:Control.Foldl.NonEmpty,Control.Foldl.Text=foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW:Control.Foldl.Text,Control.Scanl=foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW:Control.Scanl foldl> Ready component graph: foldl> definite foldl-1.4.18-H2qxRwhiq09KOYBostL6Tk-doctest foldl> depends base-4.19.0.0-05c7 foldl> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y foldl> definite foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW foldl> depends base-4.19.0.0-05c7 foldl> depends bytestring-0.12.0.2-3593 foldl> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi foldl> depends containers-0.6.8-e785 foldl> depends contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 foldl> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 foldl> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ foldl> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm foldl> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB foldl> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg foldl> depends text-2.1-c70b foldl> depends transformers-0.6.1.0-7653 foldl> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm foldl> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 foldl> Using Cabal-3.10.2.0 compiled by ghc-9.8 foldl> Using compiler: ghc-9.8.1 foldl> Using install prefix: /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 foldl> Executables installed in: foldl> /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/bin foldl> Libraries installed in: foldl> /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW foldl> Dynamic Libraries installed in: foldl> /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 foldl> Private executables installed in: foldl> /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/libexec/x86_64-linux-ghc-9.8.1/foldl-1.4.18 foldl> Data files installed in: foldl> /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/share/x86_64-linux-ghc-9.8.1/foldl-1.4.18 foldl> Documentation installed in: foldl> /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc/share/doc/foldl-1.4.18 foldl> Configuration files installed in: foldl> /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/etc foldl> No alex found foldl> Using ar found on system at: foldl> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar foldl> No c2hs found foldl> No cpphs found foldl> Using doctest version 0.22.6 found on system at: foldl> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest foldl> Using gcc version 14.3.0 given by user at: foldl> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc foldl> Using ghc version 9.8.1 found on system at: foldl> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc foldl> Using ghc-pkg version 9.8.1 found on system at: foldl> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 foldl> No ghcjs found foldl> No ghcjs-pkg found foldl> No greencard found foldl> Using haddock version 2.30.0 found on system at: foldl> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 foldl> No happy found foldl> Using haskell-suite found on system at: haskell-suite-dummy-location foldl> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location foldl> No hmake found foldl> Using hpc version 0.69 found on system at: foldl> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 foldl> Using hsc2hs version 0.68.10 found on system at: foldl> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 foldl> Using hscolour version 1.25 found on system at: foldl> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour foldl> No jhc found foldl> Using ld found on system at: foldl> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold foldl> No pkg-config found foldl> Using runghc version 9.8.1 found on system at: foldl> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 foldl> Using strip version 2.44 found on system at: foldl> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip foldl> Using tar found on system at: foldl> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar foldl> No uhc found relude> Dependency base >=4.11 && <4.22: using base-4.19.0.0 relude> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 relude> Dependency containers >=0.5.10 && <0.9: using containers-0.6.8 relude> Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 relude> Dependency ghc-prim >=0.5.0.0 && <0.14: using ghc-prim-0.11.0 relude> Dependency hashable >=1.2 && <1.6: using hashable-1.4.7.0 relude> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 relude> Dependency stm >=2.4 && <2.6: using stm-2.5.2.1 relude> Dependency text >=1.2 && <2.2: using text-2.1 relude> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 relude> Dependency unordered-containers >=0.2.7 && <0.3: using relude> unordered-containers-0.2.20 relude> Dependency base: using base-4.19.0.0 relude> Dependency bytestring: using bytestring-0.12.0.2 relude> Dependency containers: using containers-0.6.8 relude> Dependency hedgehog >=1.0 && <1.6: using hedgehog-1.5 relude> Dependency relude: using relude-1.2.2.0 relude> Dependency text: using text-2.1 relude> Dependency Glob: using Glob-0.10.2 relude> Dependency doctest >=0.20 && <0.25: using doctest-0.22.6 relude> Dependency relude: using relude-1.2.2.0 sqlite-simple> Source component graph: sqlite-simple> component lib sqlite-simple> component test:test dependency lib sqlite-simple> Configured component graph: sqlite-simple> component sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> include Only-0.1-1mdrJqE2BpWDS0bB8r54Lw sqlite-simple> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg sqlite-simple> include base-4.19.0.0-05c7 sqlite-simple> include blaze-builder-0.4.2.3-CcHWp0wlz1EDU4IJNCgOy0 sqlite-simple> include blaze-textual-0.2.3.1-A8iXkx1CugqCBpXwetQJmx sqlite-simple> include bytestring-0.12.0.2-3593 sqlite-simple> include containers-0.6.8-e785 sqlite-simple> include direct-sqlite-2.3.29-EBIca7eq6IC77ktgF8GN1q sqlite-simple> include exceptions-0.10.7-57c8 sqlite-simple> include template-haskell-2.21.0.0-79e7 sqlite-simple> include text-2.1-c70b sqlite-simple> include time-1.12.2-7ff5 sqlite-simple> include transformers-0.6.1.0-7653 sqlite-simple> component sqlite-simple-0.4.19.0-5Ph3DLRlj3U9j8BpttM3p5-test sqlite-simple> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra sqlite-simple> include base-4.19.0.0-05c7 sqlite-simple> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj sqlite-simple> include bytestring-0.12.0.2-3593 sqlite-simple> include direct-sqlite-2.3.29-EBIca7eq6IC77ktgF8GN1q sqlite-simple> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> include text-2.1-c70b sqlite-simple> include time-1.12.2-7ff5 sqlite-simple> Linked component graph: sqlite-simple> unit sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> include Only-0.1-1mdrJqE2BpWDS0bB8r54Lw sqlite-simple> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg sqlite-simple> include base-4.19.0.0-05c7 sqlite-simple> include blaze-builder-0.4.2.3-CcHWp0wlz1EDU4IJNCgOy0 sqlite-simple> include blaze-textual-0.2.3.1-A8iXkx1CugqCBpXwetQJmx sqlite-simple> include bytestring-0.12.0.2-3593 sqlite-simple> include containers-0.6.8-e785 sqlite-simple> include direct-sqlite-2.3.29-EBIca7eq6IC77ktgF8GN1q sqlite-simple> include exceptions-0.10.7-57c8 sqlite-simple> include template-haskell-2.21.0.0-79e7 sqlite-simple> include text-2.1-c70b sqlite-simple> include time-1.12.2-7ff5 sqlite-simple> include transformers-0.6.1.0-7653 sqlite-simple> Database.SQLite.Simple=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple,Database.SQLite.Simple.FromField=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.FromField,Database.SQLite.Simple.FromRow=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.FromRow,Database.SQLite.Simple.Function=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.Function,Database.SQLite.Simple.Internal=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.Internal,Database.SQLite.Simple.Ok=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.Ok,Database.SQLite.Simple.QQ=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.QQ,Database.SQLite.Simple.Time=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.Time,Database.SQLite.Simple.Time.Implementation=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.Time.Implementation,Database.SQLite.Simple.ToField=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.ToField,Database.SQLite.Simple.ToRow=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.ToRow,Database.SQLite.Simple.Types=sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn:Database.SQLite.Simple.Types sqlite-simple> unit sqlite-simple-0.4.19.0-5Ph3DLRlj3U9j8BpttM3p5-test sqlite-simple> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra sqlite-simple> include base-4.19.0.0-05c7 sqlite-simple> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj sqlite-simple> include bytestring-0.12.0.2-3593 sqlite-simple> include direct-sqlite-2.3.29-EBIca7eq6IC77ktgF8GN1q sqlite-simple> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> include text-2.1-c70b sqlite-simple> include time-1.12.2-7ff5 sqlite-simple> Ready component graph: sqlite-simple> definite sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> depends Only-0.1-1mdrJqE2BpWDS0bB8r54Lw sqlite-simple> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg sqlite-simple> depends base-4.19.0.0-05c7 sqlite-simple> depends blaze-builder-0.4.2.3-CcHWp0wlz1EDU4IJNCgOy0 sqlite-simple> depends blaze-textual-0.2.3.1-A8iXkx1CugqCBpXwetQJmx sqlite-simple> depends bytestring-0.12.0.2-3593 sqlite-simple> depends containers-0.6.8-e785 sqlite-simple> depends direct-sqlite-2.3.29-EBIca7eq6IC77ktgF8GN1q sqlite-simple> depends exceptions-0.10.7-57c8 sqlite-simple> depends template-haskell-2.21.0.0-79e7 sqlite-simple> depends text-2.1-c70b sqlite-simple> depends time-1.12.2-7ff5 sqlite-simple> depends transformers-0.6.1.0-7653 sqlite-simple> definite sqlite-simple-0.4.19.0-5Ph3DLRlj3U9j8BpttM3p5-test sqlite-simple> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra sqlite-simple> depends base-4.19.0.0-05c7 sqlite-simple> depends base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj sqlite-simple> depends bytestring-0.12.0.2-3593 sqlite-simple> depends direct-sqlite-2.3.29-EBIca7eq6IC77ktgF8GN1q sqlite-simple> depends sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> depends text-2.1-c70b sqlite-simple> depends time-1.12.2-7ff5 sqlite-simple> Using Cabal-3.10.2.0 compiled by ghc-9.8 sqlite-simple> Using compiler: ghc-9.8.1 sqlite-simple> Using install prefix: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 sqlite-simple> Executables installed in: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/bin sqlite-simple> Libraries installed in: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> Dynamic Libraries installed in: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 sqlite-simple> Private executables installed in: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/libexec/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0 sqlite-simple> Data files installed in: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/share/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0 sqlite-simple> Documentation installed in: sqlite-simple> /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc/share/doc/sqlite-simple-0.4.19.0 sqlite-simple> Configuration files installed in: sqlite-simple> /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/etc sqlite-simple> No alex found sqlite-simple> Using ar found on system at: sqlite-simple> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar sqlite-simple> No c2hs found sqlite-simple> No cpphs found sqlite-simple> No doctest found sqlite-simple> Using gcc version 14.3.0 given by user at: sqlite-simple> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc sqlite-simple> Using ghc version 9.8.1 found on system at: sqlite-simple> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc sqlite-simple> Using ghc-pkg version 9.8.1 found on system at: sqlite-simple> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 sqlite-simple> No ghcjs found sqlite-simple> No ghcjs-pkg found sqlite-simple> No greencard found sqlite-simple> Using haddock version 2.30.0 found on system at: sqlite-simple> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 sqlite-simple> No happy found sqlite-simple> Using haskell-suite found on system at: haskell-suite-dummy-location sqlite-simple> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location sqlite-simple> No hmake found sqlite-simple> Using hpc version 0.69 found on system at: sqlite-simple> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 sqlite-simple> Using hsc2hs version 0.68.10 found on system at: sqlite-simple> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 sqlite-simple> Using hscolour version 1.25 found on system at: sqlite-simple> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour sqlite-simple> No jhc found sqlite-simple> Using ld found on system at: sqlite-simple> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold sqlite-simple> No pkg-config found sqlite-simple> Using runghc version 9.8.1 found on system at: sqlite-simple> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 sqlite-simple> Using strip version 2.44 found on system at: sqlite-simple> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip sqlite-simple> Using tar found on system at: sqlite-simple> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar sqlite-simple> No uhc found text-iso8601> Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 text-iso8601> Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 text-iso8601> Dependency text >=1.2.3.0 && <1.3.0.0 || >=2.0 && <2.2: using text-2.1 text-iso8601> Dependency time >=1.8.0.2 && <1.15: using time-1.12.2 text-iso8601> Dependency time-compat >=1.9.4 && <1.10: using time-compat-1.9.7 text-iso8601> Dependency QuickCheck >=2.14.3 && <2.16: using QuickCheck-2.14.3 text-iso8601> Dependency base: using base-4.19.0.0 text-iso8601> Dependency quickcheck-instances >=0.3.29.1 && <0.4: using text-iso8601> quickcheck-instances-0.3.32 text-iso8601> Dependency tasty >=1.4.3 && <1.6: using tasty-1.5.3 text-iso8601> Dependency tasty-hunit >=0.10.0.3 && <0.11: using tasty-hunit-0.10.2 text-iso8601> Dependency tasty-quickcheck >=0.10.2 && <0.12: using tasty-quickcheck-0.11 text-iso8601> Dependency text: using text-2.1 text-iso8601> Dependency text-iso8601: using text-iso8601-0.1.1 text-iso8601> Dependency time-compat: using time-compat-1.9.7 free> Source component graph: component lib free> Configured component graph: free> component free-5.2-8megj07mRH03P7gwL92jSM free> include base-4.19.0.0-05c7 free> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi free> include containers-0.6.8-e785 free> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 free> include exceptions-0.10.7-57c8 free> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 free> include mtl-2.3.1-eef8 free> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm free> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg free> include template-haskell-2.21.0.0-79e7 free> include th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP free> include transformers-0.6.1.0-7653 free> include transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs free> Linked component graph: free> unit free-5.2-8megj07mRH03P7gwL92jSM free> include base-4.19.0.0-05c7 free> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi free> include containers-0.6.8-e785 free> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 free> include exceptions-0.10.7-57c8 free> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 free> include mtl-2.3.1-eef8 free> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm free> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg free> include template-haskell-2.21.0.0-79e7 free> include th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP free> include transformers-0.6.1.0-7653 free> include transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs free> Control.Alternative.Free=free-5.2-8megj07mRH03P7gwL92jSM:Control.Alternative.Free,Control.Alternative.Free.Final=free-5.2-8megj07mRH03P7gwL92jSM:Control.Alternative.Free.Final,Control.Applicative.Free=free-5.2-8megj07mRH03P7gwL92jSM:Control.Applicative.Free,Control.Applicative.Free.Fast=free-5.2-8megj07mRH03P7gwL92jSM:Control.Applicative.Free.Fast,Control.Applicative.Free.Final=free-5.2-8megj07mRH03P7gwL92jSM:Control.Applicative.Free.Final,Control.Applicative.Trans.Free=free-5.2-8megj07mRH03P7gwL92jSM:Control.Applicative.Trans.Free,Control.Comonad.Cofree=free-5.2-8megj07mRH03P7gwL92jSM:Control.Comonad.Cofree,Control.Comonad.Cofree.Class=free-5.2-8megj07mRH03P7gwL92jSM:Control.Comonad.Cofree.Class,Control.Comonad.Trans.Cofree=free-5.2-8megj07mRH03P7gwL92jSM:Control.Comonad.Trans.Cofree,Control.Comonad.Trans.Coiter=free-5.2-8megj07mRH03P7gwL92jSM:Control.Comonad.Trans.Coiter,Control.Monad.Free=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Free,Control.Monad.Free.Ap=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Free.Ap,Control.Monad.Free.Church=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Free.Church,Control.Monad.Free.Class=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Free.Class,Control.Monad.Free.TH=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Free.TH,Control.Monad.Trans.Free=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Trans.Free,Control.Monad.Trans.Free.Ap=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Trans.Free.Ap,Control.Monad.Trans.Free.Church=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Trans.Free.Church,Control.Monad.Trans.Iter=free-5.2-8megj07mRH03P7gwL92jSM:Control.Monad.Trans.Iter free> Ready component graph: free> definite free-5.2-8megj07mRH03P7gwL92jSM free> depends base-4.19.0.0-05c7 free> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi free> depends containers-0.6.8-e785 free> depends distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 free> depends exceptions-0.10.7-57c8 free> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 free> depends mtl-2.3.1-eef8 free> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm free> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg free> depends template-haskell-2.21.0.0-79e7 free> depends th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP free> depends transformers-0.6.1.0-7653 free> depends transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs free> Using Cabal-3.10.2.0 compiled by ghc-9.8 free> Using compiler: ghc-9.8.1 free> Using install prefix: /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 free> Executables installed in: free> /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/bin free> Libraries installed in: free> /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/free-5.2-8megj07mRH03P7gwL92jSM free> Dynamic Libraries installed in: free> /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 free> Private executables installed in: free> /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/libexec/x86_64-linux-ghc-9.8.1/free-5.2 free> Data files installed in: free> /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/share/x86_64-linux-ghc-9.8.1/free-5.2 free> Documentation installed in: free> /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc/share/doc/free-5.2 free> Configuration files installed in: free> /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/etc free> No alex found free> Using ar found on system at: free> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar free> No c2hs found free> No cpphs found free> No doctest found free> Using gcc version 14.3.0 given by user at: free> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc free> Using ghc version 9.8.1 found on system at: free> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc free> Using ghc-pkg version 9.8.1 found on system at: free> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 free> No ghcjs found free> No ghcjs-pkg found free> No greencard found free> Using haddock version 2.30.0 found on system at: free> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 free> No happy found free> Using haskell-suite found on system at: haskell-suite-dummy-location free> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location free> No hmake found free> Using hpc version 0.69 found on system at: free> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 free> Using hsc2hs version 0.68.10 found on system at: free> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 free> Using hscolour version 1.25 found on system at: free> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour free> No jhc found free> Using ld found on system at: free> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold free> No pkg-config found free> Using runghc version 9.8.1 found on system at: free> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 free> Using strip version 2.44 found on system at: free> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip free> Using tar found on system at: free> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar free> No uhc found base64> Source component graph: base64> component lib base64> component test:base64-tests dependency lib base64> Configured component graph: base64> component base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> include base-4.19.0.0-05c7 base64> include bytestring-0.12.0.2-3593 base64> include deepseq-1.5.0.0-3309 base64> include text-2.1-c70b base64> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa base64> component base64-1.0-55BsDpVXe5O20nxItqOP9l-base64-tests base64> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg base64> include base-4.19.0.0-05c7 base64> include base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> include base64-bytestring-1.2.1.0-1wdZocP7tZT5rziZP6fQzv base64> include bytestring-0.12.0.2-3593 base64> include random-bytestring-0.1.4-EkQRZt6pDNm4y291GG8ruW base64> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG base64> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr base64> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb base64> include text-2.1-c70b base64> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa base64> Linked component graph: base64> unit base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> include base-4.19.0.0-05c7 base64> include bytestring-0.12.0.2-3593 base64> include deepseq-1.5.0.0-3309 base64> include text-2.1-c70b base64> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa base64> Data.Base64.Types=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Base64.Types,Data.ByteString.Base64=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.ByteString.Base64,Data.ByteString.Base64.URL=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.ByteString.Base64.URL,Data.ByteString.Lazy.Base64=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.ByteString.Lazy.Base64,Data.ByteString.Lazy.Base64.URL=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.ByteString.Lazy.Base64.URL,Data.ByteString.Short.Base64=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.ByteString.Short.Base64,Data.ByteString.Short.Base64.URL=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.ByteString.Short.Base64.URL,Data.Text.Encoding.Base64=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Encoding.Base64,Data.Text.Encoding.Base64.Error=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Encoding.Base64.Error,Data.Text.Encoding.Base64.URL=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Encoding.Base64.URL,Data.Text.Lazy.Encoding.Base64=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Lazy.Encoding.Base64,Data.Text.Lazy.Encoding.Base64.URL=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Lazy.Encoding.Base64.URL,Data.Text.Short.Encoding.Base64=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Short.Encoding.Base64,Data.Text.Short.Encoding.Base64.URL=base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3:Data.Text.Short.Encoding.Base64.URL base64> unit base64-1.0-55BsDpVXe5O20nxItqOP9l-base64-tests base64> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg base64> include base-4.19.0.0-05c7 base64> include base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> include base64-bytestring-1.2.1.0-1wdZocP7tZT5rziZP6fQzv base64> include bytestring-0.12.0.2-3593 base64> include random-bytestring-0.1.4-EkQRZt6pDNm4y291GG8ruW base64> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG base64> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr base64> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb base64> include text-2.1-c70b base64> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa base64> Ready component graph: base64> definite base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> depends base-4.19.0.0-05c7 base64> depends bytestring-0.12.0.2-3593 base64> depends deepseq-1.5.0.0-3309 base64> depends text-2.1-c70b base64> depends text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa base64> definite base64-1.0-55BsDpVXe5O20nxItqOP9l-base64-tests base64> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg base64> depends base-4.19.0.0-05c7 base64> depends base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> depends base64-bytestring-1.2.1.0-1wdZocP7tZT5rziZP6fQzv base64> depends bytestring-0.12.0.2-3593 base64> depends random-bytestring-0.1.4-EkQRZt6pDNm4y291GG8ruW base64> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG base64> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr base64> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb base64> depends text-2.1-c70b base64> depends text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa base64> Using Cabal-3.10.2.0 compiled by ghc-9.8 base64> Using compiler: ghc-9.8.1 base64> Using install prefix: /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 base64> Executables installed in: base64> /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/bin base64> Libraries installed in: base64> /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> Dynamic Libraries installed in: base64> /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 base64> Private executables installed in: base64> /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/libexec/x86_64-linux-ghc-9.8.1/base64-1.0 base64> Data files installed in: base64> /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/share/x86_64-linux-ghc-9.8.1/base64-1.0 base64> Documentation installed in: base64> /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc/share/doc/base64-1.0 base64> Configuration files installed in: base64> /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/etc base64> No alex found base64> Using ar found on system at: base64> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar base64> No c2hs found base64> No cpphs found base64> No doctest found base64> Using gcc version 14.3.0 given by user at: base64> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc base64> Using ghc version 9.8.1 found on system at: base64> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc base64> Using ghc-pkg version 9.8.1 found on system at: base64> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 base64> No ghcjs found base64> No ghcjs-pkg found base64> No greencard found base64> Using haddock version 2.30.0 found on system at: base64> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 base64> No happy found base64> Using haskell-suite found on system at: haskell-suite-dummy-location base64> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location base64> No hmake found base64> Using hpc version 0.69 found on system at: base64> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 base64> Using hsc2hs version 0.68.10 found on system at: base64> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 base64> Using hscolour version 1.25 found on system at: base64> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour base64> No jhc found base64> Using ld found on system at: base64> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold base64> No pkg-config found base64> Using runghc version 9.8.1 found on system at: base64> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 base64> Using strip version 2.44 found on system at: base64> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip base64> Using tar found on system at: base64> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar base64> No uhc found tomland> Flags chosen: build-play-tomland=False, build-readme=False tomland> Dependency base >=4.11 && <4.22: using base-4.19.0.0 tomland> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 tomland> Dependency containers >=0.5.7 && <0.8: using containers-0.6.8 tomland> Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 tomland> Dependency hashable >=1.3.1.0 && <1.6: using hashable-1.4.7.0 tomland> Dependency megaparsec >=7.0.5 && <9.8: using megaparsec-9.7.0 tomland> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 tomland> Dependency parser-combinators >=1.1.0 && <1.4: using parser-combinators-1.3.0 tomland> Dependency text >=1.2 && <2.2: using text-2.1 tomland> Dependency time >=1.8 && <1.15: using time-1.12.2 tomland> Dependency unordered-containers >=0.2.7 && <0.3: using tomland> unordered-containers-0.2.20 tomland> Dependency validation-selective >=0.1.0 && <0.3: using tomland> validation-selective-0.2.0.0 tomland> Dependency base >=4.11 && <4.22: using base-4.19.0.0 tomland> Dependency bytestring: using bytestring-0.12.0.2 tomland> Dependency containers >=0.5.7 && <0.8: using containers-0.6.8 tomland> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 tomland> Dependency hashable: using hashable-1.4.7.0 tomland> Dependency hedgehog >=1.0.1 && <1.6: using hedgehog-1.5 tomland> Dependency hspec >=2.7.1 && <2.12: using hspec-2.11.12 tomland> Dependency hspec-hedgehog >=0.0.1.1 && <0.4: using hspec-hedgehog-0.3.0.0 tomland> Dependency hspec-megaparsec >=2.0.0 && <2.3.0: using hspec-megaparsec-2.2.1 tomland> Dependency megaparsec: using megaparsec-9.7.0 tomland> Dependency text: using text-2.1 tomland> Dependency time: using time-1.12.2 tomland> Dependency tomland: using tomland-1.3.3.3 tomland> Dependency unordered-containers: using unordered-containers-0.2.20 reducers> Dependency array >=0.3 && <0.6: using array-0.5.6.0 reducers> Dependency base >=4.9 && <5: using base-4.19.0.0 reducers> Dependency bytestring >=0.9.1 && <0.13: using bytestring-0.12.0.2 reducers> Dependency containers >=0.3 && <0.9: using containers-0.6.8 reducers> Dependency fingertree >=0.1 && <0.2: using fingertree-0.1.5.0 reducers> Dependency hashable >=1.1.2.1 && <1.6: using hashable-1.4.7.0 reducers> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 reducers> Dependency text >=0.11.1.5 && <2.2: using text-2.1 reducers> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 reducers> Dependency unordered-containers >=0.2 && <0.3: using reducers> unordered-containers-0.2.20 doctest-parallel> Source component graph: doctest-parallel> component lib doctest-parallel> component lib:spectests-modules dependency lib doctest-parallel> component test:doctests dependency lib doctest-parallel> component test:spectests doctest-parallel> dependency lib doctest-parallel> dependency lib:spectests-modules doctest-parallel> Configured component graph: doctest-parallel> component doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> include Cabal-3.10.2.0-877c doctest-parallel> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 doctest-parallel> include code-page-0.2.1-JWtotgmpXm8IPjchCYLIYr doctest-parallel> include containers-0.6.8-e785 doctest-parallel> include deepseq-1.5.0.0-3309 doctest-parallel> include directory-1.3.8.1-696d doctest-parallel> include exceptions-0.10.7-57c8 doctest-parallel> include filepath-1.4.100.4-dda0 doctest-parallel> include ghc-9.8.1-d1ca doctest-parallel> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY doctest-parallel> include process-1.6.18.0-ca35 doctest-parallel> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB doctest-parallel> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K doctest-parallel> include transformers-0.6.1.0-7653 doctest-parallel> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm doctest-parallel> component doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> include template-haskell-2.21.0.0-79e7 doctest-parallel> component doctest-parallel-0.3.1.1-5FtwIDlfj6lBkodoSFaM57-doctests doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> component doctest-parallel-0.3.1.1-LS5EOMKYtLo4pqxEaBFLKq-spectests doctest-parallel> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra doctest-parallel> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 doctest-parallel> include code-page-0.2.1-JWtotgmpXm8IPjchCYLIYr doctest-parallel> include containers-0.6.8-e785 doctest-parallel> include deepseq-1.5.0.0-3309 doctest-parallel> include directory-1.3.8.1-696d doctest-parallel> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> include doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> include exceptions-0.10.7-57c8 doctest-parallel> include filepath-1.4.100.4-dda0 doctest-parallel> include ghc-9.8.1-d1ca doctest-parallel> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY doctest-parallel> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF doctest-parallel> include hspec-core-2.11.12-JdPP303NeNA3adLngZaKEt doctest-parallel> include mockery-0.3.5-DAYYJ0CTGHcKzIm1qIoXJ0 doctest-parallel> include process-1.6.18.0-ca35 doctest-parallel> include setenv-0.1.1.3-58mNsTqmkwj4a97X7QTbAw doctest-parallel> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv doctest-parallel> include stringbuilder-0.5.1-8kqBI4lmeoxBWGVA2TaJIm doctest-parallel> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K doctest-parallel> include transformers-0.6.1.0-7653 doctest-parallel> Linked component graph: doctest-parallel> unit doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> include Cabal-3.10.2.0-877c doctest-parallel> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 doctest-parallel> include code-page-0.2.1-JWtotgmpXm8IPjchCYLIYr doctest-parallel> include containers-0.6.8-e785 doctest-parallel> include deepseq-1.5.0.0-3309 doctest-parallel> include directory-1.3.8.1-696d doctest-parallel> include exceptions-0.10.7-57c8 doctest-parallel> include filepath-1.4.100.4-dda0 doctest-parallel> include ghc-9.8.1-d1ca doctest-parallel> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY doctest-parallel> include process-1.6.18.0-ca35 doctest-parallel> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB doctest-parallel> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K doctest-parallel> include transformers-0.6.1.0-7653 doctest-parallel> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm doctest-parallel> Test.DocTest=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest,Test.DocTest.Helpers=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Helpers,Test.DocTest.Internal.Extract=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Extract,Test.DocTest.Internal.GhcUtil=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.GhcUtil,Test.DocTest.Internal.GhciWrapper=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.GhciWrapper,Test.DocTest.Internal.Interpreter=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Interpreter,Test.DocTest.Internal.Location=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Location,Test.DocTest.Internal.Logging=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Logging,Test.DocTest.Internal.Nix=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Nix,Test.DocTest.Internal.Options=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Options,Test.DocTest.Internal.Parse=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Parse,Test.DocTest.Internal.Property=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Property,Test.DocTest.Internal.Runner=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Runner,Test.DocTest.Internal.Runner.Example=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Runner.Example,Test.DocTest.Internal.Util=doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr:Test.DocTest.Internal.Util doctest-parallel> unit doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> include template-haskell-2.21.0.0-79e7 doctest-parallel> BugfixImportHierarchical.ModuleA=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:BugfixImportHierarchical.ModuleA,BugfixImportHierarchical.ModuleB=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:BugfixImportHierarchical.ModuleB,BugfixMultipleModules.ModuleA=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:BugfixMultipleModules.ModuleA,BugfixMultipleModules.ModuleB=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:BugfixMultipleModules.ModuleB,BugfixOutputToStdErr.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:BugfixOutputToStdErr.Fib,Color.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:Color.Foo,DosLineEndings.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:DosLineEndings.Fib,Failing.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:Failing.Foo,FailingMultiple.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:FailingMultiple.Foo,GhcArg.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:GhcArg.Fib,It.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:It.Foo,It.Setup=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:It.Setup,LocalStderrBinding.A=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:LocalStderrBinding.A,ModuleIsolation.TestA=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:ModuleIsolation.TestA,ModuleIsolation.TestB=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:ModuleIsolation.TestB,ModuleOptions.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:ModuleOptions.Foo,Multiline.Multiline=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:Multiline.Multiline,NonExposedModule.Exposed=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:NonExposedModule.Exposed,PropertyBool.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:PropertyBool.Foo,PropertyBoolWithTypeSignature.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:PropertyBoolWithTypeSignature.Foo,PropertyFailing.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:PropertyFailing.Foo,PropertyImplicitlyQuantified.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:PropertyImplicitlyQuantified.Foo,PropertyQuantified.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:PropertyQuantified.Foo,PropertySetup.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:PropertySetup.Foo,Setup.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:Setup.Foo,SetupSkipOnFailure.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:SetupSkipOnFailure.Foo,SystemIoImported.A=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:SystemIoImported.A,TemplateHaskell.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TemplateHaskell.Foo,TestBlankline.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestBlankline.Fib,TestCombinedExample.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestCombinedExample.Fib,TestCommentLocation.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestCommentLocation.Foo,TestDocumentationForArguments.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestDocumentationForArguments.Fib,TestFailOnMultiline.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestFailOnMultiline.Fib,TestImport.ModuleA=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestImport.ModuleA,TestImport.ModuleB=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestImport.ModuleB,TestPutStr.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestPutStr.Fib,TestSimple.Fib=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TestSimple.Fib,TrailingWhitespace.Foo=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:TrailingWhitespace.Foo,WithCInclude.Bar=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:WithCInclude.Bar,WithCbits.Bar=doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules:WithCbits.Bar doctest-parallel> unit doctest-parallel-0.3.1.1-5FtwIDlfj6lBkodoSFaM57-doctests doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> unit doctest-parallel-0.3.1.1-LS5EOMKYtLo4pqxEaBFLKq-spectests doctest-parallel> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra doctest-parallel> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg doctest-parallel> include base-4.19.0.0-05c7 doctest-parallel> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 doctest-parallel> include code-page-0.2.1-JWtotgmpXm8IPjchCYLIYr doctest-parallel> include containers-0.6.8-e785 doctest-parallel> include deepseq-1.5.0.0-3309 doctest-parallel> include directory-1.3.8.1-696d doctest-parallel> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> include doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> include exceptions-0.10.7-57c8 doctest-parallel> include filepath-1.4.100.4-dda0 doctest-parallel> include ghc-9.8.1-d1ca doctest-parallel> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY doctest-parallel> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF doctest-parallel> include hspec-core-2.11.12-JdPP303NeNA3adLngZaKEt doctest-parallel> include mockery-0.3.5-DAYYJ0CTGHcKzIm1qIoXJ0 doctest-parallel> include process-1.6.18.0-ca35 doctest-parallel> include setenv-0.1.1.3-58mNsTqmkwj4a97X7QTbAw doctest-parallel> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv doctest-parallel> include stringbuilder-0.5.1-8kqBI4lmeoxBWGVA2TaJIm doctest-parallel> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K doctest-parallel> include transformers-0.6.1.0-7653 doctest-parallel> Ready component graph: doctest-parallel> definite doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> depends Cabal-3.10.2.0-877c doctest-parallel> depends Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l doctest-parallel> depends base-4.19.0.0-05c7 doctest-parallel> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 doctest-parallel> depends code-page-0.2.1-JWtotgmpXm8IPjchCYLIYr doctest-parallel> depends containers-0.6.8-e785 doctest-parallel> depends deepseq-1.5.0.0-3309 doctest-parallel> depends directory-1.3.8.1-696d doctest-parallel> depends exceptions-0.10.7-57c8 doctest-parallel> depends filepath-1.4.100.4-dda0 doctest-parallel> depends ghc-9.8.1-d1ca doctest-parallel> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY doctest-parallel> depends process-1.6.18.0-ca35 doctest-parallel> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB doctest-parallel> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K doctest-parallel> depends transformers-0.6.1.0-7653 doctest-parallel> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm doctest-parallel> definite doctest-parallel-0.3.1.1-5FtwIDlfj6lBkodoSFaM57-doctests doctest-parallel> depends base-4.19.0.0-05c7 doctest-parallel> depends doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> definite doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> depends base-4.19.0.0-05c7 doctest-parallel> depends doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> depends template-haskell-2.21.0.0-79e7 doctest-parallel> definite doctest-parallel-0.3.1.1-LS5EOMKYtLo4pqxEaBFLKq-spectests doctest-parallel> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra doctest-parallel> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg doctest-parallel> depends base-4.19.0.0-05c7 doctest-parallel> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 doctest-parallel> depends code-page-0.2.1-JWtotgmpXm8IPjchCYLIYr doctest-parallel> depends containers-0.6.8-e785 doctest-parallel> depends deepseq-1.5.0.0-3309 doctest-parallel> depends directory-1.3.8.1-696d doctest-parallel> depends doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> depends doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> depends exceptions-0.10.7-57c8 doctest-parallel> depends filepath-1.4.100.4-dda0 doctest-parallel> depends ghc-9.8.1-d1ca doctest-parallel> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY doctest-parallel> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF doctest-parallel> depends hspec-core-2.11.12-JdPP303NeNA3adLngZaKEt doctest-parallel> depends mockery-0.3.5-DAYYJ0CTGHcKzIm1qIoXJ0 doctest-parallel> depends process-1.6.18.0-ca35 doctest-parallel> depends setenv-0.1.1.3-58mNsTqmkwj4a97X7QTbAw doctest-parallel> depends silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv doctest-parallel> depends stringbuilder-0.5.1-8kqBI4lmeoxBWGVA2TaJIm doctest-parallel> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K doctest-parallel> depends transformers-0.6.1.0-7653 doctest-parallel> Using Cabal-3.10.2.0 compiled by ghc-9.8 doctest-parallel> Using compiler: ghc-9.8.1 doctest-parallel> Using install prefix: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 doctest-parallel> Executables installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/bin doctest-parallel> Libraries installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> Dynamic Libraries installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 doctest-parallel> Private executables installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/libexec/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1 doctest-parallel> Data files installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/share/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1 doctest-parallel> Documentation installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/share/doc/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1 doctest-parallel> Configuration files installed in: doctest-parallel> /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/etc doctest-parallel> No alex found doctest-parallel> Using ar found on system at: doctest-parallel> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar doctest-parallel> No c2hs found doctest-parallel> No cpphs found doctest-parallel> No doctest found doctest-parallel> Using gcc version 14.3.0 given by user at: doctest-parallel> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc doctest-parallel> Using ghc version 9.8.1 found on system at: doctest-parallel> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc doctest-parallel> Using ghc-pkg version 9.8.1 found on system at: doctest-parallel> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 doctest-parallel> No ghcjs found doctest-parallel> No ghcjs-pkg found doctest-parallel> No greencard found doctest-parallel> Using haddock version 2.30.0 found on system at: doctest-parallel> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 doctest-parallel> No happy found doctest-parallel> Using haskell-suite found on system at: haskell-suite-dummy-location doctest-parallel> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location doctest-parallel> No hmake found doctest-parallel> Using hpc version 0.69 found on system at: doctest-parallel> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 doctest-parallel> Using hsc2hs version 0.68.10 found on system at: doctest-parallel> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 doctest-parallel> Using hscolour version 1.25 found on system at: doctest-parallel> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour doctest-parallel> No jhc found doctest-parallel> Using ld found on system at: doctest-parallel> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold doctest-parallel> No pkg-config found doctest-parallel> Using runghc version 9.8.1 found on system at: doctest-parallel> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 doctest-parallel> Using strip version 2.44 found on system at: doctest-parallel> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip doctest-parallel> Using tar found on system at: doctest-parallel> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar doctest-parallel> No uhc found extra> Running phase: buildPhase process-extras> Running phase: buildPhase parsers> Flags chosen: attoparsec=True, binary=True, parsec=True parsers> Dependency attoparsec >=0.12.1.4 && <0.15: using attoparsec-0.14.4 parsers> Dependency base >=4.9 && <5: using base-4.19.0.0 parsers> Dependency binary >=0.7.2 && <1: using binary-0.8.9.1 parsers> Dependency charset >=0.3 && <1: using charset-0.3.12 parsers> Dependency containers >=0.4 && <0.9: using containers-0.6.8 parsers> Dependency mtl >=2.0.1 && <2.4: using mtl-2.3.1 parsers> Dependency parsec >=3.1 && <3.2: using parsec-3.1.17.0 parsers> Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 parsers> Dependency text >=0.10 && <2.2: using text-2.1 parsers> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 parsers> Dependency unordered-containers >=0.2 && <0.3: using parsers> unordered-containers-0.2.20 parsers> Dependency QuickCheck: using QuickCheck-2.14.3 parsers> Dependency attoparsec: using attoparsec-0.14.4 parsers> Dependency base >=4 && <5: using base-4.19.0.0 parsers> Dependency bytestring: using bytestring-0.12.0.2 parsers> Dependency parsec >=3: using parsec-3.1.17.0 parsers> Dependency parsers: using parsers-0.12.12 parsers> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 extra> Preprocessing library for extra-1.7.16.. binary-orphans> Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 binary-orphans> Dependency binary >=0.8.6.0 && <0.8.10: using binary-0.8.9.1 binary-orphans> Dependency OneTuple >=0.3 && <0.5: using OneTuple-0.4.2 binary-orphans> Dependency QuickCheck >=2.13.1 && <2.16: using QuickCheck-2.14.3 binary-orphans> Dependency base: using base-4.19.0.0 binary-orphans> Dependency binary: using binary-0.8.9.1 binary-orphans> Dependency binary-orphans: using binary-orphans-1.0.5 binary-orphans> Dependency quickcheck-instances >=0.3.28 && <0.4: using binary-orphans> quickcheck-instances-0.3.32 binary-orphans> Dependency tagged >=0.8.6 && <0.9: using tagged-0.8.8 binary-orphans> Dependency tasty >=0.10.1.2 && <1.6: using tasty-1.5.3 binary-orphans> Dependency tasty-quickcheck >=0.8.3.2 && <0.12: using tasty-quickcheck-0.11 process-extras> Preprocessing library for process-extras-0.7.4.. extra> Building library for extra-1.7.16.. process-extras> Building library for process-extras-0.7.4.. monoid-subclasses> Source component graph: monoid-subclasses> component lib monoid-subclasses> component test:Main dependency lib monoid-subclasses> Configured component graph: monoid-subclasses> component monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> include base-4.19.0.0-05c7 monoid-subclasses> include bytestring-0.12.0.2-3593 monoid-subclasses> include commutative-semigroups-0.2.0.2-FR8vhJGO7n998vjPwzvOen monoid-subclasses> include containers-0.6.8-e785 monoid-subclasses> include primes-0.2.1.0-6LjHFeHUvd8Klw5JmdbdhY monoid-subclasses> include text-2.1-c70b monoid-subclasses> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 monoid-subclasses> component monoid-subclasses-1.2.6-BsaHNEZktcFHkFqvHjN9g7-Main monoid-subclasses> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg monoid-subclasses> include base-4.19.0.0-05c7 monoid-subclasses> include bytestring-0.12.0.2-3593 monoid-subclasses> include containers-0.6.8-e785 monoid-subclasses> include monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> include primes-0.2.1.0-6LjHFeHUvd8Klw5JmdbdhY monoid-subclasses> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X monoid-subclasses> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG monoid-subclasses> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb monoid-subclasses> include text-2.1-c70b monoid-subclasses> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 monoid-subclasses> Linked component graph: monoid-subclasses> unit monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> include base-4.19.0.0-05c7 monoid-subclasses> include bytestring-0.12.0.2-3593 monoid-subclasses> include commutative-semigroups-0.2.0.2-FR8vhJGO7n998vjPwzvOen monoid-subclasses> include containers-0.6.8-e785 monoid-subclasses> include primes-0.2.1.0-6LjHFeHUvd8Klw5JmdbdhY monoid-subclasses> include text-2.1-c70b monoid-subclasses> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 monoid-subclasses> Data.Monoid.Cancellative=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Cancellative,Data.Monoid.Factorial=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Factorial,Data.Monoid.GCD=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.GCD,Data.Monoid.Instances.ByteString.UTF8=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.ByteString.UTF8,Data.Monoid.Instances.CharVector=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.CharVector,Data.Monoid.Instances.Concat=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.Concat,Data.Monoid.Instances.Measured=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.Measured,Data.Monoid.Instances.Positioned=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.Positioned,Data.Monoid.Instances.PrefixMemory=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.PrefixMemory,Data.Monoid.Instances.Stateful=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Instances.Stateful,Data.Monoid.LCM=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.LCM,Data.Monoid.Monus=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Monus,Data.Monoid.Null=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Null,Data.Monoid.Textual=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Monoid.Textual,Data.Semigroup.Cancellative=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Semigroup.Cancellative,Data.Semigroup.Factorial=monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp:Data.Semigroup.Factorial monoid-subclasses> unit monoid-subclasses-1.2.6-BsaHNEZktcFHkFqvHjN9g7-Main monoid-subclasses> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg monoid-subclasses> include base-4.19.0.0-05c7 monoid-subclasses> include bytestring-0.12.0.2-3593 monoid-subclasses> include containers-0.6.8-e785 monoid-subclasses> include monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> include primes-0.2.1.0-6LjHFeHUvd8Klw5JmdbdhY monoid-subclasses> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X monoid-subclasses> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG monoid-subclasses> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb monoid-subclasses> include text-2.1-c70b monoid-subclasses> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 monoid-subclasses> Ready component graph: monoid-subclasses> definite monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> depends base-4.19.0.0-05c7 monoid-subclasses> depends bytestring-0.12.0.2-3593 monoid-subclasses> depends commutative-semigroups-0.2.0.2-FR8vhJGO7n998vjPwzvOen monoid-subclasses> depends containers-0.6.8-e785 monoid-subclasses> depends primes-0.2.1.0-6LjHFeHUvd8Klw5JmdbdhY monoid-subclasses> depends text-2.1-c70b monoid-subclasses> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 monoid-subclasses> definite monoid-subclasses-1.2.6-BsaHNEZktcFHkFqvHjN9g7-Main monoid-subclasses> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg monoid-subclasses> depends base-4.19.0.0-05c7 monoid-subclasses> depends bytestring-0.12.0.2-3593 monoid-subclasses> depends containers-0.6.8-e785 monoid-subclasses> depends monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> depends primes-0.2.1.0-6LjHFeHUvd8Klw5JmdbdhY monoid-subclasses> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X monoid-subclasses> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG monoid-subclasses> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb monoid-subclasses> depends text-2.1-c70b monoid-subclasses> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 monoid-subclasses> Using Cabal-3.10.2.0 compiled by ghc-9.8 monoid-subclasses> Using compiler: ghc-9.8.1 monoid-subclasses> Using install prefix: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 monoid-subclasses> Executables installed in: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/bin monoid-subclasses> Libraries installed in: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> Dynamic Libraries installed in: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 monoid-subclasses> Private executables installed in: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/libexec/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6 monoid-subclasses> Data files installed in: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/share/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6 monoid-subclasses> Documentation installed in: monoid-subclasses> /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc/share/doc/monoid-subclasses-1.2.6 monoid-subclasses> Configuration files installed in: monoid-subclasses> /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/etc monoid-subclasses> No alex found monoid-subclasses> Using ar found on system at: monoid-subclasses> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar monoid-subclasses> No c2hs found monoid-subclasses> No cpphs found monoid-subclasses> No doctest found monoid-subclasses> Using gcc version 14.3.0 given by user at: monoid-subclasses> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc monoid-subclasses> Using ghc version 9.8.1 found on system at: monoid-subclasses> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc monoid-subclasses> Using ghc-pkg version 9.8.1 found on system at: monoid-subclasses> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 monoid-subclasses> No ghcjs found monoid-subclasses> No ghcjs-pkg found monoid-subclasses> No greencard found monoid-subclasses> Using haddock version 2.30.0 found on system at: monoid-subclasses> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 monoid-subclasses> No happy found monoid-subclasses> Using haskell-suite found on system at: haskell-suite-dummy-location monoid-subclasses> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location monoid-subclasses> No hmake found monoid-subclasses> Using hpc version 0.69 found on system at: monoid-subclasses> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 monoid-subclasses> Using hsc2hs version 0.68.10 found on system at: monoid-subclasses> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 monoid-subclasses> Using hscolour version 1.25 found on system at: monoid-subclasses> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour monoid-subclasses> No jhc found monoid-subclasses> Using ld found on system at: monoid-subclasses> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold monoid-subclasses> No pkg-config found monoid-subclasses> Using runghc version 9.8.1 found on system at: monoid-subclasses> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 monoid-subclasses> Using strip version 2.44 found on system at: monoid-subclasses> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip monoid-subclasses> Using tar found on system at: monoid-subclasses> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar monoid-subclasses> No uhc found indexed-traversable-instances> Source component graph: indexed-traversable-instances> component lib indexed-traversable-instances> component test:indexed-tests dependency lib indexed-traversable-instances> component test:safe dependency lib indexed-traversable-instances> Configured component graph: indexed-traversable-instances> component indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG indexed-traversable-instances> include base-4.19.0.0-05c7 indexed-traversable-instances> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo indexed-traversable-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm indexed-traversable-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 indexed-traversable-instances> component indexed-traversable-instances-0.1.2-AD3NfwA15urINJk3RM2w4N-indexed-tests indexed-traversable-instances> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG indexed-traversable-instances> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg indexed-traversable-instances> include base-4.19.0.0-05c7 indexed-traversable-instances> include containers-0.6.8-e785 indexed-traversable-instances> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X indexed-traversable-instances> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG indexed-traversable-instances> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb indexed-traversable-instances> include transformers-0.6.1.0-7653 indexed-traversable-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm indexed-traversable-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 indexed-traversable-instances> component indexed-traversable-instances-0.1.2-LLbml6j75uMDW2MvlMAbVY-safe indexed-traversable-instances> include base-4.19.0.0-05c7 indexed-traversable-instances> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> Linked component graph: indexed-traversable-instances> unit indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG indexed-traversable-instances> include base-4.19.0.0-05c7 indexed-traversable-instances> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo indexed-traversable-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm indexed-traversable-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 indexed-traversable-instances> Data.Functor.WithIndex.Instances=indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f:Data.Functor.WithIndex.Instances indexed-traversable-instances> unit indexed-traversable-instances-0.1.2-AD3NfwA15urINJk3RM2w4N-indexed-tests indexed-traversable-instances> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG indexed-traversable-instances> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg indexed-traversable-instances> include base-4.19.0.0-05c7 indexed-traversable-instances> include containers-0.6.8-e785 indexed-traversable-instances> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X indexed-traversable-instances> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG indexed-traversable-instances> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb indexed-traversable-instances> include transformers-0.6.1.0-7653 indexed-traversable-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm indexed-traversable-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 indexed-traversable-instances> unit indexed-traversable-instances-0.1.2-LLbml6j75uMDW2MvlMAbVY-safe indexed-traversable-instances> include base-4.19.0.0-05c7 indexed-traversable-instances> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> Ready component graph: indexed-traversable-instances> definite indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> depends OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG indexed-traversable-instances> depends base-4.19.0.0-05c7 indexed-traversable-instances> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo indexed-traversable-instances> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm indexed-traversable-instances> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 indexed-traversable-instances> definite indexed-traversable-instances-0.1.2-AD3NfwA15urINJk3RM2w4N-indexed-tests indexed-traversable-instances> depends OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG indexed-traversable-instances> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg indexed-traversable-instances> depends base-4.19.0.0-05c7 indexed-traversable-instances> depends containers-0.6.8-e785 indexed-traversable-instances> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> depends indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X indexed-traversable-instances> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG indexed-traversable-instances> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb indexed-traversable-instances> depends transformers-0.6.1.0-7653 indexed-traversable-instances> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm indexed-traversable-instances> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 indexed-traversable-instances> definite indexed-traversable-instances-0.1.2-LLbml6j75uMDW2MvlMAbVY-safe indexed-traversable-instances> depends base-4.19.0.0-05c7 indexed-traversable-instances> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 indexed-traversable-instances> depends indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> Using Cabal-3.10.2.0 compiled by ghc-9.8 indexed-traversable-instances> Using compiler: ghc-9.8.1 indexed-traversable-instances> Using install prefix: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 indexed-traversable-instances> Executables installed in: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/bin indexed-traversable-instances> Libraries installed in: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> Dynamic Libraries installed in: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 indexed-traversable-instances> Private executables installed in: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/libexec/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2 indexed-traversable-instances> Data files installed in: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/share/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2 indexed-traversable-instances> Documentation installed in: indexed-traversable-instances> /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc/share/doc/indexed-traversable-instances-0.1.2 indexed-traversable-instances> Configuration files installed in: indexed-traversable-instances> /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/etc indexed-traversable-instances> No alex found indexed-traversable-instances> Using ar found on system at: indexed-traversable-instances> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar indexed-traversable-instances> No c2hs found indexed-traversable-instances> No cpphs found indexed-traversable-instances> No doctest found indexed-traversable-instances> Using gcc version 14.3.0 given by user at: indexed-traversable-instances> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc indexed-traversable-instances> Using ghc version 9.8.1 found on system at: indexed-traversable-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc indexed-traversable-instances> Using ghc-pkg version 9.8.1 found on system at: indexed-traversable-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 indexed-traversable-instances> No ghcjs found indexed-traversable-instances> No ghcjs-pkg found indexed-traversable-instances> No greencard found indexed-traversable-instances> Using haddock version 2.30.0 found on system at: indexed-traversable-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 indexed-traversable-instances> No happy found indexed-traversable-instances> Using haskell-suite found on system at: haskell-suite-dummy-location indexed-traversable-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location indexed-traversable-instances> No hmake found indexed-traversable-instances> Using hpc version 0.69 found on system at: indexed-traversable-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 indexed-traversable-instances> Using hsc2hs version 0.68.10 found on system at: indexed-traversable-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 indexed-traversable-instances> Using hscolour version 1.25 found on system at: indexed-traversable-instances> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour indexed-traversable-instances> No jhc found indexed-traversable-instances> Using ld found on system at: indexed-traversable-instances> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold indexed-traversable-instances> No pkg-config found indexed-traversable-instances> Using runghc version 9.8.1 found on system at: indexed-traversable-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 indexed-traversable-instances> Using strip version 2.44 found on system at: indexed-traversable-instances> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip indexed-traversable-instances> Using tar found on system at: indexed-traversable-instances> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar indexed-traversable-instances> No uhc found free> Running phase: buildPhase either> Dependency base >=4 && <5: using base-4.19.0.0 either> Dependency bifunctors >=4 && <6: using bifunctors-5.6.2 either> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 either> Dependency profunctors >=4 && <6: using profunctors-5.6.2 either> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 either> Dependency QuickCheck >=2.9 && <2.16: using QuickCheck-2.14.3 either> Dependency base: using base-4.19.0.0 either> Dependency either: using either-5.0.2 either> Dependency test-framework >=0.8.1.1 && <0.9: using test-framework-0.8.2.2 either> Dependency test-framework-quickcheck2 >=0.3.0.3 && <0.4: using either> test-framework-quickcheck2-0.3.0.6 relude> Source component graph: relude> component lib relude> component test:relude-doctest dependency lib relude> component test:relude-test dependency lib relude> Configured component graph: relude> component relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> include base-4.19.0.0-05c7 relude> include bytestring-0.12.0.2-3593 relude> include containers-0.6.8-e785 relude> include deepseq-1.5.0.0-3309 relude> include ghc-prim-0.11.0-2dc3 relude> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 relude> include mtl-2.3.1-eef8 relude> include stm-2.5.2.1-336a relude> include text-2.1-c70b relude> include transformers-0.6.1.0-7653 relude> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm relude> component relude-1.2.2.0-7lrbAyjHXE27yFisUMMwu6-relude-doctest relude> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l relude> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y relude> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> component relude-1.2.2.0-4490Vt9AF314wy6gbOH5Vn-relude-test relude> include base-4.19.0.0-05c7 relude> include bytestring-0.12.0.2-3593 relude> include containers-0.6.8-e785 relude> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG relude> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> include text-2.1-c70b relude> Linked component graph: relude> unit relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> include base-4.19.0.0-05c7 relude> include bytestring-0.12.0.2-3593 relude> include containers-0.6.8-e785 relude> include deepseq-1.5.0.0-3309 relude> include ghc-prim-0.11.0-2dc3 relude> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 relude> include mtl-2.3.1-eef8 relude> include stm-2.5.2.1-336a relude> include text-2.1-c70b relude> include transformers-0.6.1.0-7653 relude> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm relude> Data.ByteString=bytestring-0.12.0.2-3593:Data.ByteString,Data.ByteString.Builder=bytestring-0.12.0.2-3593:Data.ByteString.Builder,Data.ByteString.Lazy=bytestring-0.12.0.2-3593:Data.ByteString.Lazy,Data.ByteString.Short=bytestring-0.12.0.2-3593:Data.ByteString.Short,Data.HashMap.Lazy=unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm:Data.HashMap.Lazy,Data.HashMap.Strict=unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm:Data.HashMap.Strict,Data.HashSet=unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm:Data.HashSet,Data.IntMap.Lazy=containers-0.6.8-e785:Data.IntMap.Lazy,Data.IntMap.Strict=containers-0.6.8-e785:Data.IntMap.Strict,Data.IntSet=containers-0.6.8-e785:Data.IntSet,Data.Map.Lazy=containers-0.6.8-e785:Data.Map.Lazy,Data.Map.Strict=containers-0.6.8-e785:Data.Map.Strict,Data.Sequence=containers-0.6.8-e785:Data.Sequence,Data.Set=containers-0.6.8-e785:Data.Set,Data.Text=text-2.1-c70b:Data.Text,Data.Text.IO=text-2.1-c70b:Data.Text.IO,Data.Text.Lazy=text-2.1-c70b:Data.Text.Lazy,Data.Text.Lazy.IO=text-2.1-c70b:Data.Text.Lazy.IO,Data.Text.Read=text-2.1-c70b:Data.Text.Read,Data.Tree=containers-0.6.8-e785:Data.Tree,Relude=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude,Relude.Applicative=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Applicative,Relude.Base=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Base,Relude.Bool=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Bool,Relude.Bool.Guard=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Bool.Guard,Relude.Bool.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Bool.Reexport,Relude.Container=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Container,Relude.Container.One=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Container.One,Relude.Container.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Container.Reexport,Relude.Debug=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Debug,Relude.DeepSeq=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.DeepSeq,Relude.Enum=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Enum,Relude.Exception=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Exception,Relude.Extra=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra,Relude.Extra.Bifunctor=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Bifunctor,Relude.Extra.CallStack=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.CallStack,Relude.Extra.Enum=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Enum,Relude.Extra.Foldable=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Foldable,Relude.Extra.Foldable1=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Foldable1,Relude.Extra.Group=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Group,Relude.Extra.Lens=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Lens,Relude.Extra.Map=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Map,Relude.Extra.Newtype=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Newtype,Relude.Extra.Tuple=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Tuple,Relude.Extra.Type=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Extra.Type,Relude.File=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.File,Relude.Foldable=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Foldable,Relude.Foldable.Fold=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Foldable.Fold,Relude.Foldable.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Foldable.Reexport,Relude.Function=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Function,Relude.Functor=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Functor,Relude.Functor.Fmap=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Functor.Fmap,Relude.Functor.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Functor.Reexport,Relude.Lifted=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted,Relude.Lifted.Concurrent=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.Concurrent,Relude.Lifted.Env=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.Env,Relude.Lifted.Exit=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.Exit,Relude.Lifted.File=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.File,Relude.Lifted.Handle=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.Handle,Relude.Lifted.IORef=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.IORef,Relude.Lifted.Terminal=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Lifted.Terminal,Relude.List=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.List,Relude.List.NonEmpty=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.List.NonEmpty,Relude.List.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.List.Reexport,Relude.Monad=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Monad,Relude.Monad.Either=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Monad.Either,Relude.Monad.Maybe=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Monad.Maybe,Relude.Monad.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Monad.Reexport,Relude.Monad.Trans=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Monad.Trans,Relude.Monoid=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Monoid,Relude.Nub=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Nub,Relude.Numeric=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Numeric,Relude.Print=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Print,Relude.String=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.String,Relude.String.Conversion=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.String.Conversion,Relude.String.Reexport=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.String.Reexport,Relude.Unsafe=relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0:Relude.Unsafe relude> unit relude-1.2.2.0-7lrbAyjHXE27yFisUMMwu6-relude-doctest relude> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l relude> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y relude> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> unit relude-1.2.2.0-4490Vt9AF314wy6gbOH5Vn-relude-test relude> include base-4.19.0.0-05c7 relude> include bytestring-0.12.0.2-3593 relude> include containers-0.6.8-e785 relude> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG relude> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> include text-2.1-c70b relude> Ready component graph: relude> definite relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> depends base-4.19.0.0-05c7 relude> depends bytestring-0.12.0.2-3593 relude> depends containers-0.6.8-e785 relude> depends deepseq-1.5.0.0-3309 relude> depends ghc-prim-0.11.0-2dc3 relude> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 relude> depends mtl-2.3.1-eef8 relude> depends stm-2.5.2.1-336a relude> depends text-2.1-c70b relude> depends transformers-0.6.1.0-7653 relude> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm sqlite-simple> Running phase: buildPhase relude> definite relude-1.2.2.0-7lrbAyjHXE27yFisUMMwu6-relude-doctest relude> depends Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l relude> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y relude> depends relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> definite relude-1.2.2.0-4490Vt9AF314wy6gbOH5Vn-relude-test relude> depends base-4.19.0.0-05c7 relude> depends bytestring-0.12.0.2-3593 relude> depends containers-0.6.8-e785 relude> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG relude> depends relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> depends text-2.1-c70b relude> Using Cabal-3.10.2.0 compiled by ghc-9.8 relude> Using compiler: ghc-9.8.1 relude> Using install prefix: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 relude> Executables installed in: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/bin relude> Libraries installed in: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> Dynamic Libraries installed in: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 relude> Private executables installed in: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/libexec/x86_64-linux-ghc-9.8.1/relude-1.2.2.0 relude> Data files installed in: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/share/x86_64-linux-ghc-9.8.1/relude-1.2.2.0 relude> Documentation installed in: relude> /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc/share/doc/relude-1.2.2.0 relude> Configuration files installed in: relude> /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/etc relude> No alex found relude> Using ar found on system at: relude> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar relude> No c2hs found relude> No cpphs found relude> Using doctest version 0.22.6 found on system at: relude> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest relude> Using gcc version 14.3.0 given by user at: relude> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc relude> Using ghc version 9.8.1 found on system at: relude> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc relude> Using ghc-pkg version 9.8.1 found on system at: relude> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 relude> No ghcjs found relude> No ghcjs-pkg found relude> No greencard found relude> Using haddock version 2.30.0 found on system at: relude> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 relude> No happy found relude> Using haskell-suite found on system at: haskell-suite-dummy-location relude> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location relude> No hmake found relude> Using hpc version 0.69 found on system at: relude> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 relude> Using hsc2hs version 0.68.10 found on system at: relude> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 relude> Using hscolour version 1.25 found on system at: relude> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour relude> No jhc found relude> Using ld found on system at: relude> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold relude> No pkg-config found relude> Using runghc version 9.8.1 found on system at: relude> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 relude> Using strip version 2.44 found on system at: relude> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip relude> Using tar found on system at: relude> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar relude> No uhc found base64> Running phase: buildPhase foldl> Running phase: buildPhase text-iso8601> Source component graph: text-iso8601> component lib text-iso8601> component test:text-iso8601-tests dependency lib text-iso8601> Configured component graph: text-iso8601> component text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> include base-4.19.0.0-05c7 text-iso8601> include integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it text-iso8601> include text-2.1-c70b text-iso8601> include time-1.12.2-7ff5 text-iso8601> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU text-iso8601> component text-iso8601-0.1.1-HgBKRbQAU0vJ934L0mjBUA-text-iso8601-tests text-iso8601> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg text-iso8601> include base-4.19.0.0-05c7 text-iso8601> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X text-iso8601> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG text-iso8601> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr text-iso8601> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb text-iso8601> include text-2.1-c70b text-iso8601> include text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU text-iso8601> Linked component graph: text-iso8601> unit text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> include base-4.19.0.0-05c7 text-iso8601> include integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it text-iso8601> include text-2.1-c70b text-iso8601> include time-1.12.2-7ff5 text-iso8601> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU text-iso8601> Data.Time.FromText=text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e:Data.Time.FromText,Data.Time.ToText=text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e:Data.Time.ToText text-iso8601> unit text-iso8601-0.1.1-HgBKRbQAU0vJ934L0mjBUA-text-iso8601-tests text-iso8601> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg text-iso8601> include base-4.19.0.0-05c7 text-iso8601> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X text-iso8601> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG text-iso8601> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr text-iso8601> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb text-iso8601> include text-2.1-c70b text-iso8601> include text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU text-iso8601> Ready component graph: text-iso8601> definite text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> depends base-4.19.0.0-05c7 text-iso8601> depends integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it text-iso8601> depends text-2.1-c70b text-iso8601> depends time-1.12.2-7ff5 text-iso8601> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU text-iso8601> definite text-iso8601-0.1.1-HgBKRbQAU0vJ934L0mjBUA-text-iso8601-tests text-iso8601> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg text-iso8601> depends base-4.19.0.0-05c7 text-iso8601> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X text-iso8601> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG text-iso8601> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr text-iso8601> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb text-iso8601> depends text-2.1-c70b text-iso8601> depends text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU text-iso8601> Using Cabal-3.10.2.0 compiled by ghc-9.8 text-iso8601> Using compiler: ghc-9.8.1 text-iso8601> Using install prefix: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 text-iso8601> Executables installed in: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/bin text-iso8601> Libraries installed in: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> Dynamic Libraries installed in: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 text-iso8601> Private executables installed in: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/libexec/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1 text-iso8601> Data files installed in: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/share/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1 text-iso8601> Documentation installed in: text-iso8601> /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc/share/doc/text-iso8601-0.1.1 text-iso8601> Configuration files installed in: text-iso8601> /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/etc text-iso8601> No alex found text-iso8601> Using ar found on system at: text-iso8601> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar text-iso8601> No c2hs found text-iso8601> No cpphs found text-iso8601> No doctest found text-iso8601> Using gcc version 14.3.0 given by user at: text-iso8601> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc text-iso8601> Using ghc version 9.8.1 found on system at: text-iso8601> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc text-iso8601> Using ghc-pkg version 9.8.1 found on system at: text-iso8601> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 text-iso8601> No ghcjs found text-iso8601> No ghcjs-pkg found text-iso8601> No greencard found text-iso8601> Using haddock version 2.30.0 found on system at: text-iso8601> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 text-iso8601> No happy found text-iso8601> Using haskell-suite found on system at: haskell-suite-dummy-location text-iso8601> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location text-iso8601> No hmake found text-iso8601> Using hpc version 0.69 found on system at: text-iso8601> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 text-iso8601> Using hsc2hs version 0.68.10 found on system at: text-iso8601> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 text-iso8601> Using hscolour version 1.25 found on system at: text-iso8601> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour text-iso8601> No jhc found text-iso8601> Using ld found on system at: text-iso8601> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold text-iso8601> No pkg-config found text-iso8601> Using runghc version 9.8.1 found on system at: text-iso8601> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 text-iso8601> Using strip version 2.44 found on system at: text-iso8601> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip text-iso8601> Using tar found on system at: text-iso8601> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar text-iso8601> No uhc found sqlite-simple> Preprocessing library for sqlite-simple-0.4.19.0.. sqlite-simple> Building library for sqlite-simple-0.4.19.0.. free> Preprocessing library for free-5.2.. free> Building library for free-5.2.. base64> Preprocessing library for base64-1.0.. base64> Building library for base64-1.0.. reducers> Source component graph: component lib reducers> Configured component graph: reducers> component reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX reducers> include array-0.5.6.0-7325 reducers> include base-4.19.0.0-05c7 reducers> include bytestring-0.12.0.2-3593 reducers> include containers-0.6.8-e785 reducers> include fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd reducers> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 reducers> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg reducers> include text-2.1-c70b reducers> include transformers-0.6.1.0-7653 reducers> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm reducers> Linked component graph: reducers> unit reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX reducers> include array-0.5.6.0-7325 reducers> include base-4.19.0.0-05c7 reducers> include bytestring-0.12.0.2-3593 reducers> include containers-0.6.8-e785 reducers> include fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd reducers> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 reducers> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg reducers> include text-2.1-c70b reducers> include transformers-0.6.1.0-7653 reducers> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm reducers> Data.Generator=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Generator,Data.Generator.Combinators=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Generator.Combinators,Data.Semigroup.Alt=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Alt,Data.Semigroup.Alternative=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Alternative,Data.Semigroup.Applicative=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Applicative,Data.Semigroup.Apply=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Apply,Data.Semigroup.Generator=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Generator,Data.Semigroup.Instances=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Instances,Data.Semigroup.Monad=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Monad,Data.Semigroup.MonadPlus=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.MonadPlus,Data.Semigroup.Reducer=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Reducer,Data.Semigroup.Reducer.With=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Reducer.With,Data.Semigroup.Self=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Self,Data.Semigroup.Union=reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX:Data.Semigroup.Union reducers> Ready component graph: reducers> definite reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX reducers> depends array-0.5.6.0-7325 reducers> depends base-4.19.0.0-05c7 reducers> depends bytestring-0.12.0.2-3593 reducers> depends containers-0.6.8-e785 reducers> depends fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd reducers> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 reducers> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg reducers> depends text-2.1-c70b reducers> depends transformers-0.6.1.0-7653 reducers> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm reducers> Using Cabal-3.10.2.0 compiled by ghc-9.8 reducers> Using compiler: ghc-9.8.1 reducers> Using install prefix: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 reducers> Executables installed in: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/bin reducers> Libraries installed in: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX reducers> Dynamic Libraries installed in: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 reducers> Private executables installed in: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/libexec/x86_64-linux-ghc-9.8.1/reducers-3.12.5 reducers> Data files installed in: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/share/x86_64-linux-ghc-9.8.1/reducers-3.12.5 reducers> Documentation installed in: reducers> /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc/share/doc/reducers-3.12.5 reducers> Configuration files installed in: reducers> /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/etc reducers> No alex found reducers> Using ar found on system at: reducers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar reducers> No c2hs found reducers> No cpphs found reducers> No doctest found reducers> Using gcc version 14.3.0 given by user at: reducers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc reducers> Using ghc version 9.8.1 found on system at: reducers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc reducers> Using ghc-pkg version 9.8.1 found on system at: reducers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 reducers> No ghcjs found reducers> No ghcjs-pkg found reducers> No greencard found reducers> Using haddock version 2.30.0 found on system at: reducers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 reducers> No happy found reducers> Using haskell-suite found on system at: haskell-suite-dummy-location reducers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location reducers> No hmake found reducers> Using hpc version 0.69 found on system at: reducers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 reducers> Using hsc2hs version 0.68.10 found on system at: reducers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 reducers> Using hscolour version 1.25 found on system at: reducers> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour reducers> No jhc found reducers> Using ld found on system at: reducers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold reducers> No pkg-config found reducers> Using runghc version 9.8.1 found on system at: reducers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 reducers> Using strip version 2.44 found on system at: reducers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip reducers> Using tar found on system at: reducers> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar reducers> No uhc found foldl> Preprocessing test suite 'doctest' for foldl-1.4.18.. foldl> Building test suite 'doctest' for foldl-1.4.18.. tomland> Source component graph: tomland> component lib tomland> component test:tomland-test dependency lib tomland> Configured component graph: tomland> component tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> include base-4.19.0.0-05c7 tomland> include bytestring-0.12.0.2-3593 tomland> include containers-0.6.8-e785 tomland> include deepseq-1.5.0.0-3309 tomland> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tomland> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 tomland> include mtl-2.3.1-eef8 tomland> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ tomland> include text-2.1-c70b tomland> include time-1.12.2-7ff5 tomland> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tomland> include validation-selective-0.2.0.0-J0FKYyLAWR3HVbQmmrll9b tomland> component tomland-1.3.3.3-8B563mkxAYl6GusJ0n9NdT-tomland-test tomland> include base-4.19.0.0-05c7 tomland> include bytestring-0.12.0.2-3593 tomland> include containers-0.6.8-e785 tomland> include directory-1.3.8.1-696d tomland> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tomland> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG tomland> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF tomland> include hspec-hedgehog-0.3.0.0-HvTQfNW5YaI5BX7zgmBfKQ tomland> include hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT tomland> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 tomland> include text-2.1-c70b tomland> include time-1.12.2-7ff5 tomland> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tomland> Linked component graph: tomland> unit tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> include base-4.19.0.0-05c7 tomland> include bytestring-0.12.0.2-3593 tomland> include containers-0.6.8-e785 tomland> include deepseq-1.5.0.0-3309 tomland> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tomland> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 tomland> include mtl-2.3.1-eef8 tomland> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ tomland> include text-2.1-c70b tomland> include time-1.12.2-7ff5 tomland> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tomland> include validation-selective-0.2.0.0-J0FKYyLAWR3HVbQmmrll9b tomland> Toml=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml,Toml.Codec=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec,Toml.Codec.BiMap=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.BiMap,Toml.Codec.BiMap.Conversion=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.BiMap.Conversion,Toml.Codec.Code=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Code,Toml.Codec.Combinator=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator,Toml.Codec.Combinator.Common=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Common,Toml.Codec.Combinator.Custom=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Custom,Toml.Codec.Combinator.List=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.List,Toml.Codec.Combinator.Map=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Map,Toml.Codec.Combinator.Monoid=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Monoid,Toml.Codec.Combinator.Primitive=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Primitive,Toml.Codec.Combinator.Set=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Set,Toml.Codec.Combinator.Table=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Table,Toml.Codec.Combinator.Time=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Time,Toml.Codec.Combinator.Tuple=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Combinator.Tuple,Toml.Codec.Di=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Di,Toml.Codec.Error=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Error,Toml.Codec.Generic=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Generic,Toml.Codec.Types=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Codec.Types,Toml.Parser=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser,Toml.Parser.Core=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser.Core,Toml.Parser.Item=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser.Item,Toml.Parser.Key=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser.Key,Toml.Parser.String=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser.String,Toml.Parser.Validate=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser.Validate,Toml.Parser.Value=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Parser.Value,Toml.Type=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type,Toml.Type.AnyValue=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.AnyValue,Toml.Type.Edsl=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.Edsl,Toml.Type.Key=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.Key,Toml.Type.PrefixTree=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.PrefixTree,Toml.Type.Printer=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.Printer,Toml.Type.TOML=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.TOML,Toml.Type.UValue=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.UValue,Toml.Type.Value=tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs:Toml.Type.Value tomland> unit tomland-1.3.3.3-8B563mkxAYl6GusJ0n9NdT-tomland-test tomland> include base-4.19.0.0-05c7 tomland> include bytestring-0.12.0.2-3593 tomland> include containers-0.6.8-e785 tomland> include directory-1.3.8.1-696d tomland> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tomland> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG tomland> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF tomland> include hspec-hedgehog-0.3.0.0-HvTQfNW5YaI5BX7zgmBfKQ tomland> include hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT tomland> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 tomland> include text-2.1-c70b tomland> include time-1.12.2-7ff5 tomland> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tomland> Ready component graph: tomland> definite tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> depends base-4.19.0.0-05c7 tomland> depends bytestring-0.12.0.2-3593 tomland> depends containers-0.6.8-e785 tomland> depends deepseq-1.5.0.0-3309 tomland> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tomland> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 tomland> depends mtl-2.3.1-eef8 tomland> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ tomland> depends text-2.1-c70b tomland> depends time-1.12.2-7ff5 tomland> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tomland> depends validation-selective-0.2.0.0-J0FKYyLAWR3HVbQmmrll9b tomland> definite tomland-1.3.3.3-8B563mkxAYl6GusJ0n9NdT-tomland-test tomland> depends base-4.19.0.0-05c7 tomland> depends bytestring-0.12.0.2-3593 tomland> depends containers-0.6.8-e785 tomland> depends directory-1.3.8.1-696d tomland> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tomland> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG tomland> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF tomland> depends hspec-hedgehog-0.3.0.0-HvTQfNW5YaI5BX7zgmBfKQ tomland> depends hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT tomland> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 tomland> depends text-2.1-c70b tomland> depends time-1.12.2-7ff5 tomland> depends tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tomland> Using Cabal-3.10.2.0 compiled by ghc-9.8 tomland> Using compiler: ghc-9.8.1 tomland> Using install prefix: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 tomland> Executables installed in: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/bin tomland> Libraries installed in: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> Dynamic Libraries installed in: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 tomland> Private executables installed in: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/libexec/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3 tomland> Data files installed in: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/share/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3 tomland> Documentation installed in: tomland> /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc/share/doc/tomland-1.3.3.3 tomland> Configuration files installed in: tomland> /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/etc tomland> No alex found tomland> Using ar found on system at: tomland> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar tomland> No c2hs found tomland> No cpphs found tomland> No doctest found tomland> Using gcc version 14.3.0 given by user at: tomland> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc tomland> Using ghc version 9.8.1 found on system at: tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc tomland> Using ghc-pkg version 9.8.1 found on system at: tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 tomland> No ghcjs found tomland> No ghcjs-pkg found tomland> No greencard found tomland> Using haddock version 2.30.0 found on system at: tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 tomland> No happy found tomland> Using haskell-suite found on system at: haskell-suite-dummy-location tomland> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tomland> No hmake found tomland> Using hpc version 0.69 found on system at: tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 tomland> Using hsc2hs version 0.68.10 found on system at: tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 tomland> Using hscolour version 1.25 found on system at: tomland> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour tomland> No jhc found tomland> Using ld found on system at: tomland> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold tomland> No pkg-config found tomland> Using runghc version 9.8.1 found on system at: tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 tomland> Using strip version 2.44 found on system at: tomland> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip tomland> Using tar found on system at: tomland> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar tomland> No uhc found doctest-parallel> Running phase: buildPhase foldl> [1 of 1] Compiling Main ( test/doctest.hs, dist/build/doctest/doctest-tmp/Main.o ) base64> [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, dist/build/Data/Base64/Types/Internal.o, dist/build/Data/Base64/Types/Internal.dyn_o ) monoid-subclasses> Running phase: buildPhase doctest-parallel> Preprocessing library for doctest-parallel-0.3.1.1.. doctest-parallel> Building library for doctest-parallel-0.3.1.1.. indexed-traversable-instances> Running phase: buildPhase sqlite-simple> [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.o, dist/build/Database/SQLite/Simple/Ok.dyn_o ) parsers> Source component graph: parsers> component lib parsers> component test:quickcheck dependency lib parsers> Configured component graph: parsers> component parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg parsers> include base-4.19.0.0-05c7 parsers> include binary-0.8.9.1-a30e parsers> include charset-0.3.12-ITTJ8QoZ4vG2AfvuzgvxcH parsers> include containers-0.6.8-e785 parsers> include mtl-2.3.1-eef8 parsers> include parsec-3.1.17.0-3d7c parsers> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e parsers> include text-2.1-c70b parsers> include transformers-0.6.1.0-7653 parsers> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm parsers> component parsers-0.12.12-DOtyFqPSy3sH3qHbArWa5u-quickcheck parsers> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg parsers> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg parsers> include base-4.19.0.0-05c7 parsers> include bytestring-0.12.0.2-3593 parsers> include parsec-3.1.17.0-3d7c parsers> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X parsers> Linked component graph: parsers> unit parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg parsers> include base-4.19.0.0-05c7 parsers> include binary-0.8.9.1-a30e parsers> include charset-0.3.12-ITTJ8QoZ4vG2AfvuzgvxcH parsers> include containers-0.6.8-e785 parsers> include mtl-2.3.1-eef8 parsers> include parsec-3.1.17.0-3d7c parsers> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e parsers> include text-2.1-c70b parsers> include transformers-0.6.1.0-7653 parsers> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm parsers> Text.Parser.Char=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Char,Text.Parser.Combinators=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Combinators,Text.Parser.Expression=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Expression,Text.Parser.LookAhead=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.LookAhead,Text.Parser.Permutation=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Permutation,Text.Parser.Token=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Token,Text.Parser.Token.Highlight=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Token.Highlight,Text.Parser.Token.Style=parsers-0.12.12-zkuWCGUnP7J1KtQycUN5:Text.Parser.Token.Style parsers> unit parsers-0.12.12-DOtyFqPSy3sH3qHbArWa5u-quickcheck parsers> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg parsers> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg parsers> include base-4.19.0.0-05c7 parsers> include bytestring-0.12.0.2-3593 parsers> include parsec-3.1.17.0-3d7c parsers> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X parsers> Ready component graph: parsers> definite parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg parsers> depends base-4.19.0.0-05c7 parsers> depends binary-0.8.9.1-a30e parsers> depends charset-0.3.12-ITTJ8QoZ4vG2AfvuzgvxcH parsers> depends containers-0.6.8-e785 parsers> depends mtl-2.3.1-eef8 parsers> depends parsec-3.1.17.0-3d7c parsers> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e parsers> depends text-2.1-c70b parsers> depends transformers-0.6.1.0-7653 parsers> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm parsers> definite parsers-0.12.12-DOtyFqPSy3sH3qHbArWa5u-quickcheck parsers> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg parsers> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg parsers> depends base-4.19.0.0-05c7 parsers> depends bytestring-0.12.0.2-3593 parsers> depends parsec-3.1.17.0-3d7c parsers> depends parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X parsers> Using Cabal-3.10.2.0 compiled by ghc-9.8 parsers> Using compiler: ghc-9.8.1 parsers> Using install prefix: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 parsers> Executables installed in: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/bin parsers> Libraries installed in: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> Dynamic Libraries installed in: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 parsers> Private executables installed in: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/libexec/x86_64-linux-ghc-9.8.1/parsers-0.12.12 parsers> Data files installed in: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/share/x86_64-linux-ghc-9.8.1/parsers-0.12.12 parsers> Documentation installed in: parsers> /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc/share/doc/parsers-0.12.12 parsers> Configuration files installed in: parsers> /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/etc parsers> No alex found parsers> Using ar found on system at: parsers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar parsers> No c2hs found parsers> No cpphs found parsers> No doctest found parsers> Using gcc version 14.3.0 given by user at: parsers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc parsers> Using ghc version 9.8.1 found on system at: parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc parsers> Using ghc-pkg version 9.8.1 found on system at: parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 parsers> No ghcjs found parsers> No ghcjs-pkg found parsers> No greencard found parsers> Using haddock version 2.30.0 found on system at: parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 parsers> No happy found parsers> Using haskell-suite found on system at: haskell-suite-dummy-location parsers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location parsers> No hmake found parsers> Using hpc version 0.69 found on system at: parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 parsers> Using hsc2hs version 0.68.10 found on system at: parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 parsers> Using hscolour version 1.25 found on system at: parsers> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour parsers> No jhc found parsers> Using ld found on system at: parsers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold parsers> No pkg-config found parsers> Using runghc version 9.8.1 found on system at: parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 parsers> Using strip version 2.44 found on system at: parsers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip parsers> Using tar found on system at: parsers> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar parsers> No uhc found binary-orphans> Source component graph: binary-orphans> component lib binary-orphans> component test:binary-orphans-test dependency lib binary-orphans> Configured component graph: binary-orphans> component binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> include base-4.19.0.0-05c7 binary-orphans> include binary-0.8.9.1-a30e binary-orphans> component binary-orphans-1.0.5-72JQ0HrctBQF1MSXPeKrPD-binary-orphans-test binary-orphans> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG binary-orphans> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg binary-orphans> include base-4.19.0.0-05c7 binary-orphans> include binary-0.8.9.1-a30e binary-orphans> include binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X binary-orphans> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-orphans> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG binary-orphans> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb binary-orphans> Linked component graph: binary-orphans> unit binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> include base-4.19.0.0-05c7 binary-orphans> include binary-0.8.9.1-a30e binary-orphans> Data.Binary.Orphans=binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC:Data.Binary.Orphans binary-orphans> unit binary-orphans-1.0.5-72JQ0HrctBQF1MSXPeKrPD-binary-orphans-test binary-orphans> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG binary-orphans> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg binary-orphans> include base-4.19.0.0-05c7 binary-orphans> include binary-0.8.9.1-a30e binary-orphans> include binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X binary-orphans> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-orphans> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG binary-orphans> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb binary-orphans> Ready component graph: binary-orphans> definite binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> depends base-4.19.0.0-05c7 binary-orphans> depends binary-0.8.9.1-a30e binary-orphans> definite binary-orphans-1.0.5-72JQ0HrctBQF1MSXPeKrPD-binary-orphans-test binary-orphans> depends OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG binary-orphans> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg binary-orphans> depends base-4.19.0.0-05c7 binary-orphans> depends binary-0.8.9.1-a30e binary-orphans> depends binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X binary-orphans> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-orphans> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG binary-orphans> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb binary-orphans> Using Cabal-3.10.2.0 compiled by ghc-9.8 binary-orphans> Using compiler: ghc-9.8.1 binary-orphans> Using install prefix: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 binary-orphans> Executables installed in: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/bin binary-orphans> Libraries installed in: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-orphans> Dynamic Libraries installed in: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 binary-orphans> Private executables installed in: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/libexec/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5 binary-orphans> Data files installed in: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/share/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5 binary-orphans> Documentation installed in: binary-orphans> /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc/share/doc/binary-orphans-1.0.5 binary-orphans> Configuration files installed in: binary-orphans> /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/etc binary-orphans> No alex found binary-orphans> Using ar found on system at: binary-orphans> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar binary-orphans> No c2hs found binary-orphans> No cpphs found binary-orphans> No doctest found binary-orphans> Using gcc version 14.3.0 given by user at: binary-orphans> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc binary-orphans> Using ghc version 9.8.1 found on system at: binary-orphans> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc binary-orphans> Using ghc-pkg version 9.8.1 found on system at: binary-orphans> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 binary-orphans> No ghcjs found binary-orphans> No ghcjs-pkg found binary-orphans> No greencard found binary-orphans> Using haddock version 2.30.0 found on system at: binary-orphans> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 binary-orphans> No happy found binary-orphans> Using haskell-suite found on system at: haskell-suite-dummy-location binary-orphans> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location binary-orphans> No hmake found binary-orphans> Using hpc version 0.69 found on system at: binary-orphans> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 binary-orphans> Using hsc2hs version 0.68.10 found on system at: binary-orphans> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 binary-orphans> Using hscolour version 1.25 found on system at: binary-orphans> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour binary-orphans> No jhc found binary-orphans> Using ld found on system at: binary-orphans> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold binary-orphans> No pkg-config found binary-orphans> Using runghc version 9.8.1 found on system at: binary-orphans> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 binary-orphans> Using strip version 2.44 found on system at: binary-orphans> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip binary-orphans> Using tar found on system at: binary-orphans> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar binary-orphans> No uhc found either> Source component graph: either> component lib either> component test:tests dependency lib either> Configured component graph: either> component either-5.0.2-AfkERxMizgSL2PBMHN0evr either> include base-4.19.0.0-05c7 either> include bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe either> include mtl-2.3.1-eef8 either> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm either> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg either> component either-5.0.2-LyVQc3ypqphKmCYceTaXr-tests either> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg either> include base-4.19.0.0-05c7 either> include either-5.0.2-AfkERxMizgSL2PBMHN0evr either> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU either> include test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo either> Linked component graph: either> unit either-5.0.2-AfkERxMizgSL2PBMHN0evr either> include base-4.19.0.0-05c7 either> include bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe either> include mtl-2.3.1-eef8 either> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm either> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg either> Data.Either.Combinators=either-5.0.2-AfkERxMizgSL2PBMHN0evr:Data.Either.Combinators,Data.Either.Validation=either-5.0.2-AfkERxMizgSL2PBMHN0evr:Data.Either.Validation either> unit either-5.0.2-LyVQc3ypqphKmCYceTaXr-tests either> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg either> include base-4.19.0.0-05c7 either> include either-5.0.2-AfkERxMizgSL2PBMHN0evr either> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU either> include test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo either> Ready component graph: either> definite either-5.0.2-AfkERxMizgSL2PBMHN0evr either> depends base-4.19.0.0-05c7 either> depends bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe either> depends mtl-2.3.1-eef8 either> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm either> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg either> definite either-5.0.2-LyVQc3ypqphKmCYceTaXr-tests either> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg either> depends base-4.19.0.0-05c7 either> depends either-5.0.2-AfkERxMizgSL2PBMHN0evr either> depends test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU either> depends test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo either> Using Cabal-3.10.2.0 compiled by ghc-9.8 either> Using compiler: ghc-9.8.1 either> Using install prefix: /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 either> Executables installed in: either> /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/bin either> Libraries installed in: either> /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/either-5.0.2-AfkERxMizgSL2PBMHN0evr either> Dynamic Libraries installed in: either> /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 either> Private executables installed in: either> /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/libexec/x86_64-linux-ghc-9.8.1/either-5.0.2 either> Data files installed in: either> /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/share/x86_64-linux-ghc-9.8.1/either-5.0.2 either> Documentation installed in: either> /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc/share/doc/either-5.0.2 either> Configuration files installed in: either> /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/etc either> No alex found either> Using ar found on system at: either> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar either> No c2hs found either> No cpphs found either> No doctest found either> Using gcc version 14.3.0 given by user at: either> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc either> Using ghc version 9.8.1 found on system at: either> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc either> Using ghc-pkg version 9.8.1 found on system at: either> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 either> No ghcjs found either> No ghcjs-pkg found either> No greencard found either> Using haddock version 2.30.0 found on system at: either> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 either> No happy found either> Using haskell-suite found on system at: haskell-suite-dummy-location either> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location either> No hmake found either> Using hpc version 0.69 found on system at: either> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 either> Using hsc2hs version 0.68.10 found on system at: either> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 either> Using hscolour version 1.25 found on system at: either> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour either> No jhc found either> Using ld found on system at: either> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold either> No pkg-config found either> Using runghc version 9.8.1 found on system at: either> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 either> Using strip version 2.44 found on system at: either> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip either> Using tar found on system at: either> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar either> No uhc found text-iso8601> Running phase: buildPhase extra> [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.o, dist/build/Data/IORef/Extra.dyn_o ) indexed-traversable-instances> Preprocessing library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Building library for indexed-traversable-instances-0.1.2.. relude> Running phase: buildPhase process-extras> [ 1 of 10] Compiling Utils ( src/Utils.hs, dist/build/Utils.o, dist/build/Utils.dyn_o ) reducers> Running phase: buildPhase monoid-subclasses> Preprocessing library for monoid-subclasses-1.2.6.. monoid-subclasses> Building library for monoid-subclasses-1.2.6.. sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:76:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] sqlite-simple> Noncanonical ‘return’ definition detected sqlite-simple> in the instance declaration for ‘Monad Ok’. sqlite-simple> ‘return’ will eventually be removed in favour of ‘pure’ sqlite-simple> Suggested fix: sqlite-simple> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ sqlite-simple> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return sqlite-simple> | sqlite-simple> 76 | return = Ok sqlite-simple> | ^^^^^^^^^^^ text-iso8601> Preprocessing library for text-iso8601-0.1.1.. free> [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.o, dist/build/Control/Alternative/Free.dyn_o ) text-iso8601> Building library for text-iso8601-0.1.1.. relude> Preprocessing library for relude-1.2.2.0.. relude> Building library for relude-1.2.2.0.. process-extras> [ 2 of 10] Compiling System.Process.Common ( src/System/Process/Common.hs, dist/build/System/Process/Common.o, dist/build/System/Process/Common.dyn_o ) reducers> Preprocessing library for reducers-3.12.5.. reducers> Building library for reducers-3.12.5.. indexed-traversable-instances> [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.o, dist/build/Data/Functor/WithIndex/Instances.dyn_o ) tomland> Running phase: buildPhase relude> relude> on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] relude> unrecognised warning flag: -Winconsistent-flags foldl> [2 of 2] Linking dist/build/doctest/doctest monoid-subclasses> [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.o, dist/build/Data/Monoid/Null.dyn_o ) text-iso8601> [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.o, dist/build/Data/Time/FromText.dyn_o ) tomland> Preprocessing library for tomland-1.3.3.3.. tomland> Building library for tomland-1.3.3.3.. extra> [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.o, dist/build/Data/Monoid/Extra.dyn_o ) extra> [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.o, dist/build/Data/Tuple/Extra.dyn_o ) extra> [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.o, dist/build/Data/Typeable/Extra.dyn_o ) extra> [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.o, dist/build/Numeric/Extra.dyn_o ) either> Running phase: buildPhase extra> [ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.o, dist/build/Partial.dyn_o ) extra> [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.o, dist/build/Data/List/Extra.dyn_o ) parsers> Running phase: buildPhase binary-orphans> Running phase: buildPhase process-extras> process-extras> src/System/Process/Common.hs:27:1: warning: [GHC-66111] [-Wunused-imports] process-extras> The import of ‘Data.Monoid’ is redundant process-extras> except perhaps to import instances from ‘Data.Monoid’ process-extras> To import instances alone, use: import Data.Monoid() process-extras> | process-extras> 27 | import Data.Monoid ((<>)) process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^ process-extras> process-extras> src/System/Process/Common.hs:94:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘mappend’ definition detected process-extras> in the instance declaration for ‘Monoid ExitCode’. process-extras> ‘mappend’ will eventually be removed in favour of ‘(<>)’ process-extras> Suggested fix: process-extras> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ process-extras> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid process-extras> | process-extras> 94 | mappend x (ExitFailure 0) = x process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... process-extras> process-extras> src/System/Process/Common.hs:99:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘(<>) = mappend’ definition detected process-extras> in the instance declaration for ‘Semigroup ExitCode’. process-extras> Suggested fix: process-extras> Move definition from ‘mappend’ to ‘(<>)’ process-extras> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid process-extras> | process-extras> 99 | (<>) = mappend process-extras> | ^^^^^^^^^^^^^^ either> Preprocessing library for either-5.0.2.. either> Building library for either-5.0.2.. sqlite-simple> [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.o, dist/build/Database/SQLite/Simple/Internal.dyn_o ) parsers> Preprocessing library for parsers-0.12.12.. parsers> Building library for parsers-0.12.12.. binary-orphans> Preprocessing library for binary-orphans-1.0.5.. binary-orphans> Building library for binary-orphans-1.0.5.. doctest-parallel> [ 1 of 18] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.o, dist/build/Control/Monad/Extra.dyn_o ) base64> [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, dist/build/Data/Base64/Types.o, dist/build/Data/Base64/Types.dyn_o ) either> [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.o, dist/build/Data/Either/Combinators.dyn_o ) binary-orphans> [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, dist/build/Data/Binary/Orphans.o, dist/build/Data/Binary/Orphans.dyn_o ) base64> [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.o, dist/build/Data/ByteString/Base64/Internal.dyn_o ) base64> [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, dist/build/Data/ByteString/Base64/Internal/Utils.o, dist/build/Data/ByteString/Base64/Internal/Utils.dyn_o ) base64> [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, dist/build/Data/ByteString/Base64/Internal/Tail.o, dist/build/Data/ByteString/Base64/Internal/Tail.dyn_o ) tomland> [ 1 of 36] Compiling Toml.Parser.Core parsers> [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.o, dist/build/Text/Parser/Combinators.dyn_o ) base64> [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, dist/build/Data/ByteString/Base64/Internal/Tables.o, dist/build/Data/ByteString/Base64/Internal/Tables.dyn_o ) reducers> [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.o, dist/build/Data/Semigroup/Instances.dyn_o ) monoid-subclasses> [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.o, dist/build/Data/Semigroup/Cancellative.dyn_o ) either> [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.o, dist/build/Data/Either/Validation.dyn_o ) reducers> [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.o, dist/build/Data/Semigroup/Reducer.dyn_o ) relude> relude> : warning: [GHC-42258] [-Wunused-packages] relude> The following packages were specified via -package or -package-id flags, relude> but were not needed for compilation: relude> - ghc-prim-0.11.0 (exposed by flag -package-id ghc-prim-0.11.0-2dc3) process-extras> [ 3 of 10] Compiling System.Process.Text.Lazy ( src/System/Process/Text/Lazy.hs, dist/build/System/Process/Text/Lazy.o, dist/build/System/Process/Text/Lazy.dyn_o ) doctest-parallel> [ 2 of 18] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.o, dist/build/Data/List/Extra.dyn_o ) base64> [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W16/Loop.o, dist/build/Data/ByteString/Base64/Internal/W16/Loop.dyn_o ) relude> [ 1 of 57] Compiling Relude.Applicative sqlite-simple> [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.o, dist/build/Database/SQLite/Simple/Time/Implementation.dyn_o ) doctest-parallel> [ 3 of 18] Compiling Paths_doctest_parallel ( dist/build/autogen/Paths_doctest_parallel.hs, dist/build/Paths_doctest_parallel.o, dist/build/Paths_doctest_parallel.dyn_o ) process-extras> [ 4 of 10] Compiling System.Process.Text.Builder ( src/System/Process/Text/Builder.hs, dist/build/System/Process/Text/Builder.o, dist/build/System/Process/Text/Builder.dyn_o ) process-extras> [ 5 of 10] Compiling System.Process.Text ( src/System/Process/Text.hs, dist/build/System/Process/Text.o, dist/build/System/Process/Text.dyn_o ) process-extras> [ 6 of 10] Compiling System.Process.Chars ( src/System/Process/Chars.hs, dist/build/System/Process/Chars.o, dist/build/System/Process/Chars.dyn_o ) process-extras> [ 7 of 10] Compiling System.Process.ByteString.Lazy ( src/System/Process/ByteString/Lazy.hs, dist/build/System/Process/ByteString/Lazy.o, dist/build/System/Process/ByteString/Lazy.dyn_o ) process-extras> [ 8 of 10] Compiling System.Process.ByteString ( src/System/Process/ByteString.hs, dist/build/System/Process/ByteString.o, dist/build/System/Process/ByteString.dyn_o ) process-extras> [ 9 of 10] Compiling System.Process.ListLike ( src/System/Process/ListLike.hs, dist/build/System/Process/ListLike.o, dist/build/System/Process/ListLike.dyn_o ) free> [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.o, dist/build/Control/Alternative/Free/Final.dyn_o ) free> [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.o, dist/build/Control/Applicative/Free.dyn_o ) indexed-traversable-instances> [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, dist/build/Data/Functor/WithIndex/Instances.p_o ) doctest-parallel> [ 4 of 18] Compiling Test.DocTest.Helpers ( src/Test/DocTest/Helpers.hs, dist/build/Test/DocTest/Helpers.o, dist/build/Test/DocTest/Helpers.dyn_o ) relude> [ 2 of 57] Compiling Relude.Base binary-orphans> [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, dist/build/Data/Binary/Orphans.p_o ) base64> [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W64/Loop.o, dist/build/Data/ByteString/Base64/Internal/W64/Loop.dyn_o ) relude> [ 3 of 57] Compiling Relude.Bool.Reexport relude> [ 4 of 57] Compiling Relude.Container.Reexport base64> [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, dist/build/Data/ByteString/Base64/Internal/Head.o, dist/build/Data/ByteString/Base64/Internal/Head.dyn_o ) relude> [ 5 of 57] Compiling Relude.Foldable.Reexport relude> [ 6 of 57] Compiling Relude.Function relude> [ 7 of 57] Compiling Relude.Functor.Reexport relude> [ 8 of 57] Compiling Relude.Functor.Fmap relude> [ 9 of 57] Compiling Relude.Functor relude> [10 of 57] Compiling Relude.Extra.Tuple process-extras> [10 of 10] Compiling System.Process.Run ( src/System/Process/Run.hs, dist/build/System/Process/Run.o, dist/build/System/Process/Run.dyn_o ) free> [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.o, dist/build/Control/Applicative/Free/Fast.dyn_o ) free> [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.o, dist/build/Control/Applicative/Free/Final.dyn_o ) free> [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.o, dist/build/Control/Applicative/Trans/Free.dyn_o ) free> [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.o, dist/build/Control/Comonad/Cofree/Class.dyn_o ) free> [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.o, dist/build/Control/Comonad/Cofree.dyn_o ) process-extras> process-extras> src/System/Process/Run.hs:53:1: warning: [GHC-66111] [-Wunused-imports] process-extras> The import of ‘Data.Monoid’ is redundant process-extras> except perhaps to import instances from ‘Data.Monoid’ process-extras> To import instances alone, use: import Data.Monoid() process-extras> | process-extras> 53 | import Data.Monoid ((<>)) process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^ reducers> [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.o, dist/build/Data/Semigroup/MonadPlus.dyn_o ) relude> [11 of 57] Compiling Relude.Enum monoid-subclasses> [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.o, dist/build/Data/Monoid/Monus.dyn_o ) relude> [12 of 57] Compiling Relude.Lifted.Exit relude> [13 of 57] Compiling Relude.Lifted.IORef relude> [14 of 57] Compiling Relude.List.Reexport relude> [15 of 57] Compiling Relude.Monad.Reexport relude> [16 of 57] Compiling Relude.Monad.Maybe relude> [17 of 57] Compiling Relude.Monad.Trans relude> [18 of 57] Compiling Relude.Monoid relude> [19 of 57] Compiling Relude.Nub relude> [20 of 57] Compiling Relude.String.Reexport relude> [21 of 57] Compiling Relude.String.Conversion monoid-subclasses> monoid-subclasses> src/Data/Monoid/Monus.hs:320:36: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Prelude, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 320 | | otherwise = go (tail x) monoid-subclasses> | ^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Monus.hs:327:36: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Prelude, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 327 | | otherwise = go (tail x) monoid-subclasses> | ^^^^ either> [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) extra> [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.o, dist/build/Data/Version/Extra.dyn_o ) tomland> [ 2 of 36] Compiling Toml.Parser.String extra> [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.o, dist/build/Data/List/NonEmpty/Extra.dyn_o ) base64> [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.o, dist/build/Data/ByteString/Base64.dyn_o ) reducers> [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.o, dist/build/Data/Semigroup/Monad.dyn_o ) extra> [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.o, dist/build/Data/Either/Extra.dyn_o ) extra> [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.o, dist/build/Control/Exception/Extra.dyn_o ) extra> [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.o, dist/build/Control/Monad/Extra.dyn_o ) parsers> [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.o, dist/build/Text/Parser/Char.dyn_o ) reducers> [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.o, dist/build/Data/Semigroup/Apply.dyn_o ) reducers> [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.o, dist/build/Data/Semigroup/Applicative.dyn_o ) reducers> [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.o, dist/build/Data/Semigroup/Alternative.dyn_o ) reducers> [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.o, dist/build/Data/Semigroup/Alt.dyn_o ) reducers> [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.o, dist/build/Data/Generator.dyn_o ) either> [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) extra> [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.o, dist/build/Data/Foldable/Extra.dyn_o ) sqlite-simple> [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.o, dist/build/Database/SQLite/Simple/Time.dyn_o ) extra> [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.o, dist/build/Control/Concurrent/Extra.dyn_o ) sqlite-simple> [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.o, dist/build/Database/SQLite/Simple/Types.dyn_o ) sqlite-simple> [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.o, dist/build/Database/SQLite/Simple/ToField.dyn_o ) base64> [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.o, dist/build/Data/ByteString/Base64/URL.dyn_o ) sqlite-simple> [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.o, dist/build/Database/SQLite/Simple/ToRow.dyn_o ) extra> [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.o, dist/build/System/Directory/Extra.dyn_o ) extra> [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.o, dist/build/System/Environment/Extra.dyn_o ) extra> [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.o, dist/build/System/IO/Extra.dyn_o ) reducers> [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.o, dist/build/Data/Semigroup/Generator.dyn_o ) monoid-subclasses> [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.o, dist/build/Data/Monoid/GCD.dyn_o ) sqlite-simple> [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.o, dist/build/Database/SQLite/Simple/QQ.dyn_o ) sqlite-simple> [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.o, dist/build/Database/SQLite/Simple/FromField.dyn_o ) reducers> [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.o, dist/build/Data/Generator/Combinators.dyn_o ) reducers> [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.o, dist/build/Data/Semigroup/Reducer/With.dyn_o ) reducers> [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.o, dist/build/Data/Semigroup/Self.dyn_o ) reducers> [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.o, dist/build/Data/Semigroup/Union.dyn_o ) doctest-parallel> [ 5 of 18] Compiling Test.DocTest.Internal.GhcUtil ( src/Test/DocTest/Internal/GhcUtil.hs, dist/build/Test/DocTest/Internal/GhcUtil.o, dist/build/Test/DocTest/Internal/GhcUtil.dyn_o ) doctest-parallel> [ 6 of 18] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.o, dist/build/Test/DocTest/Internal/Location.dyn_o ) doctest-parallel> [ 7 of 18] Compiling Test.DocTest.Internal.Logging ( src/Test/DocTest/Internal/Logging.hs, dist/build/Test/DocTest/Internal/Logging.o, dist/build/Test/DocTest/Internal/Logging.dyn_o ) doctest-parallel> [ 8 of 18] Compiling Test.DocTest.Internal.GhciWrapper ( src/Test/DocTest/Internal/GhciWrapper.hs, dist/build/Test/DocTest/Internal/GhciWrapper.o, dist/build/Test/DocTest/Internal/GhciWrapper.dyn_o ) doctest-parallel> [ 9 of 18] Compiling Test.DocTest.Internal.Interpreter ( src/Test/DocTest/Internal/Interpreter.hs, dist/build/Test/DocTest/Internal/Interpreter.o, dist/build/Test/DocTest/Internal/Interpreter.dyn_o ) doctest-parallel> [10 of 18] Compiling Test.DocTest.Internal.Nix ( src/Test/DocTest/Internal/Nix.hs, dist/build/Test/DocTest/Internal/Nix.o, dist/build/Test/DocTest/Internal/Nix.dyn_o ) doctest-parallel> [11 of 18] Compiling Test.DocTest.Internal.Options ( src/Test/DocTest/Internal/Options.hs, dist/build/Test/DocTest/Internal/Options.o, dist/build/Test/DocTest/Internal/Options.dyn_o ) parsers> [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, dist/build/Text/Parser/Expression.o, dist/build/Text/Parser/Expression.dyn_o ) parsers> [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, dist/build/Text/Parser/LookAhead.o, dist/build/Text/Parser/LookAhead.dyn_o ) parsers> [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, dist/build/Text/Parser/Permutation.o, dist/build/Text/Parser/Permutation.dyn_o ) parsers> [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, dist/build/Text/Parser/Token/Highlight.o, dist/build/Text/Parser/Token/Highlight.dyn_o ) parsers> [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, dist/build/Text/Parser/Token.o, dist/build/Text/Parser/Token.dyn_o ) extra> [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.o, dist/build/System/Info/Extra.dyn_o ) extra> [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.o, dist/build/System/Process/Extra.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:75:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Encoding() monoid-subclasses> | monoid-subclasses> 75 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:83:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Lazy.Encoding() monoid-subclasses> | monoid-subclasses> 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:97:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 97 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:211:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 211 | Just x' = stripPrefix p x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:212:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 212 | Just y' = stripPrefix p y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:274:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 274 | Just x' = stripSuffix s x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:275:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 275 | Just y' = stripSuffix s y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ sqlite-simple> [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.o, dist/build/Database/SQLite/Simple/FromRow.dyn_o ) process-extras> [ 1 of 10] Compiling Utils ( src/Utils.hs, dist/build/Utils.p_o ) relude> [22 of 57] Compiling Relude.String sqlite-simple> sqlite-simple> Database/SQLite/Simple/FromRow.hs:119:28: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘tail’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 119 | lift (put (column + 1, tail remaining)) sqlite-simple> | ^^^^ sqlite-simple> sqlite-simple> Database/SQLite/Simple/FromRow.hs:124:15: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 124 | let r = head remaining sqlite-simple> | ^^^^ relude> [23 of 57] Compiling Relude.Print extra> [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.o, dist/build/System/Time/Extra.dyn_o ) extra> [21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.o, dist/build/Extra.dyn_o ) relude> [24 of 57] Compiling Relude.Lifted.File relude> [25 of 57] Compiling Relude.File relude> [26 of 57] Compiling Relude.Debug binary-orphans> Preprocessing test suite 'binary-orphans-test' for binary-orphans-1.0.5.. binary-orphans> Building test suite 'binary-orphans-test' for binary-orphans-1.0.5.. extra> [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.o, dist/build/Text/Read/Extra.dyn_o ) process-extras> [ 2 of 10] Compiling System.Process.Common ( src/System/Process/Common.hs, dist/build/System/Process/Common.p_o ) free> [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.o, dist/build/Control/Comonad/Trans/Cofree.dyn_o ) binary-orphans> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/binary-orphans-test/binary-orphans-test-tmp/Main.o ) sqlite-simple> [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.o, dist/build/Database/SQLite/Simple.dyn_o ) free> [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.o, dist/build/Control/Comonad/Trans/Coiter.dyn_o ) free> [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.o, dist/build/Control/Monad/Free/Class.dyn_o ) free> [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.o, dist/build/Control/Monad/Free/TH.dyn_o ) free> [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.o, dist/build/Control/Monad/Trans/Free.dyn_o ) process-extras> process-extras> src/System/Process/Common.hs:27:1: warning: [GHC-66111] [-Wunused-imports] process-extras> The import of ‘Data.Monoid’ is redundant process-extras> except perhaps to import instances from ‘Data.Monoid’ process-extras> To import instances alone, use: import Data.Monoid() process-extras> | process-extras> 27 | import Data.Monoid ((<>)) process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^ process-extras> process-extras> src/System/Process/Common.hs:94:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘mappend’ definition detected process-extras> in the instance declaration for ‘Monoid ExitCode’. process-extras> ‘mappend’ will eventually be removed in favour of ‘(<>)’ process-extras> Suggested fix: process-extras> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ process-extras> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid process-extras> | process-extras> 94 | mappend x (ExitFailure 0) = x process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... process-extras> process-extras> src/System/Process/Common.hs:99:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘(<>) = mappend’ definition detected process-extras> in the instance declaration for ‘Semigroup ExitCode’. process-extras> Suggested fix: process-extras> Move definition from ‘mappend’ to ‘(<>)’ process-extras> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid process-extras> | process-extras> 99 | (<>) = mappend process-extras> | ^^^^^^^^^^^^^^ tomland> [ 3 of 36] Compiling Toml.Type.Key tomland> [ 4 of 36] Compiling Toml.Parser.Key relude> [27 of 57] Compiling Relude.Monad.Either relude> [28 of 57] Compiling Relude.Monad relude> [29 of 57] Compiling Relude.List.NonEmpty relude> [30 of 57] Compiling Relude.Exception relude> [31 of 57] Compiling Relude.DeepSeq relude> [32 of 57] Compiling Relude.Bool.Guard relude> [33 of 57] Compiling Relude.Bool relude> [34 of 57] Compiling Relude.Numeric relude> [35 of 57] Compiling Relude.Container.One relude> [36 of 57] Compiling Relude.Container relude> [37 of 57] Compiling Relude.List relude> [38 of 57] Compiling Relude.Lifted.Handle relude> [39 of 57] Compiling Relude.Lifted.Concurrent relude> [40 of 57] Compiling Relude.Foldable.Fold relude> [41 of 57] Compiling Relude.Foldable relude> [42 of 57] Compiling Relude.Extra.Map relude> [43 of 57] Compiling Relude.Lifted.Terminal relude> [44 of 57] Compiling Relude.Lifted.Env relude> [45 of 57] Compiling Relude.Lifted relude> [46 of 57] Compiling Relude relude> [47 of 57] Compiling Relude.Extra.Type relude> [48 of 57] Compiling Relude.Extra.Newtype relude> [49 of 57] Compiling Relude.Extra.Lens doctest-parallel> [12 of 18] Compiling Test.DocTest.Internal.Util ( src/Test/DocTest/Internal/Util.hs, dist/build/Test/DocTest/Internal/Util.o, dist/build/Test/DocTest/Internal/Util.dyn_o ) doctest-parallel> [13 of 18] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.o, dist/build/Test/DocTest/Internal/Extract.dyn_o ) reducers> [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, dist/build/Data/Semigroup/Instances.p_o ) relude> [50 of 57] Compiling Relude.Extra.Group relude> [51 of 57] Compiling Relude.Extra.Foldable1 free> [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.o, dist/build/Control/Monad/Free.dyn_o ) binary-orphans> [2 of 2] Linking dist/build/binary-orphans-test/binary-orphans-test tomland> [ 5 of 36] Compiling Toml.Type.PrefixTree tomland> [ 6 of 36] Compiling Toml.Type.Value reducers> [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, dist/build/Data/Semigroup/Reducer.p_o ) tomland> [ 7 of 36] Compiling Toml.Type.AnyValue tomland> [ 8 of 36] Compiling Toml.Type.UValue tomland> [ 9 of 36] Compiling Toml.Type.TOML doctest-parallel> [14 of 18] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.o, dist/build/Test/DocTest/Internal/Parse.dyn_o ) extra> [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, dist/build/Data/IORef/Extra.p_o ) process-extras> [ 3 of 10] Compiling System.Process.Text.Lazy ( src/System/Process/Text/Lazy.hs, dist/build/System/Process/Text/Lazy.p_o ) relude> [52 of 57] Compiling Relude.Extra.Foldable relude> [53 of 57] Compiling Relude.Extra.Enum relude> [54 of 57] Compiling Relude.Extra.CallStack relude> [55 of 57] Compiling Relude.Extra.Bifunctor relude> [56 of 57] Compiling Relude.Extra indexed-traversable-instances> Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Building test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. relude> [57 of 57] Compiling Relude.Unsafe indexed-traversable-instances> [1 of 1] Compiling Main ( tests/main.hs, dist/build/indexed-tests/indexed-tests-tmp/Main.o ) doctest-parallel> [15 of 18] Compiling Test.DocTest.Internal.Runner.Example ( src/Test/DocTest/Internal/Runner/Example.hs, dist/build/Test/DocTest/Internal/Runner/Example.o, dist/build/Test/DocTest/Internal/Runner/Example.dyn_o ) base64> [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, dist/build/Data/ByteString/Lazy/Base64.o, dist/build/Data/ByteString/Lazy/Base64.dyn_o ) base64> [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, dist/build/Data/ByteString/Lazy/Base64/URL.o, dist/build/Data/ByteString/Lazy/Base64/URL.dyn_o ) text-iso8601> [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.o, dist/build/Data/Time/ToText.dyn_o ) tomland> [10 of 36] Compiling Toml.Type.Edsl sqlite-simple> [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.o, dist/build/Database/SQLite/Simple/Function.dyn_o ) process-extras> [ 4 of 10] Compiling System.Process.Text.Builder ( src/System/Process/Text/Builder.hs, dist/build/System/Process/Text/Builder.p_o ) process-extras> [ 5 of 10] Compiling System.Process.Text ( src/System/Process/Text.hs, dist/build/System/Process/Text.p_o ) process-extras> [ 6 of 10] Compiling System.Process.Chars ( src/System/Process/Chars.hs, dist/build/System/Process/Chars.p_o ) process-extras> [ 7 of 10] Compiling System.Process.ByteString.Lazy ( src/System/Process/ByteString/Lazy.hs, dist/build/System/Process/ByteString/Lazy.p_o ) process-extras> [ 8 of 10] Compiling System.Process.ByteString ( src/System/Process/ByteString.hs, dist/build/System/Process/ByteString.p_o ) process-extras> [ 9 of 10] Compiling System.Process.ListLike ( src/System/Process/ListLike.hs, dist/build/System/Process/ListLike.p_o ) relude> relude> on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] relude> unrecognised warning flag: -Winconsistent-flags extra> [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, dist/build/Data/Monoid/Extra.p_o ) extra> [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, dist/build/Data/Tuple/Extra.p_o ) either> Preprocessing test suite 'tests' for either-5.0.2.. either> Building test suite 'tests' for either-5.0.2.. extra> [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, dist/build/Data/Typeable/Extra.p_o ) extra> [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, dist/build/Numeric/Extra.p_o ) extra> [ 6 of 22] Compiling Partial ( src/Partial.hs, dist/build/Partial.p_o ) extra> [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.p_o ) monoid-subclasses> [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.o, dist/build/Data/Monoid/LCM.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:37:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 37 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:38:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Cancellative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Cancellative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Cancellative() monoid-subclasses> | monoid-subclasses> 38 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:39:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Commutative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Commutative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Commutative() monoid-subclasses> | monoid-subclasses> 39 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ reducers> [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, dist/build/Data/Semigroup/MonadPlus.p_o ) either> [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) tomland> [11 of 36] Compiling Toml.Type.Printer monoid-subclasses> [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.o, dist/build/Data/Monoid/Cancellative.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 38 | import Data.Monoid (Monoid) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.o, dist/build/Data/Semigroup/Factorial.dyn_o ) monoid-subclasses> [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.o, dist/build/Data/Monoid/Factorial.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:208:77: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:209:77: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:225:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 225 | combine x (~(y:rest), False) = (mappend x y : rest, True) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:252:59: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:253:54: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:255:59: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:256:64: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:309:70: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:310:65: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 310 | ++ List.map (\c1-> (a, b, c1, mempty)) (List.tail $ inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:311:60: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 311 | ++ List.map (\d1-> (a, b, c, d1)) (List.tail $ inits d) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:313:65: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 313 | ++ List.map (\b1-> (mempty, b1, c, d)) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:314:70: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 314 | ++ List.map (\c1-> (mempty, mempty, c1, d)) (List.tail $ tails c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:315:75: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 315 | ++ List.map (\d1-> (mempty, mempty, mempty, d1)) (List.tail $ tails d) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:370:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 370 | where splitLast f last@[_] = (f [], last) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... text-iso8601> [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, dist/build/Data/Time/FromText.p_o ) doctest-parallel> [16 of 18] Compiling Test.DocTest.Internal.Property ( src/Test/DocTest/Internal/Property.hs, dist/build/Test/DocTest/Internal/Property.o, dist/build/Test/DocTest/Internal/Property.dyn_o ) doctest-parallel> [17 of 18] Compiling Test.DocTest.Internal.Runner ( src/Test/DocTest/Internal/Runner.hs, dist/build/Test/DocTest/Internal/Runner.o, dist/build/Test/DocTest/Internal/Runner.dyn_o ) foldl> Preprocessing library for foldl-1.4.18.. foldl> Building library for foldl-1.4.18.. process-extras> [10 of 10] Compiling System.Process.Run ( src/System/Process/Run.hs, dist/build/System/Process/Run.p_o ) free> [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.o, dist/build/Control/Monad/Free/Church.dyn_o ) process-extras> process-extras> src/System/Process/Run.hs:53:1: warning: [GHC-66111] [-Wunused-imports] process-extras> The import of ‘Data.Monoid’ is redundant process-extras> except perhaps to import instances from ‘Data.Monoid’ process-extras> To import instances alone, use: import Data.Monoid() process-extras> | process-extras> 53 | import Data.Monoid ((<>)) process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^ either> [2 of 2] Linking dist/build/tests/tests sqlite-simple> [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, dist/build/Database/SQLite/Simple/Ok.p_o ) foldl> [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.o, dist/build/Control/Foldl/Internal.dyn_o ) reducers> [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, dist/build/Data/Semigroup/Monad.p_o ) reducers> [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, dist/build/Data/Semigroup/Apply.p_o ) reducers> [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, dist/build/Data/Semigroup/Applicative.p_o ) reducers> [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, dist/build/Data/Semigroup/Alternative.p_o ) reducers> [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, dist/build/Data/Semigroup/Alt.p_o ) reducers> [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, dist/build/Data/Generator.p_o ) relude> relude> : warning: [GHC-42258] [-Wunused-packages] relude> The following packages were specified via -package or -package-id flags, relude> but were not needed for compilation: relude> - ghc-prim-0.11.0 (exposed by flag -package-id ghc-prim-0.11.0-2dc3) relude> [ 1 of 57] Compiling Relude.Applicative sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:76:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] sqlite-simple> Noncanonical ‘return’ definition detected sqlite-simple> in the instance declaration for ‘Monad Ok’. sqlite-simple> ‘return’ will eventually be removed in favour of ‘pure’ sqlite-simple> Suggested fix: sqlite-simple> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ sqlite-simple> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return sqlite-simple> | sqlite-simple> 76 | return = Ok sqlite-simple> | ^^^^^^^^^^^ binary-orphans> Running phase: checkPhase foldl> [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.o, dist/build/Control/Foldl/Optics.dyn_o ) foldl> [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.o, dist/build/Control/Foldl/Util/MVector.dyn_o ) foldl> [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.o, dist/build/Control/Foldl/Util/Vector.dyn_o ) binary-orphans> Running 1 test suites... binary-orphans> Test suite binary-orphans-test: RUNNING... binary-orphans> Roundtrip binary-orphans> Natural: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> Sum Int: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> Min Int: OK binary-orphans> +++ OK, passed 100 tests. tomland> [12 of 36] Compiling Toml.Type binary-orphans> Solo Int: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> ByteArray: OK binary-orphans> +++ OK, passed 100 tests. binary-orphans> binary-orphans> All 5 tests passed (0.01s) foldl> [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.o, dist/build/Control/Foldl.dyn_o ) parsers> [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.o, dist/build/Text/Parser/Token/Style.dyn_o ) binary-orphans> Test suite binary-orphans-test: PASS binary-orphans> Test suite logged to: dist/test/binary-orphans-1.0.5-binary-orphans-test.log binary-orphans> 1 of 1 test suites (1 of 1 test cases) passed. binary-orphans> Running phase: haddockPhase tomland> [13 of 36] Compiling Toml.Parser.Value binary-orphans> Preprocessing library for binary-orphans-1.0.5.. binary-orphans> Running Haddock on library for binary-orphans-1.0.5.. free> [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.o, dist/build/Control/Monad/Trans/Free/Ap.dyn_o ) free> [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.o, dist/build/Control/Monad/Free/Ap.dyn_o ) free> [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.o, dist/build/Control/Monad/Trans/Free/Church.dyn_o ) free> [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.o, dist/build/Control/Monad/Trans/Iter.dyn_o ) binary-orphans> Warning: --source-* options are ignored when --hyperlinked-source is enabled. sqlite-simple> [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, dist/build/Database/SQLite/Simple/Internal.p_o ) relude> [ 2 of 57] Compiling Relude.Base relude> [ 3 of 57] Compiling Relude.Bool.Reexport relude> [ 4 of 57] Compiling Relude.Container.Reexport relude> [ 5 of 57] Compiling Relude.Foldable.Reexport relude> [ 6 of 57] Compiling Relude.Function relude> [ 7 of 57] Compiling Relude.Functor.Reexport relude> [ 8 of 57] Compiling Relude.Functor.Fmap reducers> [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, dist/build/Data/Semigroup/Generator.p_o ) doctest-parallel> [18 of 18] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.o, dist/build/Test/DocTest.dyn_o ) extra> [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, dist/build/Data/Version/Extra.p_o ) relude> [ 9 of 57] Compiling Relude.Functor binary-orphans> [1 of 1] Compiling Data.Binary.Orphans ( src/Data/Binary/Orphans.hs, nothing ) extra> [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, dist/build/Data/List/NonEmpty/Extra.p_o ) reducers> [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, dist/build/Data/Generator/Combinators.p_o ) relude> [10 of 57] Compiling Relude.Extra.Tuple reducers> [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, dist/build/Data/Semigroup/Reducer/With.p_o ) reducers> [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, dist/build/Data/Semigroup/Self.p_o ) reducers> [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, dist/build/Data/Semigroup/Union.p_o ) binary-orphans> Haddock coverage: binary-orphans> 0% ( 0 / 1) in 'Data.Binary.Orphans' binary-orphans> Missing documentation for: binary-orphans> Module header extra> [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, dist/build/Data/Either/Extra.p_o ) extra> [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, dist/build/Control/Exception/Extra.p_o ) extra> [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.p_o ) sqlite-simple> [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, dist/build/Database/SQLite/Simple/Time/Implementation.p_o ) either> Running phase: checkPhase relude> [11 of 57] Compiling Relude.Enum either> Running 1 test suites... either> Test suite tests: RUNNING... either> identity: [OK, passed 100 tests] either> associativity: [OK, passed 100 tests] either> either> Properties Total either> Passed 2 2 either> Failed 0 0 either> Total 2 2 either> Test suite tests: PASS either> Test suite logged to: dist/test/either-5.0.2-tests.log either> 1 of 1 test suites (1 of 1 test cases) passed. either> Running phase: haddockPhase free> [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, dist/build/Control/Alternative/Free.p_o ) extra> [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, dist/build/Data/Foldable/Extra.p_o ) relude> [12 of 57] Compiling Relude.Lifted.Exit relude> [13 of 57] Compiling Relude.Lifted.IORef relude> [14 of 57] Compiling Relude.List.Reexport relude> [15 of 57] Compiling Relude.Monad.Reexport relude> [16 of 57] Compiling Relude.Monad.Maybe relude> [17 of 57] Compiling Relude.Monad.Trans relude> [18 of 57] Compiling Relude.Monoid relude> [19 of 57] Compiling Relude.Nub relude> [20 of 57] Compiling Relude.String.Reexport relude> [21 of 57] Compiling Relude.String.Conversion parsers> [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, dist/build/Text/Parser/Combinators.p_o ) either> Preprocessing library for either-5.0.2.. either> Running Haddock on library for either-5.0.2.. either> Warning: --source-* options are ignored when --hyperlinked-source is enabled. extra> [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, dist/build/Control/Concurrent/Extra.p_o ) base64> [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, dist/build/Data/ByteString/Short/Base64.o, dist/build/Data/ByteString/Short/Base64.dyn_o ) base64> [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, dist/build/Data/ByteString/Short/Base64/URL.o, dist/build/Data/ByteString/Short/Base64/URL.dyn_o ) base64> [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, dist/build/Data/Text/Encoding/Base64/Error.o, dist/build/Data/Text/Encoding/Base64/Error.dyn_o ) base64> [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, dist/build/Data/Text/Encoding/Base64.o, dist/build/Data/Text/Encoding/Base64.dyn_o ) base64> [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, dist/build/Data/Text/Encoding/Base64/URL.o, dist/build/Data/Text/Encoding/Base64/URL.dyn_o ) relude> [22 of 57] Compiling Relude.String extra> [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, dist/build/System/Directory/Extra.p_o ) extra> [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, dist/build/System/Environment/Extra.p_o ) extra> [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, dist/build/System/IO/Extra.p_o ) doctest-parallel> [ 1 of 18] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, dist/build/Control/Monad/Extra.p_o ) either> [1 of 2] Compiling Data.Either.Combinators ( src/Data/Either/Combinators.hs, nothing ) relude> [23 of 57] Compiling Relude.Print either> [2 of 2] Compiling Data.Either.Validation ( src/Data/Either/Validation.hs, nothing ) base64> [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, dist/build/Data/Text/Lazy/Encoding/Base64.o, dist/build/Data/Text/Lazy/Encoding/Base64.dyn_o ) base64> [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, dist/build/Data/Text/Lazy/Encoding/Base64/URL.o, dist/build/Data/Text/Lazy/Encoding/Base64/URL.dyn_o ) relude> [24 of 57] Compiling Relude.Lifted.File relude> [25 of 57] Compiling Relude.File relude> [26 of 57] Compiling Relude.Debug extra> [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, dist/build/System/Info/Extra.p_o ) extra> [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, dist/build/System/Process/Extra.p_o ) doctest-parallel> [ 2 of 18] Compiling Data.List.Extra ( src/Data/List/Extra.hs, dist/build/Data/List/Extra.p_o ) free> [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, dist/build/Control/Alternative/Free/Final.p_o ) free> [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, dist/build/Control/Applicative/Free.p_o ) doctest-parallel> [ 3 of 18] Compiling Paths_doctest_parallel ( dist/build/autogen/Paths_doctest_parallel.hs, dist/build/Paths_doctest_parallel.p_o ) either> Haddock coverage: either> Warning: 'forM_' is out of scope. either> If you qualify the identifier, haddock can try to link it anyway. either> 100% ( 20 / 20) in 'Data.Either.Combinators' either> 27% ( 3 / 11) in 'Data.Either.Validation' either> Missing documentation for: either> _Success (src/Data/Either/Validation.hs:130) either> _Failure (src/Data/Either/Validation.hs:121) either> eitherToValidation (src/Data/Either/Validation.hs:151) either> validationToEither (src/Data/Either/Validation.hs:145) either> vap (src/Data/Either/Validation.hs:162) either> ealt (src/Data/Either/Validation.hs:187) either> vapm (src/Data/Either/Validation.hs:179) either> apm (src/Data/Either/Validation.hs:170) process-extras> Preprocessing test suite 'process-extras-tests' for process-extras-0.7.4.. process-extras> Building test suite 'process-extras-tests' for process-extras-0.7.4.. sqlite-simple> [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, dist/build/Database/SQLite/Simple/Time.p_o ) relude> [27 of 57] Compiling Relude.Monad.Either relude> [28 of 57] Compiling Relude.Monad relude> [29 of 57] Compiling Relude.List.NonEmpty relude> [30 of 57] Compiling Relude.Exception relude> [31 of 57] Compiling Relude.DeepSeq relude> [32 of 57] Compiling Relude.Bool.Guard relude> [33 of 57] Compiling Relude.Bool relude> [34 of 57] Compiling Relude.Numeric relude> [35 of 57] Compiling Relude.Container.One relude> [36 of 57] Compiling Relude.Container relude> [37 of 57] Compiling Relude.List relude> [38 of 57] Compiling Relude.Lifted.Handle relude> [39 of 57] Compiling Relude.Lifted.Concurrent relude> [40 of 57] Compiling Relude.Foldable.Fold relude> [41 of 57] Compiling Relude.Foldable relude> [42 of 57] Compiling Relude.Extra.Map relude> [43 of 57] Compiling Relude.Lifted.Terminal relude> [44 of 57] Compiling Relude.Lifted.Env relude> [45 of 57] Compiling Relude.Lifted relude> [46 of 57] Compiling Relude process-extras> [1 of 1] Compiling Main ( Tests.hs, dist/build/process-extras-tests/process-extras-tests-tmp/Main.o ) extra> [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, dist/build/System/Time/Extra.p_o ) extra> [21 of 22] Compiling Extra ( src/Extra.hs, dist/build/Extra.p_o ) free> [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, dist/build/Control/Applicative/Free/Fast.p_o ) free> [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, dist/build/Control/Applicative/Free/Final.p_o ) free> [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, dist/build/Control/Applicative/Trans/Free.p_o ) free> [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, dist/build/Control/Comonad/Cofree/Class.p_o ) free> [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, dist/build/Control/Comonad/Cofree.p_o ) indexed-traversable-instances> [2 of 2] Linking dist/build/indexed-tests/indexed-tests doctest-parallel> [ 4 of 18] Compiling Test.DocTest.Helpers ( src/Test/DocTest/Helpers.hs, dist/build/Test/DocTest/Helpers.p_o ) relude> [47 of 57] Compiling Relude.Extra.Type sqlite-simple> [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, dist/build/Database/SQLite/Simple/Types.p_o ) sqlite-simple> [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, dist/build/Database/SQLite/Simple/ToField.p_o ) parsers> [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, dist/build/Text/Parser/Char.p_o ) extra> [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, dist/build/Text/Read/Extra.p_o ) reducers> Running phase: checkPhase reducers> Package has no test suites. relude> [48 of 57] Compiling Relude.Extra.Newtype relude> [49 of 57] Compiling Relude.Extra.Lens relude> [50 of 57] Compiling Relude.Extra.Group relude> [51 of 57] Compiling Relude.Extra.Foldable1 reducers> Running phase: haddockPhase tomland> [14 of 36] Compiling Toml.Parser.Item sqlite-simple> [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, dist/build/Database/SQLite/Simple/ToRow.p_o ) tomland> tomland> src/Toml/Parser/Item.hs:26:29: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 26 | import Control.Applicative (liftA2, many) tomland> | ^^^^^^ process-extras> [2 of 2] Linking dist/build/process-extras-tests/process-extras-tests monoid-subclasses> [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.o, dist/build/Data/Monoid/Textual.dyn_o ) reducers> Preprocessing library for reducers-3.12.5.. reducers> Running Haddock on library for reducers-3.12.5.. reducers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. foldl> [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.o, dist/build/Control/Foldl/Text.dyn_o ) sqlite-simple> [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, dist/build/Database/SQLite/Simple/QQ.p_o ) sqlite-simple> [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, dist/build/Database/SQLite/Simple/FromField.p_o ) sqlite-simple> [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, dist/build/Database/SQLite/Simple/FromRow.p_o ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/FromRow.hs:119:28: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘tail’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 119 | lift (put (column + 1, tail remaining)) sqlite-simple> | ^^^^ sqlite-simple> sqlite-simple> Database/SQLite/Simple/FromRow.hs:124:15: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 124 | let r = head remaining sqlite-simple> | ^^^^ text-iso8601> [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, dist/build/Data/Time/ToText.p_o ) relude> [52 of 57] Compiling Relude.Extra.Foldable relude> [53 of 57] Compiling Relude.Extra.Enum relude> [54 of 57] Compiling Relude.Extra.CallStack relude> [55 of 57] Compiling Relude.Extra.Bifunctor relude> [56 of 57] Compiling Relude.Extra relude> [57 of 57] Compiling Relude.Unsafe doctest-parallel> [ 5 of 18] Compiling Test.DocTest.Internal.GhcUtil ( src/Test/DocTest/Internal/GhcUtil.hs, dist/build/Test/DocTest/Internal/GhcUtil.p_o ) doctest-parallel> [ 6 of 18] Compiling Test.DocTest.Internal.Location ( src/Test/DocTest/Internal/Location.hs, dist/build/Test/DocTest/Internal/Location.p_o ) doctest-parallel> [ 7 of 18] Compiling Test.DocTest.Internal.Logging ( src/Test/DocTest/Internal/Logging.hs, dist/build/Test/DocTest/Internal/Logging.p_o ) doctest-parallel> [ 8 of 18] Compiling Test.DocTest.Internal.GhciWrapper ( src/Test/DocTest/Internal/GhciWrapper.hs, dist/build/Test/DocTest/Internal/GhciWrapper.p_o ) sqlite-simple> [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, dist/build/Database/SQLite/Simple.p_o ) indexed-traversable-instances> Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Building test suite 'safe' for indexed-traversable-instances-0.1.2.. reducers> [ 1 of 14] Compiling Data.Semigroup.Instances ( src/Data/Semigroup/Instances.hs, nothing ) parsers> [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, dist/build/Text/Parser/Expression.p_o ) parsers> [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, dist/build/Text/Parser/LookAhead.p_o ) parsers> [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, dist/build/Text/Parser/Permutation.p_o ) parsers> [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, dist/build/Text/Parser/Token/Highlight.p_o ) parsers> [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, dist/build/Text/Parser/Token.p_o ) reducers> [ 2 of 14] Compiling Data.Semigroup.Reducer ( src/Data/Semigroup/Reducer.hs, nothing ) tomland> [15 of 36] Compiling Toml.Parser.Validate indexed-traversable-instances> [1 of 1] Compiling Main ( tests/safe.hs, dist/build/safe/safe-tmp/Main.o ) doctest-parallel> [ 9 of 18] Compiling Test.DocTest.Internal.Interpreter ( src/Test/DocTest/Internal/Interpreter.hs, dist/build/Test/DocTest/Internal/Interpreter.p_o ) process-extras> Running phase: checkPhase foldl> [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.o, dist/build/Control/Foldl/NonEmpty.dyn_o ) foldl> foldl> src/Control/Foldl/NonEmpty.hs:64:29: warning: [GHC-38856] [-Wunused-imports] foldl> The import of ‘liftA2’ foldl> from module ‘Control.Applicative’ is redundant foldl> | foldl> 64 | import Control.Applicative (liftA2, Const(..)) foldl> | ^^^^^^ process-extras> Running 1 test suites... process-extras> Test suite process-extras-tests: RUNNING... free> [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, dist/build/Control/Comonad/Trans/Cofree.p_o ) process-extras> Cases: 1 Tried: 0 Errors: 0 Failures: 0-> echo a; echo b 1>&2; printf c process-extras> b process-extras> <- echo a; echo b 1>&2; printf c process-extras> Cases: 1 Tried: 1 Errors: 0 Failures: 0 process-extras> a process-extras> cTest suite process-extras-tests: PASS process-extras> Test suite logged to: dist/test/process-extras-0.7.4-process-extras-tests.log process-extras> 1 of 1 test suites (1 of 1 test cases) passed. process-extras> Running phase: haddockPhase indexed-traversable-instances> [2 of 2] Linking dist/build/safe/safe doctest-parallel> [10 of 18] Compiling Test.DocTest.Internal.Nix ( src/Test/DocTest/Internal/Nix.hs, dist/build/Test/DocTest/Internal/Nix.p_o ) doctest-parallel> [11 of 18] Compiling Test.DocTest.Internal.Options ( src/Test/DocTest/Internal/Options.hs, dist/build/Test/DocTest/Internal/Options.p_o ) binary-orphans> Documentation created: dist/doc/html/binary-orphans/, binary-orphans> dist/doc/html/binary-orphans/binary-orphans.txt tomland> [16 of 36] Compiling Toml.Parser binary-orphans> Preprocessing test suite 'binary-orphans-test' for binary-orphans-1.0.5.. binary-orphans> Running phase: installPhase free> [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, dist/build/Control/Comonad/Trans/Coiter.p_o ) free> [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, dist/build/Control/Monad/Free/Class.p_o ) free> [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, dist/build/Control/Monad/Free/TH.p_o ) free> [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, dist/build/Control/Monad/Trans/Free.p_o ) tomland> [17 of 36] Compiling Toml.Codec.BiMap tomland> [18 of 36] Compiling Toml.Codec.Error process-extras> Preprocessing library for process-extras-0.7.4.. process-extras> Running Haddock on library for process-extras-0.7.4.. process-extras> Warning: The documentation for the following packages are not installed. No process-extras> links will be generated to these packages: vector-0.13.2.0 foldl> [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.o, dist/build/Control/Foldl/ByteString.dyn_o ) foldl> [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.o, dist/build/Control/Scanl.dyn_o ) process-extras> Warning: --source-* options are ignored when --hyperlinked-source is enabled. binary-orphans> Installing library in /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC extra> Preprocessing test suite 'extra-test' for extra-1.7.16.. extra> Building test suite 'extra-test' for extra-1.7.16.. reducers> [ 3 of 14] Compiling Data.Semigroup.MonadPlus ( src/Data/Semigroup/MonadPlus.hs, nothing ) reducers> [ 4 of 14] Compiling Data.Semigroup.Monad ( src/Data/Semigroup/Monad.hs, nothing ) sqlite-simple> [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, dist/build/Database/SQLite/Simple/Function.p_o ) free> [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, dist/build/Control/Monad/Free.p_o ) reducers> [ 5 of 14] Compiling Data.Semigroup.Apply ( src/Data/Semigroup/Apply.hs, nothing ) reducers> [ 6 of 14] Compiling Data.Semigroup.Applicative ( src/Data/Semigroup/Applicative.hs, nothing ) extra> [1 of 4] Compiling TestUtil ( test/TestUtil.hs, dist/build/extra-test/extra-test-tmp/TestUtil.o ) reducers> [ 7 of 14] Compiling Data.Semigroup.Alternative ( src/Data/Semigroup/Alternative.hs, nothing ) reducers> [ 8 of 14] Compiling Data.Semigroup.Alt ( src/Data/Semigroup/Alt.hs, nothing ) reducers> [ 9 of 14] Compiling Data.Generator ( src/Data/Generator.hs, nothing ) tomland> [19 of 36] Compiling Toml.Codec.Types tomland> tomland> src/Toml/Codec/Types.hs:37:47: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 37 | import Control.Applicative (Alternative (..), liftA2) tomland> | ^^^^^^ reducers> [10 of 14] Compiling Data.Semigroup.Generator ( src/Data/Semigroup/Generator.hs, nothing ) reducers> [11 of 14] Compiling Data.Generator.Combinators ( src/Data/Generator/Combinators.hs, nothing ) reducers> [12 of 14] Compiling Data.Semigroup.Reducer.With ( src/Data/Semigroup/Reducer/With.hs, nothing ) doctest-parallel> [12 of 18] Compiling Test.DocTest.Internal.Util ( src/Test/DocTest/Internal/Util.hs, dist/build/Test/DocTest/Internal/Util.p_o ) doctest-parallel> [13 of 18] Compiling Test.DocTest.Internal.Extract ( src/Test/DocTest/Internal/Extract.hs, dist/build/Test/DocTest/Internal/Extract.p_o ) doctest-parallel> [14 of 18] Compiling Test.DocTest.Internal.Parse ( src/Test/DocTest/Internal/Parse.hs, dist/build/Test/DocTest/Internal/Parse.p_o ) reducers> [13 of 14] Compiling Data.Semigroup.Self ( src/Data/Semigroup/Self.hs, nothing ) binary-orphans> Running phase: fixupPhase reducers> [14 of 14] Compiling Data.Semigroup.Union ( src/Data/Semigroup/Union.hs, nothing ) binary-orphans> shrinking RPATHs of ELF executables and libraries in /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 binary-orphans> shrinking /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbinary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC-ghc9.8.1.so indexed-traversable-instances> Running phase: checkPhase binary-orphans> checking for references to /build/ in /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5... binary-orphans> patching script interpreter paths in /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 binary-orphans> stripping (with command strip and flags -S -p) in /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5/lib indexed-traversable-instances> Running 2 test suites... indexed-traversable-instances> Test suite indexed-tests: RUNNING... reducers> Haddock coverage: indexed-traversable-instances> tests indexed-traversable-instances> [] reducers> 100% ( 1 / 1) in 'Data.Semigroup.Instances' reducers> Warning: 'Generator' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 55% ( 5 / 9) in 'Data.Semigroup.Reducer' reducers> Missing documentation for: reducers> foldMapReduce1 (src/Data/Semigroup/Reducer.hs:88) reducers> pureUnit (src/Data/Semigroup/Reducer.hs:102) reducers> returnUnit (src/Data/Semigroup/Reducer.hs:99) reducers> Count (src/Data/Semigroup/Reducer.hs:104) reducers> Warning: 'MonadSum' is ambiguous. It is defined reducers> * at src/Data/Semigroup/MonadPlus.hs:32:24 reducers> * at src/Data/Semigroup/MonadPlus.hs:32:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/MonadPlus.hs:32:1 reducers> 100% ( 2 / 2) in 'Data.Semigroup.MonadPlus' reducers> Warning: 'Action' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Monad.hs:34:20 reducers> * at src/Data/Semigroup/Monad.hs:34:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Monad.hs:34:1 reducers> 66% ( 2 / 3) in 'Data.Semigroup.Monad' reducers> Missing documentation for: reducers> Mon (src/Data/Semigroup/Monad.hs:57) reducers> Warning: 'App' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Apply.hs:53:19 reducers> * at src/Data/Semigroup/Apply.hs:53:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Apply.hs:53:1 reducers> Warning: 'Trav' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Apply.hs:34:18 reducers> * at src/Data/Semigroup/Apply.hs:34:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Apply.hs:34:1 reducers> Warning: 'traverse_' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 100% ( 3 / 3) in 'Data.Semigroup.Apply' reducers> Warning: 'Traversal' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Applicative.hs:36:23 reducers> * at src/Data/Semigroup/Applicative.hs:36:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Applicative.hs:36:1 reducers> Warning: 'traverse_' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 66% ( 2 / 3) in 'Data.Semigroup.Applicative' reducers> Missing documentation for: reducers> Ap (src/Data/Semigroup/Applicative.hs:59) reducers> Warning: 'Alternate' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Alternative.hs:31:25 reducers> * at src/Data/Semigroup/Alternative.hs:31:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Alternative.hs:31:1 reducers> 100% ( 2 / 2) in 'Data.Semigroup.Alternative' reducers> Warning: 'Alter' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Alt.hs:31:21 reducers> * at src/Data/Semigroup/Alt.hs:31:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Alt.hs:31:1 reducers> 100% ( 2 / 2) in 'Data.Semigroup.Alt' reducers> Warning: 'ByteString' is ambiguous. It is defined reducers> * in ‘Data.ByteString.Internal.Type’ reducers> * in ‘Data.ByteString.Lazy.Internal’ reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ reducers> Warning: 'UTF8' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 81% ( 9 / 11) in 'Data.Generator' reducers> Missing documentation for: reducers> mapReduceWith (src/Data/Generator.hs:201) reducers> reduceWith (src/Data/Generator.hs:205) reducers> 71% ( 5 / 7) in 'Data.Semigroup.Generator' reducers> Missing documentation for: indexed-traversable-instances> imapDefault: OK (0.02s) reducers> mapReduceWith1 (src/Data/Semigroup/Generator.hs:67) reducers> reduceWith1 (src/Data/Semigroup/Generator.hs:71) reducers> Warning: 'Traversal' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Applicative.hs:36:23 reducers> * at src/Data/Semigroup/Applicative.hs:36:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Applicative.hs:36:1 reducers> Warning: 'getAlt' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> Warning: 'Action' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Monad.hs:34:20 reducers> * at src/Data/Semigroup/Monad.hs:34:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Monad.hs:34:1 indexed-traversable-instances> +++ OK, passed 100 tests. reducers> 100% ( 26 / 26) in 'Data.Generator.Combinators' extra> [2 of 4] Compiling TestGen ( test/TestGen.hs, dist/build/extra-test/extra-test-tmp/TestGen.o ) reducers> Warning: 'WithReducer' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Reducer/With.hs:29:27 reducers> * at src/Data/Semigroup/Reducer/With.hs:29:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Reducer/With.hs:29:1 reducers> 100% ( 2 / 2) in 'Data.Semigroup.Reducer.With' reducers> Warning: 'Self' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Self.hs:34:18 reducers> * at src/Data/Semigroup/Self.hs:34:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Self.hs:34:1 reducers> Warning: 'reduce' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> Warning: 'mapReduce' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> Warning: 'fold' is out of scope. reducers> If you qualify the identifier, haddock can try to link it anyway. reducers> 50% ( 1 / 2) in 'Data.Semigroup.Self' reducers> Missing documentation for: reducers> Self (src/Data/Semigroup/Self.hs:34) reducers> Warning: 'empty' is ambiguous. It is defined reducers> * in ‘Data.IntMap.Internal’ reducers> * in ‘Data.IntSet.Internal’ reducers> * in ‘Data.Map.Internal’ reducers> * in ‘Data.Set.Internal’ reducers> * at src/Data/Semigroup/Union.hs:57:3 reducers> * in ‘Data.HashMap.Internal’ reducers> * in ‘Data.HashSet.Internal’ reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Union.hs:57:3 reducers> Warning: 'union' is ambiguous. It is defined reducers> * in ‘Data.OldList’ reducers> * in ‘Data.IntMap.Internal’ reducers> * in ‘Data.IntSet.Internal’ reducers> * in ‘Data.Map.Internal’ reducers> * in ‘Data.Set.Internal’ reducers> * at src/Data/Semigroup/Union.hs:46:3 reducers> * in ‘Data.HashMap.Internal’ reducers> * in ‘Data.HashSet.Internal’ reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Union.hs:46:3 reducers> Warning: 'Union' is ambiguous. It is defined reducers> * at src/Data/Semigroup/Union.hs:103:19 reducers> * at src/Data/Semigroup/Union.hs:103:1 reducers> You may be able to disambiguate the identifier by qualifying it or reducers> by specifying the type/value namespace explicitly. reducers> Defaulting to the one defined at src/Data/Semigroup/Union.hs:103:1 reducers> 70% ( 7 / 10) in 'Data.Semigroup.Union' reducers> Missing documentation for: reducers> Module header reducers> HasUnion0 (src/Data/Semigroup/Union.hs:56) reducers> HasUnionWith0 (src/Data/Semigroup/Union.hs:141) indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.04s) indexed-traversable-instances> +++ OK, passed 100 tests. binary-orphans> shrinking RPATHs of ELF executables and libraries in /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc indexed-traversable-instances> ifoldl'Default: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Map Int binary-orphans> checking for references to /build/ in /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc... process-extras> [ 1 of 10] Compiling Utils ( src/Utils.hs, nothing ) indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. binary-orphans> patching script interpreter paths in /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc base64> [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, dist/build/Data/Text/Short/Encoding/Base64.o, dist/build/Data/Text/Short/Encoding/Base64.dyn_o ) base64> [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, dist/build/Data/Text/Short/Encoding/Base64/URL.o, dist/build/Data/Text/Short/Encoding/Base64/URL.dyn_o ) indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> HashMap Int process-extras> [ 2 of 10] Compiling System.Process.Common ( src/System/Process/Common.hs, nothing ) binary-orphans (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc binary-orphans (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ binary-orphans (post)> binary-orphans (post)> Pushing /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc (159.70 KiB) binary-orphans (post)> Pushing /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 (222.45 KiB) binary-orphans (post)> binary-orphans (post)> All done. binary-orphans (post)> added 2 signatures binary-orphans (post)> added 1 signatures binary-orphans (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc binary-orphans (post)> copying 2 paths... binary-orphans (post)> copying path '/nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc' to 'https://cache.nix-ci.com'... binary-orphans (post)> copying path '/nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5' to 'https://cache.nix-ci.com'... binary-orphans (post)> copying 1 paths... binary-orphans (post)> copying path '/nix/store/4pslby3sw6ssczczmrcy94g0fmaaqzqm-binary-orphans-1.0.5.drv' to 'https://cache.nix-ci.com'... binary-orphans (post)> added 0 signatures binary-orphans (post)> added 0 signatures binary-orphans (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5 /nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc binary-orphans (post)> copying 2 paths... binary-orphans (post)> copying path '/nix/store/r84m1305q2zzsf8nih47x9whyj6a85rr-binary-orphans-1.0.5-doc' to 'ssh-ng://worker.nix-ci.com'... binary-orphans (post)> copying path '/nix/store/7hc8i5mvgzrxv18c8qaqjlyg3wbybmzy-binary-orphans-1.0.5' to 'ssh-ng://worker.nix-ci.com'... binary-orphans (post)> copying 1 paths... binary-orphans (post)> copying path '/nix/store/4pslby3sw6ssczczmrcy94g0fmaaqzqm-binary-orphans-1.0.5.drv' to 'ssh-ng://worker.nix-ci.com'... extra> [3 of 4] Compiling TestCustom ( test/TestCustom.hs, dist/build/extra-test/extra-test-tmp/TestCustom.o ) extra> [4 of 4] Compiling Test ( test/Test.hs, dist/build/extra-test/extra-test-tmp/Test.o ) extra> [5 of 5] Linking dist/build/extra-test/extra-test extra> Running phase: checkPhase extra> Running 1 test suites... extra> Test suite extra-test: RUNNING... extra> withTempFile extra> +++ OK, passed 1 test. extra> captureOutput extra> +++ OK, passed 1 test. extra> \(x :: IO Int) -> void (once x) == pure () extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> join (once x) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> (do y <- once x; y; y) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> (do y <- once x; y ||| y) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> join (onceFork x) == x extra> +++ OK, passed 100 tests. extra> \(x :: IO Int) -> (do a <- onceFork x; a; a) == x extra> +++ OK, passed 100 tests. extra> stringException "test" == pure "test" extra> +++ OK, passed 1 test. extra> stringException ("test" ++ undefined) == pure "test" extra> +++ OK, passed 1 test. extra> stringException ("test" ++ undefined ++ "hello") == pure "test" extra> +++ OK, passed 1 test. extra> stringException ['t','e','s','t',undefined] == pure "test" extra> +++ OK, passed 1 test. extra> ignore (print 1) == print 1 extra> +++ OK, passed 1 test. extra> ignore (fail "die") == pure () extra> +++ OK, passed 1 test. extra> catch (errorIO "Hello") (\(ErrorCall x) -> pure x) == pure "Hello" extra> +++ OK, passed 1 test. extra> seq (errorIO "foo") (print 1) == print 1 extra> +++ OK, passed 1 test. extra> catch (assertIO True >> pure 1) (\(x :: AssertionFailed) -> pure 2) == pure 1 extra> +++ OK, passed 1 test. extra> seq (assertIO False) (print 1) == print 1 extra> +++ OK, passed 1 test. extra> retry 1 (print "x") == print "x" extra> +++ OK, passed 1 test. extra> retry 3 (fail "die") == fail "die" extra> +++ OK, passed 1 test. extra> whenJust Nothing print == pure () extra> +++ OK, passed 1 test. extra> whenJust (Just 1) print == print 1 extra> +++ OK, passed 1 test. extra> pureIf @Maybe True 5 == Just 5 extra> +++ OK, passed 1 test. extra> pureIf @Maybe False 5 == Nothing extra> +++ OK, passed 1 test. extra> pureIf @[] True 5 == [5] extra> +++ OK, passed 1 test. extra> pureIf @[] False 5 == [] extra> +++ OK, passed 1 test. extra> whenMaybe True (print 1) == fmap Just (print 1) extra> +++ OK, passed 1 test. extra> whenMaybe False (print 1) == pure Nothing extra> +++ OK, passed 1 test. extra> \(x :: Maybe ()) -> unit x == x extra> +++ OK, passed 100 tests. extra> fold1M (\x y -> Just x) [] == undefined extra> +++ OK, passed 1 test. extra> fold1M (\x y -> Just $ x + y) [1, 2, 3] == Just 6 extra> +++ OK, passed 1 test. extra> partitionM (Just . even) [1,2,3] == Just ([2], [1,3]) extra> +++ OK, passed 1 test. extra> partitionM (const Nothing) [1,2,3] == Nothing extra> +++ OK, passed 1 test. extra> loop (\x -> if x < 10 then Left $ x * 2 else Right $ show x) 1 == "16" extra> +++ OK, passed 1 test. extra> Just True ||^ undefined == Just True extra> +++ OK, passed 1 test. extra> Just False ||^ Just True == Just True extra> +++ OK, passed 1 test. extra> Just False ||^ Just False == Just False extra> +++ OK, passed 1 test. extra> Just False &&^ undefined == Just False extra> +++ OK, passed 1 test. extra> Just True &&^ Just True == Just True extra> +++ OK, passed 1 test. extra> Just True &&^ Just False == Just False extra> +++ OK, passed 1 test. extra> anyM Just [False,True ,undefined] == Just True extra> +++ OK, passed 1 test. extra> anyM Just [False,False,undefined] == undefined extra> +++ OK, passed 1 test. extra> \(f :: Int -> Maybe Bool) xs -> anyM f xs == orM (map f xs) extra> +++ OK, passed 100 tests. extra> allM Just [True,False,undefined] == Just False extra> +++ OK, passed 1 test. extra> allM Just [True,True ,undefined] == undefined extra> +++ OK, passed 1 test. extra> \(f :: Int -> Maybe Bool) xs -> anyM f xs == orM (map f xs) extra> +++ OK, passed 100 tests. extra> orM [Just False,Just True ,undefined] == Just True extra> +++ OK, passed 1 test. extra> orM [Just False,Just False,undefined] == undefined extra> +++ OK, passed 1 test. extra> \xs -> Just (or xs) == orM (map Just xs) extra> +++ OK, passed 100 tests. extra> andM [Just True,Just False,undefined] == Just False extra> +++ OK, passed 1 test. extra> andM [Just True,Just True ,undefined] == undefined extra> +++ OK, passed 1 test. extra> \xs -> Just (and xs) == andM (map Just xs) extra> +++ OK, passed 100 tests. extra> findM (Just . isUpper) "teST" == Just (Just 'S') extra> +++ OK, passed 1 test. foldl> [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, dist/build/Control/Foldl/Internal.p_o ) foldl> [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, dist/build/Control/Foldl/Optics.p_o ) foldl> [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, dist/build/Control/Foldl/Util/MVector.p_o ) foldl> [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, dist/build/Control/Foldl/Util/Vector.p_o ) foldl> [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, dist/build/Control/Foldl.p_o ) foldl> [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, dist/build/Control/Foldl/Text.p_o ) process-extras> process-extras> src/System/Process/Common.hs:27:1: warning: [GHC-66111] [-Wunused-imports] process-extras> The import of ‘Data.Monoid’ is redundant process-extras> except perhaps to import instances from ‘Data.Monoid’ process-extras> To import instances alone, use: import Data.Monoid() process-extras> | process-extras> 27 | import Data.Monoid ((<>)) process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^ process-extras> process-extras> src/System/Process/Common.hs:94:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘mappend’ definition detected process-extras> in the instance declaration for ‘Monoid ExitCode’. process-extras> ‘mappend’ will eventually be removed in favour of ‘(<>)’ process-extras> Suggested fix: process-extras> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ process-extras> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid process-extras> | process-extras> 94 | mappend x (ExitFailure 0) = x process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... process-extras> process-extras> src/System/Process/Common.hs:99:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] process-extras> Noncanonical ‘(<>) = mappend’ definition detected process-extras> in the instance declaration for ‘Semigroup ExitCode’. process-extras> Suggested fix: process-extras> Move definition from ‘mappend’ to ‘(<>)’ process-extras> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid process-extras> | process-extras> 99 | (<>) = mappend process-extras> | ^^^^^^^^^^^^^^ process-extras> [ 3 of 10] Compiling System.Process.Text.Lazy ( src/System/Process/Text/Lazy.hs, nothing ) process-extras> [ 4 of 10] Compiling System.Process.Text.Builder ( src/System/Process/Text/Builder.hs, nothing ) process-extras> [ 5 of 10] Compiling System.Process.Text ( src/System/Process/Text.hs, nothing ) process-extras> [ 6 of 10] Compiling System.Process.Chars ( src/System/Process/Chars.hs, nothing ) process-extras> [ 7 of 10] Compiling System.Process.ByteString.Lazy ( src/System/Process/ByteString/Lazy.hs, nothing ) process-extras> [ 8 of 10] Compiling System.Process.ByteString ( src/System/Process/ByteString.hs, nothing ) process-extras> [ 9 of 10] Compiling System.Process.ListLike ( src/System/Process/ListLike.hs, nothing ) process-extras> [10 of 10] Compiling System.Process.Run ( src/System/Process/Run.hs, nothing ) process-extras> process-extras> src/System/Process/Run.hs:53:1: warning: [GHC-66111] [-Wunused-imports] process-extras> The import of ‘Data.Monoid’ is redundant process-extras> except perhaps to import instances from ‘Data.Monoid’ process-extras> To import instances alone, use: import Data.Monoid() process-extras> | process-extras> 53 | import Data.Monoid ((<>)) process-extras> | ^^^^^^^^^^^^^^^^^^^^^^^^^ process-extras> Haddock coverage: process-extras> 36% ( 4 / 11) in 'System.Process.Common' process-extras> Missing documentation for: process-extras> Module header process-extras> ProcessMaker (src/System/Process/Common.hs:49) process-extras> ProcessText (src/System/Process/Common.hs:74) process-extras> ProcessResult (src/System/Process/Common.hs:76) process-extras> readCreateProcessWithExitCode (src/System/Process/Common.hs:128) process-extras> readCreateProcessStrict (src/System/Process/Common.hs:132) process-extras> showCmdSpecForUser (src/System/Process/Common.hs:233) process-extras> 33% ( 1 / 3) in 'System.Process.Text.Lazy' process-extras> Missing documentation for: process-extras> Module header process-extras> readCreateProcessWithExitCode (src/System/Process/Text/Lazy.hs:36) process-extras> Warning: 'Text' is out of scope. process-extras> If you qualify the identifier, haddock can try to link it anyway. process-extras> 33% ( 1 / 3) in 'System.Process.Text.Builder' process-extras> Missing documentation for: process-extras> Module header process-extras> readCreateProcessWithExitCode (src/System/Process/Text/Builder.hs:35) process-extras> 33% ( 1 / 3) in 'System.Process.Text' process-extras> Missing documentation for: process-extras> Module header sqlite-simple> Preprocessing test suite 'test' for sqlite-simple-0.4.19.0.. sqlite-simple> Building test suite 'test' for sqlite-simple-0.4.19.0.. sqlite-simple> [ 1 of 14] Compiling Common ( test/Common.hs, dist/build/test/test-tmp/Common.o, dist/build/test/test-tmp/Common.dyn_o ) sqlite-simple> [ 2 of 14] Compiling Debug ( test/Debug.hs, dist/build/test/test-tmp/Debug.o ) sqlite-simple> [ 3 of 14] Compiling DirectSqlite ( test/DirectSqlite.hs, dist/build/test/test-tmp/DirectSqlite.o ) sqlite-simple> [ 4 of 14] Compiling Errors ( test/Errors.hs, dist/build/test/test-tmp/Errors.o ) sqlite-simple> sqlite-simple> test/Errors.hs:53:46: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 53 | assertEqual "string" (Only "test string") (head rows) sqlite-simple> | ^^^^ sqlite-simple> [ 5 of 14] Compiling Fold ( test/Fold.hs, dist/build/test/test-tmp/Fold.o ) sqlite-simple> [ 6 of 14] Compiling Function ( test/Function.hs, dist/build/test/test-tmp/Function.o ) sqlite-simple> [ 7 of 14] Compiling ParamConv ( test/ParamConv.hs, dist/build/test/test-tmp/ParamConv.o ) sqlite-simple> [ 8 of 14] Compiling QQ ( test/QQ.hs, dist/build/test/test-tmp/QQ.o ) sqlite-simple> [ 9 of 14] Compiling Simple ( test/Simple.hs, dist/build/test/test-tmp/Simple.o ) sqlite-simple> sqlite-simple> test/Simple.hs:39:33: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 39 | assertEqual "value" (Only 2) (head rows) sqlite-simple> | ^^^^ sqlite-simple> sqlite-simple> test/Simple.hs:47:46: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 47 | assertEqual "string" (Only "test string") (head rows) sqlite-simple> | ^^^^ sqlite-simple> sqlite-simple> test/Simple.hs:49:48: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 49 | assertEqual "int,string" (1, "test string") (head rows) sqlite-simple> | ^^^^ sqlite-simple> sqlite-simple> test/Simple.hs:74:46: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 74 | assertEqual "string" (Only "test string") (head rows) sqlite-simple> | ^^^^ sqlite-simple> base64> [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, dist/build/Data/Base64/Types/Internal.p_o ) base64> [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, dist/build/Data/Base64/Types.p_o ) base64> [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, dist/build/Data/ByteString/Base64/Internal.p_o ) base64> [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, dist/build/Data/ByteString/Base64/Internal/Utils.p_o ) base64> [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, dist/build/Data/ByteString/Base64/Internal/Tail.p_o ) base64> [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, dist/build/Data/ByteString/Base64/Internal/Tables.p_o ) base64> [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W16/Loop.p_o ) base64> [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, dist/build/Data/ByteString/Base64/Internal/W64/Loop.p_o ) base64> [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, dist/build/Data/ByteString/Base64/Internal/Head.p_o ) base64> [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, dist/build/Data/ByteString/Base64.p_o ) base64> [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, dist/build/Data/ByteString/Base64/URL.p_o ) doctest-parallel> [15 of 18] Compiling Test.DocTest.Internal.Runner.Example ( src/Test/DocTest/Internal/Runner/Example.hs, dist/build/Test/DocTest/Internal/Runner/Example.p_o ) doctest-parallel> [16 of 18] Compiling Test.DocTest.Internal.Property ( src/Test/DocTest/Internal/Property.hs, dist/build/Test/DocTest/Internal/Property.p_o ) doctest-parallel> [17 of 18] Compiling Test.DocTest.Internal.Runner ( src/Test/DocTest/Internal/Runner.hs, dist/build/Test/DocTest/Internal/Runner.p_o ) doctest-parallel> [18 of 18] Compiling Test.DocTest ( src/Test/DocTest.hs, dist/build/Test/DocTest.p_o ) free> [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, dist/build/Control/Monad/Free/Church.p_o ) free> [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, dist/build/Control/Monad/Trans/Free/Ap.p_o ) free> [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, dist/build/Control/Monad/Free/Ap.p_o ) free> [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, dist/build/Control/Monad/Trans/Free/Church.p_o ) free> [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, dist/build/Control/Monad/Trans/Iter.p_o ) free> Running phase: checkPhase free> Package has no test suites. free> Running phase: haddockPhase free> Preprocessing library for free-5.2.. free> Running Haddock on library for free-5.2.. free> Warning: --source-* options are ignored when --hyperlinked-source is enabled. indexed-traversable-instances> imapDefault: OK (0.02s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.04s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Seq indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.06s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.06s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Vector indexed-traversable-instances> imapDefault: OK (0.08s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.11s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.04s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.04s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> Solo indexed-traversable-instances> imapDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> IntMap indexed-traversable-instances> imapDefault: OK (0.01s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldMapDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldrDefault: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> ifoldl'Default: OK (0.03s) indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> toList: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indices: OK indexed-traversable-instances> +++ OK, passed 100 tests. indexed-traversable-instances> indexed-traversable-instances> All 42 tests passed (0.90s) indexed-traversable-instances> Test suite indexed-tests: PASS indexed-traversable-instances> Test suite logged to: indexed-traversable-instances> dist/test/indexed-traversable-instances-0.1.2-indexed-tests.log indexed-traversable-instances> Test suite safe: RUNNING... indexed-traversable-instances> Test suite safe: PASS indexed-traversable-instances> Test suite logged to: dist/test/indexed-traversable-instances-0.1.2-safe.log indexed-traversable-instances> 2 of 2 test suites (2 of 2 test cases) passed. indexed-traversable-instances> Running phase: haddockPhase indexed-traversable-instances> Preprocessing library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Running Haddock on library for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Warning: The documentation for the following packages are not installed. No indexed-traversable-instances> links will be generated to these packages: vector-0.13.2.0 indexed-traversable-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. indexed-traversable-instances> [1 of 1] Compiling Data.Functor.WithIndex.Instances ( src/Data/Functor/WithIndex/Instances.hs, nothing ) indexed-traversable-instances> Haddock coverage: indexed-traversable-instances> 100% ( 1 / 1) in 'Data.Functor.WithIndex.Instances' indexed-traversable-instances> Warning: Data.Functor.WithIndex.Instances: could not find link destinations for: indexed-traversable-instances> - Data.Vector.Vector monoid-subclasses> [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.o, dist/build/Data/Monoid/Instances/CharVector.dyn_o ) monoid-subclasses> [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.o, dist/build/Data/Monoid/Instances/Stateful.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 27 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 28 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[b]’ not matched: [] monoid-subclasses> | monoid-subclasses> 216 | restore f [t1] = f [Stateful (t1, x)] monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.o, dist/build/Data/Monoid/Instances/PrefixMemory.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 20 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 21 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.o, dist/build/Data/Monoid/Instances/Positioned.dyn_o ) monoid-subclasses> relude> Preprocessing test suite 'relude-doctest' for relude-1.2.2.0.. relude> Building test suite 'relude-doctest' for relude-1.2.2.0.. relude> relude> on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] relude> unrecognised warning flag: -Winconsistent-flags relude> [1 of 1] Compiling Main relude> relude> on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] relude> unrecognised warning flag: -Winconsistent-flags relude> [2 of 2] Linking dist/build/relude-doctest/relude-doctest text-iso8601> Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. text-iso8601> Building test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. text-iso8601> [1 of 1] Compiling Main ( tests/text-iso8601-tests.hs, dist/build/text-iso8601-tests/text-iso8601-tests-tmp/Main.o ) text-iso8601> [2 of 2] Linking dist/build/text-iso8601-tests/text-iso8601-tests text-iso8601> Running phase: checkPhase text-iso8601> Running 1 test suites... text-iso8601> Test suite text-iso8601-tests: RUNNING... text-iso8601> text-iso8601 text-iso8601> roundtrip text-iso8601> Day: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> LocalTime: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> TimeZone: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> UTCTime: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> ZonedTime: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> TimeOfDay: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> Integer: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> Month: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> Quarter: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> QuarterOfYear: OK text-iso8601> +++ OK, passed 100 tests. text-iso8601> accepts text-iso8601> UTCTime accepts "2023-06-09 02:35:33Z": OK text-iso8601> UTCTime accepts "2023-06-09T02:35:60Z": OK text-iso8601> UTCTime accepts "1985-04-12T23:20:50.52Z": OK text-iso8601> UTCTime accepts "1996-12-19T16:39:57-08:00": OK text-iso8601> UTCTime accepts "1990-12-31T23:59:60Z": OK text-iso8601> UTCTime accepts "1990-12-31T15:59:60-08:00": OK text-iso8601> UTCTime accepts "1937-01-01T12:00:27.87+00:20": OK text-iso8601> UTCTime accepts "1937-01-01 12:00Z": OK text-iso8601> LocalTime accepts "1937-01-01 12:00": OK text-iso8601> UTCTime accepts "1990-12-31T15:59:60-0800": OK text-iso8601> UTCTime accepts "1990-12-31T15:59:60-08": OK text-iso8601> UTCTime accepts "1937-01-01T12:00:00+23:59": OK text-iso8601> UTCTime accepts "1937-01-01T12:00:00-23:59": OK text-iso8601> rejected text-iso8601> UTCTime rejects "2023-06-09T02:35:33 Z": OK text-iso8601> Day rejects "99-12-12": OK text-iso8601> UTCTime rejects "2023-06-09T02:35:33z": OK text-iso8601> UTCTime rejects "2023-06-09t02:35:33Z": OK text-iso8601> UTCTime rejects "1937-01-01T12:00:00+24:59": OK text-iso8601> UTCTime rejects "1937-01-01T12:00:00-23:60": OK text-iso8601> text-iso8601> All 29 tests passed (0.01s) text-iso8601> Test suite text-iso8601-tests: PASS text-iso8601> Test suite logged to: dist/test/text-iso8601-0.1.1-text-iso8601-tests.log text-iso8601> 1 of 1 test suites (1 of 1 test cases) passed. text-iso8601> Running phase: haddockPhase text-iso8601> Preprocessing library for text-iso8601-0.1.1.. text-iso8601> Running Haddock on library for text-iso8601-0.1.1.. text-iso8601> Warning: --source-* options are ignored when --hyperlinked-source is enabled. text-iso8601> [1 of 2] Compiling Data.Time.FromText ( src/Data/Time/FromText.hs, nothing ) tomland> [20 of 36] Compiling Toml.Codec.Di tomland> [21 of 36] Compiling Toml.Codec.Combinator.Tuple tomland> [22 of 36] Compiling Toml.Codec.Combinator.Table tomland> [23 of 36] Compiling Toml.Codec.Code tomland> [24 of 36] Compiling Toml.Codec.Combinator.Common tomland> [25 of 36] Compiling Toml.Codec.Combinator.Map tomland> [26 of 36] Compiling Toml.Codec.BiMap.Conversion tomland> [27 of 36] Compiling Toml.Codec.Combinator.Time tomland> [28 of 36] Compiling Toml.Codec.Combinator.Primitive tomland> [29 of 36] Compiling Toml.Codec.Combinator.Monoid tomland> [30 of 36] Compiling Toml.Codec.Combinator.List tomland> [31 of 36] Compiling Toml.Codec.Combinator.Set tomland> [32 of 36] Compiling Toml.Codec.Combinator.Custom tomland> [33 of 36] Compiling Toml.Codec.Combinator tomland> [34 of 36] Compiling Toml.Codec.Generic tomland> [35 of 36] Compiling Toml.Codec tomland> [36 of 36] Compiling Toml tomland> [ 1 of 36] Compiling Toml.Parser.Core tomland> [ 2 of 36] Compiling Toml.Parser.String parsers> [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, dist/build/Text/Parser/Token/Style.p_o ) parsers> Preprocessing test suite 'quickcheck' for parsers-0.12.12.. parsers> Building test suite 'quickcheck' for parsers-0.12.12.. parsers> [1 of 1] Compiling Main ( tests/QuickCheck.hs, dist/build/quickcheck/quickcheck-tmp/Main.o ) either> Documentation created: dist/doc/html/either/, dist/doc/html/either/either.txt either> Preprocessing test suite 'tests' for either-5.0.2.. either> Running phase: installPhase either> Installing library in /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/either-5.0.2-AfkERxMizgSL2PBMHN0evr either> Running phase: fixupPhase either> shrinking RPATHs of ELF executables and libraries in /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 either> shrinking /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSeither-5.0.2-AfkERxMizgSL2PBMHN0evr-ghc9.8.1.so either> checking for references to /build/ in /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2... either> patching script interpreter paths in /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 either> stripping (with command strip and flags -S -p) in /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2/lib either> shrinking RPATHs of ELF executables and libraries in /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc either> checking for references to /build/ in /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc... either> patching script interpreter paths in /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc reducers> Warning: Data.Generator: could not find link destinations for: reducers> - Data.Generator.D:R:ElemArray reducers> - Data.Generator.D:R:ElemHashMap reducers> - Data.Generator.D:R:ElemMap reducers> - Data.Generator.D:R:ElemIntMap reducers> - Data.Generator.D:R:ElemSet reducers> - Data.Generator.D:R:ElemHashSet reducers> - Data.Generator.D:R:ElemIntSet reducers> - Data.Generator.D:R:ElemSeq reducers> - Data.Generator.D:R:ElemFingerTree reducers> - Data.Generator.D:R:ElemNonEmpty reducers> - Data.Generator.D:R:ElemList reducers> - Data.Generator.D:R:ElemText reducers> - Data.Generator.D:R:ElemByteString reducers> - Data.Generator.D:R:ElemByteString0 reducers> - Data.Generator.D:R:ElemKeys reducers> - Data.Generator.D:R:ElemKeys0 reducers> - Data.Generator.D:R:ElemKeys1 reducers> - Data.Generator.D:R:ElemValues reducers> - Data.Generator.D:R:ElemValues0 reducers> - Data.Generator.D:R:ElemValues1 reducers> - Data.Generator.D:R:ElemChar8 reducers> - Data.Generator.D:R:ElemChar80 extra> findM (Just . isUpper) "test" == Just Nothing extra> +++ OK, passed 1 test. extra> findM (Just . const True) ["x",undefined] == Just (Just "x") extra> +++ OK, passed 1 test. extra> fromLeft 1 (Left 3) == 3 extra> +++ OK, passed 1 test. extra> fromLeft 1 (Right "foo") == 1 extra> +++ OK, passed 1 test. extra> fromRight 1 (Right 3) == 3 extra> +++ OK, passed 1 test. extra> fromRight 1 (Left "foo") == 1 extra> +++ OK, passed 1 test. extra> \x -> fromLeft' (Left x) == x extra> +++ OK, passed 100 tests. extra> \x -> fromLeft' (Right x) == undefined extra> +++ OK, passed 100 tests. extra> \x -> fromRight' (Right x) == x extra> +++ OK, passed 100 tests. extra> \x -> fromRight' (Left x) == undefined extra> +++ OK, passed 100 tests. extra> \x -> fromEither (Left x ) == x extra> +++ OK, passed 100 tests. extra> \x -> fromEither (Right x) == x extra> +++ OK, passed 100 tests. extra> \a b -> maybeToEither a (Just b) == Right b extra> +++ OK, passed 100 tests. extra> \a -> maybeToEither a Nothing == Left a extra> +++ OK, passed 100 tests. extra> \x -> eitherToMaybe (Left x) == Nothing extra> +++ OK, passed 100 tests. extra> \x -> eitherToMaybe (Right x) == Just x extra> +++ OK, passed 100 tests. extra> mapLeft show (Left 1) == Left "1" extra> +++ OK, passed 1 test. extra> mapLeft show (Right True) == Right True extra> +++ OK, passed 1 test. extra> mapRight show (Left 1) == Left 1 extra> +++ OK, passed 1 test. extra> mapRight show (Right True) == Right "True" extra> +++ OK, passed 1 test. extra> \xs -> repeatedly (splitAt 3) xs == chunksOf 3 xs extra> +++ OK, passed 100 tests. extra> \xs -> repeatedly word1 (trim xs) == words xs extra> +++ OK, passed 100 tests. extra> \xs -> repeatedly line1 xs == lines xs extra> +++ OK, passed 100 tests. extra> disjoint [1,2,3] [4,5] == True extra> +++ OK, passed 1 test. extra> disjoint [1,2,3] [4,1] == False extra> +++ OK, passed 1 test. extra> disjointOrd [1,2,3] [4,5] == True extra> +++ OK, passed 1 test. extra> disjointOrd [1,2,3] [4,1] == False extra> +++ OK, passed 1 test. extra> disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,5] == True extra> +++ OK, passed 1 test. extra> disjointOrdBy (compare `on` (`mod` 7)) [1,2,3] [4,8] == False extra> +++ OK, passed 1 test. extra> anySame [1,1,2] == True extra> +++ OK, passed 1 test. extra> anySame [1,2,3] == False extra> +++ OK, passed 1 test. extra> anySame (1:2:1:undefined) == True extra> +++ OK, passed 1 test. extra> anySame [] == False extra> +++ OK, passed 1 test. extra> \xs -> anySame xs == (length (nub xs) < length xs) extra> +++ OK, passed 100 tests. extra> allSame [1,1,2] == False extra> +++ OK, passed 1 test. extra> allSame [1,1,1] == True extra> +++ OK, passed 1 test. extra> allSame [1] == True extra> +++ OK, passed 1 test. extra> allSame [] == True extra> +++ OK, passed 1 test. extra> allSame (1:1:2:undefined) == False extra> +++ OK, passed 1 test. extra> \xs -> allSame xs == (length (nub xs) <= 1) extra> +++ OK, passed 100 tests. extra> headDef 1 [] == 1 extra> +++ OK, passed 1 test. extra> headDef 1 [2,3,4] == 2 extra> +++ OK, passed 1 test. extra> \x xs -> headDef x xs == fromMaybe x (listToMaybe xs) extra> +++ OK, passed 100 tests. extra> lastDef 1 [] == 1 extra> +++ OK, passed 1 test. extra> lastDef 1 [2,3,4] == 4 extra> +++ OK, passed 1 test. extra> \x xs -> lastDef x xs == last (x:xs) extra> +++ OK, passed 100 tests. extra> [2,3,4] !? 1 == Just 3 extra> +++ OK, passed 1 test. extra> [2,3,4] !? (-1) == Nothing extra> +++ OK, passed 1 test. extra> [] !? 0 == Nothing extra> +++ OK, passed 1 test. extra> notNull [] == False extra> +++ OK, passed 1 test. extra> notNull [1] == True extra> +++ OK, passed 1 test. extra> \xs -> notNull xs == not (null xs) extra> +++ OK, passed 100 tests. extra> list 1 (\v _ -> v - 2) [5,6,7] == 3 extra> +++ OK, passed 1 test. extra> list 1 (\v _ -> v - 2) [] == 1 extra> +++ OK, passed 1 test. extra> \nil cons xs -> maybe nil (uncurry cons) (uncons xs) == list nil cons xs extra> +++ OK, passed 100 tests. extra> unsnoc "test" == Just ("tes",'t') extra> +++ OK, passed 1 test. extra> unsnoc "" == Nothing extra> +++ OK, passed 1 test. extra> \xs -> unsnoc xs == if null xs then Nothing else Just (init xs, last xs) extra> +++ OK, passed 100 tests. extra> cons 't' "est" == "test" extra> +++ OK, passed 1 test. extra> \x xs -> uncons (cons x xs) == Just (x,xs) extra> +++ OK, passed 100 tests. extra> snoc "tes" 't' == "test" extra> +++ OK, passed 1 test. extra> \xs x -> unsnoc (snoc xs x) == Just (xs,x) extra> +++ OK, passed 100 tests. extra> enumerate == [False, True] extra> +++ OK, passed 1 test. extra> takeEnd 3 "hello" == "llo" extra> +++ OK, passed 1 test. extra> takeEnd 5 "bye" == "bye" extra> +++ OK, passed 1 test. extra> takeEnd (-1) "bye" == "" extra> +++ OK, passed 1 test. extra> \i xs -> takeEnd i xs `isSuffixOf` xs extra> +++ OK, passed 100 tests. extra> \i xs -> length (takeEnd i xs) == min (max 0 i) (length xs) extra> +++ OK, passed 100 tests. extra> dropEnd 3 "hello" == "he" extra> +++ OK, passed 1 test. process-extras> readCreateProcessWithExitCode (src/System/Process/Text.hs:35) process-extras> Warning: 'Text' is out of scope. process-extras> If you qualify the identifier, haddock can try to link it anyway. process-extras> 33% ( 1 / 3) in 'System.Process.Chars' process-extras> Missing documentation for: process-extras> Module header process-extras> readCreateProcessWithExitCode (src/System/Process/Chars.hs:35) process-extras> 33% ( 1 / 3) in 'System.Process.ByteString.Lazy' process-extras> Missing documentation for: process-extras> Module header process-extras> readCreateProcessWithExitCode (src/System/Process/ByteString/Lazy.hs:43) process-extras> 33% ( 1 / 3) in 'System.Process.ByteString' process-extras> Missing documentation for: process-extras> Module header process-extras> readCreateProcessWithExitCode (src/System/Process/ByteString.hs:42) process-extras> Warning: 'ProcessOutput' is out of scope. process-extras> If you qualify the identifier, haddock can try to link it anyway. process-extras> Warning: 'CreateProcess' is ambiguous. It is defined process-extras> * in ‘System.Process.Common’ process-extras> * in ‘System.Process.Common’ process-extras> You may be able to disambiguate the identifier by qualifying it or process-extras> by specifying the type/value namespace explicitly. process-extras> Defaulting to the one defined in ‘System.Process.Common’ process-extras> 59% ( 16 / 27) in 'System.Process.ListLike' process-extras> Missing documentation for: process-extras> ProcessText (src/System/Process/Common.hs:74) process-extras> ProcessResult (src/System/Process/Common.hs:76) process-extras> ProcessMaker (src/System/Process/Common.hs:49) process-extras> readCreateProcess (src/System/Process/ListLike.hs:69) process-extras> readCreateProcessStrict (src/System/Process/Common.hs:132) process-extras> readCreateProcessWithExitCode (src/System/Process/Common.hs:128) process-extras> showCmdSpecForUser (src/System/Process/Common.hs:233) process-extras> foldOutput (src/System/Process/ListLike.hs:120) process-extras> writeChunk (src/System/Process/ListLike.hs:140) process-extras> CmdSpec process-extras> CreateProcess process-extras> 40% ( 10 / 25) in 'System.Process.Run' process-extras> Missing documentation for: process-extras> RunT (src/System/Process/Run.hs:74) process-extras> runT (src/System/Process/Run.hs:92) process-extras> OutputStyle (src/System/Process/Run.hs:94) process-extras> RunM (src/System/Process/Run.hs:76) process-extras> echoStart (src/System/Process/Run.hs:129) process-extras> echoEnd (src/System/Process/Run.hs:132) process-extras> output (src/System/Process/Run.hs:135) process-extras> silent (src/System/Process/Run.hs:138) process-extras> dots (src/System/Process/Run.hs:141) process-extras> quieter (src/System/Process/Run.hs:174) process-extras> noisier (src/System/Process/Run.hs:177) process-extras> lazy (src/System/Process/Run.hs:183) process-extras> strict (src/System/Process/Run.hs:180) process-extras> message (src/System/Process/Run.hs:186) process-extras> run (src/System/Process/Run.hs:216) process-extras> Warning: System.Process.Run: could not find link destinations for: process-extras> - System.Process.Run.Dot sqlite-simple> test/Simple.hs:143:29: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 143 | (Only "test string") @=? (head rows) sqlite-simple> | ^^^^ sqlite-simple> [10 of 14] Compiling Statement ( test/Statement.hs, dist/build/test/test-tmp/Statement.o ) sqlite-simple> [11 of 14] Compiling TestImports ( test/TestImports.hs, dist/build/test/test-tmp/TestImports.o ) sqlite-simple> [12 of 14] Compiling UserInstances ( test/UserInstances.hs, dist/build/test/test-tmp/UserInstances.o ) sqlite-simple> [13 of 14] Compiling Utf8Strings ( test/Utf8Strings.hs, dist/build/test/test-tmp/Utf8Strings.o ) sqlite-simple> [14 of 14] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 33 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 34 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.o, dist/build/Data/Monoid/Instances/Measured.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 21 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:22:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 22 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.o, dist/build/Data/Monoid/Instances/Concat.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 23 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:24:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:199:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 199 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:282:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat p]’ not matched: [] either (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc either (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ either (post)> either (post)> Pushing /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 (891.94 KiB) either (post)> Pushing /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc (454.20 KiB) either (post)> either (post)> All done. either (post)> added 2 signatures either (post)> added 1 signatures either (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc either (post)> copying 2 paths... either (post)> copying path '/nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc' to 'https://cache.nix-ci.com'... either (post)> copying path '/nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2' to 'https://cache.nix-ci.com'... either (post)> copying 1 paths... either (post)> copying path '/nix/store/p5a2y7ymbrpjjinclkj6min0blra232l-either-5.0.2.drv' to 'https://cache.nix-ci.com'... either (post)> added 0 signatures either (post)> added 0 signatures either (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2 /nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc either (post)> copying 2 paths... either (post)> copying path '/nix/store/mx7a9lj25npyjl0a73jgyxl3p6va8731-either-5.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... either (post)> copying path '/nix/store/199rnbrjchs5cv2qw9zdbsjrl0bp0mzv-either-5.0.2' to 'ssh-ng://worker.nix-ci.com'... either (post)> copying 1 paths... either (post)> copying path '/nix/store/p5a2y7ymbrpjjinclkj6min0blra232l-either-5.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... extra> dropEnd 5 "bye" == "" extra> +++ OK, passed 1 test. extra> dropEnd (-1) "bye" == "bye" extra> +++ OK, passed 1 test. extra> \i xs -> dropEnd i xs `isPrefixOf` xs extra> +++ OK, passed 100 tests. extra> \i xs -> length (dropEnd i xs) == max 0 (length xs - max 0 i) extra> +++ OK, passed 100 tests. extra> \i -> take 3 (dropEnd 5 [i..]) == take 3 [i..] extra> +++ OK, passed 100 tests. extra> splitAtEnd 3 "hello" == ("he","llo") extra> +++ OK, passed 1 test. extra> splitAtEnd 3 "he" == ("", "he") extra> +++ OK, passed 1 test. extra> \i xs -> uncurry (++) (splitAt i xs) == xs extra> +++ OK, passed 100 tests. extra> \i xs -> splitAtEnd i xs == (dropEnd i xs, takeEnd i xs) extra> +++ OK, passed 100 tests. extra> \i xs -> zip [i..] xs == zipFrom i xs extra> +++ OK, passed 100 tests. extra> zipFrom False [1..3] == [(False,1),(True, 2)] extra> +++ OK, passed 1 test. extra> \i xs -> zipWithFrom (,) i xs == zipFrom i xs extra> +++ OK, passed 100 tests. extra> concatUnzip [("a","AB"),("bc","C")] == ("abc","ABC") extra> +++ OK, passed 1 test. extra> concatUnzip3 [("a","AB",""),("bc","C","123")] == ("abc","ABC","123") extra> +++ OK, passed 1 test. extra> takeWhileEnd even [2,3,4,6] == [4,6] extra> +++ OK, passed 1 test. extra> trim " hello " == "hello" extra> +++ OK, passed 1 test. extra> trimStart " hello " == "hello " extra> +++ OK, passed 1 test. extra> trimEnd " hello " == " hello" extra> +++ OK, passed 1 test. extra> \s -> trim s == trimEnd (trimStart s) extra> +++ OK, passed 100 tests. extra> lower "This is A TEST" == "this is a test" extra> +++ OK, passed 1 test. extra> lower "" == "" extra> +++ OK, passed 1 test. extra> upper "This is A TEST" == "THIS IS A TEST" extra> +++ OK, passed 1 test. extra> upper "" == "" extra> +++ OK, passed 1 test. extra> word1 "" == ("", "") extra> +++ OK, passed 1 test. extra> word1 "keyword rest of string" == ("keyword","rest of string") extra> +++ OK, passed 1 test. extra> word1 " keyword\n rest of string" == ("keyword","rest of string") extra> +++ OK, passed 1 test. extra> \s -> fst (word1 s) == concat (take 1 $ words s) extra> +++ OK, passed 100 tests. extra> \s -> words (snd $ word1 s) == drop 1 (words s) extra> +++ OK, passed 100 tests. extra> line1 "" == ("", "") extra> +++ OK, passed 1 test. extra> line1 "test" == ("test","") extra> +++ OK, passed 1 test. extra> line1 "test\n" == ("test","") extra> +++ OK, passed 1 test. extra> line1 "test\nrest" == ("test","rest") extra> +++ OK, passed 1 test. extra> line1 "test\nrest\nmore" == ("test","rest\nmore") extra> +++ OK, passed 1 test. extra> escapeHTML "this is a test" == "this is a test" extra> +++ OK, passed 1 test. extra> escapeHTML "\"g&t\"" == "<b>"g&t"</n>" extra> +++ OK, passed 1 test. extra> escapeHTML "t'was another test" == "t'was another test" extra> +++ OK, passed 1 test. extra> \xs -> unescapeHTML (escapeHTML xs) == xs extra> +++ OK, passed 100 tests. extra> escapeJSON "this is a test" == "this is a test" extra> +++ OK, passed 1 test. extra> escapeJSON "\ttab\nnewline\\" == "\\ttab\\nnewline\\\\" extra> +++ OK, passed 1 test. extra> escapeJSON "\ESC[0mHello" == "\\u001b[0mHello" extra> +++ OK, passed 1 test. extra> \xs -> unescapeJSON (escapeJSON xs) == xs extra> +++ OK, passed 100 tests. extra> groupOn abs [1,-1,2] == [[1,-1], [2]] extra> +++ OK, passed 1 test. extra> groupOnKey abs [1,-1,2] == [(1, [1,-1]), (2, [2])] extra> +++ OK, passed 1 test. extra> maximumOn id [] == undefined extra> +++ OK, passed 1 test. extra> maximumOn length ["test","extra","a"] == "extra" extra> +++ OK, passed 1 test. extra> minimumOn id [] == undefined extra> +++ OK, passed 1 test. extra> minimumOn length ["test","extra","a"] == "a" extra> +++ OK, passed 1 test. extra> groupSort [(1,'t'),(3,'t'),(2,'e'),(2,'s')] == [(1,"t"),(2,"es"),(3,"t")] extra> +++ OK, passed 1 test. extra> \xs -> map fst (groupSort xs) == sort (nub (map fst xs)) extra> +++ OK, passed 100 tests. extra> \xs -> concatMap snd (groupSort xs) == map snd (sortOn fst xs) extra> +++ OK, passed 100 tests. extra> groupSortOn length ["test","of","sized","item"] == [["of"],["test","item"],["sized"]] extra> +++ OK, passed 1 test. extra> groupSortBy (compare `on` length) ["test","of","sized","item"] == [["of"],["test","item"],["sized"]] extra> +++ OK, passed 1 test. extra> sum' [1, 2, 3] == 6 extra> +++ OK, passed 1 test. extra> sumOn' read ["1", "2", "3"] == 6 extra> +++ OK, passed 1 test. extra> product' [1, 2, 4] == 8 extra> +++ OK, passed 1 test. extra> productOn' read ["1", "2", "4"] == 8 extra> +++ OK, passed 1 test. extra> merge "ace" "bd" == "abcde" extra> +++ OK, passed 1 test. extra> \xs ys -> merge (sort xs) (sort ys) == sort (xs ++ ys) extra> +++ OK, passed 100 tests. extra> replace "el" "_" "Hello Bella" == "H_lo B_la" extra> +++ OK, passed 1 test. extra> replace "el" "e" "Hello" == "Helo" extra> +++ OK, passed 1 test. foldl> [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, dist/build/Control/Foldl/NonEmpty.p_o ) foldl> foldl> src/Control/Foldl/NonEmpty.hs:64:29: warning: [GHC-38856] [-Wunused-imports] foldl> The import of ‘liftA2’ foldl> from module ‘Control.Applicative’ is redundant foldl> | foldl> 64 | import Control.Applicative (liftA2, Const(..)) foldl> | ^^^^^^ foldl> [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, dist/build/Control/Foldl/ByteString.p_o ) foldl> [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, dist/build/Control/Scanl.p_o ) foldl> buildPhase completed in 31 seconds foldl> Running phase: checkPhase foldl> Running 1 test suites... foldl> Test suite doctest: RUNNING... process-extras> Documentation created: dist/doc/html/process-extras/, process-extras> dist/doc/html/process-extras/process-extras.txt process-extras> Preprocessing test suite 'process-extras-tests' for process-extras-0.7.4.. process-extras> Running phase: installPhase process-extras> Installing library in /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq process-extras> Running phase: fixupPhase process-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 process-extras> shrinking /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSprocess-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq-ghc9.8.1.so process-extras> checking for references to /build/ in /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4... process-extras> patching script interpreter paths in /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 process-extras> stripping (with command strip and flags -S -p) in /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4/lib process-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc process-extras> checking for references to /build/ in /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc... process-extras> patching script interpreter paths in /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc sqlite-simple> [15 of 15] Linking dist/build/test/test sqlite-simple> buildPhase completed in 30 seconds sqlite-simple> Running phase: checkPhase sqlite-simple> Running 1 test suites... sqlite-simple> Test suite test: RUNNING... sqlite-simple> Cases: 48 Tried: 48 Errors: 0 Failures: 0 sqlite-simple> Test suite test: PASS sqlite-simple> Test suite logged to: dist/test/sqlite-simple-0.4.19.0-test.log sqlite-simple> 1 of 1 test suites (1 of 1 test cases) passed. sqlite-simple> Running phase: haddockPhase sqlite-simple> Preprocessing library for sqlite-simple-0.4.19.0.. sqlite-simple> Running Haddock on library for sqlite-simple-0.4.19.0.. sqlite-simple> Warning: The documentation for the following packages are not installed. No sqlite-simple> links will be generated to these packages: attoparsec-0.14.4, sqlite-simple> attoparsec-0.14.4, vector-0.13.2.0 sqlite-simple> Warning: --source-* options are ignored when --hyperlinked-source is enabled. sqlite-simple> [ 1 of 12] Compiling Database.SQLite.Simple.Ok ( Database/SQLite/Simple/Ok.hs, nothing ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/Ok.hs:76:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] sqlite-simple> Noncanonical ‘return’ definition detected sqlite-simple> in the instance declaration for ‘Monad Ok’. sqlite-simple> ‘return’ will eventually be removed in favour of ‘pure’ sqlite-simple> Suggested fix: sqlite-simple> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ sqlite-simple> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return sqlite-simple> | sqlite-simple> 76 | return = Ok sqlite-simple> | ^^^^^^^^^^^ sqlite-simple> [ 2 of 12] Compiling Database.SQLite.Simple.Internal ( Database/SQLite/Simple/Internal.hs, nothing ) sqlite-simple> [ 3 of 12] Compiling Database.SQLite.Simple.Time.Implementation ( Database/SQLite/Simple/Time/Implementation.hs, nothing ) base64> [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, dist/build/Data/ByteString/Lazy/Base64.p_o ) base64> [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, dist/build/Data/ByteString/Lazy/Base64/URL.p_o ) base64> [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, dist/build/Data/ByteString/Short/Base64.p_o ) base64> [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, dist/build/Data/ByteString/Short/Base64/URL.p_o ) base64> [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, dist/build/Data/Text/Encoding/Base64/Error.p_o ) base64> [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, dist/build/Data/Text/Encoding/Base64.p_o ) base64> [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, dist/build/Data/Text/Encoding/Base64/URL.p_o ) base64> [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, dist/build/Data/Text/Lazy/Encoding/Base64.p_o ) base64> [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, dist/build/Data/Text/Lazy/Encoding/Base64/URL.p_o ) doctest-parallel> Preprocessing test suite 'doctests' for doctest-parallel-0.3.1.1.. doctest-parallel> Building test suite 'doctests' for doctest-parallel-0.3.1.1.. doctest-parallel> [1 of 1] Compiling Main ( test/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) doctest-parallel> [2 of 2] Linking dist/build/doctests/doctests free> [ 1 of 19] Compiling Control.Alternative.Free ( src/Control/Alternative/Free.hs, nothing ) free> [ 2 of 19] Compiling Control.Alternative.Free.Final ( src/Control/Alternative/Free/Final.hs, nothing ) free> [ 3 of 19] Compiling Control.Applicative.Free ( src/Control/Applicative/Free.hs, nothing ) free> [ 4 of 19] Compiling Control.Applicative.Free.Fast ( src/Control/Applicative/Free/Fast.hs, nothing ) free> [ 5 of 19] Compiling Control.Applicative.Free.Final ( src/Control/Applicative/Free/Final.hs, nothing ) free> [ 6 of 19] Compiling Control.Applicative.Trans.Free ( src/Control/Applicative/Trans/Free.hs, nothing ) free> [ 7 of 19] Compiling Control.Comonad.Cofree.Class ( src/Control/Comonad/Cofree/Class.hs, nothing ) free> [ 8 of 19] Compiling Control.Comonad.Cofree ( src/Control/Comonad/Cofree.hs, nothing ) free> [ 9 of 19] Compiling Control.Comonad.Trans.Cofree ( src/Control/Comonad/Trans/Cofree.hs, nothing ) free> [10 of 19] Compiling Control.Comonad.Trans.Coiter ( src/Control/Comonad/Trans/Coiter.hs, nothing ) free> [11 of 19] Compiling Control.Monad.Free.Class ( src/Control/Monad/Free/Class.hs, nothing ) free> [12 of 19] Compiling Control.Monad.Free.TH ( src/Control/Monad/Free/TH.hs, nothing ) free> [13 of 19] Compiling Control.Monad.Trans.Free ( src/Control/Monad/Trans/Free.hs, nothing ) free> [14 of 19] Compiling Control.Monad.Free ( src/Control/Monad/Free.hs, nothing ) free> [15 of 19] Compiling Control.Monad.Free.Church ( src/Control/Monad/Free/Church.hs, nothing ) free> [16 of 19] Compiling Control.Monad.Trans.Free.Ap ( src/Control/Monad/Trans/Free/Ap.hs, nothing ) free> [17 of 19] Compiling Control.Monad.Free.Ap ( src/Control/Monad/Free/Ap.hs, nothing ) free> [18 of 19] Compiling Control.Monad.Trans.Free.Church ( src/Control/Monad/Trans/Free/Church.hs, nothing ) free> [19 of 19] Compiling Control.Monad.Trans.Iter ( src/Control/Monad/Trans/Iter.hs, nothing ) free> Haddock coverage: free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Alt' is ambiguous. It is defined free> * at src/Control/Alternative/Free.hs:43:19 free> * at src/Control/Alternative/Free.hs:43:1 free> * in ‘Data.Functor.Alt’ free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Alternative/Free.hs:43:1 free> 66% ( 4 / 6) in 'Control.Alternative.Free' free> Missing documentation for: free> Alt (src/Control/Alternative/Free.hs:43) free> AltF (src/Control/Alternative/Free.hs:39) free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Alt' is ambiguous. It is defined free> * at src/Control/Alternative/Free/Final.hs:34:19 free> * at src/Control/Alternative/Free/Final.hs:34:1 free> * in ‘Data.Functor.Alt’ free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Alternative/Free/Final.hs:34:1 free> 100% ( 5 / 5) in 'Control.Alternative.Free.Final' free> Warning: 'Ap' is ambiguous. It is defined free> * at src/Control/Applicative/Free.hs:50:3 free> * at src/Control/Applicative/Free.hs:48:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Applicative/Free.hs:48:1 free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 11 / 11) in 'Control.Applicative.Free' free> Warning: 'f' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Ap' is ambiguous. It is defined free> * at src/Control/Applicative/Free/Fast.hs:69:18 free> * at src/Control/Applicative/Free/Fast.hs:69:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Applicative/Free/Fast.hs:69:1 free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 14 / 14) in 'Control.Applicative.Free.Fast' indexed-traversable-instances> Documentation created: dist/doc/html/indexed-traversable-instances/, indexed-traversable-instances> dist/doc/html/indexed-traversable-instances/indexed-traversable-instances.txt indexed-traversable-instances> Preprocessing test suite 'indexed-tests' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Preprocessing test suite 'safe' for indexed-traversable-instances-0.1.2.. indexed-traversable-instances> Running phase: installPhase indexed-traversable-instances> Installing library in /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f indexed-traversable-instances> Running phase: fixupPhase indexed-traversable-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 indexed-traversable-instances> shrinking /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSindexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f-ghc9.8.1.so indexed-traversable-instances> checking for references to /build/ in /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2... indexed-traversable-instances> patching script interpreter paths in /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 indexed-traversable-instances> stripping (with command strip and flags -S -p) in /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2/lib indexed-traversable-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc indexed-traversable-instances> checking for references to /build/ in /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc... indexed-traversable-instances> patching script interpreter paths in /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc monoid-subclasses> | monoid-subclasses> 282 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.o, dist/build/Data/Monoid/Instances/ByteString/UTF8.dyn_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 59 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, dist/build/Data/Monoid/Null.p_o ) monoid-subclasses> [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, dist/build/Data/Semigroup/Cancellative.p_o ) monoid-subclasses> [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, dist/build/Data/Monoid/Monus.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Monus.hs:320:36: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Prelude, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 320 | | otherwise = go (tail x) monoid-subclasses> | ^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Monus.hs:327:36: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Prelude, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 327 | | otherwise = go (tail x) monoid-subclasses> | ^^^^ monoid-subclasses> [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, dist/build/Data/Monoid/GCD.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:75:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Encoding() monoid-subclasses> | monoid-subclasses> 75 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:83:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ relude> Preprocessing test suite 'relude-test' for relude-1.2.2.0.. relude> Building test suite 'relude-test' for relude-1.2.2.0.. relude> relude> on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] relude> unrecognised warning flag: -Winconsistent-flags relude> [1 of 4] Compiling Test.Relude.Gen relude> [2 of 4] Compiling Test.Relude.Container.One relude> [3 of 4] Compiling Test.Relude.Property relude> [4 of 4] Compiling Main relude> relude> on the commandline: warning: [GHC-93741] [-Wunrecognised-warning-flags] relude> unrecognised warning flag: -Winconsistent-flags relude> [5 of 5] Linking dist/build/relude-test/relude-test relude> buildPhase completed in 33 seconds relude> Running phase: checkPhase relude> Running 2 test suites... relude> Test suite relude-doctest: RUNNING... text-iso8601> [2 of 2] Compiling Data.Time.ToText ( src/Data/Time/ToText.hs, nothing ) text-iso8601> Haddock coverage: text-iso8601> Warning: 'zonedTime' is out of scope. text-iso8601> If you qualify the identifier, haddock can try to link it anyway. text-iso8601> 100% ( 11 / 11) in 'Data.Time.FromText' text-iso8601> 9% ( 1 / 11) in 'Data.Time.ToText' text-iso8601> Missing documentation for: text-iso8601> Module header text-iso8601> buildDay (src/Data/Time/ToText.hs:38) text-iso8601> buildLocalTime (src/Data/Time/ToText.hs:122) text-iso8601> buildTimeOfDay (src/Data/Time/ToText.hs:74) text-iso8601> buildTimeZone (src/Data/Time/ToText.hs:106) text-iso8601> buildUTCTime (src/Data/Time/ToText.hs:118) text-iso8601> buildZonedTime (src/Data/Time/ToText.hs:126) text-iso8601> buildMonth (src/Data/Time/ToText.hs:43) text-iso8601> buildQuarter (src/Data/Time/ToText.hs:48) text-iso8601> buildQuarterOfYear (src/Data/Time/ToText.hs:53) text-iso8601> Documentation created: dist/doc/html/text-iso8601/, text-iso8601> dist/doc/html/text-iso8601/text-iso8601.txt text-iso8601> Preprocessing test suite 'text-iso8601-tests' for text-iso8601-0.1.1.. text-iso8601> Running phase: installPhase text-iso8601> Installing library in /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e text-iso8601> Running phase: fixupPhase text-iso8601> shrinking RPATHs of ELF executables and libraries in /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 text-iso8601> shrinking /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStext-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e-ghc9.8.1.so text-iso8601> checking for references to /build/ in /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1... text-iso8601> patching script interpreter paths in /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 text-iso8601> stripping (with command strip and flags -S -p) in /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1/lib tomland> [ 3 of 36] Compiling Toml.Type.Key tomland> [ 4 of 36] Compiling Toml.Parser.Key tomland> [ 5 of 36] Compiling Toml.Type.PrefixTree tomland> [ 6 of 36] Compiling Toml.Type.Value tomland> [ 7 of 36] Compiling Toml.Type.AnyValue tomland> [ 8 of 36] Compiling Toml.Type.UValue tomland> [ 9 of 36] Compiling Toml.Type.TOML tomland> [10 of 36] Compiling Toml.Type.Edsl tomland> [11 of 36] Compiling Toml.Type.Printer tomland> [12 of 36] Compiling Toml.Type tomland> [13 of 36] Compiling Toml.Parser.Value parsers> [2 of 2] Linking dist/build/quickcheck/quickcheck parsers> Running phase: checkPhase parsers> Running 1 test suites... parsers> Test suite quickcheck: RUNNING... parsers> +++ OK, passed 100 tests. parsers> +++ OK, passed 100 tests. parsers> +++ OK, passed 100 tests. parsers> +++ OK, passed 100 tests. parsers> Test suite quickcheck: PASS parsers> Test suite logged to: dist/test/parsers-0.12.12-quickcheck.log parsers> 1 of 1 test suites (1 of 1 test cases) passed. parsers> Running phase: haddockPhase parsers> Preprocessing library for parsers-0.12.12.. parsers> Running Haddock on library for parsers-0.12.12.. parsers> Warning: The documentation for the following packages are not installed. No parsers> links will be generated to these packages: attoparsec-0.14.4, parsers> attoparsec-0.14.4 parsers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. parsers> [1 of 8] Compiling Text.Parser.Combinators ( src/Text/Parser/Combinators.hs, nothing ) parsers> [2 of 8] Compiling Text.Parser.Char ( src/Text/Parser/Char.hs, nothing ) parsers> [3 of 8] Compiling Text.Parser.Expression ( src/Text/Parser/Expression.hs, nothing ) parsers> [4 of 8] Compiling Text.Parser.LookAhead ( src/Text/Parser/LookAhead.hs, nothing ) parsers> [5 of 8] Compiling Text.Parser.Permutation ( src/Text/Parser/Permutation.hs, nothing ) parsers> [6 of 8] Compiling Text.Parser.Token.Highlight ( src/Text/Parser/Token/Highlight.hs, nothing ) parsers> [7 of 8] Compiling Text.Parser.Token ( src/Text/Parser/Token.hs, nothing ) parsers> [8 of 8] Compiling Text.Parser.Token.Style ( src/Text/Parser/Token/Style.hs, nothing ) parsers> Haddock coverage: parsers> Warning: 'notFollowedBy' is ambiguous. It is defined parsers> * in ‘Text.Parsec.Combinator’ parsers> * at src/Text/Parser/Combinators.hs:297:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Combinators.hs:297:3 parsers> Warning: 'try' is ambiguous. It is defined parsers> * in ‘Data.Attoparsec.Combinator’ parsers> * in ‘Text.Parsec.Prim’ parsers> * at src/Text/Parser/Combinators.hs:255:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Combinators.hs:255:3 parsers> 100% ( 27 / 27) in 'Text.Parser.Combinators' parsers> Warning: 'char' is ambiguous. It is defined parsers> * in ‘Text.ParserCombinators.ReadP’ parsers> * in ‘Text.Parsec.Char’ parsers> * at src/Text/Parser/Char.hs:190:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Char.hs:190:3 parsers> Warning: 'satisfy' is ambiguous. It is defined parsers> * in ‘Text.ParserCombinators.ReadP’ parsers> * in ‘Text.Parsec.Char’ parsers> * at src/Text/Parser/Char.hs:178:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Char.hs:178:3 parsers> Warning: 'oneOf' is ambiguous. It is defined parsers> * in ‘Text.Parsec.Char’ parsers> * at src/Text/Parser/Char.hs:79:1 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Char.hs:79:1 parsers> Warning: 'skipMany' is ambiguous. It is defined parsers> * in ‘Data.Attoparsec.Combinator’ parsers> * in ‘Text.ParserCombinators.ReadP’ parsers> * in ‘Text.Parsec.Prim’ parsers> * at src/Text/Parser/Combinators.hs:262:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Combinators.hs:262:3 parsers> 95% ( 19 / 20) in 'Text.Parser.Char' parsers> Missing documentation for: parsers> satisfyRange (src/Text/Parser/Char.hs:172) parsers> 100% ( 5 / 5) in 'Text.Parser.Expression' parsers> Warning: 'lookAhead' is ambiguous. It is defined parsers> * in ‘Data.Attoparsec.Combinator’ parsers> * in ‘Data.Binary.Get.Internal’ parsers> * in ‘Text.Parsec.Prim’ parsers> * at src/Text/Parser/LookAhead.hs:51:3 reducers> Documentation created: dist/doc/html/reducers/, reducers> dist/doc/html/reducers/reducers.txt reducers> Running phase: installPhase reducers> Installing library in /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX reducers> Running phase: fixupPhase reducers> shrinking RPATHs of ELF executables and libraries in /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 reducers> shrinking /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSreducers-3.12.5-2rmfBBuqJkLLiuddU6beaX-ghc9.8.1.so reducers> checking for references to /build/ in /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5... reducers> patching script interpreter paths in /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 reducers> stripping (with command strip and flags -S -p) in /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5/lib reducers> shrinking RPATHs of ELF executables and libraries in /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc reducers> checking for references to /build/ in /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc... reducers> patching script interpreter paths in /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc extra> replace "" "x" "Hello" == "xHxexlxlxox" extra> +++ OK, passed 1 test. extra> replace "" "x" "" == "x" extra> +++ OK, passed 1 test. extra> \xs ys -> replace xs xs ys == ys extra> +++ OK, passed 100 tests. extra> breakEnd isLower "youRE" == ("you","RE") extra> +++ OK, passed 1 test. extra> breakEnd isLower "youre" == ("youre","") extra> +++ OK, passed 1 test. extra> breakEnd isLower "YOURE" == ("","YOURE") extra> +++ OK, passed 1 test. extra> \f xs -> breakEnd (not . f) xs == spanEnd f xs extra> +++ OK, passed 100 tests. extra> spanEnd isUpper "youRE" == ("you","RE") extra> +++ OK, passed 1 test. extra> spanEnd (not . isSpace) "x y z" == ("x y ","z") extra> +++ OK, passed 1 test. extra> \f xs -> uncurry (++) (spanEnd f xs) == xs extra> +++ OK, passed 100 tests. extra> \f xs -> spanEnd f xs == swap (both reverse (span f (reverse xs))) extra> +++ OK, passed 100 tests. extra> wordsBy (== ':') "::xyz:abc::123::" == ["xyz","abc","123"] extra> +++ OK, passed 1 test. extra> \s -> wordsBy isSpace s == words s extra> +++ OK, passed 100 tests. extra> linesBy (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123",""] extra> +++ OK, passed 1 test. extra> \s -> linesBy (== '\n') s == lines s extra> +++ OK, passed 100 tests. extra> linesBy (== ';') "my;list;here;" == ["my","list","here"] extra> +++ OK, passed 1 test. extra> firstJust id [Nothing,Just 3] == Just 3 extra> +++ OK, passed 1 test. extra> firstJust id [Nothing,Nothing] == Nothing extra> +++ OK, passed 1 test. extra> drop1 "" == "" extra> +++ OK, passed 1 test. extra> drop1 "test" == "est" extra> +++ OK, passed 1 test. extra> \xs -> drop 1 xs == drop1 xs extra> +++ OK, passed 100 tests. extra> dropEnd1 "" == "" extra> +++ OK, passed 1 test. extra> dropEnd1 "test" == "tes" extra> +++ OK, passed 1 test. extra> \xs -> dropEnd 1 xs == dropEnd1 xs extra> +++ OK, passed 100 tests. extra> mconcatMap Sum [1,2,3] == Sum 6 extra> +++ OK, passed 1 test. extra> \f xs -> mconcatMap f xs == concatMap f xs extra> +++ OK, passed 100 tests. extra> breakOn "::" "a::b::c" == ("a", "::b::c") extra> +++ OK, passed 1 test. extra> breakOn "/" "foobar" == ("foobar", "") extra> +++ OK, passed 1 test. extra> \needle haystack -> let (prefix,match) = breakOn needle haystack in prefix ++ match == haystack extra> +++ OK, passed 100 tests. extra> breakOnEnd "::" "a::b::c" == ("a::b::", "c") extra> +++ OK, passed 1 test. extra> splitOn "\r\n" "a\r\nb\r\nd\r\ne" == ["a","b","d","e"] extra> +++ OK, passed 1 test. extra> splitOn "aaa" "aaaXaaaXaaaXaaa" == ["","X","X","X",""] extra> +++ OK, passed 1 test. extra> splitOn "x" "x" == ["",""] extra> +++ OK, passed 1 test. extra> splitOn "x" "" == [""] extra> +++ OK, passed 1 test. extra> \s x -> s /= "" ==> intercalate s (splitOn s x) == x extra> +++ OK, passed 100 tests; 18 discarded. extra> \c x -> splitOn [c] x == split (==c) x extra> +++ OK, passed 100 tests. extra> split (== 'a') "aabbaca" == ["","","bb","c",""] extra> +++ OK, passed 1 test. extra> split (== 'a') "" == [""] extra> +++ OK, passed 1 test. extra> split (== ':') "::xyz:abc::123::" == ["","","xyz","abc","","123","",""] extra> +++ OK, passed 1 test. extra> split (== ',') "my,list,here" == ["my","list","here"] extra> +++ OK, passed 1 test. extra> dropWhileEnd isSpace "ab cde " == "ab cde" extra> +++ OK, passed 1 test. extra> dropWhileEnd' isSpace "ab cde " == "ab cde" extra> +++ OK, passed 1 test. extra> last (dropWhileEnd even [undefined,3]) == undefined extra> +++ OK, passed 1 test. extra> last (dropWhileEnd' even [undefined,3]) == 3 extra> +++ OK, passed 1 test. extra> head (dropWhileEnd even (3:undefined)) == 3 extra> +++ OK, passed 1 test. extra> head (dropWhileEnd' even (3:undefined)) == undefined extra> +++ OK, passed 1 test. extra> dropPrefix "Mr. " "Mr. Men" == "Men" extra> +++ OK, passed 1 test. extra> dropPrefix "Mr. " "Dr. Men" == "Dr. Men" extra> +++ OK, passed 1 test. extra> dropSuffix "!" "Hello World!" == "Hello World" extra> +++ OK, passed 1 test. extra> dropSuffix "!" "Hello World!!" == "Hello World!" extra> +++ OK, passed 1 test. extra> dropSuffix "!" "Hello World." == "Hello World." extra> +++ OK, passed 1 test. extra> stripSuffix "bar" "foobar" == Just "foo" extra> +++ OK, passed 1 test. extra> stripSuffix "" "baz" == Just "baz" extra> +++ OK, passed 1 test. extra> stripSuffix "foo" "quux" == Nothing extra> +++ OK, passed 1 test. extra> stripInfix "::" "a::b::c" == Just ("a", "b::c") extra> +++ OK, passed 1 test. extra> stripInfix "/" "foobar" == Nothing extra> +++ OK, passed 1 test. extra> stripInfixEnd "::" "a::b::c" == Just ("a::b", "c") extra> +++ OK, passed 1 test. extra> chunksOf 3 "my test" == ["my ","tes","t"] extra> +++ OK, passed 1 test. extra> chunksOf 3 "mytest" == ["myt","est"] extra> +++ OK, passed 1 test. extra> chunksOf 8 "" == [] sqlite-simple> [ 4 of 12] Compiling Database.SQLite.Simple.Time ( Database/SQLite/Simple/Time.hs, nothing ) sqlite-simple> [ 5 of 12] Compiling Database.SQLite.Simple.Types ( Database/SQLite/Simple/Types.hs, nothing ) sqlite-simple> [ 6 of 12] Compiling Database.SQLite.Simple.ToField ( Database/SQLite/Simple/ToField.hs, nothing ) sqlite-simple> [ 7 of 12] Compiling Database.SQLite.Simple.ToRow ( Database/SQLite/Simple/ToRow.hs, nothing ) sqlite-simple> [ 8 of 12] Compiling Database.SQLite.Simple.QQ ( Database/SQLite/Simple/QQ.hs, nothing ) sqlite-simple> [ 9 of 12] Compiling Database.SQLite.Simple.FromField ( Database/SQLite/Simple/FromField.hs, nothing ) sqlite-simple> [10 of 12] Compiling Database.SQLite.Simple.FromRow ( Database/SQLite/Simple/FromRow.hs, nothing ) sqlite-simple> sqlite-simple> Database/SQLite/Simple/FromRow.hs:119:28: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘tail’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 119 | lift (put (column + 1, tail remaining)) sqlite-simple> | ^^^^ sqlite-simple> sqlite-simple> Database/SQLite/Simple/FromRow.hs:124:15: warning: [GHC-63394] [-Wx-partial] sqlite-simple> In the use of ‘head’ sqlite-simple> (imported from Prelude, but defined in GHC.List): sqlite-simple> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." sqlite-simple> | sqlite-simple> 124 | let r = head remaining sqlite-simple> | ^^^^ sqlite-simple> [11 of 12] Compiling Database.SQLite.Simple ( Database/SQLite/Simple.hs, nothing ) sqlite-simple> [12 of 12] Compiling Database.SQLite.Simple.Function ( Database/SQLite/Simple/Function.hs, nothing ) sqlite-simple> Haddock coverage: sqlite-simple> Warning: 'Ok' is ambiguous. It is defined sqlite-simple> * at Database/SQLite/Simple/Ok.hs:46:38 sqlite-simple> * at Database/SQLite/Simple/Ok.hs:46:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple/Ok.hs:46:1 sqlite-simple> Warning: 'SomeException' is ambiguous. It is defined sqlite-simple> * in ‘GHC.Exception.Type’ sqlite-simple> * in ‘GHC.Exception.Type’ sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined in ‘GHC.Exception.Type’ sqlite-simple> 66% ( 2 / 3) in 'Database.SQLite.Simple.Ok' sqlite-simple> Missing documentation for: sqlite-simple> Ok (Database/SQLite/Simple/Ok.hs:46) sqlite-simple> 42% ( 3 / 7) in 'Database.SQLite.Simple.Internal' sqlite-simple> Missing documentation for: sqlite-simple> ColumnOutOfBounds (Database/SQLite/Simple/Internal.hs:49) sqlite-simple> RowParseRO (Database/SQLite/Simple/Internal.hs:62) sqlite-simple> RowParser (Database/SQLite/Simple/Internal.hs:64) sqlite-simple> gettypename (Database/SQLite/Simple/Internal.hs:68) sqlite-simple> 28% ( 2 / 7) in 'Database.SQLite.Simple.Time.Implementation' sqlite-simple> Missing documentation for: sqlite-simple> parseUTCTime (Database/SQLite/Simple/Time/Implementation.hs:42) sqlite-simple> parseDay (Database/SQLite/Simple/Time/Implementation.hs:45) sqlite-simple> dayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:126) sqlite-simple> timeOfDayToBuilder (Database/SQLite/Simple/Time/Implementation.hs:130) sqlite-simple> timeZoneToBuilder (Database/SQLite/Simple/Time/Implementation.hs:134) sqlite-simple> Warning: 'UTCTime' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Day' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 100% ( 2 / 2) in 'Database.SQLite.Simple.Time' sqlite-simple> 100% ( 5 / 5) in 'Database.SQLite.Simple.Types' sqlite-simple> 100% ( 2 / 2) in 'Database.SQLite.Simple.ToField' sqlite-simple> 100% ( 3 / 3) in 'Database.SQLite.Simple.ToRow' sqlite-simple> 100% ( 2 / 2) in 'Database.SQLite.Simple.QQ' sqlite-simple> Warning: 'UnicodeException' is out of scope. free> Warning: 'Ap' is ambiguous. It is defined free> * at src/Control/Applicative/Free/Final.hs:37:18 free> * at src/Control/Applicative/Free/Final.hs:37:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Applicative/Free/Final.hs:37:1 free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 10 / 10) in 'Control.Applicative.Free.Final' free> Warning: 'lift' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'ApT' is ambiguous. It is defined free> * at src/Control/Applicative/Trans/Free.hs:59:21 free> * at src/Control/Applicative/Trans/Free.hs:59:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:59:1 free> Warning: 'getSum' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Sum' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'fold' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Ap' is ambiguous. It is defined free> * at src/Control/Applicative/Trans/Free.hs:55:3 free> * at src/Control/Applicative/Trans/Free.hs:157:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Applicative/Trans/Free.hs:157:1 free> 100% ( 22 / 22) in 'Control.Applicative.Trans.Free' free> 100% ( 2 / 2) in 'Control.Comonad.Cofree.Class' free> Warning: 'cofree' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Const' is ambiguous. It is defined free> * in ‘Data.Functor.Const’ free> * in ‘Data.Functor.Const’ free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined in ‘Data.Functor.Const’ free> Warning: 'Identity' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'lens' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 93% ( 15 / 16) in 'Control.Comonad.Cofree' free> Missing documentation for: free> hoistCofree (src/Control/Comonad/Cofree.hs:136) free> Warning: 'CofreeT' is ambiguous. It is defined free> * at src/Control/Comonad/Trans/Cofree.hs:127:25 free> * at src/Control/Comonad/Trans/Cofree.hs:127:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Comonad/Trans/Cofree.hs:127:1 free> 100% ( 11 / 11) in 'Control.Comonad.Trans.Cofree' free> Warning: 'CoiterT' is ambiguous. It is defined free> * at src/Control/Comonad/Trans/Coiter.hs:65:23 free> * at src/Control/Comonad/Trans/Coiter.hs:65:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Comonad/Trans/Coiter.hs:65:1 free> 100% ( 14 / 14) in 'Control.Comonad.Trans.Coiter' free> Warning: 'Tree' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 4 / 4) in 'Control.Monad.Free.Class' free> 100% ( 10 / 10) in 'Control.Monad.Free.TH' free> Warning: 'FreeT' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:150:23 free> * at src/Control/Monad/Trans/Free.hs:150:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:150:1 free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:77:29 free> * at src/Control/Monad/Trans/Free.hs:153:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. monoid-subclasses> To import instances alone, use: import Data.Text.Lazy.Encoding() monoid-subclasses> | monoid-subclasses> 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:97:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 97 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:211:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 211 | Just x' = stripPrefix p x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:212:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 212 | Just y' = stripPrefix p y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:274:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 274 | Just x' = stripSuffix s x monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:275:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: monoid-subclasses> Patterns of type ‘Maybe m’ not matched: Nothing monoid-subclasses> | monoid-subclasses> 275 | Just y' = stripSuffix s y monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, dist/build/Data/Monoid/LCM.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:37:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 37 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:38:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Cancellative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Cancellative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Cancellative() monoid-subclasses> | monoid-subclasses> 38 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:39:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Commutative’ is redundant parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/LookAhead.hs:51:3 parsers> 100% ( 3 / 3) in 'Text.Parser.LookAhead' parsers> 100% ( 7 / 7) in 'Text.Parser.Permutation' parsers> 100% ( 2 / 2) in 'Text.Parser.Token.Highlight' parsers> Warning: 'space' is ambiguous. It is defined parsers> * in ‘Text.Parsec.Char’ parsers> * at src/Text/Parser/Char.hs:120:1 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Char.hs:120:1 parsers> Warning: 'token' is ambiguous. It is defined parsers> * in ‘Text.Parsec.Prim’ parsers> * at src/Text/Parser/Token.hs:404:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Token.hs:404:3 parsers> Warning: 'float' is out of scope. parsers> If you qualify the identifier, haddock can try to link it anyway. parsers> Warning: 'scientific' is ambiguous. It is defined parsers> * at src/Text/Parser/Token.hs:252:1 parsers> * in ‘Data.Scientific’ parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Token.hs:252:1 parsers> Warning: 'string' is ambiguous. It is defined parsers> * in ‘Text.ParserCombinators.ReadP’ parsers> * in ‘Text.Parsec.Char’ parsers> * at src/Text/Parser/Char.hs:210:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Char.hs:210:3 parsers> Warning: 'char' is ambiguous. It is defined parsers> * in ‘Text.ParserCombinators.ReadP’ parsers> * in ‘Text.Parsec.Char’ parsers> * at src/Text/Parser/Char.hs:190:3 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Char.hs:190:3 parsers> Warning: 'IdentifierStyle' is ambiguous. It is defined parsers> * at src/Text/Parser/Token.hs:488:26 parsers> * at src/Text/Parser/Token.hs:488:1 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Token.hs:488:1 parsers> 100% ( 55 / 55) in 'Text.Parser.Token' parsers> Warning: 'CommentStyle' is ambiguous. It is defined parsers> * at src/Text/Parser/Token/Style.hs:52:21 parsers> * at src/Text/Parser/Token/Style.hs:52:1 parsers> You may be able to disambiguate the identifier by qualifying it or parsers> by specifying the type/value namespace explicitly. parsers> Defaulting to the one defined at src/Text/Parser/Token/Style.hs:52:1 parsers> 100% ( 22 / 22) in 'Text.Parser.Token.Style' parsers> Warning: Text.Parser.Combinators: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser parsers> Warning: Text.Parser.Char: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser parsers> Warning: Text.Parser.LookAhead: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser parsers> Warning: Text.Parser.Token: could not find link destinations for: parsers> - Data.Attoparsec.Internal.Types.Chunk parsers> - Data.Attoparsec.Internal.Types.Parser indexed-traversable-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 indexed-traversable-instances (post)> Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ indexed-traversable-instances (post)> indexed-traversable-instances (post)> Pushing /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc (186.67 KiB) indexed-traversable-instances (post)> Pushing /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 (357.28 KiB) indexed-traversable-instances (post)> indexed-traversable-instances (post)> All done. indexed-traversable-instances (post)> added 2 signatures indexed-traversable-instances (post)> added 1 signatures indexed-traversable-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 indexed-traversable-instances (post)> copying 2 paths... indexed-traversable-instances (post)> copying path '/nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> copying path '/nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> copying 1 paths... indexed-traversable-instances (post)> copying path '/nix/store/z4ll6qvm6985cv0gsjkrnb5x1nidk7fq-indexed-traversable-instances-0.1.2.drv' to 'https://cache.nix-ci.com'... indexed-traversable-instances (post)> added 0 signatures indexed-traversable-instances (post)> added 0 signatures indexed-traversable-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc /nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2 indexed-traversable-instances (post)> copying 2 paths... indexed-traversable-instances (post)> copying path '/nix/store/2dj50yxb52w6iv7yipkq9i78djs2glgi-indexed-traversable-instances-0.1.2-doc' to 'ssh-ng://worker.nix-ci.com'... indexed-traversable-instances (post)> copying path '/nix/store/h83j8fkj1kwbj1sbkbcm1q94f3zx3wc9-indexed-traversable-instances-0.1.2' to 'ssh-ng://worker.nix-ci.com'... indexed-traversable-instances (post)> copying 1 paths... indexed-traversable-instances (post)> copying path '/nix/store/z4ll6qvm6985cv0gsjkrnb5x1nidk7fq-indexed-traversable-instances-0.1.2.drv' to 'ssh-ng://worker.nix-ci.com'... process-extras (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 process-extras (post)> Pushing 2 paths (118 are already present) using zstd to cache sellout ⏳ process-extras (post)> process-extras (post)> Pushing /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc (1.02 MiB) process-extras (post)> Pushing /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 (2.03 MiB) process-extras (post)> process-extras (post)> All done. process-extras (post)> added 2 signatures process-extras (post)> added 1 signatures process-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 process-extras (post)> copying 2 paths... process-extras (post)> copying path '/nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc' to 'https://cache.nix-ci.com'... process-extras (post)> copying path '/nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4' to 'https://cache.nix-ci.com'... process-extras (post)> copying 1 paths... process-extras (post)> copying path '/nix/store/07x6g1x96g7dicf2ihpsqwlpz7s1nsh2-process-extras-0.7.4.drv' to 'https://cache.nix-ci.com'... process-extras (post)> added 0 signatures process-extras (post)> added 0 signatures process-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc /nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4 process-extras (post)> copying 2 paths... process-extras (post)> copying path '/nix/store/d3b55ai4sxay7ba0dpk0vbjq8gmssq8s-process-extras-0.7.4-doc' to 'ssh-ng://worker.nix-ci.com'... process-extras (post)> copying path '/nix/store/pifcnzpwvapm96l48qf4n58pz8c80whx-process-extras-0.7.4' to 'ssh-ng://worker.nix-ci.com'... process-extras (post)> copying 1 paths... process-extras (post)> copying path '/nix/store/07x6g1x96g7dicf2ihpsqwlpz7s1nsh2-process-extras-0.7.4.drv' to 'ssh-ng://worker.nix-ci.com'... reducers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 reducers (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ reducers (post)> reducers (post)> Pushing /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc (1.55 MiB) reducers (post)> Pushing /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 (5.05 MiB) reducers (post)> reducers (post)> All done. reducers (post)> added 2 signatures reducers (post)> added 1 signatures reducers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 reducers (post)> copying 2 paths... reducers (post)> copying path '/nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc' to 'https://cache.nix-ci.com'... reducers (post)> copying path '/nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5' to 'https://cache.nix-ci.com'... reducers (post)> copying 1 paths... reducers (post)> copying path '/nix/store/7grdh9l8sgwvbc037k7nqyh5x5bxyybh-reducers-3.12.5.drv' to 'https://cache.nix-ci.com'... reducers (post)> added 0 signatures reducers (post)> added 0 signatures reducers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc /nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5 reducers (post)> copying 2 paths... reducers (post)> copying path '/nix/store/9iy6mpp5838n9m5dlfkkpa1m0ssqrwz2-reducers-3.12.5-doc' to 'ssh-ng://worker.nix-ci.com'... reducers (post)> copying path '/nix/store/hsl76871yjhiwnxs4g9m1hcsn85rbbv7-reducers-3.12.5' to 'ssh-ng://worker.nix-ci.com'... reducers (post)> copying 1 paths... reducers (post)> copying path '/nix/store/7grdh9l8sgwvbc037k7nqyh5x5bxyybh-reducers-3.12.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/qrnz6snhf6jkpfhnqyw4yi6ab8npmp6b-semialign-1.3.1.drv'... building '/nix/store/1iyqz6r92vpmsg5msphlrssdyv2363lp-witherable-0.5.drv'... extra> +++ OK, passed 1 test. extra> chunksOf 0 "test" == undefined extra> +++ OK, passed 1 test. extra> nubSort "this is a test" == " aehist" extra> +++ OK, passed 1 test. extra> \xs -> nubSort xs == nub (sort xs) extra> +++ OK, passed 100 tests. extra> nubSortOn length ["a","test","of","this"] == ["a","of","test"] extra> +++ OK, passed 1 test. extra> nubSortBy (compare `on` length) ["a","test","of","this"] == ["a","of","test"] extra> +++ OK, passed 1 test. extra> nubOrd "this is a test" == "this ae" extra> +++ OK, passed 1 test. extra> nubOrd (take 4 ("this" ++ undefined)) == "this" extra> +++ OK, passed 1 test. extra> \xs -> nubOrd xs == nub xs extra> +++ OK, passed 100 tests. extra> nubOrdOn length ["a","test","of","this"] == ["a","test","of"] extra> +++ OK, passed 1 test. extra> nubOrdBy (compare `on` length) ["a","test","of","this"] == ["a","test","of"] extra> +++ OK, passed 1 test. extra> zipWithLongest (,) "a" "xyz" == [(Just 'a', Just 'x'), (Nothing, Just 'y'), (Nothing, Just 'z')] extra> +++ OK, passed 1 test. extra> zipWithLongest (,) "a" "x" == [(Just 'a', Just 'x')] extra> +++ OK, passed 1 test. extra> zipWithLongest (,) "" "x" == [(Nothing, Just 'x')] extra> +++ OK, passed 1 test. extra> compareLength [1,2,3] 1 == GT extra> +++ OK, passed 1 test. extra> compareLength [1,2] 2 == EQ extra> +++ OK, passed 1 test. extra> \(xs :: [Int]) n -> compareLength xs n == compare (length xs) n extra> +++ OK, passed 100 tests. extra> compareLength (1:2:3:undefined) 2 == GT extra> +++ OK, passed 1 test. extra> comparingLength [1,2,3] [False] == GT extra> +++ OK, passed 1 test. extra> comparingLength [1,2] "ab" == EQ extra> +++ OK, passed 1 test. extra> \(xs :: [Int]) (ys :: [Int]) -> comparingLength xs ys == Data.Ord.comparing length xs ys extra> +++ OK, passed 100 tests. extra> comparingLength [1,2] (1:2:3:undefined) == LT extra> +++ OK, passed 1 test. extra> comparingLength (1:2:3:undefined) [1,2] == GT extra> +++ OK, passed 1 test. extra> mwhen True "test" == "test" extra> +++ OK, passed 1 test. extra> mwhen False "test" == "" extra> +++ OK, passed 1 test. extra> first succ (1,"test") == (2,"test") extra> +++ OK, passed 1 test. extra> second reverse (1,"test") == (1,"tset") extra> +++ OK, passed 1 test. extra> firstM (\x -> [x-1, x+1]) (1,"test") == [(0,"test"),(2,"test")] extra> +++ OK, passed 1 test. extra> secondM (\x -> [reverse x, x]) (1,"test") == [(1,"tset"),(1,"test")] extra> +++ OK, passed 1 test. extra> (succ *** reverse) (1,"test") == (2,"tset") extra> +++ OK, passed 1 test. extra> (succ &&& pred) 1 == (2,0) extra> +++ OK, passed 1 test. extra> dupe 12 == (12, 12) extra> +++ OK, passed 1 test. extra> both succ (1,2) == (2,3) extra> +++ OK, passed 1 test. extra> first3 succ (1,1,1) == (2,1,1) extra> +++ OK, passed 1 test. extra> second3 succ (1,1,1) == (1,2,1) extra> +++ OK, passed 1 test. extra> third3 succ (1,1,1) == (1,1,2) extra> +++ OK, passed 1 test. extra> \x -> readVersion (showVersion x) == x extra> +++ OK, passed 100 tests. extra> readVersion "hello" == undefined extra> +++ OK, passed 1 test. extra> showDP 4 pi == "3.1416" extra> +++ OK, passed 1 test. extra> showDP 0 pi == "3" extra> +++ OK, passed 1 test. extra> showDP 2 3 == "3.00" extra> +++ OK, passed 1 test. extra> withTempDir $ \dir -> do writeFile (dir "foo.txt") ""; withCurrentDirectory dir $ doesFileExist "foo.txt" extra> +++ OK, passed 1 test. extra> withTempDir $ \dir -> do writeFile (dir "test.txt") ""; (== [dir "test.txt"]) <$> listContents dir extra> +++ OK, passed 1 test. extra> listTest listContents ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","foo","zoo"] extra> +++ OK, passed 1 test. extra> listTest listDirectories ["bar.txt","foo/baz.txt","zoo"] ["foo"] extra> +++ OK, passed 1 test. extra> listTest listFiles ["bar.txt","foo/baz.txt","zoo"] ["bar.txt","zoo"] extra> +++ OK, passed 1 test. extra> listTest listFilesRecursive ["bar.txt","zoo","foo" "baz.txt"] ["bar.txt","zoo","foo" "baz.txt"] extra> +++ OK, passed 1 test. extra> listTest (listFilesInside $ pure . not . isPrefixOf "." . takeFileName) ["bar.txt","foo" "baz.txt",".foo" "baz2.txt", "zoo"] ["bar.txt","zoo","foo" "baz.txt"] extra> +++ OK, passed 1 test. extra> listTest (listFilesInside $ const $ pure False) ["bar.txt"] [] extra> +++ OK, passed 1 test. extra> isWindows == (os == "mingw32") extra> +++ OK, passed 1 test. extra> \(filter isHexDigit -> s) -> fmap (== s) $ withTempFile $ \file -> do writeFile file s; readFile' file extra> +++ OK, passed 100 tests. extra> \s -> withTempFile $ \file -> do writeFileUTF8 file s; fmap (== s) $ readFileUTF8' file extra> +++ OK, passed 100 tests. extra> \(ASCIIString s) -> withTempFile $ \file -> do writeFileBinary file s; fmap (== s) $ readFileBinary' file extra> +++ OK, passed 100 tests. extra> captureOutput (print 1) == pure ("1\n",()) sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Field' is ambiguous. It is defined sqlite-simple> * at Database/SQLite/Simple/Internal.hs:55:14 sqlite-simple> * at Database/SQLite/Simple/Internal.hs:55:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple/Internal.hs:55:1 sqlite-simple> Warning: 'ByteString' is ambiguous. It is defined sqlite-simple> * in ‘Data.ByteString.Internal.Type’ sqlite-simple> * in ‘Data.ByteString.Lazy.Internal’ sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ sqlite-simple> 85% ( 6 / 7) in 'Database.SQLite.Simple.FromField' sqlite-simple> Missing documentation for: sqlite-simple> FieldParser (Database/SQLite/Simple/FromField.hs:81) sqlite-simple> 42% ( 3 / 7) in 'Database.SQLite.Simple.FromRow' sqlite-simple> Missing documentation for: sqlite-simple> RowParser (Database/SQLite/Simple/Internal.hs:64) sqlite-simple> field (Database/SQLite/Simple/FromRow.hs:129) sqlite-simple> fieldWith (Database/SQLite/Simple/FromRow.hs:116) sqlite-simple> numFieldsRemaining (Database/SQLite/Simple/FromRow.hs:132) sqlite-simple> Warning: 'Query' is ambiguous. It is defined sqlite-simple> * at Database/SQLite/Simple/Types.hs:62:17 sqlite-simple> * at Database/SQLite/Simple/Types.hs:62:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple/Types.hs:62:1 sqlite-simple> Warning: 'open' is ambiguous. It is defined sqlite-simple> * in ‘Database.SQLite3’ sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * at Database/SQLite/Simple.hs:169:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple.hs:169:1 sqlite-simple> Warning: 'close' is ambiguous. It is defined sqlite-simple> * in ‘Database.SQLite3’ sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * at Database/SQLite/Simple.hs:173:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple.hs:173:1 sqlite-simple> Warning: 'reset' is ambiguous. It is defined sqlite-simple> * in ‘Database.SQLite3’ sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * at Database/SQLite/Simple.hs:245:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple.hs:245:1 sqlite-simple> Warning: 'Statement' is ambiguous. It is defined sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * at Database/SQLite/Simple.hs:128:21 sqlite-simple> * at Database/SQLite/Simple.hs:128:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple.hs:128:1 sqlite-simple> Warning: 'FormatError' is ambiguous. It is defined sqlite-simple> * at Database/SQLite/Simple.hs:151:20 sqlite-simple> * at Database/SQLite/Simple.hs:151:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple.hs:151:1 sqlite-simple> Warning: 'action' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'Database' is ambiguous. It is defined sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined in ‘Database.SQLite3.Direct’ sqlite-simple> Warning: 'test' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'lastInsertRowId' is ambiguous. It is defined sqlite-simple> * in ‘Database.SQLite3.Direct’ sqlite-simple> * at Database/SQLite/Simple.hs:546:1 sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. base64> [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, dist/build/Data/Text/Short/Encoding/Base64.p_o ) base64> [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, dist/build/Data/Text/Short/Encoding/Base64/URL.p_o ) base64> Preprocessing test suite 'base64-tests' for base64-1.0.. base64> Building test suite 'base64-tests' for base64-1.0.. base64> [1 of 2] Compiling Internal ( test/Internal.hs, dist/build/base64-tests/base64-tests-tmp/Internal.o ) base64> [2 of 2] Compiling Main ( test/Main.hs, dist/build/base64-tests/base64-tests-tmp/Main.o ) doctest-parallel> Preprocessing library 'spectests-modules' for doctest-parallel-0.3.1.1.. doctest-parallel> Building library 'spectests-modules' for doctest-parallel-0.3.1.1.. doctest-parallel> [ 1 of 41] Compiling BugfixImportHierarchical.ModuleB ( test/integration/BugfixImportHierarchical/ModuleB.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleB.o, dist/build/spectests-modules/BugfixImportHierarchical/ModuleB.dyn_o ) doctest-parallel> [ 2 of 41] Compiling BugfixImportHierarchical.ModuleA ( test/integration/BugfixImportHierarchical/ModuleA.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleA.o, dist/build/spectests-modules/BugfixImportHierarchical/ModuleA.dyn_o ) doctest-parallel> [ 3 of 41] Compiling BugfixMultipleModules.ModuleA ( test/integration/BugfixMultipleModules/ModuleA.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleA.o, dist/build/spectests-modules/BugfixMultipleModules/ModuleA.dyn_o ) doctest-parallel> [ 4 of 41] Compiling BugfixMultipleModules.ModuleB ( test/integration/BugfixMultipleModules/ModuleB.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleB.o, dist/build/spectests-modules/BugfixMultipleModules/ModuleB.dyn_o ) doctest-parallel> [ 5 of 41] Compiling BugfixOutputToStdErr.Fib ( test/integration/BugfixOutputToStdErr/Fib.hs, dist/build/spectests-modules/BugfixOutputToStdErr/Fib.o, dist/build/spectests-modules/BugfixOutputToStdErr/Fib.dyn_o ) doctest-parallel> [ 6 of 41] Compiling Color.Foo ( test/integration/Color/Foo.hs, dist/build/spectests-modules/Color/Foo.o, dist/build/spectests-modules/Color/Foo.dyn_o ) doctest-parallel> [ 7 of 41] Compiling DosLineEndings.Fib ( test/integration/DosLineEndings/Fib.hs, dist/build/spectests-modules/DosLineEndings/Fib.o, dist/build/spectests-modules/DosLineEndings/Fib.dyn_o ) doctest-parallel> [ 8 of 41] Compiling Failing.Foo ( test/integration/Failing/Foo.hs, dist/build/spectests-modules/Failing/Foo.o, dist/build/spectests-modules/Failing/Foo.dyn_o ) doctest-parallel> [ 9 of 41] Compiling FailingMultiple.Foo ( test/integration/FailingMultiple/Foo.hs, dist/build/spectests-modules/FailingMultiple/Foo.o, dist/build/spectests-modules/FailingMultiple/Foo.dyn_o ) doctest-parallel> [10 of 41] Compiling GhcArg.Fib ( test/integration/GhcArg/Fib.hs, dist/build/spectests-modules/GhcArg/Fib.o, dist/build/spectests-modules/GhcArg/Fib.dyn_o ) doctest-parallel> [11 of 41] Compiling It.Foo ( test/integration/It/Foo.hs, dist/build/spectests-modules/It/Foo.o, dist/build/spectests-modules/It/Foo.dyn_o ) doctest-parallel> [12 of 41] Compiling It.Setup ( test/integration/It/Setup.hs, dist/build/spectests-modules/It/Setup.o, dist/build/spectests-modules/It/Setup.dyn_o ) doctest-parallel> [13 of 41] Compiling LocalStderrBinding.A ( test/integration/LocalStderrBinding/A.hs, dist/build/spectests-modules/LocalStderrBinding/A.o, dist/build/spectests-modules/LocalStderrBinding/A.dyn_o ) doctest-parallel> [14 of 41] Compiling ModuleIsolation.TestB ( test/integration/ModuleIsolation/TestB.hs, dist/build/spectests-modules/ModuleIsolation/TestB.o, dist/build/spectests-modules/ModuleIsolation/TestB.dyn_o ) doctest-parallel> [15 of 41] Compiling ModuleIsolation.TestA ( test/integration/ModuleIsolation/TestA.hs, dist/build/spectests-modules/ModuleIsolation/TestA.o, dist/build/spectests-modules/ModuleIsolation/TestA.dyn_o ) doctest-parallel> [16 of 41] Compiling ModuleOptions.Foo ( test/integration/ModuleOptions/Foo.hs, dist/build/spectests-modules/ModuleOptions/Foo.o, dist/build/spectests-modules/ModuleOptions/Foo.dyn_o ) doctest-parallel> [17 of 41] Compiling Multiline.Multiline ( test/integration/Multiline/Multiline.hs, dist/build/spectests-modules/Multiline/Multiline.o, dist/build/spectests-modules/Multiline/Multiline.dyn_o ) doctest-parallel> [18 of 41] Compiling NonExposedModule.NoImplicitImport ( test/integration/NonExposedModule/NoImplicitImport.hs, dist/build/spectests-modules/NonExposedModule/NoImplicitImport.o, dist/build/spectests-modules/NonExposedModule/NoImplicitImport.dyn_o ) doctest-parallel> [19 of 41] Compiling NonExposedModule.Exposed ( test/integration/NonExposedModule/Exposed.hs, dist/build/spectests-modules/NonExposedModule/Exposed.o, dist/build/spectests-modules/NonExposedModule/Exposed.dyn_o ) free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1 free> 100% ( 28 / 28) in 'Control.Monad.Trans.Free' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Free.hs:117:26 free> * at src/Control/Monad/Free.hs:117:1 free> * at src/Control/Monad/Trans/Free.hs:77:29 free> * at src/Control/Monad/Trans/Free.hs:153:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1 free> Warning: 'retract' is ambiguous. It is defined free> * at src/Control/Monad/Free.hs:307:1 free> * at src/Control/Monad/Trans/Free.hs:363:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:363:1 free> Warning: 'iter' is ambiguous. It is defined free> * at src/Control/Monad/Free.hs:312:1 free> * at src/Control/Monad/Trans/Free.hs:370:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:370:1 free> Warning: 'cutoff' is ambiguous. It is defined free> * at src/Control/Monad/Free.hs:355:1 free> * at src/Control/Monad/Trans/Free.hs:392:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:392:1 free> 100% ( 16 / 16) in 'Control.Monad.Free' free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Free.hs:117:26 free> * at src/Control/Monad/Free.hs:117:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Free.hs:117:1 free> Warning: 'F' is ambiguous. It is defined free> * at src/Control/Monad/Free/Church.hs:89:17 free> * at src/Control/Monad/Free/Church.hs:89:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Free/Church.hs:89:1 free> 100% ( 13 / 13) in 'Control.Monad.Free.Church' free> Warning: 'FreeT' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free/Ap.hs:140:23 free> * at src/Control/Monad/Trans/Free/Ap.hs:140:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:140:1 free> Warning: 'Identity' is ambiguous. It is defined free> * in ‘Data.Functor.Identity’ free> * in ‘Data.Functor.Identity’ free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined in ‘Data.Functor.Identity’ free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free/Ap.hs:67:29 free> * at src/Control/Monad/Trans/Free/Ap.hs:143:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:143:1 free> 100% ( 27 / 27) in 'Control.Monad.Trans.Free.Ap' free> Warning: '(\<*\>)' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'ap' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'retract' is ambiguous. It is defined free> * at src/Control/Monad/Free/Ap.hs:261:1 free> * at src/Control/Monad/Trans/Free/Ap.hs:357:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:357:1 free> Warning: 'Identity' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Free/Ap.hs:81:26 monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Commutative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Commutative() monoid-subclasses> | monoid-subclasses> 39 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, dist/build/Data/Monoid/Cancellative.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 38 | import Data.Monoid (Monoid) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, dist/build/Data/Semigroup/Factorial.p_o ) monoid-subclasses> [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, dist/build/Data/Monoid/Factorial.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:208:77: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:209:77: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:225:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 225 | combine x (~(y:rest), False) = (mappend x y : rest, True) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:252:59: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> text-iso8601> shrinking RPATHs of ELF executables and libraries in /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc text-iso8601> checking for references to /build/ in /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc... text-iso8601> patching script interpreter paths in /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc tomland> [14 of 36] Compiling Toml.Parser.Item tomland> tomland> src/Toml/Parser/Item.hs:26:29: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 26 | import Control.Applicative (liftA2, many) tomland> | ^^^^^^ tomland> [15 of 36] Compiling Toml.Parser.Validate tomland> [16 of 36] Compiling Toml.Parser tomland> [17 of 36] Compiling Toml.Codec.BiMap tomland> [18 of 36] Compiling Toml.Codec.Error tomland> [19 of 36] Compiling Toml.Codec.Types tomland> tomland> src/Toml/Codec/Types.hs:37:47: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 37 | import Control.Applicative (Alternative (..), liftA2) tomland> | ^^^^^^ tomland> [20 of 36] Compiling Toml.Codec.Di tomland> [21 of 36] Compiling Toml.Codec.Combinator.Tuple tomland> [22 of 36] Compiling Toml.Codec.Combinator.Table tomland> [23 of 36] Compiling Toml.Codec.Code tomland> [24 of 36] Compiling Toml.Codec.Combinator.Common tomland> [25 of 36] Compiling Toml.Codec.Combinator.Map tomland> [26 of 36] Compiling Toml.Codec.BiMap.Conversion tomland> [27 of 36] Compiling Toml.Codec.Combinator.Time tomland> [28 of 36] Compiling Toml.Codec.Combinator.Primitive tomland> [29 of 36] Compiling Toml.Codec.Combinator.Monoid tomland> [30 of 36] Compiling Toml.Codec.Combinator.List tomland> [31 of 36] Compiling Toml.Codec.Combinator.Set tomland> [32 of 36] Compiling Toml.Codec.Combinator.Custom tomland> [33 of 36] Compiling Toml.Codec.Combinator tomland> [34 of 36] Compiling Toml.Codec.Generic tomland> [35 of 36] Compiling Toml.Codec tomland> [36 of 36] Compiling Toml tomland> Preprocessing test suite 'tomland-test' for tomland-1.3.3.3.. tomland> Building test suite 'tomland-test' for tomland-1.3.3.3.. tomland> [ 1 of 39] Compiling Test.Toml.Codec.Code tomland> [ 2 of 39] Compiling Test.Toml.Codec.Combinator.Common tomland> [ 3 of 39] Compiling Test.Toml.Gen tomland> tomland> test/Test/Toml/Gen.hs:318:1: warning: [GHC-40910] [-Wunused-top-binds] tomland> Defined but not used: ‘genUnicodeChar’ tomland> | tomland> 318 | genUnicodeChar = Gen.element tomland> | ^^^^^^^^^^^^^^ tomland> tomland> test/Test/Toml/Gen.hs:56:1: warning: [GHC-66111] [-Wunused-imports] tomland> The import of ‘Control.Applicative’ is redundant tomland> except perhaps to import instances from ‘Control.Applicative’ tomland> To import instances alone, use: import Control.Applicative() tomland> | tomland> 56 | import Control.Applicative (liftA2) tomland> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tomland> [ 4 of 39] Compiling Test.Toml.Codec.SmallType tomland> [ 5 of 39] Compiling Test.Toml.Codec.Generic tomland> [ 6 of 39] Compiling Test.Toml.Codec.Di tomland> [ 7 of 39] Compiling Test.Toml.Codec.Combinator.Tuple tomland> tomland> test/Test/Toml/Codec/Combinator/Tuple.hs:5:29: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 5 | import Control.Applicative (liftA2, liftA3) tomland> | ^^^^^^ tomland> [ 8 of 39] Compiling Test.Toml.Codec.Combinator.Time tomland> [ 9 of 39] Compiling Test.Toml.Codec.Combinator.Table tomland> [10 of 39] Compiling Test.Toml.Codec.Combinator.Set tomland> [11 of 39] Compiling Test.Toml.Codec.Combinator.Primitive tomland> [12 of 39] Compiling Test.Toml.Codec.Combinator.Monoid tomland> [13 of 39] Compiling Test.Toml.Codec.Combinator.Map tomland> [14 of 39] Compiling Test.Toml.Codec.Combinator.List parsers> Documentation created: dist/doc/html/parsers/, parsers> dist/doc/html/parsers/parsers.txt parsers> Preprocessing test suite 'quickcheck' for parsers-0.12.12.. parsers> Running phase: installPhase parsers> Installing library in /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 parsers> Running phase: fixupPhase parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 parsers> shrinking /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSparsers-0.12.12-zkuWCGUnP7J1KtQycUN5-ghc9.8.1.so parsers> checking for references to /build/ in /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12... parsers> patching script interpreter paths in /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 parsers> stripping (with command strip and flags -S -p) in /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12/lib parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc parsers> checking for references to /build/ in /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc... parsers> patching script interpreter paths in /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc extra> +++ OK, passed 1 test. extra> withTempFile doesFileExist == pure True extra> +++ OK, passed 1 test. extra> (doesFileExist =<< withTempFile pure) == pure False extra> +++ OK, passed 1 test. extra> withTempFile readFile' == pure "" extra> +++ OK, passed 1 test. extra> withTempDir doesDirectoryExist == pure True extra> +++ OK, passed 1 test. extra> (doesDirectoryExist =<< withTempDir pure) == pure False extra> +++ OK, passed 1 test. extra> withTempDir listFiles == pure [] extra> +++ OK, passed 1 test. extra> fileEq "does_not_exist1" "does_not_exist2" == undefined extra> +++ OK, passed 1 test. extra> fileEq "does_not_exist" "does_not_exist" == undefined extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> fileEq "does_not_exist" f1 == undefined extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> withTempFile $ \f2 -> fileEq f1 f2 extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "a" >> fileEq f1 f2 extra> +++ OK, passed 1 test. extra> withTempFile $ \f1 -> withTempFile $ \f2 -> writeFile f1 "a" >> writeFile f2 "b" >> notM (fileEq f1 f2) extra> +++ OK, passed 1 test. extra> fmap (round . fst) (duration $ sleep 1) == pure 1 extra> +++ OK, passed 1 test. extra> timeout (-3) (print 1) == pure Nothing extra> +++ OK, passed 1 test. extra> timeout 0.1 (print 1) == fmap Just (print 1) extra> +++ OK, passed 1 test. extra> do (t, _) <- duration $ timeout 0.1 $ sleep 1000; print t; pure $ t < 1 extra> 0.10035883400000001 extra> +++ OK, passed 1 test. extra> timeout 0.1 (sleep 2 >> print 1) == pure Nothing extra> +++ OK, passed 1 test. extra> showDuration 3.435 == "3.44s" extra> +++ OK, passed 1 test. extra> showDuration 623.8 == "10m24s" extra> +++ OK, passed 1 test. extra> showDuration 62003.8 == "17h13m" extra> +++ OK, passed 1 test. extra> showDuration 1e8 == "27777h47m" extra> +++ OK, passed 1 test. extra> do f <- offsetTime; xs <- replicateM 10 f; pure $ xs == sort xs extra> +++ OK, passed 1 test. extra> do (a,_) <- duration $ sleep 1; pure $ a >= 1 && a <= 1.5 extra> +++ OK, passed 1 test. extra> Extra export extra> +++ OK, passed 1 test. extra> withTempFile extra> ....done extra> withTempDir extra> ....done extra> retry extra> +++ OK, passed 1 test. extra> barrier extra> Success (323 tests) extra> Test suite extra-test: PASS extra> Test suite logged to: dist/test/extra-1.7.16-extra-test.log extra> 1 of 1 test suites (1 of 1 test cases) passed. extra> Running phase: haddockPhase extra> Preprocessing library for extra-1.7.16.. extra> Running Haddock on library for extra-1.7.16.. extra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. extra> [ 1 of 22] Compiling Data.IORef.Extra ( src/Data/IORef/Extra.hs, nothing ) extra> [ 2 of 22] Compiling Data.Monoid.Extra ( src/Data/Monoid/Extra.hs, nothing ) extra> [ 3 of 22] Compiling Data.Tuple.Extra ( src/Data/Tuple/Extra.hs, nothing ) extra> [ 4 of 22] Compiling Data.Typeable.Extra ( src/Data/Typeable/Extra.hs, nothing ) extra> [ 5 of 22] Compiling Numeric.Extra ( src/Numeric/Extra.hs, nothing ) extra> [ 6 of 22] Compiling Partial ( src/Partial.hs, nothing ) extra> [ 7 of 22] Compiling Data.List.Extra ( src/Data/List/Extra.hs, nothing ) extra> [ 8 of 22] Compiling Data.Version.Extra ( src/Data/Version/Extra.hs, nothing ) extra> [ 9 of 22] Compiling Data.List.NonEmpty.Extra ( src/Data/List/NonEmpty/Extra.hs, nothing ) extra> [10 of 22] Compiling Data.Either.Extra ( src/Data/Either/Extra.hs, nothing ) extra> [11 of 22] Compiling Control.Exception.Extra ( src/Control/Exception/Extra.hs, nothing ) extra> [12 of 22] Compiling Control.Monad.Extra ( src/Control/Monad/Extra.hs, nothing ) extra> [13 of 22] Compiling Data.Foldable.Extra ( src/Data/Foldable/Extra.hs, nothing ) extra> [14 of 22] Compiling Control.Concurrent.Extra ( src/Control/Concurrent/Extra.hs, nothing ) extra> [15 of 22] Compiling System.Directory.Extra ( src/System/Directory/Extra.hs, nothing ) extra> [16 of 22] Compiling System.Environment.Extra ( src/System/Environment/Extra.hs, nothing ) extra> [17 of 22] Compiling System.IO.Extra ( src/System/IO/Extra.hs, nothing ) extra> [18 of 22] Compiling System.Info.Extra ( src/System/Info/Extra.hs, nothing ) extra> [19 of 22] Compiling System.Process.Extra ( src/System/Process/Extra.hs, nothing ) extra> [20 of 22] Compiling System.Time.Extra ( src/System/Time/Extra.hs, nothing ) extra> [21 of 22] Compiling Extra ( src/Extra.hs, nothing ) extra> [22 of 22] Compiling Text.Read.Extra ( src/Text/Read/Extra.hs, nothing ) extra> Haddock coverage: extra> 100% ( 6 / 6) in 'Data.IORef.Extra' sqlite-simple> Defaulting to the one defined at Database/SQLite/Simple.hs:546:1 sqlite-simple> Warning: 'Only' is ambiguous. It is defined sqlite-simple> * in ‘Data.Tuple.Only’ sqlite-simple> * in ‘Data.Tuple.Only’ sqlite-simple> You may be able to disambiguate the identifier by qualifying it or sqlite-simple> by specifying the type/value namespace explicitly. sqlite-simple> Defaulting to the one defined in ‘Data.Tuple.Only’ sqlite-simple> Warning: 'ByteString' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> Warning: 'FromField' is out of scope. sqlite-simple> If you qualify the identifier, haddock can try to link it anyway. sqlite-simple> 96% ( 75 / 78) in 'Database.SQLite.Simple' sqlite-simple> Missing documentation for: sqlite-simple> SQLData sqlite-simple> NamedParam (Database/SQLite/Simple.hs:134) sqlite-simple> field (Database/SQLite/Simple/FromRow.hs:129) sqlite-simple> 0% ( 0 / 4) in 'Database.SQLite.Simple.Function' sqlite-simple> Missing documentation for: sqlite-simple> Module header sqlite-simple> Function (Database/SQLite/Simple/Function.hs:22) sqlite-simple> createFunction (Database/SQLite/Simple/Function.hs:58) sqlite-simple> deleteFunction (Database/SQLite/Simple/Function.hs:68) sqlite-simple> Warning: Database.SQLite.Simple.Types: could not find link destinations for: sqlite-simple> - Data.Tuple.Only.Rep_Only sqlite-simple> Warning: Database.SQLite.Simple: could not find link destinations for: sqlite-simple> - Database.SQLite3.Rep_SQLData sqlite-simple> - Database.SQLite3.Rep_SQLError sqlite-simple> - Database.SQLite3.Bindings.Types.Rep_Error sqlite-simple> - Data.Tuple.Only.Rep_Only sqlite-simple> Warning: Database.SQLite.Simple.Function: could not find link destinations for: sqlite-simple> - Database.SQLite.Simple.Function.argCount sqlite-simple> - Database.SQLite.Simple.Function.deterministicFn sqlite-simple> - Database.SQLite.Simple.Function.evalFunction sqlite-simple> Documentation created: dist/doc/html/sqlite-simple/, sqlite-simple> dist/doc/html/sqlite-simple/sqlite-simple.txt sqlite-simple> Preprocessing test suite 'test' for sqlite-simple-0.4.19.0.. sqlite-simple> Running phase: installPhase sqlite-simple> Installing library in /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn sqlite-simple> Running phase: fixupPhase sqlite-simple> shrinking RPATHs of ELF executables and libraries in /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 sqlite-simple> shrinking /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn-ghc9.8.1.so sqlite-simple> checking for references to /build/ in /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0... sqlite-simple> patching script interpreter paths in /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 sqlite-simple> stripping (with command strip and flags -S -p) in /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0/lib sqlite-simple> shrinking RPATHs of ELF executables and libraries in /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc sqlite-simple> checking for references to /build/ in /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc... sqlite-simple> patching script interpreter paths in /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc doctest-parallel> [20 of 41] Compiling PropertyBool.Foo ( test/integration/PropertyBool/Foo.hs, dist/build/spectests-modules/PropertyBool/Foo.o, dist/build/spectests-modules/PropertyBool/Foo.dyn_o ) doctest-parallel> [21 of 41] Compiling PropertyBoolWithTypeSignature.Foo ( test/integration/PropertyBoolWithTypeSignature/Foo.hs, dist/build/spectests-modules/PropertyBoolWithTypeSignature/Foo.o, dist/build/spectests-modules/PropertyBoolWithTypeSignature/Foo.dyn_o ) doctest-parallel> [22 of 41] Compiling PropertyFailing.Foo ( test/integration/PropertyFailing/Foo.hs, dist/build/spectests-modules/PropertyFailing/Foo.o, dist/build/spectests-modules/PropertyFailing/Foo.dyn_o ) doctest-parallel> [23 of 41] Compiling PropertyImplicitlyQuantified.Foo ( test/integration/PropertyImplicitlyQuantified/Foo.hs, dist/build/spectests-modules/PropertyImplicitlyQuantified/Foo.o, dist/build/spectests-modules/PropertyImplicitlyQuantified/Foo.dyn_o ) doctest-parallel> [24 of 41] Compiling PropertyQuantified.Foo ( test/integration/PropertyQuantified/Foo.hs, dist/build/spectests-modules/PropertyQuantified/Foo.o, dist/build/spectests-modules/PropertyQuantified/Foo.dyn_o ) doctest-parallel> [25 of 41] Compiling PropertySetup.Foo ( test/integration/PropertySetup/Foo.hs, dist/build/spectests-modules/PropertySetup/Foo.o, dist/build/spectests-modules/PropertySetup/Foo.dyn_o ) doctest-parallel> [26 of 41] Compiling Setup.Foo ( test/integration/Setup/Foo.hs, dist/build/spectests-modules/Setup/Foo.o, dist/build/spectests-modules/Setup/Foo.dyn_o ) doctest-parallel> [27 of 41] Compiling SetupSkipOnFailure.Foo ( test/integration/SetupSkipOnFailure/Foo.hs, dist/build/spectests-modules/SetupSkipOnFailure/Foo.o, dist/build/spectests-modules/SetupSkipOnFailure/Foo.dyn_o ) doctest-parallel> [28 of 41] Compiling SystemIoImported.A ( test/integration/SystemIoImported/A.hs, dist/build/spectests-modules/SystemIoImported/A.o, dist/build/spectests-modules/SystemIoImported/A.dyn_o ) doctest-parallel> [29 of 41] Compiling TemplateHaskell.Foo ( test/integration/TemplateHaskell/Foo.hs, dist/build/spectests-modules/TemplateHaskell/Foo.o, dist/build/spectests-modules/TemplateHaskell/Foo.dyn_o ) doctest-parallel> [30 of 41] Compiling TestBlankline.Fib ( test/integration/TestBlankline/Fib.hs, dist/build/spectests-modules/TestBlankline/Fib.o, dist/build/spectests-modules/TestBlankline/Fib.dyn_o ) doctest-parallel> [31 of 41] Compiling TestCombinedExample.Fib ( test/integration/TestCombinedExample/Fib.hs, dist/build/spectests-modules/TestCombinedExample/Fib.o, dist/build/spectests-modules/TestCombinedExample/Fib.dyn_o ) doctest-parallel> [32 of 41] Compiling TestCommentLocation.Foo ( test/integration/TestCommentLocation/Foo.hs, dist/build/spectests-modules/TestCommentLocation/Foo.o, dist/build/spectests-modules/TestCommentLocation/Foo.dyn_o ) doctest-parallel> [33 of 41] Compiling TestDocumentationForArguments.Fib ( test/integration/TestDocumentationForArguments/Fib.hs, dist/build/spectests-modules/TestDocumentationForArguments/Fib.o, dist/build/spectests-modules/TestDocumentationForArguments/Fib.dyn_o ) doctest-parallel> [34 of 41] Compiling TestFailOnMultiline.Fib ( test/integration/TestFailOnMultiline/Fib.hs, dist/build/spectests-modules/TestFailOnMultiline/Fib.o, dist/build/spectests-modules/TestFailOnMultiline/Fib.dyn_o ) doctest-parallel> [35 of 41] Compiling TestImport.ModuleA ( test/integration/TestImport/ModuleA.hs, dist/build/spectests-modules/TestImport/ModuleA.o, dist/build/spectests-modules/TestImport/ModuleA.dyn_o ) doctest-parallel> [36 of 41] Compiling TestImport.ModuleB ( test/integration/TestImport/ModuleB.hs, dist/build/spectests-modules/TestImport/ModuleB.o, dist/build/spectests-modules/TestImport/ModuleB.dyn_o ) doctest-parallel> [37 of 41] Compiling TestPutStr.Fib ( test/integration/TestPutStr/Fib.hs, dist/build/spectests-modules/TestPutStr/Fib.o, dist/build/spectests-modules/TestPutStr/Fib.dyn_o ) doctest-parallel> [38 of 41] Compiling TestSimple.Fib ( test/integration/TestSimple/Fib.hs, dist/build/spectests-modules/TestSimple/Fib.o, dist/build/spectests-modules/TestSimple/Fib.dyn_o ) doctest-parallel> [39 of 41] Compiling TrailingWhitespace.Foo ( test/integration/TrailingWhitespace/Foo.hs, dist/build/spectests-modules/TrailingWhitespace/Foo.o, dist/build/spectests-modules/TrailingWhitespace/Foo.dyn_o ) doctest-parallel> [40 of 41] Compiling WithCInclude.Bar ( test/integration/WithCInclude/Bar.hs, dist/build/spectests-modules/WithCInclude/Bar.o, dist/build/spectests-modules/WithCInclude/Bar.dyn_o ) free> * at src/Control/Monad/Free/Ap.hs:81:1 free> * at src/Control/Monad/Trans/Free/Ap.hs:67:29 free> * at src/Control/Monad/Trans/Free/Ap.hs:143:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:143:1 free> Warning: 'iter' is ambiguous. It is defined free> * at src/Control/Monad/Free/Ap.hs:265:1 free> * at src/Control/Monad/Trans/Free/Ap.hs:364:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Ap.hs:364:1 free> 100% ( 16 / 16) in 'Control.Monad.Free.Ap' free> Warning: 'FreeT' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:150:23 free> * at src/Control/Monad/Trans/Free.hs:150:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:150:1 free> Warning: 'Free' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:77:29 free> * at src/Control/Monad/Trans/Free.hs:153:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free.hs:153:1 free> Warning: 'FT' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free/Church.hs:69:20 free> * at src/Control/Monad/Trans/Free/Church.hs:69:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:69:1 free> Warning: 'retract' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:363:1 free> * at src/Control/Monad/Trans/Free/Church.hs:248:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:248:1 free> Warning: 'iter' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Free.hs:370:1 free> * at src/Control/Monad/Trans/Free/Church.hs:257:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Free/Church.hs:257:1 free> 100% ( 28 / 28) in 'Control.Monad.Trans.Free.Church' free> Warning: 'Free' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'IterT' is ambiguous. It is defined free> * at src/Control/Monad/Trans/Iter.hs:105:21 free> * at src/Control/Monad/Trans/Iter.hs:105:1 free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined at src/Control/Monad/Trans/Iter.hs:105:1 free> Warning: 'FreeT' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'Identity' is ambiguous. It is defined free> * in ‘Data.Functor.Identity’ free> * in ‘Data.Functor.Identity’ free> You may be able to disambiguate the identifier by qualifying it or free> by specifying the type/value namespace explicitly. free> Defaulting to the one defined in ‘Data.Functor.Identity’ free> Warning: 'void' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> Warning: 'race' is out of scope. free> If you qualify the identifier, haddock can try to link it anyway. free> 100% ( 25 / 25) in 'Control.Monad.Trans.Iter' free> Warning: Control.Comonad.Cofree: could not find link destinations for: free> - Control.Comonad.Cofree.Rep_Cofree free> - Control.Comonad.Cofree.Rep1_Cofree free> Warning: Control.Comonad.Trans.Cofree: could not find link destinations for: free> - Control.Comonad.Trans.Cofree.Rep_CofreeF free> - Control.Comonad.Trans.Cofree.Rep1_CofreeF free> Warning: Control.Monad.Trans.Free: could not find link destinations for: free> - Control.Monad.Trans.Free.Rep_FreeF free> - Control.Monad.Trans.Free.Rep1_FreeF monoid-subclasses> src/Data/Monoid/Factorial.hs:253:54: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:255:59: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:256:64: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:309:70: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:310:65: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 310 | ++ List.map (\c1-> (a, b, c1, mempty)) (List.tail $ inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:311:60: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 311 | ++ List.map (\d1-> (a, b, c, d1)) (List.tail $ inits d) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell relude> relude> on the commandline: warning: [GHC-98887] relude> -XTemplateHaskell is not allowed in Safe Haskell; ignoring -XTemplateHaskell tomland> [15 of 39] Compiling Test.Toml.Codec.Combinator.Custom tomland> [16 of 39] Compiling Test.Toml.Codec.Combinator tomland> [17 of 39] Compiling Test.Toml.Codec.BiMap.Conversion tomland> [18 of 39] Compiling Test.Toml.Codec.BiMap tomland> [19 of 39] Compiling Test.Toml.Codec tomland> [20 of 39] Compiling Test.Toml.Parser.Common tomland> [21 of 39] Compiling Test.Toml.Parser.Bool tomland> [22 of 39] Compiling Test.Toml.Parser.Array tomland> [23 of 39] Compiling Test.Toml.Parser.Date tomland> [24 of 39] Compiling Test.Toml.Parser.Double tomland> [25 of 39] Compiling Test.Toml.Parser.Examples tomland> [26 of 39] Compiling Test.Toml.Parser.Integer tomland> [27 of 39] Compiling Test.Toml.Parser.Key tomland> [28 of 39] Compiling Test.Toml.Parser.Property tomland> [29 of 39] Compiling Test.Toml.Parser.Text tomland> [30 of 39] Compiling Test.Toml.Parser.Toml tomland> [31 of 39] Compiling Test.Toml.Parser.Validate tomland> [32 of 39] Compiling Test.Toml.Parser tomland> [33 of 39] Compiling Test.Toml.Property tomland> [34 of 39] Compiling Test.Toml.Type.Key tomland> [35 of 39] Compiling Test.Toml.Type.PrefixTree tomland> [36 of 39] Compiling Test.Toml.Type.Printer tomland> [37 of 39] Compiling Test.Toml.Type.TOML tomland> [38 of 39] Compiling Test.Toml.Type tomland> [39 of 39] Compiling Main tomland> [40 of 40] Linking dist/build/tomland-test/tomland-test tomland> buildPhase completed in 46 seconds tomland> Running phase: checkPhase tomland> Running 1 test suites... tomland> Test suite tomland-test: RUNNING... tomland> tomland> Toml.Type tests tomland> TOML Key tomland> Key printing: fromString . prettyKey ≡ id [✔] tomland> passed 100 tests. tomland> Key difference tomland> Equal: Simple [✔] tomland> Equal: Complex [✔] tomland> NoPrefix: Simple [✔] tomland> NoPrefix: Only common suffix [✔] tomland> FstIsPref [✔] tomland> SndIsPref [✔] tomland> Diff: Simple [✔] tomland> Diff: Two components [✔] tomland> Diff: Two diff components [✔] tomland> Diff: Different diff length [✔] tomland> PrefixTree unit and property tests tomland> Unit tests for basic cases tomland> Lookup on empty map returns Nothing [✔] tomland> Lookup in single map returns this element [✔] tomland> Lookup after insert returns this element [✔] tomland> Lookup after multiple non-overlapping inserts [✔] tomland> Prefix lookup [✔] tomland> Composite key lookup [✔] tomland> Laws and behaviour property tests parsers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc parsers (post)> Pushing 2 paths (81 are already present) using zstd to cache sellout ⏳ parsers (post)> parsers (post)> Pushing /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 (8.50 MiB) parsers (post)> Pushing /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc (2.31 MiB) parsers (post)> parsers (post)> All done. parsers (post)> added 2 signatures parsers (post)> added 1 signatures parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc parsers (post)> copying 2 paths... parsers (post)> copying path '/nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc' to 'https://cache.nix-ci.com'... parsers (post)> copying path '/nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12' to 'https://cache.nix-ci.com'... parsers (post)> copying 1 paths... parsers (post)> copying path '/nix/store/awhxr8dzjsqc0a2r29sindk8x46m1vby-parsers-0.12.12.drv' to 'https://cache.nix-ci.com'... parsers (post)> added 0 signatures parsers (post)> added 0 signatures parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12 /nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc parsers (post)> copying 2 paths... parsers (post)> copying path '/nix/store/xh1z38vyqd8zwk4ikjqhwb45clifx5rw-parsers-0.12.12-doc' to 'ssh-ng://worker.nix-ci.com'... parsers (post)> copying path '/nix/store/4aava9r2y5lk6789a3ipjxmpxc739jz4-parsers-0.12.12' to 'ssh-ng://worker.nix-ci.com'... parsers (post)> copying 1 paths... parsers (post)> copying path '/nix/store/awhxr8dzjsqc0a2r29sindk8x46m1vby-parsers-0.12.12.drv' to 'ssh-ng://worker.nix-ci.com'... text-iso8601 (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc text-iso8601 (post)> Pushing 2 paths (78 are already present) using zstd to cache sellout ⏳ text-iso8601 (post)> text-iso8601 (post)> Pushing /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc (572.88 KiB) text-iso8601 (post)> Pushing /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 (2.95 MiB) text-iso8601 (post)> text-iso8601 (post)> All done. text-iso8601 (post)> added 2 signatures text-iso8601 (post)> added 1 signatures text-iso8601 (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc text-iso8601 (post)> copying 2 paths... text-iso8601 (post)> copying path '/nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc' to 'https://cache.nix-ci.com'... text-iso8601 (post)> copying path '/nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1' to 'https://cache.nix-ci.com'... text-iso8601 (post)> copying 1 paths... text-iso8601 (post)> copying path '/nix/store/kg3v9sryka7z7dh7p1sm6pyjjq3m9x9v-text-iso8601-0.1.1.drv' to 'https://cache.nix-ci.com'... text-iso8601 (post)> added 0 signatures text-iso8601 (post)> added 0 signatures text-iso8601 (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1 /nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc text-iso8601 (post)> copying 2 paths... text-iso8601 (post)> copying path '/nix/store/c3ha8n49hs37sd6ifkx6qpydwa3xngy1-text-iso8601-0.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... text-iso8601 (post)> copying path '/nix/store/ak00jv5c91mfjczqairca9lsc0ib4vn7-text-iso8601-0.1.1' to 'ssh-ng://worker.nix-ci.com'... text-iso8601 (post)> copying 1 paths... text-iso8601 (post)> copying path '/nix/store/kg3v9sryka7z7dh7p1sm6pyjjq3m9x9v-text-iso8601-0.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... extra> 100% ( 4 / 4) in 'Data.Monoid.Extra' extra> 100% ( 28 / 28) in 'Data.Tuple.Extra' extra> 100% ( 2 / 2) in 'Data.Typeable.Extra' extra> 100% ( 7 / 7) in 'Numeric.Extra' extra> Warning: '(:)' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> Warning: 'unzip' is ambiguous. It is defined extra> * in ‘Data.Functor’ extra> * in ‘GHC.List’ extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined in ‘GHC.List’ extra> Warning: 'firstJustM' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 85 / 85) in 'Data.List.Extra' extra> Warning: 'Version' is ambiguous. It is defined extra> * in ‘Data.Version’ extra> * in ‘Data.Version’ extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined in ‘Data.Version’ extra> 100% ( 3 / 3) in 'Data.Version.Extra' extra> Warning: '(!?)' is ambiguous. It is defined extra> * in ‘GHC.List’ extra> * at src/Data/List/NonEmpty/Extra.hs:48:1 extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined at src/Data/List/NonEmpty/Extra.hs:48:1 extra> Warning: 'union' is ambiguous. It is defined extra> * in ‘Data.OldList’ extra> * at src/Data/List/NonEmpty/Extra.hs:80:1 extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined at src/Data/List/NonEmpty/Extra.hs:80:1 extra> 100% ( 22 / 22) in 'Data.List.NonEmpty.Extra' extra> Warning: 'fromJust' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 11 / 11) in 'Data.Either.Extra' extra> Warning: 'ErrorCall' is ambiguous. It is defined extra> * in ‘GHC.Exception’ extra> * in ‘GHC.Exception’ extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined in ‘GHC.Exception’ extra> Warning: 'AssertionFailed' is ambiguous. It is defined extra> * in ‘GHC.IO.Exception’ extra> * in ‘GHC.IO.Exception’ extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined in ‘GHC.IO.Exception’ extra> Warning: 'SomeException' is ambiguous. It is defined extra> * in ‘GHC.Exception.Type’ extra> * in ‘GHC.Exception.Type’ extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined in ‘GHC.Exception.Type’ extra> 100% ( 21 / 21) in 'Control.Exception.Extra' extra> Warning: 'partition' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> Warning: 'mconcatMap' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> Warning: 'find' is out of scope. extra> If you qualify the identifier, haddock can try to link it anyway. extra> 100% ( 38 / 38) in 'Control.Monad.Extra' extra> 92% ( 12 / 13) in 'Data.Foldable.Extra' extra> Missing documentation for: extra> Module header extra> Warning: 'Lock' is ambiguous. It is defined extra> * at src/Control/Concurrent/Extra.hs:106:16 extra> * at src/Control/Concurrent/Extra.hs:106:1 extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined at src/Control/Concurrent/Extra.hs:106:1 extra> Warning: 'Var' is ambiguous. It is defined extra> * at src/Control/Concurrent/Extra.hs:146:17 extra> * at src/Control/Concurrent/Extra.hs:146:1 extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined at src/Control/Concurrent/Extra.hs:146:1 extra> Warning: 'Barrier' is ambiguous. It is defined extra> * at src/Control/Concurrent/Extra.hs:210:21 extra> * at src/Control/Concurrent/Extra.hs:210:1 foldl> Examples: 52 Tried: 52 Errors: 0 Failures: 0 foldl> Test suite doctest: PASS foldl> Test suite logged to: dist/test/foldl-1.4.18-doctest.log foldl> 1 of 1 test suites (1 of 1 test cases) passed. foldl> Running phase: haddockPhase foldl> Preprocessing test suite 'doctest' for foldl-1.4.18.. foldl> Preprocessing library for foldl-1.4.18.. foldl> Running Haddock on library for foldl-1.4.18.. foldl> Warning: The documentation for the following packages are not installed. No foldl> links will be generated to these packages: vector-0.13.2.0 foldl> Warning: --source-* options are ignored when --hyperlinked-source is enabled. foldl> [1 of 9] Compiling Control.Foldl.Internal ( src/Control/Foldl/Internal.hs, nothing ) foldl> [2 of 9] Compiling Control.Foldl.Optics ( src/Control/Foldl/Optics.hs, nothing ) foldl> [3 of 9] Compiling Control.Foldl.Util.MVector ( src/Control/Foldl/Util/MVector.hs, nothing ) foldl> [4 of 9] Compiling Control.Foldl.Util.Vector ( src/Control/Foldl/Util/Vector.hs, nothing ) foldl> [5 of 9] Compiling Control.Foldl ( src/Control/Foldl.hs, nothing ) foldl> [6 of 9] Compiling Control.Foldl.Text ( src/Control/Foldl/Text.hs, nothing ) foldl> [7 of 9] Compiling Control.Foldl.NonEmpty ( src/Control/Foldl/NonEmpty.hs, nothing ) foldl> foldl> src/Control/Foldl/NonEmpty.hs:64:29: warning: [GHC-38856] [-Wunused-imports] foldl> The import of ‘liftA2’ foldl> from module ‘Control.Applicative’ is redundant foldl> | foldl> 64 | import Control.Applicative (liftA2, Const(..)) foldl> | ^^^^^^ foldl> [8 of 9] Compiling Control.Foldl.ByteString ( src/Control/Foldl/ByteString.hs, nothing ) foldl> [9 of 9] Compiling Control.Scanl ( src/Control/Scanl.hs, nothing ) foldl> Haddock coverage: foldl> Warning: 'fold' is ambiguous. It is defined foldl> * in ‘Data.Foldable’ foldl> * in ‘Data.Set.Internal’ foldl> * at src/Control/Foldl.hs:536:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:536:1 foldl> Warning: 'Fold' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:239:5 foldl> * at src/Control/Foldl.hs:237:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:237:1 foldl> Warning: 'FoldM' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:407:3 foldl> * at src/Control/Foldl.hs:405:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:405:1 foldl> Warning: 'length' is ambiguous. It is defined foldl> * in ‘Data.Foldable’ foldl> * in ‘Data.Sequence.Internal’ foldl> * at src/Control/Foldl.hs:652:1 foldl> * in ‘Data.Vector.Generic’ foldl> * in ‘Data.Vector.Generic.Mutable’ foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:652:1 foldl> Warning: 'index' is ambiguous. It is defined foldl> * in ‘Data.Sequence.Internal’ foldl> * at src/Control/Foldl.hs:787:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:787:1 foldl> Warning: 'lift' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: 'liftIO' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: 'None' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: Control.Foldl: Could not find documentation for exported module: Data.Vector.Generic foldl> Warning: Control.Foldl: Couldn't find .haddock for export Vector foldl> Warning: Control.Foldl: Couldn't find .haddock for export Mutable foldl> 97% ( 97 / 99) in 'Control.Foldl' foldl> Missing documentation for: base64> [3 of 3] Linking dist/build/base64-tests/base64-tests base64> buildPhase completed in 1 minutes 0 seconds base64> Running phase: checkPhase base64> Running 1 test suites... base64> Test suite base64-tests: RUNNING... base64> Base64 Tests base64> ByteString base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK (0.02s) base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK (0.02s) base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK (0.02s) base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails doctest-parallel> [41 of 41] Compiling WithCbits.Bar ( test/integration/WithCbits/Bar.hs, dist/build/spectests-modules/WithCbits/Bar.o, dist/build/spectests-modules/WithCbits/Bar.dyn_o ) doctest-parallel> [ 1 of 41] Compiling BugfixImportHierarchical.ModuleB ( test/integration/BugfixImportHierarchical/ModuleB.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleB.p_o ) doctest-parallel> [ 2 of 41] Compiling BugfixImportHierarchical.ModuleA ( test/integration/BugfixImportHierarchical/ModuleA.hs, dist/build/spectests-modules/BugfixImportHierarchical/ModuleA.p_o ) doctest-parallel> [ 3 of 41] Compiling BugfixMultipleModules.ModuleA ( test/integration/BugfixMultipleModules/ModuleA.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleA.p_o ) doctest-parallel> [ 4 of 41] Compiling BugfixMultipleModules.ModuleB ( test/integration/BugfixMultipleModules/ModuleB.hs, dist/build/spectests-modules/BugfixMultipleModules/ModuleB.p_o ) doctest-parallel> [ 5 of 41] Compiling BugfixOutputToStdErr.Fib ( test/integration/BugfixOutputToStdErr/Fib.hs, dist/build/spectests-modules/BugfixOutputToStdErr/Fib.p_o ) doctest-parallel> [ 6 of 41] Compiling Color.Foo ( test/integration/Color/Foo.hs, dist/build/spectests-modules/Color/Foo.p_o ) doctest-parallel> [ 7 of 41] Compiling DosLineEndings.Fib ( test/integration/DosLineEndings/Fib.hs, dist/build/spectests-modules/DosLineEndings/Fib.p_o ) doctest-parallel> [ 8 of 41] Compiling Failing.Foo ( test/integration/Failing/Foo.hs, dist/build/spectests-modules/Failing/Foo.p_o ) doctest-parallel> [ 9 of 41] Compiling FailingMultiple.Foo ( test/integration/FailingMultiple/Foo.hs, dist/build/spectests-modules/FailingMultiple/Foo.p_o ) doctest-parallel> [10 of 41] Compiling GhcArg.Fib ( test/integration/GhcArg/Fib.hs, dist/build/spectests-modules/GhcArg/Fib.p_o ) doctest-parallel> [11 of 41] Compiling It.Foo ( test/integration/It/Foo.hs, dist/build/spectests-modules/It/Foo.p_o ) doctest-parallel> [12 of 41] Compiling It.Setup ( test/integration/It/Setup.hs, dist/build/spectests-modules/It/Setup.p_o ) doctest-parallel> [13 of 41] Compiling LocalStderrBinding.A ( test/integration/LocalStderrBinding/A.hs, dist/build/spectests-modules/LocalStderrBinding/A.p_o ) doctest-parallel> [14 of 41] Compiling ModuleIsolation.TestB ( test/integration/ModuleIsolation/TestB.hs, dist/build/spectests-modules/ModuleIsolation/TestB.p_o ) doctest-parallel> [15 of 41] Compiling ModuleIsolation.TestA ( test/integration/ModuleIsolation/TestA.hs, dist/build/spectests-modules/ModuleIsolation/TestA.p_o ) doctest-parallel> [16 of 41] Compiling ModuleOptions.Foo ( test/integration/ModuleOptions/Foo.hs, dist/build/spectests-modules/ModuleOptions/Foo.p_o ) doctest-parallel> [17 of 41] Compiling Multiline.Multiline ( test/integration/Multiline/Multiline.hs, dist/build/spectests-modules/Multiline/Multiline.p_o ) doctest-parallel> [18 of 41] Compiling NonExposedModule.NoImplicitImport ( test/integration/NonExposedModule/NoImplicitImport.hs, dist/build/spectests-modules/NonExposedModule/NoImplicitImport.p_o ) doctest-parallel> [19 of 41] Compiling NonExposedModule.Exposed ( test/integration/NonExposedModule/Exposed.hs, dist/build/spectests-modules/NonExposedModule/Exposed.p_o ) doctest-parallel> [20 of 41] Compiling PropertyBool.Foo ( test/integration/PropertyBool/Foo.hs, dist/build/spectests-modules/PropertyBool/Foo.p_o ) doctest-parallel> [21 of 41] Compiling PropertyBoolWithTypeSignature.Foo ( test/integration/PropertyBoolWithTypeSignature/Foo.hs, dist/build/spectests-modules/PropertyBoolWithTypeSignature/Foo.p_o ) doctest-parallel> [22 of 41] Compiling PropertyFailing.Foo ( test/integration/PropertyFailing/Foo.hs, dist/build/spectests-modules/PropertyFailing/Foo.p_o ) doctest-parallel> [23 of 41] Compiling PropertyImplicitlyQuantified.Foo ( test/integration/PropertyImplicitlyQuantified/Foo.hs, dist/build/spectests-modules/PropertyImplicitlyQuantified/Foo.p_o ) doctest-parallel> [24 of 41] Compiling PropertyQuantified.Foo ( test/integration/PropertyQuantified/Foo.hs, dist/build/spectests-modules/PropertyQuantified/Foo.p_o ) doctest-parallel> [25 of 41] Compiling PropertySetup.Foo ( test/integration/PropertySetup/Foo.hs, dist/build/spectests-modules/PropertySetup/Foo.p_o ) doctest-parallel> [26 of 41] Compiling Setup.Foo ( test/integration/Setup/Foo.hs, dist/build/spectests-modules/Setup/Foo.p_o ) doctest-parallel> [27 of 41] Compiling SetupSkipOnFailure.Foo ( test/integration/SetupSkipOnFailure/Foo.hs, dist/build/spectests-modules/SetupSkipOnFailure/Foo.p_o ) free> Warning: Control.Monad.Free: could not find link destinations for: free> - Control.Monad.Free.Rep_Free free> - Control.Monad.Free.Rep1_Free free> Warning: Control.Monad.Trans.Free.Ap: could not find link destinations for: free> - Control.Monad.Trans.Free.Ap.Rep_FreeF free> - Control.Monad.Trans.Free.Ap.Rep1_FreeF free> Warning: Control.Monad.Free.Ap: could not find link destinations for: free> - Control.Monad.Free.Ap.Rep_Free free> - Control.Monad.Free.Ap.Rep1_Free free> Documentation created: dist/doc/html/free/, dist/doc/html/free/free.txt free> Running phase: installPhase free> Installing library in /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/free-5.2-8megj07mRH03P7gwL92jSM free> Running phase: fixupPhase free> shrinking RPATHs of ELF executables and libraries in /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 free> shrinking /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfree-5.2-8megj07mRH03P7gwL92jSM-ghc9.8.1.so free> checking for references to /build/ in /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2... free> patching script interpreter paths in /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 free> stripping (with command strip and flags -S -p) in /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2/lib free> shrinking RPATHs of ELF executables and libraries in /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc free> checking for references to /build/ in /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc... free> patching script interpreter paths in /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc monoid-subclasses> src/Data/Monoid/Factorial.hs:313:65: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 313 | ++ List.map (\b1-> (mempty, b1, c, d)) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:314:70: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 314 | ++ List.map (\c1-> (mempty, mempty, c1, d)) (List.tail $ tails c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:315:75: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 315 | ++ List.map (\d1-> (mempty, mempty, mempty, d1)) (List.tail $ tails d) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:370:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 370 | where splitLast f last@[_] = (f [], last) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, dist/build/Data/Monoid/Textual.p_o ) monoid-subclasses> [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, dist/build/Data/Monoid/Instances/CharVector.p_o ) monoid-subclasses> [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, dist/build/Data/Monoid/Instances/Stateful.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 27 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 28 | import Data.Monoid (Monoid(..)) relude> Examples: 448 Tried: 448 Errors: 0 Failures: 0 relude> Test suite relude-doctest: PASS relude> Test suite logged to: dist/test/relude-1.2.2.0-relude-doctest.log relude> Test suite relude-test: RUNNING... relude> ━━━ utf8 conversion property tests ━━━ relude> ✓ String to ByteString invertible: passed 100 tests. relude> ✓ Text to ByteString invertible: passed 100 tests. relude> ✓ ByteString to Text or String invertible: passed 100 tests. relude> ✓ 3 succeeded. relude> ━━━ list function property tests ━━━ relude> ✓ ordNub xs == nub xs: passed 100 tests. relude> ✓ hashNub xs == nub xs: passed 100 tests. relude> ✓ sortNub xs == sort (nub xs): passed 100 tests. relude> ✓ sort (unstableNub xs) == sort (nub xs): passed 100 tests. relude> ✓ 4 succeeded. relude> ━━━ lifted logic function property tests ━━━ relude> ✓ andM: passed 100 tests. relude> ✓ orM: passed 100 tests. relude> ✓ 2 succeeded. relude> ━━━ 'One' typeclass property tests ━━━ relude> ✓ length (one @[a] x) ≡ 1 passed 100 tests. relude> ✓ length (one @(NonEmpty a) x) ≡ 1 passed 100 tests. relude> ✓ length (one @(Seq a) x) ≡ 1 passed 100 tests. relude> ✓ length (one @Text x) ≡ 1 passed 100 tests. relude> ✓ length (one @LText x) ≡ 1 passed 100 tests. relude> ✓ length (one @ByteString x) ≡ 1 passed 100 tests. relude> ✓ length (one @LByteString x) ≡ 1 passed 100 tests. relude> ✓ length (one @ShortByteString x) ≡ 1 passed 100 tests. relude> ✓ length (one @(Map k v) x) ≡ 1 passed 100 tests. tomland> lookup k (insert k v m) ≡ Just v [✔] tomland> passed 100 tests. tomland> insert x a . insert x b ≡ insert x a [✔] tomland> passed 100 tests. tomland> Semigroup associativity: x <> (y <> z) ≡ (x <> y) <> z [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: mempty <> x ≡ x [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: x <> mempty ≡ x [✔] tomland> passed 100 tests. tomland> Toml.Type.Printer: Golden tests for pretty-printing tomland> Golden pretty_default [✔] tomland> Golden pretty_sorted_only [✔] tomland> Golden pretty_indented_only [✔] tomland> Golden pretty_unformatted [✔] tomland> Golden pretty_custom_sorted [✔] tomland> Golden pretty_lines [✔] tomland> TOML laws tomland> Semigroup associativity: x <> (y <> z) ≡ (x <> y) <> z [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: x <> mempty ≡ x [✔] tomland> passed 100 tests. tomland> Monoid Right Identity: mempty <> x ≡ x [✔] tomland> passed 100 tests. tomland> Parser for TOML tomland> Can parse official TOML examples tomland> can parse file example-v0.3.0.toml [✔] tomland> can parse file example-v0.4.0.toml [✔] tomland> can parse file hard_example_unicode.toml [✔] tomland> can parse file fruit.toml [✔] tomland> can parse file hard_example.toml [✔] tomland> can parse file example.toml [✔] tomland> Parsing property tests tomland> parse . prettyPrint == id [✔] tomland> passed 100 tests. tomland> Parser Validation tests tomland> Property: validates any generated TOML [✔] tomland> passed 100 tests. tomland> fail on DuplicateKey ("key" :| []) [✔] tomland> fail on DuplicateTable ("table" :| []) [✔] tomland> fail on SameNameKeyTable ("keyAndTable" :| []) [✔] tomland> fail on SameNameTableArray ("tableArray" :| []) [✔] tomland> fail on SameNameTableArray ("tableArray" :| []) [✔] tomland> fail on DuplicateTable ("inline" :| []) [✔] tomland> fail on SameNameKeyTable ("inline" :| []) [✔] tomland> fail on SameNameTableArray ("inlinearray" :| []) [✔] tomland> fail on SameNameTableArray ("inlinearray" :| []) [✔] tomland> fail on SameNameTableArray ("inlinearray" :| []) [✔] tomland> arrayP tomland> can parse arrays [✔] tomland> can parse multiline arrays [✔] tomland> can parse an array of arrays [✔] tomland> can parse an array with terminating commas (trailing commas) [✔] tomland> allows an arbitrary number of comments and newlines before or after a value [✔] tomland> ignores white spaces [✔] tomland> fails if the elements are not surrounded by square brackets [✔] tomland> fails if the elements are not separated by commas [✔] tomland> boolP tomland> can parse `true` and `false` [✔] tomland> fails if `true` or `false` are not all lowercase [✔] tomland> dateTimeP tomland> can parse a date-time with an offset [✔] tomland> can parse a date-time with an offset when the T delimiter is replaced with a space [✔] tomland> can parse a date-time without an offset [✔] tomland> can parse a local date [✔] tomland> can parse a local time [✔] tomland> truncates the additional precision after picoseconds in the fractional seconds [✔] tomland> fails if the date is not valid [✔] tomland> fails if the date does not have the form: 'yyyy-mm-dd' [✔] tomland> fails if the time is not valid [✔] tomland> fails if the time does not have the form: 'hh:mm:ss' [✔] tomland> fails if the offset does not have any of the forms: 'Z', '+hh:mm', '-hh:mm' [✔] tomland> doubleP tomland> can parse a number which consists of an integral part, and a fractional part [✔] tomland> can parse a number with underscores [✔] tomland> can parse sign-prefixed zero [✔] tomland> can parse positive and negative special float values (inf and nan) [✔] tomland> fails if `inf` or `nan` are not all lowercase [✔] tomland> integerP tomland> when the integer is in decimal representation tomland> can parse positive integer numbers [✔] tomland> can parse negative integer numbers [✔] tomland> can parse sign-prefixed zero as an unprefixed zero [✔] tomland> can parse both the minimum and maximum numbers in the 64 bit range [✔] tomland> can parse numbers with underscores between digits [✔] tomland> does not parse incorrect underscores [✔] tomland> does not parse numbers with leading zeros [✔] tomland> when the integer is in binary representation tomland> can parse numbers prefixed with `0b` [✔] tomland> does not parse numbers prefixed with `0B` [✔] semialign> Running phase: setupCompilerEnvironmentPhase semialign> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. semialign> Running phase: unpackPhase semialign> unpacking source archive /nix/store/7r6xfw79m4pw1yb0i8zzcx6cha65xrx1-semialign-1.3.1.tar.gz semialign> source root is semialign-1.3.1 semialign> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "semialign-1.3.1/src/Data/Zip.hs" semialign> Running phase: patchPhase semialign> Replace Cabal file with edited version from mirror://hackage/semialign-1.3.1/revision/2.cabal. semialign> Running phase: compileBuildDriverPhase semialign> setupCompileFlags: -package-db=/build/tmp.fhmoFVMlGS/setup-package.conf.d -threaded semialign> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.fhmoFVMlGS/Main.o ) semialign> [2 of 2] Linking Setup semialign> Running phase: updateAutotoolsGnuConfigScriptsPhase semialign> Running phase: configurePhase semialign> configureFlags: --verbose --prefix=/nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc/share/doc/semialign-1.3.1 --with-gcc=gcc --package-db=/build/tmp.fhmoFVMlGS/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib semialign> Using Parsec parser semialign> Configuring semialign-1.3.1... semialign> Flags chosen: semigroupoids=True semialign> Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 semialign> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 semialign> Dependency hashable >=1.4.4.0 && <1.6: using hashable-1.4.7.0 semialign> Dependency indexed-traversable >=0.1.4 && <0.2: using semialign> indexed-traversable-0.1.4 semialign> Dependency indexed-traversable-instances >=0.1.2 && <0.2: using semialign> indexed-traversable-instances-0.1.2 semialign> Dependency semigroupoids >=6.0.1 && <6.1: using semigroupoids-6.0.1 semialign> Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 semialign> Dependency these >=1.2.1 && <1.3: using these-1.2.1 semialign> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 semialign> Dependency unordered-containers >=0.2.8.0 && <0.3: using semialign> unordered-containers-0.2.20 semialign> Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 semialign> Source component graph: component lib semialign> Configured component graph: semialign> component semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY semialign> include base-4.19.0.0-05c7 semialign> include containers-0.6.8-e785 semialign> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 semialign> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 semialign> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f semialign> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg semialign> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo semialign> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT semialign> include transformers-0.6.1.0-7653 semialign> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm semialign> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 semialign> Linked component graph: semialign> unit semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY semialign> include base-4.19.0.0-05c7 semialign> include containers-0.6.8-e785 semialign> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 semialign> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 witherable> Running phase: setupCompilerEnvironmentPhase witherable> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. witherable> Running phase: unpackPhase witherable> unpacking source archive /nix/store/ai652bi646pyr3gc4wn98pbxjdmrrhas-witherable-0.5.tar.gz witherable> source root is witherable-0.5 witherable> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "witherable-0.5/witherable.cabal" witherable> Running phase: patchPhase witherable> Replace Cabal file with edited version from mirror://hackage/witherable-0.5/revision/1.cabal. witherable> Running phase: compileBuildDriverPhase witherable> setupCompileFlags: -package-db=/build/tmp.pIt5HZ1uy8/setup-package.conf.d -threaded witherable> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.pIt5HZ1uy8/Main.o ) witherable> [2 of 2] Linking Setup witherable> Running phase: updateAutotoolsGnuConfigScriptsPhase witherable> Running phase: configurePhase witherable> configureFlags: --verbose --prefix=/nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc/share/doc/witherable-0.5 --with-gcc=gcc --package-db=/build/tmp.pIt5HZ1uy8/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib witherable> Using Parsec parser witherable> Configuring witherable-0.5... witherable> Dependency base >=4.9 && <5: using base-4.19.0.0 witherable> Dependency base-orphans >=0.8.4 && <0.10: using base-orphans-0.9.3 witherable> Dependency containers >=0.5.7.1 && <0.8: using containers-0.6.8 witherable> Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 witherable> Dependency indexed-traversable >=0.1.1 && <0.2: using witherable> indexed-traversable-0.1.4 witherable> Dependency indexed-traversable-instances >=0.1 && <0.2: using witherable> indexed-traversable-instances-0.1.2 witherable> Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.6.1.0 witherable> Dependency unordered-containers >=0.2.12.0 && <0.3: using witherable> unordered-containers-0.2.20 witherable> Dependency vector >=0.12.2.0 && <0.14: using vector-0.13.2.0 witherable> Dependency QuickCheck >=2.14.2: using QuickCheck-2.14.3 witherable> Dependency base: using base-4.19.0.0 witherable> Dependency containers: using containers-0.6.8 witherable> Dependency hashable: using hashable-1.4.7.0 witherable> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 witherable> Dependency tasty: using tasty-1.5.3 witherable> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 witherable> Dependency transformers: using transformers-0.6.1.0 witherable> Dependency unordered-containers: using unordered-containers-0.2.20 witherable> Dependency vector: using vector-0.13.2.0 witherable> Dependency witherable: using witherable-0.5 witherable> Source component graph: witherable> component lib witherable> component test:witherable-tests dependency lib witherable> Configured component graph: witherable> component witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> include base-4.19.0.0-05c7 witherable> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn witherable> include containers-0.6.8-e785 witherable> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 witherable> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 witherable> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f witherable> include transformers-0.6.1.0-7653 witherable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm sqlite-simple (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc sqlite-simple (post)> Pushing 2 paths (114 are already present) using zstd to cache sellout ⏳ sqlite-simple (post)> sqlite-simple (post)> Pushing /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 (5.80 MiB) sqlite-simple (post)> Pushing /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc (2.33 MiB) sqlite-simple (post)> sqlite-simple (post)> All done. sqlite-simple (post)> added 2 signatures sqlite-simple (post)> added 1 signatures sqlite-simple (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc sqlite-simple (post)> copying 2 paths... sqlite-simple (post)> copying path '/nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc' to 'https://cache.nix-ci.com'... sqlite-simple (post)> copying path '/nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0' to 'https://cache.nix-ci.com'... sqlite-simple (post)> copying 1 paths... sqlite-simple (post)> copying path '/nix/store/37dvnfj081k75dvslwwa7j9l7hs0ll5h-sqlite-simple-0.4.19.0.drv' to 'https://cache.nix-ci.com'... sqlite-simple (post)> added 0 signatures sqlite-simple (post)> added 0 signatures sqlite-simple (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0 /nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc sqlite-simple (post)> copying 2 paths... sqlite-simple (post)> copying path '/nix/store/pcvab4fm7kgddichdv1225l3ajbjqkzp-sqlite-simple-0.4.19.0-doc' to 'ssh-ng://worker.nix-ci.com'... sqlite-simple (post)> copying path '/nix/store/a244kgq9nva9633s3qwk1aqba9r2fbai-sqlite-simple-0.4.19.0' to 'ssh-ng://worker.nix-ci.com'... sqlite-simple (post)> copying 1 paths... sqlite-simple (post)> copying path '/nix/store/37dvnfj081k75dvslwwa7j9l7hs0ll5h-sqlite-simple-0.4.19.0.drv' to 'ssh-ng://worker.nix-ci.com'... extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined at src/Control/Concurrent/Extra.hs:210:1 extra> 100% ( 27 / 27) in 'Control.Concurrent.Extra' extra> Warning: 'createDirectory' is ambiguous. It is defined extra> * in ‘System.Directory’ extra> * in ‘System.Posix.Directory’ extra> You may be able to disambiguate the identifier by qualifying it or extra> by specifying the type/value namespace explicitly. extra> Defaulting to the one defined in ‘System.Posix.Directory’ extra> 100% ( 8 / 8) in 'System.Directory.Extra' extra> 100% ( 2 / 2) in 'System.Environment.Extra' extra> 100% ( 26 / 26) in 'System.IO.Extra' extra> 100% ( 4 / 4) in 'System.Info.Extra' extra> 100% ( 5 / 5) in 'System.Process.Extra' extra> 100% ( 8 / 8) in 'System.Time.Extra' extra> 100% (268 /268) in 'Extra' extra> 100% ( 2 / 2) in 'Text.Read.Extra' extra> Warning: Data.Tuple.Extra: could not find link destinations for: extra> - GHC.Generics.Rep1_Solo extra> - GHC.Generics.Rep_Solo extra> Documentation created: dist/doc/html/extra/, dist/doc/html/extra/extra.txt extra> Preprocessing test suite 'extra-test' for extra-1.7.16.. extra> Running phase: installPhase extra> Installing library in /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/extra-1.7.16-4W8lmctL7ngIbQm2luLnNe extra> Running phase: fixupPhase extra> shrinking RPATHs of ELF executables and libraries in /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 extra> shrinking /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSextra-1.7.16-4W8lmctL7ngIbQm2luLnNe-ghc9.8.1.so extra> checking for references to /build/ in /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16... extra> patching script interpreter paths in /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 extra> stripping (with command strip and flags -S -p) in /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16/lib extra> shrinking RPATHs of ELF executables and libraries in /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc extra> checking for references to /build/ in /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc... extra> patching script interpreter paths in /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc foldl> Vector foldl> Mutable foldl> Warning: 'Fold' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:239:5 foldl> * at src/Control/Foldl.hs:237:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:237:1 foldl> Warning: 'FoldM' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:407:3 foldl> * at src/Control/Foldl.hs:405:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:405:1 foldl> Warning: 'Text' is ambiguous. It is defined foldl> * in ‘Data.Text.Internal’ foldl> * in ‘Data.Text.Internal.Lazy’ foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ foldl> 100% ( 27 / 27) in 'Control.Foldl.Text' foldl> Warning: 'Fold1' is ambiguous. It is defined foldl> * at src/Control/Foldl/NonEmpty.hs:102:18 foldl> * at src/Control/Foldl/NonEmpty.hs:102:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:102:1 foldl> Warning: 'Fold' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:239:5 foldl> * at src/Control/Foldl.hs:237:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:237:1 foldl> Warning: 'head' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:612:1 foldl> * at src/Control/Foldl/NonEmpty.hs:338:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:338:1 foldl> Warning: 'fold1' is ambiguous. It is defined foldl> * in ‘Data.Foldable1’ foldl> * at src/Control/Foldl/NonEmpty.hs:302:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl/NonEmpty.hs:302:1 foldl> 100% ( 28 / 28) in 'Control.Foldl.NonEmpty' foldl> Warning: 'Fold' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:239:5 foldl> * at src/Control/Foldl.hs:237:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:237:1 foldl> Warning: 'FoldM' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:407:3 foldl> * at src/Control/Foldl.hs:405:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:405:1 foldl> Warning: 'ByteString' is ambiguous. It is defined foldl> * in ‘Data.ByteString.Internal.Type’ foldl> * in ‘Data.ByteString.Lazy.Internal’ foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ foldl> 100% ( 28 / 28) in 'Control.Foldl.ByteString' foldl> Warning: 'Scan' is ambiguous. It is defined foldl> * at src/Control/Scanl.hs:101:5 foldl> * at src/Control/Scanl.hs:99:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Scanl.hs:99:1 foldl> Warning: 'Fold' is ambiguous. It is defined foldl> * at src/Control/Foldl.hs:239:5 foldl> * at src/Control/Foldl.hs:237:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Foldl.hs:237:1 foldl> Warning: 'Comonad' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> Warning: 'ScanM' is ambiguous. It is defined base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Lazy ByteString base64> Property Tests base64> prop_roundtrip doctest-parallel> [28 of 41] Compiling SystemIoImported.A ( test/integration/SystemIoImported/A.hs, dist/build/spectests-modules/SystemIoImported/A.p_o ) doctest-parallel> [29 of 41] Compiling TemplateHaskell.Foo ( test/integration/TemplateHaskell/Foo.hs, dist/build/spectests-modules/TemplateHaskell/Foo.p_o ) doctest-parallel> [30 of 41] Compiling TestBlankline.Fib ( test/integration/TestBlankline/Fib.hs, dist/build/spectests-modules/TestBlankline/Fib.p_o ) doctest-parallel> [31 of 41] Compiling TestCombinedExample.Fib ( test/integration/TestCombinedExample/Fib.hs, dist/build/spectests-modules/TestCombinedExample/Fib.p_o ) doctest-parallel> [32 of 41] Compiling TestCommentLocation.Foo ( test/integration/TestCommentLocation/Foo.hs, dist/build/spectests-modules/TestCommentLocation/Foo.p_o ) doctest-parallel> [33 of 41] Compiling TestDocumentationForArguments.Fib ( test/integration/TestDocumentationForArguments/Fib.hs, dist/build/spectests-modules/TestDocumentationForArguments/Fib.p_o ) doctest-parallel> [34 of 41] Compiling TestFailOnMultiline.Fib ( test/integration/TestFailOnMultiline/Fib.hs, dist/build/spectests-modules/TestFailOnMultiline/Fib.p_o ) doctest-parallel> [35 of 41] Compiling TestImport.ModuleA ( test/integration/TestImport/ModuleA.hs, dist/build/spectests-modules/TestImport/ModuleA.p_o ) doctest-parallel> [36 of 41] Compiling TestImport.ModuleB ( test/integration/TestImport/ModuleB.hs, dist/build/spectests-modules/TestImport/ModuleB.p_o ) doctest-parallel> [37 of 41] Compiling TestPutStr.Fib ( test/integration/TestPutStr/Fib.hs, dist/build/spectests-modules/TestPutStr/Fib.p_o ) doctest-parallel> [38 of 41] Compiling TestSimple.Fib ( test/integration/TestSimple/Fib.hs, dist/build/spectests-modules/TestSimple/Fib.p_o ) doctest-parallel> [39 of 41] Compiling TrailingWhitespace.Foo ( test/integration/TrailingWhitespace/Foo.hs, dist/build/spectests-modules/TrailingWhitespace/Foo.p_o ) doctest-parallel> [40 of 41] Compiling WithCInclude.Bar ( test/integration/WithCInclude/Bar.hs, dist/build/spectests-modules/WithCInclude/Bar.p_o ) doctest-parallel> [41 of 41] Compiling WithCbits.Bar ( test/integration/WithCbits/Bar.hs, dist/build/spectests-modules/WithCbits/Bar.p_o ) doctest-parallel> Preprocessing test suite 'spectests' for doctest-parallel-0.3.1.1.. doctest-parallel> Building test suite 'spectests' for doctest-parallel-0.3.1.1.. doctest-parallel> [ 1 of 13] Compiling ExtractSpec ( test/ExtractSpec.hs, dist/build/spectests/spectests-tmp/ExtractSpec.o ) doctest-parallel> [ 2 of 13] Compiling GhciWrapperSpec ( test/GhciWrapperSpec.hs, dist/build/spectests/spectests-tmp/GhciWrapperSpec.o ) doctest-parallel> [ 3 of 13] Compiling InterpreterSpec ( test/InterpreterSpec.hs, dist/build/spectests/spectests-tmp/InterpreterSpec.o ) doctest-parallel> [ 4 of 13] Compiling LocationSpec ( test/LocationSpec.hs, dist/build/spectests/spectests-tmp/LocationSpec.o ) doctest-parallel> [ 5 of 13] Compiling MainSpec ( test/MainSpec.hs, dist/build/spectests/spectests-tmp/MainSpec.o ) doctest-parallel> [ 6 of 13] Compiling OptionsSpec ( test/OptionsSpec.hs, dist/build/spectests/spectests-tmp/OptionsSpec.o ) doctest-parallel> [ 7 of 13] Compiling ParseSpec ( test/ParseSpec.hs, dist/build/spectests/spectests-tmp/ParseSpec.o ) doctest-parallel> [ 8 of 13] Compiling PropertySpec ( test/PropertySpec.hs, dist/build/spectests/spectests-tmp/PropertySpec.o ) doctest-parallel> [ 9 of 13] Compiling RunSpec ( test/RunSpec.hs, dist/build/spectests/spectests-tmp/RunSpec.o ) doctest-parallel> [10 of 13] Compiling Runner.ExampleSpec ( test/Runner/ExampleSpec.hs, dist/build/spectests/spectests-tmp/Runner/ExampleSpec.o ) doctest-parallel> [11 of 13] Compiling RunnerSpec ( test/RunnerSpec.hs, dist/build/spectests/spectests-tmp/RunnerSpec.o ) doctest-parallel> [12 of 13] Compiling UtilSpec ( test/UtilSpec.hs, dist/build/spectests/spectests-tmp/UtilSpec.o ) doctest-parallel> [13 of 13] Compiling Main ( test/Spec.hs, dist/build/spectests/spectests-tmp/Main.o ) doctest-parallel> [14 of 14] Linking dist/build/spectests/spectests doctest-parallel> buildPhase completed in 53 seconds doctest-parallel> Running phase: checkPhase doctest-parallel> Running 2 test suites... doctest-parallel> Test suite doctests: RUNNING... doctest-parallel> [INFO ] [ThreadId 4] Using freshly generated seed to randomize test order: 3113492373098159200 doctest-parallel> [INFO ] [ThreadId 4] Examples: 31 Tried: 31 Errors: 0 Unexpected output: 0 doctest-parallel> Test suite doctests: PASS doctest-parallel> Test suite logged to: dist/test/doctest-parallel-0.3.1.1-doctests.log doctest-parallel> Test suite spectests: RUNNING... doctest-parallel> doctest-parallel> ExtractSpec doctest-parallel> extract doctest-parallel> extracts documentation for a top-level declaration [✔] monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:216:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[b]’ not matched: [] monoid-subclasses> | monoid-subclasses> 216 | restore f [t1] = f [Stateful (t1, x)] monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, dist/build/Data/Monoid/Instances/PrefixMemory.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 20 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 21 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, dist/build/Data/Monoid/Instances/Positioned.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 33 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 34 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, dist/build/Data/Monoid/Instances/Measured.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 21 | import Data.Semigroup (Semigroup(..)) relude> ✓ length (one @(HashMap k v) x) ≡ 1 passed 100 tests. relude> ✓ length (one @(IntMap v) x) ≡ 1 passed 100 tests. relude> ✓ length (one @(Set a) x) ≡ 1 passed 100 tests. relude> ✓ length (one @(HashSet a) x) ≡ 1 passed 100 tests. relude> ✓ length (one @(IntSet x) ≡ 1 passed 100 tests. relude> ✓ 14 succeeded. relude> Test suite relude-test: PASS relude> Test suite logged to: dist/test/relude-1.2.2.0-relude-test.log relude> 2 of 2 test suites (2 of 2 test cases) passed. relude> Running phase: haddockPhase relude> Preprocessing library for relude-1.2.2.0.. relude> Running Haddock on library for relude-1.2.2.0.. relude> Warning: --source-* options are ignored when --hyperlinked-source is enabled. relude> relude> : warning: [GHC-42258] [-Wunused-packages] relude> The following packages were specified via -package or -package-id flags, relude> but were not needed for compilation: relude> - ghc-prim-0.11.0 (exposed by flag -package-id ghc-prim-0.11.0-2dc3) relude> [ 1 of 57] Compiling Relude.Applicative relude> [ 2 of 57] Compiling Relude.Base relude> [ 3 of 57] Compiling Relude.Bool.Reexport relude> [ 4 of 57] Compiling Relude.Container.Reexport relude> [ 5 of 57] Compiling Relude.Foldable.Reexport relude> [ 6 of 57] Compiling Relude.Function relude> [ 7 of 57] Compiling Relude.Functor.Reexport relude> [ 8 of 57] Compiling Relude.Functor.Fmap relude> [ 9 of 57] Compiling Relude.Functor relude> [10 of 57] Compiling Relude.Extra.Tuple relude> [11 of 57] Compiling Relude.Enum relude> [12 of 57] Compiling Relude.Lifted.Exit relude> [13 of 57] Compiling Relude.Lifted.IORef relude> [14 of 57] Compiling Relude.List.Reexport relude> [15 of 57] Compiling Relude.Monad.Reexport relude> [16 of 57] Compiling Relude.Monad.Maybe relude> [17 of 57] Compiling Relude.Monad.Trans relude> [18 of 57] Compiling Relude.Monoid relude> [19 of 57] Compiling Relude.Nub relude> [20 of 57] Compiling Relude.String.Reexport relude> [21 of 57] Compiling Relude.String.Conversion relude> [22 of 57] Compiling Relude.String relude> [23 of 57] Compiling Relude.Print relude> [24 of 57] Compiling Relude.Lifted.File relude> [25 of 57] Compiling Relude.File relude> [26 of 57] Compiling Relude.Debug relude> [27 of 57] Compiling Relude.Monad.Either relude> [28 of 57] Compiling Relude.Monad relude> [29 of 57] Compiling Relude.List.NonEmpty relude> [30 of 57] Compiling Relude.Exception relude> [31 of 57] Compiling Relude.DeepSeq relude> [32 of 57] Compiling Relude.Bool.Guard relude> [33 of 57] Compiling Relude.Bool relude> [34 of 57] Compiling Relude.Numeric relude> [35 of 57] Compiling Relude.Container.One relude> [36 of 57] Compiling Relude.Container relude> [37 of 57] Compiling Relude.List relude> [38 of 57] Compiling Relude.Lifted.Handle relude> [39 of 57] Compiling Relude.Lifted.Concurrent relude> [40 of 57] Compiling Relude.Foldable.Fold relude> [41 of 57] Compiling Relude.Foldable relude> [42 of 57] Compiling Relude.Extra.Map relude> [43 of 57] Compiling Relude.Lifted.Terminal relude> [44 of 57] Compiling Relude.Lifted.Env relude> [45 of 57] Compiling Relude.Lifted relude> [46 of 57] Compiling Relude relude> [47 of 57] Compiling Relude.Extra.Type relude> [48 of 57] Compiling Relude.Extra.Newtype relude> [49 of 57] Compiling Relude.Extra.Lens relude> [50 of 57] Compiling Relude.Extra.Group relude> [51 of 57] Compiling Relude.Extra.Foldable1 relude> [52 of 57] Compiling Relude.Extra.Foldable relude> [53 of 57] Compiling Relude.Extra.Enum relude> [54 of 57] Compiling Relude.Extra.CallStack relude> [55 of 57] Compiling Relude.Extra.Bifunctor relude> [56 of 57] Compiling Relude.Extra relude> [57 of 57] Compiling Relude.Unsafe relude> Haddock coverage: relude> 100% ( 13 / 13) in 'Relude.Applicative' relude> 97% ( 46 / 47) in 'Relude.Base' relude> Missing documentation for: relude> Ordering relude> 91% ( 11 / 12) in 'Relude.Bool.Reexport' relude> Missing documentation for: relude> Bool relude> 100% ( 25 / 25) in 'Relude.Container.Reexport' relude> 100% ( 46 / 46) in 'Relude.Foldable.Reexport' relude> 100% ( 18 / 18) in 'Relude.Function' relude> 100% ( 9 / 9) in 'Relude.Functor.Reexport' relude> 100% ( 5 / 5) in 'Relude.Functor.Fmap' relude> 100% ( 5 / 5) in 'Relude.Functor' relude> 100% ( 11 / 11) in 'Relude.Extra.Tuple' relude> Warning: 'Int' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'show' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Eq' is out of scope. tomland> can parse numbers with leading zeros after the prefix [✔] tomland> does not parse negative numbers [✔] tomland> does not parse numbers with non-valid binary digits [✔] tomland> when the integer is in octal representation tomland> can parse numbers prefixed with `0o` [✔] tomland> does not parse numbers prefixed with `0O` [✔] tomland> can parse numbers with leading zeros after the prefix [✔] tomland> does not parse negative numbers [✔] tomland> does not parse numbers with non-valid octal digits [✔] tomland> when the integer is in hexadecimal representation tomland> can parse numbers prefixed with `0x` [✔] tomland> does not parse numbers prefixed with `0X` [✔] tomland> can parse numbers with leading zeros after the prefix [✔] tomland> does not parse negative numbers [✔] tomland> does not parse numbers with non-valid hexadecimal digits [✔] tomland> can parse numbers when hex digits are lowercase [✔] tomland> can parse numbers when hex digits are uppercase [✔] tomland> can parse numbers when hex digits are in both lowercase and uppercase [✔] tomland> when there is underscore in hexadecimal, octal and binary representation tomland> can parse numbers with underscore in hexadecimal representation [✔] tomland> can't parse when underscore is between hexadecimal prefix and suffix [✔] tomland> can parse numbers with underscore in octal representation [✔] tomland> can't parse when underscore is between octal prefix and suffix [✔] tomland> can parse numbers with underscore in binary representation [✔] tomland> can't parse numbers when underscore is between binary prefix and suffix [✔] tomland> doesn't parse underscore not followed by any numbers [✔] tomland> doesn't parse when number is ending with underscore [✔] tomland> keyP tomland> when the key is a bare key tomland> can parse keys which contain ASCII letters, digits, underscores, and dashes [✔] tomland> can parse keys which contain only digits [✔] tomland> when the key is a quoted key tomland> can parse keys that follow the exact same rules as basic strings [✔] tomland> can parse keys that follow the exact same rules as literal strings [✔] tomland> when the key is a dotted key tomland> can parse a sequence of bare or quoted keys joined with a dot [✔] tomland> ignores whitespaces around dot-separated parts [‐] tomland> # PENDING: No reason given tomland> when the key is symbols only tomland> parses Haskell comments [✔] tomland> parses Haskell comments with dots [✔] tomland> parses underscores [✔] tomland> parses quotes [✔] tomland> textP tomland> when the string is a basic string tomland> can parse strings surrounded by double quotes [✔] tomland> can parse escaped quotation marks, backslashes, and control characters [✔] tomland> fails if the string has an unescaped backslash, or control character [✔] tomland> fails if the string has an escape sequence that is not listed in the TOML specification [✔] tomland> fails if the string is not on a single line [✔] tomland> fails if escape codes are not valid Unicode scalar values [✔] tomland> when the string is a multi-line basic string tomland> can parse multi-line strings surrounded by three double quotes [✔] tomland> can parse single-line strings surrounded by three double quotes [✔] tomland> can parse all of the escape sequences that are valid for basic strings [✔] tomland> does not ignore whitespaces or newlines [✔] tomland> ignores a newline only if it immediately follows the opening delimiter [✔] tomland> ignores whitespaces and newlines after line ending backslash [✔] tomland> fails if the string has an unescaped backslash, or control character [✔] tomland> when the string is a literal string tomland> can parse strings surrounded by single quotes [✔] tomland> fails if the string is not on a single line [✔] tomland> when the string is a multi-line literal string tomland> can parse multi-line strings surrounded by three single quotes [✔] tomland> can parse single-line strings surrounded by three single quotes [✔] tomland> ignores a newline immediately following the opening delimiter [✔] tomland> fails if the string has an unescaped control character other than tab [✔] tomland> Key/values tomland> can parse key/value pairs [✔] semialign> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f semialign> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg semialign> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo semialign> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT semialign> include transformers-0.6.1.0-7653 semialign> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm semialign> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 semialign> Data.Align=semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY:Data.Align,Data.Crosswalk=semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY:Data.Crosswalk,Data.Semialign=semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY:Data.Semialign,Data.Semialign.Indexed=semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY:Data.Semialign.Indexed,Data.Zip=semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY:Data.Zip semialign> Ready component graph: semialign> definite semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY semialign> depends base-4.19.0.0-05c7 semialign> depends containers-0.6.8-e785 semialign> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 semialign> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 semialign> depends indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f semialign> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg semialign> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo semialign> depends these-1.2.1-Z5gLqPjTwX3R906DZfBsT semialign> depends transformers-0.6.1.0-7653 semialign> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm semialign> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 semialign> Using Cabal-3.10.2.0 compiled by ghc-9.8 semialign> Using compiler: ghc-9.8.1 semialign> Using install prefix: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 semialign> Executables installed in: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/bin semialign> Libraries installed in: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY semialign> Dynamic Libraries installed in: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 semialign> Private executables installed in: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/libexec/x86_64-linux-ghc-9.8.1/semialign-1.3.1 semialign> Data files installed in: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/share/x86_64-linux-ghc-9.8.1/semialign-1.3.1 semialign> Documentation installed in: semialign> /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc/share/doc/semialign-1.3.1 semialign> Configuration files installed in: semialign> /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/etc semialign> No alex found semialign> Using ar found on system at: semialign> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar semialign> No c2hs found semialign> No cpphs found semialign> No doctest found semialign> Using gcc version 14.3.0 given by user at: semialign> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc semialign> Using ghc version 9.8.1 found on system at: semialign> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc semialign> Using ghc-pkg version 9.8.1 found on system at: semialign> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 semialign> No ghcjs found semialign> No ghcjs-pkg found semialign> No greencard found semialign> Using haddock version 2.30.0 found on system at: semialign> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 semialign> No happy found semialign> Using haskell-suite found on system at: haskell-suite-dummy-location semialign> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location semialign> No hmake found semialign> Using hpc version 0.69 found on system at: semialign> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 semialign> Using hsc2hs version 0.68.10 found on system at: semialign> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 semialign> Using hscolour version 1.25 found on system at: semialign> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour semialign> No jhc found semialign> Using ld found on system at: semialign> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold semialign> No pkg-config found semialign> Using runghc version 9.8.1 found on system at: semialign> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 semialign> Using strip version 2.44 found on system at: semialign> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip semialign> Using tar found on system at: witherable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 witherable> component witherable-0.5-7PD8PVH4Al3AcVqm8CVzYc-witherable-tests witherable> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg witherable> include base-4.19.0.0-05c7 witherable> include containers-0.6.8-e785 witherable> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 witherable> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X witherable> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG witherable> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb witherable> include transformers-0.6.1.0-7653 witherable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm witherable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 witherable> include witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> Linked component graph: witherable> unit witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> include base-4.19.0.0-05c7 witherable> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn witherable> include containers-0.6.8-e785 witherable> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 witherable> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 witherable> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f witherable> include transformers-0.6.1.0-7653 witherable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm witherable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 witherable> Witherable=witherable-0.5-7uoYz5beMY86pccs5YS9nf:Witherable witherable> unit witherable-0.5-7PD8PVH4Al3AcVqm8CVzYc-witherable-tests witherable> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg witherable> include base-4.19.0.0-05c7 witherable> include containers-0.6.8-e785 witherable> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 witherable> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X witherable> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG witherable> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb witherable> include transformers-0.6.1.0-7653 witherable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm witherable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 witherable> include witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> Ready component graph: witherable> definite witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> depends base-4.19.0.0-05c7 witherable> depends base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn witherable> depends containers-0.6.8-e785 witherable> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 witherable> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 witherable> depends indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f witherable> depends transformers-0.6.1.0-7653 witherable> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm witherable> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 witherable> definite witherable-0.5-7PD8PVH4Al3AcVqm8CVzYc-witherable-tests witherable> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg witherable> depends base-4.19.0.0-05c7 witherable> depends containers-0.6.8-e785 witherable> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 witherable> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X witherable> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG witherable> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb witherable> depends transformers-0.6.1.0-7653 witherable> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm witherable> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 witherable> depends witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> Using Cabal-3.10.2.0 compiled by ghc-9.8 witherable> Using compiler: ghc-9.8.1 witherable> Using install prefix: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 witherable> Executables installed in: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/bin witherable> Libraries installed in: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> Dynamic Libraries installed in: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 witherable> Private executables installed in: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/libexec/x86_64-linux-ghc-9.8.1/witherable-0.5 witherable> Data files installed in: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/share/x86_64-linux-ghc-9.8.1/witherable-0.5 witherable> Documentation installed in: witherable> /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc/share/doc/witherable-0.5 free (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc free (post)> Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳ free (post)> free (post)> Pushing /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc (6.03 MiB) free (post)> Pushing /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 (22.38 MiB) free (post)> free (post)> All done. free (post)> added 2 signatures free (post)> added 1 signatures free (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc free (post)> copying 2 paths... free (post)> copying path '/nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc' to 'https://cache.nix-ci.com'... free (post)> copying path '/nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2' to 'https://cache.nix-ci.com'... free (post)> copying 1 paths... free (post)> copying path '/nix/store/g119nrvqdwikczfy9x9vbf8i22pgfsdi-free-5.2.drv' to 'https://cache.nix-ci.com'... free (post)> added 0 signatures free (post)> added 0 signatures free (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2 /nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc free (post)> copying 2 paths... free (post)> copying path '/nix/store/xx0jw8lfcp8pq0q5k4mg3q57kg8ikha6-free-5.2-doc' to 'ssh-ng://worker.nix-ci.com'... free (post)> copying path '/nix/store/qc17slcmigbps73adafjfli3ra734920-free-5.2' to 'ssh-ng://worker.nix-ci.com'... free (post)> copying 1 paths... free (post)> copying path '/nix/store/g119nrvqdwikczfy9x9vbf8i22pgfsdi-free-5.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/1n36jv7rzjw72sh411ipyyzpfmfwbwnm-adjunctions-4.4.3.drv'... building '/nix/store/kdbqjay88f4zh38y1fr4cbkliykq3sx0-keys-3.12.4.drv'... foldl> * at src/Control/Scanl.hs:249:3 foldl> * at src/Control/Scanl.hs:247:1 foldl> You may be able to disambiguate the identifier by qualifying it or foldl> by specifying the type/value namespace explicitly. foldl> Defaulting to the one defined at src/Control/Scanl.hs:247:1 foldl> Warning: 'liftIO' is out of scope. foldl> If you qualify the identifier, haddock can try to link it anyway. foldl> 95% ( 21 / 22) in 'Control.Scanl' foldl> Missing documentation for: foldl> arrM (src/Control/Scanl.hs:439) foldl> Warning: Control.Foldl: could not find link destinations for: foldl> - Data.Vector.Generic.Mutable.Base.MVector foldl> - Control.Monad.Primitive.D:R:PrimStateST0 foldl> - Control.Monad.Primitive.D:R:PrimStateIO foldl> - Control.Monad.Primitive.D:R:PrimStateIdentityT foldl> - Control.Monad.Primitive.D:R:PrimStateST foldl> - Control.Monad.Primitive.D:R:PrimStateAccumT foldl> - Control.Monad.Primitive.D:R:PrimStateContT foldl> - Control.Monad.Primitive.D:R:PrimStateExceptT foldl> - Control.Monad.Primitive.D:R:PrimStateMaybeT foldl> - Control.Monad.Primitive.D:R:PrimStateRWST0 foldl> - Control.Monad.Primitive.D:R:PrimStateRWST1 foldl> - Control.Monad.Primitive.D:R:PrimStateRWST foldl> - Control.Monad.Primitive.D:R:PrimStateReaderT foldl> - Control.Monad.Primitive.D:R:PrimStateSelectT foldl> - Control.Monad.Primitive.D:R:PrimStateStateT0 foldl> - Control.Monad.Primitive.D:R:PrimStateStateT foldl> - Control.Monad.Primitive.D:R:PrimStateWriterT0 foldl> - Control.Monad.Primitive.D:R:PrimStateWriterT1 foldl> - Control.Monad.Primitive.D:R:PrimStateWriterT foldl> - Data.Vector.Generic.Base.basicLength foldl> - Data.Vector.Generic.Base.basicUnsafeCopy foldl> - Data.Vector.Generic.Base.basicUnsafeFreeze foldl> - Data.Vector.Generic.Base.basicUnsafeIndexM foldl> - Data.Vector.Generic.Base.basicUnsafeSlice foldl> - Data.Vector.Generic.Base.basicUnsafeThaw foldl> - Data.Vector.Generic.Base.elemseq foldl> - Data.Profunctor.Traversing.Baz foldl> - Data.Vector.Vector foldl> - Data.Vector.Mutable.MVector foldl> - Data.Vector.Primitive.Vector foldl> - Data.Vector.Primitive.Mutable.MVector foldl> - Data.Vector.Storable.Vector foldl> - Data.Vector.Storable.Mutable.MVector foldl> - Data.Vector.Strict.Vector foldl> - Data.Vector.Strict.Mutable.MVector foldl> - Data.Vector.Unboxed.Base.As foldl> - Data.Vector.Unboxed.Base.DoNotUnboxLazy foldl> - Data.Vector.Unboxed.Base.DoNotUnboxNormalForm foldl> - Data.Vector.Unboxed.Base.DoNotUnboxStrict foldl> - Data.Vector.Unboxed.Base.IsoUnbox foldl> - Data.Vector.Unboxed.Base.MVector foldl> - Data.Vector.Unboxed.Base.Unbox foldl> - Data.Vector.Unboxed.Base.UnboxViaPrim foldl> - Data.Vector.Unboxed.Base.Vector foldl> Warning: Control.Foldl.Text: could not find link destinations for: foldl> - Data.Profunctor.Traversing.Baz foldl> - Data.Vector.Vector foldl> - Data.Vector.Strict.Vector foldl> Warning: Control.Foldl.ByteString: could not find link destinations for: foldl> - Data.Vector.Generic.Mutable.Base.MVector foldl> - Data.Vector.Generic.Mutable.Base.basicClear foldl> - Data.Vector.Generic.Mutable.Base.basicInitialize foldl> - Data.Vector.Generic.Mutable.Base.basicLength foldl> - Data.Vector.Generic.Mutable.Base.basicOverlaps foldl> - Data.Vector.Generic.Mutable.Base.basicSet foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice foldl> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite foldl> - Data.Vector.Generic.Base.basicLength foldl> - Data.Vector.Generic.Base.basicUnsafeCopy foldl> - Data.Vector.Generic.Base.basicUnsafeFreeze foldl> - Data.Vector.Generic.Base.basicUnsafeIndexM foldl> - Data.Vector.Generic.Base.basicUnsafeSlice foldl> - Data.Vector.Generic.Base.basicUnsafeThaw foldl> - Data.Vector.Generic.Base.elemseq foldl> - Data.ByteString.Internal.Type.D:R:ItemByteString foldl> - Data.Profunctor.Traversing.Baz foldl> - Data.Vector.Vector foldl> - Data.Vector.Primitive.Vector foldl> - Data.Vector.Primitive.Mutable.MVector foldl> - Data.Vector.Strict.Vector foldl> - Data.Vector.Unboxed.Base.MVector foldl> - Data.Vector.Unboxed.Base.MV_Word8 foldl> - Data.Vector.Unboxed.Base.Unbox foldl> - Data.Vector.Unboxed.Base.Vector foldl> - Data.Vector.Unboxed.Base.V_Word8 foldl> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 foldl> - Data.Vector.Unboxed.Base.D:R:VectorWord80 base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors doctest-parallel> extracts documentation from argument list [✔] doctest-parallel> extracts documentation for a type class function [✔] doctest-parallel> extracts documentation from the argument list of a type class function [✔] doctest-parallel> extracts documentation from the module header [✔] doctest-parallel> extracts documentation from imported modules [✔] doctest-parallel> extracts documentation from export list [✔] doctest-parallel> extracts documentation from named chunks [✔] doctest-parallel> returns docstrings in the same order they appear in the source [✔] doctest-parallel> extracts $setup code [✔] doctest-parallel> fails on invalid flags [✔] doctest-parallel> extract (regression tests) doctest-parallel> works with infix operators [✔] doctest-parallel> works with parallel list comprehensions [✔] doctest-parallel> works with list comprehensions in instance definitions [✔] doctest-parallel> works with foreign imports [✔] doctest-parallel> works for rewrite rules [✔] doctest-parallel> works for rewrite rules with type signatures [✔] doctest-parallel> strips CR from dos line endings [✔] doctest-parallel> works with a module that splices in an expression from an other module [✔] doctest-parallel> works for type families and GHC 7.6.1 [✔] doctest-parallel> ignores binder annotations [✔] doctest-parallel> ignores module annotations that don't start with 'doctest-parallel:' [✔] doctest-parallel> detects monomorphic module settings [✔] doctest-parallel> detects polypormphic module settings [✔] doctest-parallel> GhciWrapperSpec doctest-parallel> evalEcho doctest-parallel> prints result to stdout [✔] doctest-parallel> evalIt doctest-parallel> preserves it [✔] doctest-parallel> eval doctest-parallel> shows literals [✔] doctest-parallel> shows string literals containing Unicode [✔] doctest-parallel> evaluates simple expressions [✔] doctest-parallel> supports let bindings [✔] doctest-parallel> allows import statements [✔] doctest-parallel> captures stdout [✔] doctest-parallel> captures stdout (Unicode) [✔] doctest-parallel> captures stdout (empty line) [✔] doctest-parallel> captures stdout (multiple lines) [✔] doctest-parallel> captures stderr [✔] doctest-parallel> captures stderr (Unicode) [✔] doctest-parallel> shows exceptions [✔] doctest-parallel> shows exceptions (ExitCode) [✔] doctest-parallel> gives an error message for identifiers that are not in scope [✔] doctest-parallel> when configVerbose is True doctest-parallel> prints prompt [✔] doctest-parallel> with -XOverloadedStrings, -Wall and -Werror doctest-parallel> does not fail on marker expression (bug fix) [✔] doctest-parallel> with NoImplicitPrelude doctest-parallel> works [✔] doctest-parallel> with a strange String type doctest-parallel> works [✔] doctest-parallel> InterpreterSpec doctest-parallel> interpreterSupported doctest-parallel> indicates whether GHCi is supported on current platform [✔] doctest-parallel> ghcInfo doctest-parallel> includes "Have interpreter" [✔] doctest-parallel> safeEval doctest-parallel> evaluates an expression [✔] doctest-parallel> returns Left on unterminated multiline command [✔] doctest-parallel> LocationSpec doctest-parallel> toLocation doctest-parallel> works for a regular SrcSpan [✔] doctest-parallel> works for a single-line SrcSpan [✔] doctest-parallel> works for a SrcSpan that corresponds to single point [✔] doctest-parallel> works for a bad SrcSpan [✔] doctest-parallel> works for a SrcLoc with bad locations [✔] doctest-parallel> enumerate doctest-parallel> replicates UnhelpfulLocation [✔] doctest-parallel> enumerates Location [✔] doctest-parallel> MainSpec doctest-parallel> doctest doctest-parallel> testSimple [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> it-variable [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> it-variable in $setup [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> failing [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> skips subsequent examples from the same group if an example fails [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> use -DFIB=fib to set CPP flag [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> testImport [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> testCommentLocation [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> testPutStr [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> fails on multi-line expressions, introduced with :{ [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> testBlankline [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> examples from the same Haddock comment share the same scope [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> testDocumentationForArguments [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> template-haskell [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> handles source files with CRLF line endings [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> runs $setup before each test group [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> skips subsequent tests from a module, if $setup fails [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> works with additional object files [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> ignores trailing whitespace when matching test output [‐] doctest-parallel> # PENDING: No reason given monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:22:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 22 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, dist/build/Data/Monoid/Instances/Concat.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 23 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:24:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:199:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat a]’ not matched: [] monoid-subclasses> | monoid-subclasses> 199 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:282:13: warning: [GHC-62161] [-Wincomplete-uni-patterns] monoid-subclasses> Pattern match(es) are non-exhaustive monoid-subclasses> In a pattern binding: Patterns of type ‘[Concat p]’ not matched: [] monoid-subclasses> | monoid-subclasses> 282 | where splitNext a ~(xp:xs) = monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^... monoid-subclasses> [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, dist/build/Data/Monoid/Instances/ByteString/UTF8.p_o ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 59 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> Preprocessing test suite 'Main' for monoid-subclasses-1.2.6.. monoid-subclasses> Building test suite 'Main' for monoid-subclasses-1.2.6.. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Show' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Text' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 80% ( 8 / 10) in 'Relude.Enum' relude> Missing documentation for: relude> boundedEnumFrom relude> boundedEnumFromThen relude> 100% ( 5 / 5) in 'Relude.Lifted.Exit' relude> Warning: 'modifyIORef'' is ambiguous. It is defined relude> * in ‘Data.IORef’ relude> * at src/Relude/Lifted/IORef.hs:106:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Lifted/IORef.hs:106:1 relude> Warning: 'atomicModifyIORef' is ambiguous. It is defined relude> * in ‘Data.IORef’ relude> * at src/Relude/Lifted/IORef.hs:122:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Lifted/IORef.hs:122:1 relude> Warning: 'modifyIORef' is ambiguous. It is defined relude> * in ‘Data.IORef’ relude> * at src/Relude/Lifted/IORef.hs:91:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Lifted/IORef.hs:91:1 relude> Warning: 'atomicModifyIORef'' is ambiguous. It is defined relude> * in ‘GHC.IORef’ relude> * at src/Relude/Lifted/IORef.hs:138:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Lifted/IORef.hs:138:1 relude> 100% ( 12 / 12) in 'Relude.Lifted.IORef' relude> 100% ( 47 / 47) in 'Relude.List.Reexport' relude> 100% ( 63 / 63) in 'Relude.Monad.Reexport' relude> 100% ( 11 / 11) in 'Relude.Monad.Maybe' relude> Warning: 'ReaderT' is ambiguous. It is defined relude> * in ‘Control.Monad.Trans.Reader’ relude> * in ‘Control.Monad.Trans.Reader’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Control.Monad.Trans.Reader’ relude> Warning: 'MaybeT' is ambiguous. It is defined relude> * in ‘Control.Monad.Trans.Maybe’ relude> * in ‘Control.Monad.Trans.Maybe’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Control.Monad.Trans.Maybe’ relude> Warning: 'ExceptT' is ambiguous. It is defined relude> * in ‘Control.Monad.Trans.Except’ relude> * in ‘Control.Monad.Trans.Except’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Control.Monad.Trans.Except’ relude> 100% ( 15 / 15) in 'Relude.Monad.Trans' relude> 100% ( 25 / 25) in 'Relude.Monoid' relude> 100% ( 8 / 8) in 'Relude.Nub' relude> Warning: 'lines' is ambiguous. It is defined relude> * at src/Relude/String/Reexport.hs:124:1 relude> * in ‘Data.Text’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/String/Reexport.hs:124:1 relude> Warning: 'unlines' is ambiguous. It is defined relude> * at src/Relude/String/Reexport.hs:158:1 relude> * in ‘Data.Text’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/String/Reexport.hs:158:1 relude> Warning: 'words' is ambiguous. It is defined relude> * at src/Relude/String/Reexport.hs:192:1 relude> * in ‘Data.Text’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/String/Reexport.hs:192:1 relude> Warning: 'unwords' is ambiguous. It is defined relude> * at src/Relude/String/Reexport.hs:226:1 relude> * in ‘Data.Text’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. tomland> ignores white spaces around key names and values [✔] tomland> fails if the key, equals sign, and value are not on the same line [‐] tomland> # PENDING: No reason given tomland> works if the value is broken over multiple lines [✔] tomland> fails if the value is not specified [✔] tomland> tables tomland> can parse a TOML table [✔] tomland> can parse an empty TOML table [✔] tomland> can parse a table with subarrays [✔] tomland> can parse a TOML inline table [✔] tomland> can parse an empty inline TOML table [✔] tomland> can parse a table followed by an inline table [✔] tomland> can parse an empty table followed by an inline table [✔] tomland> allows the name of the table to be any valid TOML key [✔] tomland> array of tables tomland> can parse an empty array [✔] tomland> can parse an array of key/values [✔] tomland> can parse an array of tables [✔] tomland> can parse an array of array [✔] tomland> can parse an array of arrays [✔] tomland> can parse very large arrays [✔] tomland> can parse an inline array of tables [✔] tomland> TOML tomland> can parse TOML files [✔] tomland> can parse mix of tables and arrays [✔] tomland> Codec: unit and property tests for bidirectional codecs tomland> Tagged Partial Bidirectional Isomorphism: tests tomland> BiMap Rountrip Property tests tomland> Primitive tomland> Bool [✔] tomland> passed 100 tests. tomland> Int [✔] tomland> passed 100 tests. tomland> Word [✔] tomland> passed 100 tests. tomland> Word8 [✔] tomland> passed 100 tests. tomland> Integer [✔] tomland> passed 100 tests. tomland> Natural [✔] tomland> passed 100 tests. tomland> Double [✔] tomland> passed 100 tests. tomland> Float [✔] tomland> passed 100 tests. tomland> Text [✔] tomland> passed 100 tests. tomland> LazyText [✔] tomland> passed 100 tests. tomland> ByteString [✔] tomland> passed 100 tests. tomland> Lazy ByteString [✔] tomland> passed 100 tests. tomland> String [✔] tomland> passed 100 tests. tomland> Time tomland> ZonedTime [✔] tomland> passed 100 tests. tomland> LocalTime [✔] tomland> passed 100 tests. tomland> Day [✔] tomland> passed 100 tests. tomland> TimeOfDay [✔] tomland> passed 100 tests. tomland> Arrays tomland> Array (Int) [✔] tomland> passed 100 tests. tomland> Array (Day) [✔] tomland> passed 100 tests. tomland> NonEmpty (Int) [✔] tomland> passed 100 tests. tomland> Set (Int) [✔] tomland> passed 100 tests. tomland> HashSet (Int) [✔] tomland> passed 100 tests. tomland> IntSet [✔] tomland> passed 100 tests. tomland> ByteStringArray [✔] tomland> passed 100 tests. tomland> LByteStringArray [✔] tomland> passed 100 tests. tomland> Custom tomland> EnumBounded (Ordering) [✔] tomland> passed 100 tests. tomland> Read (Integer) [✔] tomland> passed 100 tests. tomland> TextBy (Text) [✔] tomland> passed 100 tests. tomland> Hardcoded (Text) [✔] tomland> passed 100 tests. tomland> Key tomland> KeyText [✔] tomland> passed 100 tests. tomland> KeyString [✔] tomland> passed 100 tests. tomland> KeyInt [✔] tomland> passed 100 tests. tomland> BiMap Category instance laws tomland> Right identity: f . id ≡ f [✔] tomland> passed 100 tests. tomland> Left identity: id . f ≡ f [✔] tomland> passed 100 tests. tomland> Associativity: f . (g . h) ≡ (f . g) . h [✔] tomland> passed 100 tests. tomland> Codec.Code decode tests on different TomlDecodeErrors tomland> fails parse as unclosed bracket [✔] tomland> fails decode text as Toml.int [✔] tomland> exact decode [✔] tomland> fails to decode exact when there is other field [✔] tomland> fails to decode table on missing field [✔] tomland> fails to decode table on missing field [✔] tomland> exact decode table [✔] tomland> fails to decode exact table on missing field [✔] tomland> fails to decode arrayOf when field is missing [✔] tomland> fails to decode arrayNonEmptyOf when field is missing [✔] tomland> fails to decode arrayNonEmptyOf when list is empty [✔] tomland> decodes to an empty list when field is missing [✔] tomland> decodes to an empty list when empty list [✔] tomland> fails to decode list when internal field is missing [✔] tomland> fails to decode nonEmpty when field is missing [✔] tomland> fails to decode nonEmpty when empty list [✔] tomland> exact decode table array [✔] tomland> fails to exact decode table array with redundant field [✔] semialign> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar semialign> No uhc found semialign> Running phase: buildPhase semialign> Preprocessing library for semialign-1.3.1.. semialign> Building library for semialign-1.3.1.. semialign> [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.o, dist/build/Data/Semialign/Internal.dyn_o ) semialign> [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.o, dist/build/Data/Semialign/Indexed.dyn_o ) semialign> [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.o, dist/build/Data/Semialign.dyn_o ) semialign> [4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.o, dist/build/Data/Align.dyn_o ) semialign> [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.o, dist/build/Data/Crosswalk.dyn_o ) semialign> [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.o, dist/build/Data/Zip.dyn_o ) semialign> [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, dist/build/Data/Semialign/Internal.p_o ) semialign> [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, dist/build/Data/Semialign/Indexed.p_o ) semialign> [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, dist/build/Data/Semialign.p_o ) semialign> [4 of 6] Compiling Data.Align ( src/Data/Align.hs, dist/build/Data/Align.p_o ) semialign> [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, dist/build/Data/Crosswalk.p_o ) semialign> [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, dist/build/Data/Zip.p_o ) semialign> Running phase: checkPhase semialign> Package has no test suites. semialign> Running phase: haddockPhase semialign> Preprocessing library for semialign-1.3.1.. semialign> Running Haddock on library for semialign-1.3.1.. semialign> Warning: The documentation for the following packages are not installed. No semialign> links will be generated to these packages: vector-0.13.2.0 semialign> Warning: --source-* options are ignored when --hyperlinked-source is enabled. semialign> [1 of 6] Compiling Data.Semialign.Internal ( src/Data/Semialign/Internal.hs, nothing ) semialign> [2 of 6] Compiling Data.Semialign.Indexed ( src/Data/Semialign/Indexed.hs, nothing ) semialign> [3 of 6] Compiling Data.Semialign ( src/Data/Semialign.hs, nothing ) semialign> [4 of 6] Compiling Data.Align ( src/Data/Align.hs, nothing ) semialign> [5 of 6] Compiling Data.Crosswalk ( src/Data/Crosswalk.hs, nothing ) semialign> [6 of 6] Compiling Data.Zip ( src/Data/Zip.hs, nothing ) semialign> Haddock coverage: semialign> Warning: 'repeat' is ambiguous. It is defined semialign> * in ‘Data.List.NonEmpty’ semialign> * in ‘GHC.List’ semialign> * at src/Data/Semialign/Internal.hs:277:5 semialign> You may be able to disambiguate the identifier by qualifying it or semialign> by specifying the type/value namespace explicitly. semialign> Defaulting to the one defined at src/Data/Semialign/Internal.hs:277:5 semialign> Warning: 'tabulate' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> Warning: 'zipWith' is ambiguous. It is defined semialign> * in ‘Data.List.NonEmpty’ semialign> * in ‘GHC.List’ semialign> * in ‘Data.Sequence.Internal’ semialign> * at src/Data/Semialign/Internal.hs:261:5 semialign> * in ‘Data.Vector’ semialign> * in ‘Data.Vector.Fusion.Bundle.Monadic’ semialign> * in ‘Data.Stream.Monadic’ semialign> You may be able to disambiguate the identifier by qualifying it or semialign> by specifying the type/value namespace explicitly. semialign> Defaulting to the one defined at src/Data/Semialign/Internal.hs:261:5 semialign> Warning: 'zip' is ambiguous. It is defined semialign> * in ‘Data.List.NonEmpty’ semialign> * in ‘GHC.List’ semialign> * in ‘Data.Sequence.Internal’ semialign> * at src/Data/Semialign/Internal.hs:256:5 semialign> * in ‘Data.Vector’ semialign> * in ‘Data.Vector.Fusion.Bundle.Monadic’ semialign> * in ‘Data.Stream.Monadic’ semialign> You may be able to disambiguate the identifier by qualifying it or semialign> by specifying the type/value namespace explicitly. semialign> Defaulting to the one defined at src/Data/Semialign/Internal.hs:256:5 semialign> Warning: 'These' is ambiguous. It is defined semialign> * in ‘Data.These’ semialign> * in ‘Data.These’ witherable> Configuration files installed in: witherable> /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/etc witherable> No alex found witherable> Using ar found on system at: witherable> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar witherable> No c2hs found witherable> No cpphs found witherable> No doctest found witherable> Using gcc version 14.3.0 given by user at: witherable> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc witherable> Using ghc version 9.8.1 found on system at: witherable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc witherable> Using ghc-pkg version 9.8.1 found on system at: witherable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 witherable> No ghcjs found witherable> No ghcjs-pkg found witherable> No greencard found witherable> Using haddock version 2.30.0 found on system at: witherable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 witherable> No happy found witherable> Using haskell-suite found on system at: haskell-suite-dummy-location witherable> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location witherable> No hmake found witherable> Using hpc version 0.69 found on system at: witherable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 witherable> Using hsc2hs version 0.68.10 found on system at: witherable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 witherable> Using hscolour version 1.25 found on system at: witherable> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour witherable> No jhc found witherable> Using ld found on system at: witherable> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold witherable> No pkg-config found witherable> Using runghc version 9.8.1 found on system at: witherable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 witherable> Using strip version 2.44 found on system at: witherable> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip witherable> Using tar found on system at: witherable> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar witherable> No uhc found witherable> Running phase: buildPhase witherable> Preprocessing library for witherable-0.5.. witherable> Building library for witherable-0.5.. witherable> [1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.o, dist/build/Witherable.dyn_o ) witherable> [1 of 1] Compiling Witherable ( src/Witherable.hs, dist/build/Witherable.p_o ) witherable> Preprocessing test suite 'witherable-tests' for witherable-0.5.. witherable> Building test suite 'witherable-tests' for witherable-0.5.. witherable> [1 of 1] Compiling Main ( tests/tests.hs, dist/build/witherable-tests/witherable-tests-tmp/Main.o ) witherable> [2 of 2] Linking dist/build/witherable-tests/witherable-tests witherable> Running phase: checkPhase witherable> Running 1 test suites... witherable> Test suite witherable-tests: RUNNING... witherable> witherable witherable> Filterable witherable> [] witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Maybe witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Either [Char] witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Vector witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Seq witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. extra (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc extra (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ extra (post)> extra (post)> Pushing /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc (3.06 MiB) extra (post)> Pushing /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 (4.07 MiB) extra (post)> extra (post)> All done. extra (post)> added 2 signatures extra (post)> added 1 signatures extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc extra (post)> copying 2 paths... extra (post)> copying path '/nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc' to 'https://cache.nix-ci.com'... extra (post)> copying path '/nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16' to 'https://cache.nix-ci.com'... extra (post)> copying 1 paths... extra (post)> copying path '/nix/store/v8r373din93s992jw7zgbzy8x3wpdac8-extra-1.7.16.drv' to 'https://cache.nix-ci.com'... extra (post)> added 0 signatures extra (post)> added 0 signatures extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16 /nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc extra (post)> copying 2 paths... extra (post)> copying path '/nix/store/na5mh6j9cb2b06b7qa83cb38sfnkn3k5-extra-1.7.16-doc' to 'ssh-ng://worker.nix-ci.com'... extra (post)> copying path '/nix/store/hx7rjdcwsblf5icrlj30y8pby48vpqi5-extra-1.7.16' to 'ssh-ng://worker.nix-ci.com'... extra (post)> copying 1 paths... extra (post)> copying path '/nix/store/v8r373din93s992jw7zgbzy8x3wpdac8-extra-1.7.16.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/dilrzd49vrag0vap4xmpwjqq7pm8invi-algebraic-graphs-0.7.drv'... building '/nix/store/d8l7z7pns0xyagycy282z8xchd2v9fkz-filepattern-0.1.3.drv'... building '/nix/store/is11771hhwf0izxbdvrm2s9h0y0wbpdm-ghc-exactprint-1.8.0.0.drv'... building '/nix/store/8r0pg3c9alyg1cjw71nz9lrlig277xa2-ghc-lib-parser-ex-9.8.0.2.drv'... building '/nix/store/nvkj1kvklldz6nwqpn9a02hv6zyds5n2-unix-compat-0.7.4.drv'... foldl> Documentation created: dist/doc/html/foldl/, dist/doc/html/foldl/foldl.txt foldl> Running phase: installPhase foldl> Installing library in /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW foldl> Running phase: fixupPhase foldl> shrinking RPATHs of ELF executables and libraries in /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 foldl> shrinking /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfoldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW-ghc9.8.1.so foldl> checking for references to /build/ in /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18... foldl> patching script interpreter paths in /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 foldl> stripping (with command strip and flags -S -p) in /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18/lib foldl> shrinking RPATHs of ELF executables and libraries in /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc foldl> checking for references to /build/ in /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc... foldl> patching script interpreter paths in /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Short ByteString base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK doctest-parallel> doctest as a runner for QuickCheck properties doctest-parallel> runs a boolean property [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> runs an explicitly quantified property [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> runs an implicitly quantified property [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> reports a failing property [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> runs a boolean property with an explicit type signature [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> runs $setup before each property [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> doctest (module isolation) doctest-parallel> should fail due to module isolation [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> doctest (regression tests) doctest-parallel> bugfixOutputToStdErr [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> bugfixImportHierarchical [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> bugfixMultipleModules [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> doesn't clash with user bindings of stdout/stderr [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> doesn't get confused by doctests using System.IO imports [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> correctly handles C import directories [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> sets module level options [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> succeeds for non-exposed modules if --no-implicit-module-import is set [‐] doctest-parallel> # PENDING: No reason given doctest-parallel> OptionsSpec doctest-parallel> parseOptions doctest-parallel> --preserve-it doctest-parallel> without --preserve-it doctest-parallel> does not preserve the `it` variable [✔] doctest-parallel> with --preserve-it doctest-parallel> preserves the `it` variable [✔] doctest-parallel> with --no-preserve-it doctest-parallel> preserves the `it` variable [✔] doctest-parallel> --randomize-order doctest-parallel> without --randomize-order doctest-parallel> does not set randomize order [✔] doctest-parallel> with --randomize-order doctest-parallel> sets randomize order [✔] doctest-parallel> with --no-randomize-order doctest-parallel> unsets randomize order [✔] doctest-parallel> with --help doctest-parallel> outputs usage information [✔] doctest-parallel> with --version doctest-parallel> outputs version information [✔] doctest-parallel> with --info doctest-parallel> outputs machine readable version information [✔] doctest-parallel> --verbose doctest-parallel> without --verbose doctest-parallel> is not verbose by default [✔] doctest-parallel> with --verbose doctest-parallel> parses verbose option [✔] doctest-parallel> ParseSpec doctest-parallel> getDocTests doctest-parallel> extracts properties from a module [✔] doctest-parallel> extracts examples from a module [✔] doctest-parallel> extracts examples from documentation for non-exported names [✔] doctest-parallel> extracts multiple examples from a module [✔] doctest-parallel> returns an empty list, if documentation contains no examples [✔] doctest-parallel> sets setup code to Nothing, if it does not contain any tests [✔] doctest-parallel> keeps modules that only contain setup code [✔] doctest-parallel> parseInteractions (an internal function) doctest-parallel> parses an interaction [✔] doctest-parallel> drops whitespace as appropriate [✔] doctest-parallel> parses an interaction without a result [✔] doctest-parallel> works with a complex example [✔] doctest-parallel> attaches location information to parsed interactions [✔] doctest-parallel> basic multiline [✔] doctest-parallel> multiline align output [✔] doctest-parallel> multiline align output with >>> [✔] doctest-parallel> parses wild cards lines [✔] doctest-parallel> parses wild card chunks [✔] doctest-parallel> parseProperties (an internal function) doctest-parallel> parses a property [✔] doctest-parallel> mkLineChunks (an internal function) doctest-parallel> replaces ellipsis with WildCardChunks [✔] doctest-parallel> doesn't replace fewer than 3 consecutive dots [✔] doctest-parallel> handles leading and trailing dots [✔] doctest-parallel> handles leading and trailing ellipsis [✔] doctest-parallel> PropertySpec doctest-parallel> runProperty doctest-parallel> reports a failing property [✔] doctest-parallel> runs a Bool property [✔] doctest-parallel> runs a Bool property with an explicit type signature [✔] doctest-parallel> runs an implicitly quantified property [✔] doctest-parallel> runs an implicitly quantified property even with GHC 7.4 [✔] doctest-parallel> runs an explicitly quantified property [✔] doctest-parallel> allows to mix implicit and explicit quantification [✔] doctest-parallel> reports the value for which a property fails [✔] doctest-parallel> reports the values for which a property that takes multiple arguments fails [✔] doctest-parallel> defaults ambiguous type variables to Integer [✔] doctest-parallel> freeVariables doctest-parallel> finds a free variables in a term [✔] doctest-parallel> ignores duplicates [✔] doctest-parallel> works for terms with multiple names [✔] doctest-parallel> works for names that contain a prime [✔] monoid-subclasses> [1 of 1] Compiling Main ( Test/TestMonoidSubclasses.hs, dist/build/Main/Main-tmp/Main.o ) monoid-subclasses> [2 of 2] Linking dist/build/Main/Main monoid-subclasses> buildPhase completed in 1 minutes 1 seconds monoid-subclasses> Running phase: checkPhase monoid-subclasses> Running 1 test suites... monoid-subclasses> Test suite Main: RUNNING... monoid-subclasses> MonoidSubclasses monoid-subclasses> CommutativeMonoid: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> MonoidNull: OK (0.18s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> PositiveMonoid: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> mconcat . factors == id: OK (0.59s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> all factors . factors: OK (0.50s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitPrimePrefix: OK (0.53s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitPrimeSuffix: OK (1.29s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> primePrefix: OK (0.09s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> primeSuffix: OK (0.16s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> inits: OK (0.31s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> tails: OK (0.21s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldl: OK (0.49s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldl': OK (0.45s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> foldr: OK (0.43s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> length: OK (0.18s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> span: OK (0.54s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> spanMaybe: OK (0.30s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> split: OK (3.66s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> splitAt: OK (0.52s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> reverse: OK (0.50s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stable: OK (0.71s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> fromText: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> singleton: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.splitCharacterPrefix: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.characterPrefix: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual factors: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.unfoldr: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> factors . fromString: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.map: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.concatMap: OK (0.10s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.any: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.all: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldr: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl': OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanl: OK (0.13s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanr: OK (0.10s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanl1: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.scanr1: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.toString: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.toText: OK (0.09s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.mapAccumL: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.mapAccumR: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.takeWhile: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.dropWhile: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.span: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.break: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.spanMaybe: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.split: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.find: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldl_: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.foldr_: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. relude> Defaulting to the one defined at src/Relude/String/Reexport.hs:226:1 relude> 100% ( 26 / 26) in 'Relude.String.Reexport' relude> Warning: 'ByteString' is ambiguous. It is defined relude> * in ‘Data.ByteString.Internal.Type’ relude> * in ‘Data.ByteString.Lazy.Internal’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ relude> Warning: 'Text' is ambiguous. It is defined relude> * in ‘GHC.TypeError’ relude> * in ‘Data.Text.Internal’ relude> * in ‘Data.Text.Internal.Lazy’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ relude> Warning: 'show' is ambiguous. It is defined relude> * in ‘GHC.Show’ relude> * at src/Relude/String/Conversion.hs:527:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/String/Conversion.hs:527:1 relude> Warning: 'toStrict' is ambiguous. It is defined relude> * in ‘Data.ByteString.Lazy.Internal’ relude> * at src/Relude/String/Conversion.hs:541:5 relude> * in ‘Data.Text.Lazy’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/String/Conversion.hs:541:5 relude> 100% ( 15 / 15) in 'Relude.String.Conversion' relude> 100% ( 5 / 5) in 'Relude.String' relude> Warning: 'ByteString' is ambiguous. It is defined relude> * in ‘Data.ByteString.Internal.Type’ relude> * in ‘Data.ByteString.Lazy.Internal’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ relude> 100% ( 11 / 11) in 'Relude.Print' relude> Warning: 'readFile' is ambiguous. It is defined relude> * in ‘System.IO’ relude> * at src/Relude/Lifted/File.hs:36:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Lifted/File.hs:36:1 relude> Warning: 'readFileBS' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'readFileLBS' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 100% ( 5 / 5) in 'Relude.Lifted.File' relude> Warning: 'ByteString' is ambiguous. It is defined relude> * in ‘Data.ByteString.Internal.Type’ relude> * in ‘Data.ByteString.Lazy.Internal’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ relude> 100% ( 17 / 17) in 'Relude.File' relude> Warning: 'trace' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:137:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:137:1 relude> Warning: 'traceShow' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:157:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:157:1 relude> Warning: 'traceShowId' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:171:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:171:1 relude> Warning: 'traceShowWith' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:195:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:195:1 tomland> map: decodes to an empty map when field is missing [✔] tomland> map: fails to decode when key and value mismatch type [✔] tomland> map: fails to decode when value is missing [✔] tomland> tableMap: decodes to an empty map when field is missing [✔] tomland> tableMap: throws error on invalid key type [✔] tomland> fails to decode via read when non-existing value [✔] tomland> fails to decode via enumBounded when non-existing value [✔] tomland> fails to validateIf [✔] tomland> fails to hardcoded [✔] tomland> Combinator spec tomland> Combinator.Custom: Roundtrip tests tomland> Read (Int) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Enum (Ordering) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Validate (Even) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> TextBy : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Hardcoded (Text): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.List: Roundtrip tests tomland> [Int] (Array) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> NonEmpty Int (Array): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> [Int] (Table) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> NonEmpty Int (Table): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Map: Roundtrip tests tomland> Map Int Text (map) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Map Text Int (tableMap): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Map Text [Int] (tableMap): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Monoid: Roundtrip tests tomland> All : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Any : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Sum Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Product Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> First Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Last Int: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Primitive: Roundtrip tests tomland> Bool : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Integer : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Int : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Natural : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Word : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Word8 : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Double : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Float : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> String : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Text : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LText : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> ByteString : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LByteString : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> ByteString Array : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> LByteString Array: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Set: Roundtrip tests tomland> IntSet (Array) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> IntSet (Table) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Set Int (Array) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Set Int (Table) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> HashSet Text (Array): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> HashSet Text (Table): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Table: Roundtrip tests tomland> Table (Int): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Time: Roundtrip tests tomland> ZonedTime : decode . encode ≡ id [✔] tomland> passed 100 tests. semialign> You may be able to disambiguate the identifier by qualifying it or semialign> by specifying the type/value namespace explicitly. semialign> Defaulting to the one defined in ‘Data.These’ semialign> Warning: 'join' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> 100% ( 4 / 4) in 'Data.Semialign.Indexed' semialign> 88% ( 16 / 18) in 'Data.Semialign' semialign> Missing documentation for: semialign> unzipDefault (src/Data/Semialign/Internal.hs:308) semialign> alignVectorWith (src/Data/Semialign/Internal.hs:718) semialign> Warning: 'These' is out of scope. semialign> If you qualify the identifier, haddock can try to link it anyway. semialign> 92% ( 12 / 13) in 'Data.Align' semialign> Missing documentation for: semialign> alignVectorWith (src/Data/Semialign/Internal.hs:718) semialign> 80% ( 4 / 5) in 'Data.Crosswalk' semialign> Missing documentation for: semialign> Module header semialign> 71% ( 5 / 7) in 'Data.Zip' semialign> Missing documentation for: semialign> unzipDefault (src/Data/Semialign/Internal.hs:308) semialign> Zippy (src/Data/Zip.hs:30) semialign> Warning: Data.Semialign.Indexed: could not find link destinations for: semialign> - Data.Vector.Vector semialign> Warning: Data.Semialign: could not find link destinations for: semialign> - Data.Vector.Generic.Base.Vector semialign> - Data.Vector.Fusion.Bundle.Monadic.Bundle semialign> - Data.Vector.Vector semialign> Warning: Data.Align: could not find link destinations for: semialign> - Data.Vector.Generic.Base.Vector semialign> - Data.Vector.Fusion.Bundle.Monadic.Bundle semialign> - Data.Vector.Vector semialign> Warning: Data.Crosswalk: could not find link destinations for: semialign> - Data.Vector.Vector semialign> Warning: Data.Zip: could not find link destinations for: semialign> - Data.Vector.Fusion.Bundle.Monadic.Bundle semialign> - Data.Vector.Vector semialign> Documentation created: dist/doc/html/semialign/, semialign> dist/doc/html/semialign/semialign.txt semialign> Running phase: installPhase semialign> Installing library in /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY semialign> Running phase: fixupPhase semialign> shrinking RPATHs of ELF executables and libraries in /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 semialign> shrinking /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSsemialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY-ghc9.8.1.so semialign> checking for references to /build/ in /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1... semialign> patching script interpreter paths in /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 semialign> stripping (with command strip and flags -S -p) in /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1/lib semialign> shrinking RPATHs of ELF executables and libraries in /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc semialign> checking for references to /build/ in /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc... semialign> patching script interpreter paths in /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> IntMap witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Map K witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> HashMap K witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Wicked witherable> conservation: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> default filter: OK witherable> +++ OK, passed 100 tests. witherable> default mapMaybe: OK witherable> +++ OK, passed 100 tests. witherable> default catMaybes: OK witherable> +++ OK, passed 100 tests. witherable> Witherable witherable> [] witherable> default wither: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> Maybe witherable> default wither: OK witherable> +++ OK, passed 100 tests. witherable> default witherM: OK witherable> +++ OK, passed 100 tests. witherable> default filterA: OK witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> Either [Char] witherable> default wither: OK witherable> +++ OK, passed 100 tests. witherable> default witherM: OK witherable> +++ OK, passed 100 tests. witherable> default filterA: OK witherable> +++ OK, passed 100 tests. witherable> identity: OK witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> Vector witherable> default wither: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> Seq witherable> default wither: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> IntMap witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> Map K witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.02s) witherable> +++ OK, passed 100 tests. witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK (0.03s) witherable> +++ OK, passed 100 tests. witherable> HashMap K witherable> default wither: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default witherM: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> default filterA: OK (0.01s) witherable> +++ OK, passed 100 tests. adjunctions> Running phase: setupCompilerEnvironmentPhase adjunctions> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. adjunctions> Running phase: unpackPhase adjunctions> unpacking source archive /nix/store/waldaj6slia1mw3pm6y2clkf51jg1vin-adjunctions-4.4.3.tar.gz adjunctions> source root is adjunctions-4.4.3 adjunctions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "adjunctions-4.4.3/.vim.custom" adjunctions> Running phase: patchPhase adjunctions> Running phase: compileBuildDriverPhase adjunctions> setupCompileFlags: -package-db=/build/tmp.uU5JmNQE68/setup-package.conf.d -threaded adjunctions> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.uU5JmNQE68/Main.o ) adjunctions> [2 of 2] Linking Setup adjunctions> Running phase: updateAutotoolsGnuConfigScriptsPhase adjunctions> Running phase: configurePhase adjunctions> configureFlags: --verbose --prefix=/nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc/share/doc/adjunctions-4.4.3 --with-gcc=gcc --package-db=/build/tmp.uU5JmNQE68/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib adjunctions> Using Parsec parser adjunctions> Configuring adjunctions-4.4.3... adjunctions> Dependency array >=0.3.0.2 && <0.7: using array-0.5.6.0 adjunctions> Dependency base >=4.9 && <5: using base-4.19.0.0 adjunctions> Dependency comonad >=4 && <6: using comonad-5.0.9 adjunctions> Dependency containers >=0.3 && <0.9: using containers-0.6.8 adjunctions> Dependency contravariant >=1 && <2: using contravariant-1.5.5 adjunctions> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 adjunctions> Dependency free >=4 && <6: using free-5.2 adjunctions> Dependency mtl >=2.0.1 && <2.4: using mtl-2.3.1 adjunctions> Dependency profunctors >=4 && <6: using profunctors-5.6.2 adjunctions> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 adjunctions> Dependency semigroups >=0.11 && <1: using semigroups-0.20 adjunctions> Dependency tagged >=0.7 && <1: using tagged-0.8.8 adjunctions> Dependency transformers >=0.5.2 && <0.7: using transformers-0.6.1.0 adjunctions> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 adjunctions> Dependency void >=0.5.5.1 && <1: using void-0.7.3 adjunctions> Dependency adjunctions: using adjunctions-4.4.3 adjunctions> Dependency base >=4 && <5: using base-4.19.0.0 adjunctions> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 adjunctions> Dependency hspec >=2 && <3: using hspec-2.11.12 adjunctions> Source component graph: adjunctions> component lib adjunctions> component test:spec dependency lib adjunctions> Configured component graph: adjunctions> component adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> include array-0.5.6.0-7325 adjunctions> include base-4.19.0.0-05c7 adjunctions> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi adjunctions> include containers-0.6.8-e785 adjunctions> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 adjunctions> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 adjunctions> include free-5.2-8megj07mRH03P7gwL92jSM adjunctions> include mtl-2.3.1-eef8 adjunctions> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm adjunctions> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg adjunctions> include semigroups-0.20-F0WYOFwIj16GrdTW8NhfbQ adjunctions> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo adjunctions> include transformers-0.6.1.0-7653 keys> Running phase: setupCompilerEnvironmentPhase keys> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. keys> Running phase: unpackPhase keys> unpacking source archive /nix/store/bsnsdqd5m5adc2xc23ia110lmh7ry4jf-keys-3.12.4.tar.gz keys> source root is keys-3.12.4 keys> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "keys-3.12.4/src/Data/Key.hs" keys> Running phase: patchPhase keys> Replace Cabal file with edited version from mirror://hackage/keys-3.12.4/revision/1.cabal. keys> Running phase: compileBuildDriverPhase keys> setupCompileFlags: -package-db=/build/tmp.VnvEqqHx5Z/setup-package.conf.d -threaded keys> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.VnvEqqHx5Z/Main.o ) keys> [2 of 2] Linking Setup keys> Running phase: updateAutotoolsGnuConfigScriptsPhase keys> Running phase: configurePhase keys> configureFlags: --verbose --prefix=/nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc/share/doc/keys-3.12.4 --with-gcc=gcc --package-db=/build/tmp.VnvEqqHx5Z/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib keys> Using Parsec parser keys> Configuring keys-3.12.4... keys> Dependency array >=0.3.0.2 && <0.6: using array-0.5.6.0 keys> Dependency base >=4.9 && <5: using base-4.19.0.0 keys> Dependency comonad >=4 && <6: using comonad-5.0.9 keys> Dependency containers >=0.3 && <0.9: using containers-0.6.8 keys> Dependency free >=4 && <6: using free-5.2 keys> Dependency hashable >=1.1.2.3 && <1.6: using hashable-1.4.7.0 keys> Dependency semigroupoids >=5.2 && <7: using semigroupoids-6.0.1 keys> Dependency semigroups >=0.8.3.1 && <1: using semigroups-0.20 keys> Dependency tagged >=0.7.3 && <1: using tagged-0.8.8 keys> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 keys> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 keys> Dependency unordered-containers >=0.2.4 && <0.3: using keys> unordered-containers-0.2.20 keys> Source component graph: component lib keys> Configured component graph: keys> component keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux keys> include array-0.5.6.0-7325 keys> include base-4.19.0.0-05c7 keys> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi keys> include containers-0.6.8-e785 keys> include free-5.2-8megj07mRH03P7gwL92jSM keys> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 keys> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg keys> include semigroups-0.20-F0WYOFwIj16GrdTW8NhfbQ keys> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo keys> include transformers-0.6.1.0-7653 keys> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi keys> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm keys> Linked component graph: keys> unit keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux keys> include array-0.5.6.0-7325 keys> include base-4.19.0.0-05c7 keys> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi keys> include containers-0.6.8-e785 keys> include free-5.2-8megj07mRH03P7gwL92jSM keys> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 keys> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg algebraic-graphs> Running phase: setupCompilerEnvironmentPhase algebraic-graphs> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. filepattern> Running phase: setupCompilerEnvironmentPhase filepattern> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK doctest-parallel> works for names that are similar to other names that are in scope [✔] doctest-parallel> parseNotInScope doctest-parallel> when error message was produced by GHC 7.4.1 doctest-parallel> extracts a variable name of variable that is not in scope from an error message [✔] doctest-parallel> ignores duplicates [✔] doctest-parallel> works for variable names that contain a prime [✔] doctest-parallel> works for error messages with suggestions [✔] doctest-parallel> when error message was produced by GHC 8.0.1 doctest-parallel> extracts a variable name of variable that is not in scope from an error message [✔] doctest-parallel> ignores duplicates [✔] doctest-parallel> works for variable names that contain a prime [✔] doctest-parallel> works for error messages with suggestions [✔] doctest-parallel> RunnerSpec doctest-parallel> report doctest-parallel> when mode is interactive doctest-parallel> writes to stderr [✔] doctest-parallel> overwrites any intermediate output [✔] doctest-parallel> blank out intermediate output if necessary [✔] doctest-parallel> when mode is non-interactive doctest-parallel> writes to stderr [✔] doctest-parallel> report_ Info doctest-parallel> when mode is interactive doctest-parallel> writes intermediate output to stderr [✔] doctest-parallel> overwrites any intermediate output [✔] doctest-parallel> blank out intermediate output if necessary [✔] doctest-parallel> when mode is non-interactive doctest-parallel> is ignored [✔] doctest-parallel> does not influence a subsequent call to `report Info` [✔] doctest-parallel> does not require `report Info` to blank out any intermediate output [✔] doctest-parallel> RunSpec doctest-parallel> doctest doctest-parallel> exits with ExitFailure if at least one test case fails [✔] doctest-parallel> prints help on --help [✔] doctest-parallel> prints version on --version [✔] doctest-parallel> prints error message on invalid option [✔] doctest-parallel> UtilSpec doctest-parallel> convertDosLineEndings doctest-parallel> converts CRLF to LF [✔] doctest-parallel> strips a trailing CR [✔] doctest-parallel> takeWhileEnd doctest-parallel> returns the longest suffix of elements that satisfy a given predicate [✔] doctest-parallel> doctest-parallel> Finished in 9.5613 seconds doctest-parallel> 162 examples, 0 failures, 34 pending doctest-parallel> Test suite spectests: PASS doctest-parallel> Test suite logged to: dist/test/doctest-parallel-0.3.1.1-spectests.log doctest-parallel> 2 of 2 test suites (2 of 2 test cases) passed. doctest-parallel> Running phase: haddockPhase doctest-parallel> Running phase: installPhase doctest-parallel> Installing library in /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr doctest-parallel> Installing internal library spectests-modules in /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules doctest-parallel> Running phase: fixupPhase doctest-parallel> shrinking RPATHs of ELF executables and libraries in /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 doctest-parallel> shrinking /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdoctest-parallel-0.3.1.1-39kXHAyAa73F8gQTVoGnTM-spectests-modules-ghc9.8.1.so doctest-parallel> shrinking /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdoctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr-ghc9.8.1.so doctest-parallel> checking for references to /build/ in /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1... doctest-parallel> patching script interpreter paths in /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 doctest-parallel> stripping (with command strip and flags -S -p) in /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1/lib monoid-subclasses> Textual.foldl_': OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.span_: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.break_: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.spanMaybe_: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.spanMaybe_': OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.takeWhile_: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Textual.dropWhile_: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefix: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefixOverlap 1: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefixOverlap 2: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripPrefixOverlap 3: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffixOverlap 1: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffixOverlap 2: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffixOverlap 3: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap law 1: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap law 2: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap law 3: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap idempotence: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap identity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> overlap identity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus identity (1): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus identity (2): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus mappend (1): OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus mappend (2): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus stripPrefixOverlap: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> Monus stripSuffixOverlap: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> isPrefixOf: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripSuffix: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> isSuffixOf: OK (0.08s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> : OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> cancellative stripPrefix: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> cancellative stripSuffix: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> cancellative : OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 1: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 2: OK (0.13s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 3: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonPrefix 4: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 1: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 2: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 3: OK (0.07s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> stripCommonSuffix 4: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd uniqueness: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd idempotence: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd identity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd identity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd commutativity: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd associativity: OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd distributivity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> gcd distributivity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix idempotence: OK (0.06s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix identity (left): OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix identity (right): OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix commutativity: OK (0.11s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix associativity: OK (0.24s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonPrefix distributivity: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix idempotence: OK (0.04s) monoid-subclasses> +++ OK, passed 100 tests. relude> Warning: 'traceId' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:250:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:250:1 relude> Warning: 'traceM' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:218:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:218:1 relude> Warning: 'traceShowM' is ambiguous. It is defined relude> * in ‘Debug.Trace’ relude> * at src/Relude/Debug.hs:240:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:240:1 relude> Warning: 'undefined' is ambiguous. It is defined relude> * in ‘GHC.Err’ relude> * at src/Relude/Debug.hs:324:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:324:1 relude> Warning: 'State' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'error' is ambiguous. It is defined relude> * in ‘GHC.Err’ relude> * at src/Relude/Debug.hs:296:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:296:1 relude> Warning: 'Undefined' is ambiguous. It is defined relude> * at src/Relude/Debug.hs:318:18 relude> * at src/Relude/Debug.hs:318:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Debug.hs:318:1 relude> 100% ( 13 / 13) in 'Relude.Debug' relude> 100% ( 17 / 17) in 'Relude.Monad.Either' relude> Warning: '(&)' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'Int' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> Warning: 'foo' is out of scope. relude> If you qualify the identifier, haddock can try to link it anyway. relude> 100% ( 11 / 11) in 'Relude.Monad' relude> Warning: 'head' is ambiguous. It is defined relude> * in ‘Data.List.NonEmpty’ relude> * at src/Relude/List/NonEmpty.hs:217:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/List/NonEmpty.hs:217:1 relude> Warning: 'tail' is ambiguous. It is defined relude> * in ‘Data.List.NonEmpty’ relude> * at src/Relude/List/NonEmpty.hs:324:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/List/NonEmpty.hs:324:1 relude> Warning: 'init' is ambiguous. It is defined relude> * in ‘Data.List.NonEmpty’ relude> * at src/Relude/List/NonEmpty.hs:253:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/List/NonEmpty.hs:253:1 relude> Warning: 'last' is ambiguous. It is defined relude> * in ‘Data.List.NonEmpty’ relude> * at src/Relude/List/NonEmpty.hs:288:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/List/NonEmpty.hs:288:1 relude> 100% ( 12 / 12) in 'Relude.List.NonEmpty' relude> Warning: 'Bug' is ambiguous. It is defined relude> * at src/Relude/Exception.hs:46:12 relude> * at src/Relude/Exception.hs:46:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Exception.hs:46:1 relude> 100% ( 8 / 8) in 'Relude.Exception' relude> 100% ( 11 / 11) in 'Relude.DeepSeq' relude> 100% ( 8 / 8) in 'Relude.Bool.Guard' relude> 100% ( 5 / 5) in 'Relude.Bool' tomland> LocalTime : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Day : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> TimeOfDay : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Combinator.Tuple: Roundtrip tests tomland> (Int, Text) : decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> (Int, Text, Bool): decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Codec.Di functions tests tomland> dimatch tomland> SumType: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Generic codecs tests tomland> genericDecode . genericEncode ≡ id [✔] tomland> passed 100 tests. tomland> genericDecode . genericEncode ≡ decode . encode [✔] tomland> passed 100 tests. tomland> SmallType: tests for custom data type tomland> SmallType: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> Exact SmallType: decode . encode ≡ id [✔] tomland> passed 100 tests. tomland> tomland> Finished in 10.8586 seconds tomland> 272 examples, 0 failures, 2 pending tomland> Test suite tomland-test: PASS tomland> Test suite logged to: dist/test/tomland-1.3.3.3-tomland-test.log tomland> 1 of 1 test suites (1 of 1 test cases) passed. tomland> Running phase: haddockPhase tomland> Preprocessing library for tomland-1.3.3.3.. tomland> Running Haddock on library for tomland-1.3.3.3.. tomland> Warning: --source-* options are ignored when --hyperlinked-source is enabled. tomland> [ 1 of 36] Compiling Toml.Parser.Core tomland> [ 2 of 36] Compiling Toml.Parser.String tomland> [ 3 of 36] Compiling Toml.Type.Key tomland> [ 4 of 36] Compiling Toml.Parser.Key tomland> [ 5 of 36] Compiling Toml.Type.PrefixTree tomland> [ 6 of 36] Compiling Toml.Type.Value tomland> [ 7 of 36] Compiling Toml.Type.AnyValue tomland> [ 8 of 36] Compiling Toml.Type.UValue tomland> [ 9 of 36] Compiling Toml.Type.TOML tomland> [10 of 36] Compiling Toml.Type.Edsl tomland> [11 of 36] Compiling Toml.Type.Printer tomland> [12 of 36] Compiling Toml.Type tomland> [13 of 36] Compiling Toml.Parser.Value tomland> [14 of 36] Compiling Toml.Parser.Item tomland> tomland> src/Toml/Parser/Item.hs:26:29: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 26 | import Control.Applicative (liftA2, many) tomland> | ^^^^^^ tomland> [15 of 36] Compiling Toml.Parser.Validate tomland> [16 of 36] Compiling Toml.Parser tomland> [17 of 36] Compiling Toml.Codec.BiMap tomland> [18 of 36] Compiling Toml.Codec.Error tomland> [19 of 36] Compiling Toml.Codec.Types tomland> tomland> src/Toml/Codec/Types.hs:37:47: warning: [GHC-38856] [-Wunused-imports] tomland> The import of ‘liftA2’ tomland> from module ‘Control.Applicative’ is redundant tomland> | tomland> 37 | import Control.Applicative (Alternative (..), liftA2) tomland> | ^^^^^^ tomland> [20 of 36] Compiling Toml.Codec.Di tomland> [21 of 36] Compiling Toml.Codec.Combinator.Tuple tomland> [22 of 36] Compiling Toml.Codec.Combinator.Table tomland> [23 of 36] Compiling Toml.Codec.Code tomland> [24 of 36] Compiling Toml.Codec.Combinator.Common tomland> [25 of 36] Compiling Toml.Codec.Combinator.Map tomland> [26 of 36] Compiling Toml.Codec.BiMap.Conversion tomland> [27 of 36] Compiling Toml.Codec.Combinator.Time tomland> [28 of 36] Compiling Toml.Codec.Combinator.Primitive tomland> [29 of 36] Compiling Toml.Codec.Combinator.Monoid tomland> [30 of 36] Compiling Toml.Codec.Combinator.List tomland> [31 of 36] Compiling Toml.Codec.Combinator.Set tomland> [32 of 36] Compiling Toml.Codec.Combinator.Custom tomland> [33 of 36] Compiling Toml.Codec.Combinator tomland> [34 of 36] Compiling Toml.Codec.Generic tomland> [35 of 36] Compiling Toml.Codec tomland> [36 of 36] Compiling Toml tomland> Haddock coverage: tomland> 100% ( 34 / 34) in 'Toml.Parser.Core' tomland> 100% ( 4 / 4) in 'Toml.Parser.String' tomland> Warning: 'Key' is ambiguous. It is defined tomland> * at src/Toml/Type/Key.hs:66:15 tomland> * at src/Toml/Type/Key.hs:66:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 witherable> identity: OK (0.01s) witherable> +++ OK, passed 100 tests. witherable> composition: OK witherable> +++ OK, passed 100 tests. witherable> nub witherable> ordNub: OK witherable> +++ OK, passed 100 tests. witherable> ordNubOn: OK (0.05s) witherable> +++ OK, passed 100 tests. witherable> hashNub: OK witherable> +++ OK, passed 100 tests. witherable> hashNubOn: OK (0.05s) witherable> +++ OK, passed 100 tests. witherable> ordNub is lazy: OK witherable> +++ OK, passed 1 test. witherable> hashNub is lazy: OK witherable> +++ OK, passed 1 test. witherable> witherable> All 91 tests passed (0.76s) witherable> Test suite witherable-tests: PASS witherable> Test suite logged to: dist/test/witherable-0.5-witherable-tests.log witherable> 1 of 1 test suites (1 of 1 test cases) passed. witherable> Running phase: haddockPhase witherable> Preprocessing library for witherable-0.5.. witherable> Running Haddock on library for witherable-0.5.. witherable> Warning: The documentation for the following packages are not installed. No witherable> links will be generated to these packages: vector-0.13.2.0 witherable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. witherable> [1 of 1] Compiling Witherable ( src/Witherable.hs, nothing ) witherable> Haddock coverage: witherable> Warning: 'imapMaybe' is ambiguous. It is defined witherable> * in ‘Data.Vector’ witherable> * at src/Witherable.hs:495:3 witherable> You may be able to disambiguate the identifier by qualifying it or witherable> by specifying the type/value namespace explicitly. witherable> Defaulting to the one defined at src/Witherable.hs:495:3 witherable> Warning: 'filter' is ambiguous. It is defined witherable> * in ‘GHC.List’ witherable> * in ‘Data.IntMap.Internal’ witherable> * in ‘Data.Map.Internal’ witherable> * in ‘Data.Sequence.Internal’ witherable> * in ‘Data.Set.Internal’ witherable> * in ‘Data.HashMap.Internal’ witherable> * in ‘Data.HashSet.Internal’ witherable> * in ‘Data.Vector’ witherable> * at src/Witherable.hs:100:3 witherable> You may be able to disambiguate the identifier by qualifying it or witherable> by specifying the type/value namespace explicitly. witherable> Defaulting to the one defined at src/Witherable.hs:100:3 witherable> Warning: 'ifilter' is ambiguous. It is defined witherable> * in ‘Data.Vector’ witherable> * at src/Witherable.hs:500:3 witherable> You may be able to disambiguate the identifier by qualifying it or witherable> by specifying the type/value namespace explicitly. witherable> Defaulting to the one defined at src/Witherable.hs:500:3 witherable> Warning: 'Compose' is ambiguous. It is defined witherable> * in ‘Data.Functor.Compose’ witherable> * in ‘Data.Functor.Compose’ witherable> You may be able to disambiguate the identifier by qualifying it or witherable> by specifying the type/value namespace explicitly. witherable> Defaulting to the one defined in ‘Data.Functor.Compose’ witherable> Warning: 'mapMaybe' is ambiguous. It is defined witherable> * in ‘Data.Maybe’ witherable> * in ‘Data.IntMap.Internal’ witherable> * in ‘Data.Map.Internal’ witherable> * in ‘Data.HashMap.Internal’ witherable> * in ‘Data.Vector’ witherable> * at src/Witherable.hs:90:3 witherable> You may be able to disambiguate the identifier by qualifying it or witherable> by specifying the type/value namespace explicitly. witherable> Defaulting to the one defined at src/Witherable.hs:90:3 witherable> Warning: 'catMaybes' is ambiguous. It is defined witherable> * in ‘Data.Maybe’ witherable> * in ‘Data.Vector’ witherable> * at src/Witherable.hs:95:3 witherable> You may be able to disambiguate the identifier by qualifying it or witherable> by specifying the type/value namespace explicitly. witherable> Defaulting to the one defined at src/Witherable.hs:95:3 witherable> 93% ( 14 / 15) in 'Witherable' witherable> Missing documentation for: witherable> WrappedFoldable (src/Witherable.hs:733) witherable> Warning: Witherable: could not find link destinations for: witherable> - Data.Vector.Vector witherable> Documentation created: dist/doc/html/witherable/, witherable> dist/doc/html/witherable/witherable.txt witherable> Preprocessing test suite 'witherable-tests' for witherable-0.5.. witherable> Running phase: installPhase witherable> Installing library in /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/witherable-0.5-7uoYz5beMY86pccs5YS9nf witherable> Running phase: fixupPhase witherable> shrinking RPATHs of ELF executables and libraries in /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 adjunctions> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi adjunctions> include void-0.7.3-3e6ik2FmHG56pLLkNjfCd7 adjunctions> component adjunctions-4.4.3-Bxp1r2WmGNPDFgrILfVEAb-spec adjunctions> include adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> include base-4.19.0.0-05c7 adjunctions> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 adjunctions> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF adjunctions> Linked component graph: adjunctions> unit adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> include array-0.5.6.0-7325 adjunctions> include base-4.19.0.0-05c7 adjunctions> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi adjunctions> include containers-0.6.8-e785 adjunctions> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 adjunctions> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 adjunctions> include free-5.2-8megj07mRH03P7gwL92jSM adjunctions> include mtl-2.3.1-eef8 adjunctions> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm adjunctions> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg adjunctions> include semigroups-0.20-F0WYOFwIj16GrdTW8NhfbQ adjunctions> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo adjunctions> include transformers-0.6.1.0-7653 adjunctions> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi adjunctions> include void-0.7.3-3e6ik2FmHG56pLLkNjfCd7 adjunctions> Control.Comonad.Representable.Store=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Comonad.Representable.Store,Control.Comonad.Trans.Adjoint=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Comonad.Trans.Adjoint,Control.Monad.Representable.Reader=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Monad.Representable.Reader,Control.Monad.Representable.State=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Monad.Representable.State,Control.Monad.Trans.Adjoint=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Monad.Trans.Adjoint,Control.Monad.Trans.Contravariant.Adjoint=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Monad.Trans.Contravariant.Adjoint,Control.Monad.Trans.Conts=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Control.Monad.Trans.Conts,Data.Functor.Adjunction=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Data.Functor.Adjunction,Data.Functor.Contravariant.Adjunction=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Data.Functor.Contravariant.Adjunction,Data.Functor.Contravariant.Rep=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Data.Functor.Contravariant.Rep,Data.Functor.Rep=adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG:Data.Functor.Rep adjunctions> unit adjunctions-4.4.3-Bxp1r2WmGNPDFgrILfVEAb-spec adjunctions> include adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> include base-4.19.0.0-05c7 adjunctions> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 adjunctions> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF adjunctions> Ready component graph: adjunctions> definite adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> depends array-0.5.6.0-7325 adjunctions> depends base-4.19.0.0-05c7 adjunctions> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi adjunctions> depends containers-0.6.8-e785 adjunctions> depends contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 adjunctions> depends distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 adjunctions> depends free-5.2-8megj07mRH03P7gwL92jSM adjunctions> depends mtl-2.3.1-eef8 adjunctions> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm adjunctions> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg adjunctions> depends semigroups-0.20-F0WYOFwIj16GrdTW8NhfbQ adjunctions> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo adjunctions> depends transformers-0.6.1.0-7653 adjunctions> depends transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi adjunctions> depends void-0.7.3-3e6ik2FmHG56pLLkNjfCd7 adjunctions> definite adjunctions-4.4.3-Bxp1r2WmGNPDFgrILfVEAb-spec adjunctions> depends adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> depends base-4.19.0.0-05c7 adjunctions> depends distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 adjunctions> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF adjunctions> Using Cabal-3.10.2.0 compiled by ghc-9.8 adjunctions> Using compiler: ghc-9.8.1 adjunctions> Using install prefix: adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 adjunctions> Executables installed in: adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/bin adjunctions> Libraries installed in: adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> Dynamic Libraries installed in: keys> include semigroups-0.20-F0WYOFwIj16GrdTW8NhfbQ keys> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo keys> include transformers-0.6.1.0-7653 keys> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi keys> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm keys> Data.Key=keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux:Data.Key keys> Ready component graph: keys> definite keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux keys> depends array-0.5.6.0-7325 keys> depends base-4.19.0.0-05c7 keys> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi keys> depends containers-0.6.8-e785 keys> depends free-5.2-8megj07mRH03P7gwL92jSM keys> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 keys> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg keys> depends semigroups-0.20-F0WYOFwIj16GrdTW8NhfbQ keys> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo keys> depends transformers-0.6.1.0-7653 keys> depends transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi keys> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm keys> Using Cabal-3.10.2.0 compiled by ghc-9.8 keys> Using compiler: ghc-9.8.1 keys> Using install prefix: /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 keys> Executables installed in: keys> /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/bin keys> Libraries installed in: keys> /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux keys> Dynamic Libraries installed in: keys> /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 keys> Private executables installed in: keys> /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/libexec/x86_64-linux-ghc-9.8.1/keys-3.12.4 keys> Data files installed in: keys> /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/share/x86_64-linux-ghc-9.8.1/keys-3.12.4 keys> Documentation installed in: keys> /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc/share/doc/keys-3.12.4 keys> Configuration files installed in: keys> /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/etc keys> No alex found keys> Using ar found on system at: keys> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar keys> No c2hs found keys> No cpphs found keys> No doctest found keys> Using gcc version 14.3.0 given by user at: keys> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc keys> Using ghc version 9.8.1 found on system at: keys> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc keys> Using ghc-pkg version 9.8.1 found on system at: keys> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 keys> No ghcjs found keys> No ghcjs-pkg found keys> No greencard found keys> Using haddock version 2.30.0 found on system at: keys> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 keys> No happy found keys> Using haskell-suite found on system at: haskell-suite-dummy-location keys> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location keys> No hmake found keys> Using hpc version 0.69 found on system at: keys> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 keys> Using hsc2hs version 0.68.10 found on system at: keys> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 keys> Using hscolour version 1.25 found on system at: keys> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour keys> No jhc found keys> Using ld found on system at: keys> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold keys> No pkg-config found keys> Using runghc version 9.8.1 found on system at: keys> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 keys> Using strip version 2.44 found on system at: keys> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip keys> Using tar found on system at: keys> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar keys> No uhc found keys> Running phase: buildPhase keys> Preprocessing library for keys-3.12.4.. keys> Building library for keys-3.12.4.. keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.o, dist/build/Data/Key.dyn_o ) foldl (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc foldl (post)> Pushing 2 paths (122 are already present) using zstd to cache sellout ⏳ foldl (post)> foldl (post)> Pushing /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc (4.66 MiB) foldl (post)> Pushing /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 (7.09 MiB) foldl (post)> foldl (post)> All done. foldl (post)> added 2 signatures foldl (post)> added 1 signatures foldl (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc foldl (post)> copying 2 paths... foldl (post)> copying path '/nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc' to 'https://cache.nix-ci.com'... foldl (post)> copying path '/nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18' to 'https://cache.nix-ci.com'... foldl (post)> copying 1 paths... foldl (post)> copying path '/nix/store/wllaa76nlxxkrrssqfzs9qhdlbax6qr2-foldl-1.4.18.drv' to 'https://cache.nix-ci.com'... foldl (post)> added 0 signatures foldl (post)> added 0 signatures foldl (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18 /nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc foldl (post)> copying 2 paths... foldl (post)> copying path '/nix/store/j38lc3vcc5f1gzaasqlhz3a7g8zjb0by-foldl-1.4.18-doc' to 'ssh-ng://worker.nix-ci.com'... foldl (post)> copying path '/nix/store/cjx56ilqycir5g4wv68pv4vcb5nykc5a-foldl-1.4.18' to 'ssh-ng://worker.nix-ci.com'... foldl (post)> copying 1 paths... foldl (post)> copying path '/nix/store/wllaa76nlxxkrrssqfzs9qhdlbax6qr2-foldl-1.4.18.drv' to 'ssh-ng://worker.nix-ci.com'... semialign (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 semialign (post)> Pushing 2 paths (126 are already present) using zstd to cache sellout ⏳ semialign (post)> semialign (post)> Pushing /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 (3.71 MiB) semialign (post)> Pushing /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc (1.33 MiB) semialign (post)> semialign (post)> All done. semialign (post)> added 2 signatures semialign (post)> added 1 signatures semialign (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 semialign (post)> copying 2 paths... semialign (post)> copying path '/nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc' to 'https://cache.nix-ci.com'... semialign (post)> copying path '/nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1' to 'https://cache.nix-ci.com'... semialign (post)> copying 1 paths... semialign (post)> copying path '/nix/store/qrnz6snhf6jkpfhnqyw4yi6ab8npmp6b-semialign-1.3.1.drv' to 'https://cache.nix-ci.com'... semialign (post)> added 0 signatures semialign (post)> added 0 signatures semialign (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc /nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1 semialign (post)> copying 2 paths... semialign (post)> copying path '/nix/store/90gj9i0yidc7gksdgmam4xxag7w348fj-semialign-1.3.1-doc' to 'ssh-ng://worker.nix-ci.com'... semialign (post)> copying path '/nix/store/vnlg0838k596wjc6n4sbn8skh7sz6f54-semialign-1.3.1' to 'ssh-ng://worker.nix-ci.com'... semialign (post)> copying 1 paths... semialign (post)> copying path '/nix/store/qrnz6snhf6jkpfhnqyw4yi6ab8npmp6b-semialign-1.3.1.drv' to 'ssh-ng://worker.nix-ci.com'... base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Text base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK monoid-subclasses> commonSuffix identity (left): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix identity (right): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix commutativity: OK (0.05s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix associativity: OK (0.12s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> commonSuffix distributivity: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm reductivity (left): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm reductivity (right): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm uniqueness: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm idempotence: OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm identity (left): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm identity (right): OK monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm commutativity: OK (0.02s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm associativity: OK (0.03s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm absorption (gcd-lcm): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm absorption (lcm-gcd): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (left): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (right): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (gcd-lcm): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> lcm distributivity (lcm-gcd): OK (0.01s) monoid-subclasses> +++ OK, passed 100 tests. monoid-subclasses> monoid-subclasses> All 128 tests passed (15.62s) monoid-subclasses> Test suite Main: PASS monoid-subclasses> Test suite logged to: dist/test/monoid-subclasses-1.2.6-Main.log monoid-subclasses> 1 of 1 test suites (1 of 1 test cases) passed. monoid-subclasses> Running phase: haddockPhase monoid-subclasses> Preprocessing library for monoid-subclasses-1.2.6.. monoid-subclasses> Running Haddock on library for monoid-subclasses-1.2.6.. monoid-subclasses> Warning: The documentation for the following packages are not installed. No monoid-subclasses> links will be generated to these packages: vector-0.13.2.0 monoid-subclasses> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monoid-subclasses> [ 1 of 16] Compiling Data.Monoid.Null ( src/Data/Monoid/Null.hs, nothing ) monoid-subclasses> [ 2 of 16] Compiling Data.Semigroup.Cancellative ( src/Data/Semigroup/Cancellative.hs, nothing ) monoid-subclasses> [ 3 of 16] Compiling Data.Monoid.Monus ( src/Data/Monoid/Monus.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Monus.hs:320:36: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Prelude, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 320 | | otherwise = go (tail x) monoid-subclasses> | ^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Monus.hs:327:36: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Prelude, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 327 | | otherwise = go (tail x) monoid-subclasses> | ^^^^ monoid-subclasses> [ 4 of 16] Compiling Data.Monoid.GCD ( src/Data/Monoid/GCD.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:75:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Encoding() monoid-subclasses> | monoid-subclasses> 75 | import qualified Data.Text.Encoding as TextEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> relude> 90% ( 38 / 42) in 'Relude.Numeric' relude> Missing documentation for: relude> minInt relude> maxInt relude> even relude> odd relude> 100% ( 2 / 2) in 'Relude.Container.One' relude> 100% ( 5 / 5) in 'Relude.Container' relude> 100% ( 8 / 8) in 'Relude.List' relude> 63% ( 7 / 11) in 'Relude.Lifted.Handle' relude> Missing documentation for: relude> stdin relude> stdout relude> stderr relude> withFile relude> 100% ( 40 / 40) in 'Relude.Lifted.Concurrent' relude> Warning: 'sum' is ambiguous. It is defined relude> * in ‘Data.Foldable’ relude> * at src/Relude/Foldable/Fold.hs:127:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Foldable/Fold.hs:127:1 relude> Warning: 'product' is ambiguous. It is defined relude> * in ‘Data.Foldable’ relude> * at src/Relude/Foldable/Fold.hs:136:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Foldable/Fold.hs:136:1 relude> Warning: 'elem' is ambiguous. It is defined relude> * in ‘Data.Foldable’ relude> * at src/Relude/Foldable/Fold.hs:159:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Foldable/Fold.hs:159:1 relude> Warning: 'notElem' is ambiguous. It is defined relude> * in ‘Data.Foldable’ relude> * at src/Relude/Foldable/Fold.hs:182:1 relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Foldable/Fold.hs:182:1 relude> 100% ( 14 / 14) in 'Relude.Foldable.Fold' relude> 100% ( 5 / 5) in 'Relude.Foldable' relude> Warning: 'lookup' is ambiguous. It is defined relude> * in ‘Data.IntMap.Internal’ relude> * in ‘Data.Map.Internal’ relude> * at src/Relude/Extra/Map.hs:71:5 relude> * in ‘Data.HashMap.Internal’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Extra/Map.hs:71:5 relude> Warning: 'member' is ambiguous. It is defined relude> * in ‘Data.IntMap.Internal’ relude> * in ‘Data.IntSet.Internal’ relude> * in ‘Data.Map.Internal’ relude> * in ‘Data.Set.Internal’ relude> * at src/Relude/Extra/Map.hs:72:5 relude> * in ‘Data.HashMap.Internal’ relude> * in ‘Data.HashSet.Internal’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined at src/Relude/Extra/Map.hs:72:5 relude> 100% ( 10 / 10) in 'Relude.Extra.Map' relude> 100% ( 5 / 5) in 'Relude.Lifted.Terminal' relude> 100% ( 3 / 3) in 'Relude.Lifted.Env' relude> 100% ( 15 / 15) in 'Relude.Lifted' relude> 100% ( 44 / 44) in 'Relude' relude> 100% ( 7 / 7) in 'Relude.Extra.Type' relude> 100% ( 7 / 7) in 'Relude.Extra.Newtype' relude> Warning: 'Const' is ambiguous. It is defined relude> * in ‘Data.Functor.Const’ relude> * in ‘Data.Functor.Const’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.Functor.Const’ relude> Warning: 'Identity' is ambiguous. It is defined relude> * in ‘Data.Functor.Identity’ relude> * in ‘Data.Functor.Identity’ relude> You may be able to disambiguate the identifier by qualifying it or relude> by specifying the type/value namespace explicitly. relude> Defaulting to the one defined in ‘Data.Functor.Identity’ relude> 100% ( 9 / 9) in 'Relude.Extra.Lens' relude> 100% ( 3 / 3) in 'Relude.Extra.Group' relude> 100% ( 4 / 4) in 'Relude.Extra.Foldable1' relude> 100% ( 3 / 3) in 'Relude.Extra.Foldable' relude> 100% ( 4 / 4) in 'Relude.Extra.Enum' relude> 100% ( 3 / 3) in 'Relude.Extra.CallStack' relude> 100% ( 5 / 5) in 'Relude.Extra.Bifunctor' relude> 100% ( 23 / 23) in 'Relude.Extra' relude> 100% ( 12 / 12) in 'Relude.Unsafe' relude> Warning: Relude.Applicative: could not find link destinations for: relude> - Data.Functor.Const.Rep_Const relude> - Data.Functor.Const.Rep1_Const relude> - Control.Applicative.Rep_ZipList relude> - Control.Applicative.Rep1_ZipList relude> - Text.ParserCombinators.ReadP.P tomland> Warning: 'Piece' is ambiguous. It is defined tomland> * at src/Toml/Type/Key.hs:46:17 tomland> * at src/Toml/Type/Key.hs:46:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:46:1 tomland> 100% ( 10 / 10) in 'Toml.Type.Key' tomland> Warning: 'Piece' is ambiguous. It is defined tomland> * at src/Toml/Type/Key.hs:46:17 tomland> * at src/Toml/Type/Key.hs:46:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:46:1 tomland> Warning: 'Key' is ambiguous. It is defined tomland> * at src/Toml/Type/Key.hs:66:15 tomland> * at src/Toml/Type/Key.hs:66:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 tomland> 100% ( 4 / 4) in 'Toml.Parser.Key' tomland> 100% ( 17 / 17) in 'Toml.Type.PrefixTree' tomland> 100% ( 11 / 11) in 'Toml.Type.Value' tomland> Warning: 'MatchError' is ambiguous. It is defined tomland> * at src/Toml/Type/AnyValue.hs:68:19 tomland> * at src/Toml/Type/AnyValue.hs:68:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/AnyValue.hs:68:1 tomland> Warning: 'AnyValue' is ambiguous. It is defined tomland> * at src/Toml/Type/AnyValue.hs:54:17 tomland> * at src/Toml/Type/AnyValue.hs:54:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 tomland> 100% ( 17 / 17) in 'Toml.Type.AnyValue' tomland> 100% ( 3 / 3) in 'Toml.Type.UValue' tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> 100% ( 7 / 7) in 'Toml.Type.TOML' tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> 100% ( 7 / 7) in 'Toml.Type.Edsl' tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> Warning: 'PrintOptions' is ambiguous. It is defined tomland> * at src/Toml/Type/Printer.hs:55:21 tomland> * at src/Toml/Type/Printer.hs:55:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Printer.hs:55:1 tomland> 85% ( 6 / 7) in 'Toml.Type.Printer' tomland> Missing documentation for: tomland> Lines (src/Toml/Type/Printer.hs:98) tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> Warning: 'Key' is ambiguous. It is defined tomland> * at src/Toml/Type/Key.hs:66:15 tomland> * at src/Toml/Type/Key.hs:66:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 tomland> 100% ( 15 / 15) in 'Toml.Type' tomland> 100% ( 8 / 8) in 'Toml.Parser.Value' tomland> 100% ( 6 / 6) in 'Toml.Parser.Item' tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 witherable> shrinking /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSwitherable-0.5-7uoYz5beMY86pccs5YS9nf-ghc9.8.1.so witherable> checking for references to /build/ in /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5... witherable> patching script interpreter paths in /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 witherable> stripping (with command strip and flags -S -p) in /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5/lib witherable> shrinking RPATHs of ELF executables and libraries in /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc witherable> checking for references to /build/ in /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc... witherable> patching script interpreter paths in /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 adjunctions> Private executables installed in: adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/libexec/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3 adjunctions> Data files installed in: adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/share/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3 adjunctions> Documentation installed in: adjunctions> /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc/share/doc/adjunctions-4.4.3 adjunctions> Configuration files installed in: adjunctions> /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/etc adjunctions> No alex found adjunctions> Using ar found on system at: adjunctions> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar adjunctions> No c2hs found adjunctions> No cpphs found adjunctions> No doctest found adjunctions> Using gcc version 14.3.0 given by user at: adjunctions> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc adjunctions> Using ghc version 9.8.1 found on system at: adjunctions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc adjunctions> Using ghc-pkg version 9.8.1 found on system at: adjunctions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 adjunctions> No ghcjs found adjunctions> No ghcjs-pkg found adjunctions> No greencard found adjunctions> Using haddock version 2.30.0 found on system at: adjunctions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 adjunctions> No happy found adjunctions> Using haskell-suite found on system at: haskell-suite-dummy-location adjunctions> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location adjunctions> No hmake found adjunctions> Using hpc version 0.69 found on system at: adjunctions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 adjunctions> Using hsc2hs version 0.68.10 found on system at: adjunctions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 adjunctions> Using hscolour version 1.25 found on system at: adjunctions> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour adjunctions> No jhc found adjunctions> Using ld found on system at: adjunctions> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold adjunctions> No pkg-config found adjunctions> Using runghc version 9.8.1 found on system at: adjunctions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 adjunctions> Using strip version 2.44 found on system at: adjunctions> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip adjunctions> Using tar found on system at: adjunctions> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar adjunctions> No uhc found adjunctions> Running phase: buildPhase adjunctions> Preprocessing library for adjunctions-4.4.3.. adjunctions> Building library for adjunctions-4.4.3.. adjunctions> [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, dist/build/Control/Monad/Trans/Conts.o, dist/build/Control/Monad/Trans/Conts.dyn_o ) adjunctions> [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, dist/build/Data/Functor/Contravariant/Rep.o, dist/build/Data/Functor/Contravariant/Rep.dyn_o ) adjunctions> [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, dist/build/Data/Functor/Contravariant/Adjunction.o, dist/build/Data/Functor/Contravariant/Adjunction.dyn_o ) adjunctions> [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, dist/build/Control/Monad/Trans/Contravariant/Adjoint.o, dist/build/Control/Monad/Trans/Contravariant/Adjoint.dyn_o ) adjunctions> [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, dist/build/Data/Functor/Rep.o, dist/build/Data/Functor/Rep.dyn_o ) adjunctions> [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, dist/build/Data/Functor/Adjunction.o, dist/build/Data/Functor/Adjunction.dyn_o ) adjunctions> [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, dist/build/Control/Monad/Trans/Adjoint.o, dist/build/Control/Monad/Trans/Adjoint.dyn_o ) adjunctions> [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, dist/build/Control/Comonad/Trans/Adjoint.o, dist/build/Control/Comonad/Trans/Adjoint.dyn_o ) adjunctions> [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, dist/build/Control/Monad/Representable/State.o, dist/build/Control/Monad/Representable/State.dyn_o ) keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, dist/build/Data/Key.p_o ) keys> Running phase: checkPhase keys> Package has no test suites. keys> Running phase: haddockPhase keys> Preprocessing library for keys-3.12.4.. keys> Running Haddock on library for keys-3.12.4.. keys> Warning: --source-* options are ignored when --hyperlinked-source is enabled. keys> [1 of 1] Compiling Data.Key ( src/Data/Key.hs, nothing ) keys> Haddock coverage: keys> Warning: 'zip' is ambiguous. It is defined keys> * in ‘Data.List.NonEmpty’ keys> * in ‘GHC.List’ keys> * in ‘Data.Sequence.Internal’ keys> * at src/Data/Key.hs:220:3 keys> You may be able to disambiguate the identifier by qualifying it or keys> by specifying the type/value namespace explicitly. keys> Defaulting to the one defined at src/Data/Key.hs:220:3 keys> Warning: 'mapWithKey' is ambiguous. It is defined keys> * in ‘Data.IntMap.Internal’ keys> * in ‘Data.Map.Internal’ keys> * at src/Data/Key.hs:135:3 keys> * in ‘Data.HashMap.Internal’ keys> You may be able to disambiguate the identifier by qualifying it or keys> by specifying the type/value namespace explicitly. keys> Defaulting to the one defined at src/Data/Key.hs:135:3 keys> Warning: 'foldlWithKey' is ambiguous. It is defined keys> * in ‘Data.IntMap.Internal’ keys> * in ‘Data.Map.Internal’ keys> * at src/Data/Key.hs:531:3 keys> * in ‘Data.HashMap.Internal’ keys> You may be able to disambiguate the identifier by qualifying it or keys> by specifying the type/value namespace explicitly. keys> Defaulting to the one defined at src/Data/Key.hs:531:3 keys> Warning: 'foldrWithKey' is ambiguous. It is defined keys> * in ‘Data.IntMap.Internal’ keys> * in ‘Data.Map.Internal’ keys> * at src/Data/Key.hs:528:3 keys> * in ‘Data.HashMap.Internal’ keys> You may be able to disambiguate the identifier by qualifying it or keys> by specifying the type/value namespace explicitly. keys> Defaulting to the one defined at src/Data/Key.hs:528:3 keys> 30% ( 15 / 49) in 'Data.Key' keys> Missing documentation for: keys> Module header keys> Key (src/Data/Key.hs:114) keys> Keyed (src/Data/Key.hs:134) keys> <#$> (src/Data/Key.hs:319) keys> keyed (src/Data/Key.hs:323) keys> ZipWithKey (src/Data/Key.hs:276) keys> Indexable (src/Data/Key.hs:328) keys> ! (src/Data/Key.hs:378) keys> Lookup (src/Data/Key.hs:382) keys> lookupDefault (src/Data/Key.hs:437) keys> Adjustable (src/Data/Key.hs:441) keys> FoldableWithKey (src/Data/Key.hs:521) keys> foldrWithKey' (src/Data/Key.hs:584) keys> foldlWithKey' (src/Data/Key.hs:589) keys> foldrWithKeyM (src/Data/Key.hs:594) keys> foldlWithKeyM (src/Data/Key.hs:599) keys> traverseWithKey_ (src/Data/Key.hs:604) keys> forWithKey_ (src/Data/Key.hs:608) keys> mapWithKeyM_ (src/Data/Key.hs:612) keys> forWithKeyM_ (src/Data/Key.hs:616) keys> concatMapWithKey (src/Data/Key.hs:620) keys> anyWithKey (src/Data/Key.hs:624) keys> allWithKey (src/Data/Key.hs:628) keys> findWithKey (src/Data/Key.hs:632) keys> FoldableWithKey1 (src/Data/Key.hs:637) keys> traverseWithKey1_ (src/Data/Key.hs:687) keys> forWithKey1_ (src/Data/Key.hs:691) keys> foldMapWithKeyDefault1 (src/Data/Key.hs:695) keys> TraversableWithKey (src/Data/Key.hs:700) keys> forWithKey (src/Data/Key.hs:754) keys> forWithKeyM (src/Data/Key.hs:758) keys> mapWithKeyDefault (src/Data/Key.hs:806) keys> TraversableWithKey1 (src/Data/Key.hs:816) keys> foldMapWithKey1Default (src/Data/Key.hs:854) algebraic-graphs> Running phase: unpackPhase algebraic-graphs> unpacking source archive /nix/store/gfjyfw1hcshbfclk91difmkphwib8nbd-algebraic-graphs-0.7.tar.gz algebraic-graphs> source root is algebraic-graphs-0.7 algebraic-graphs> setting SOURCE_DATE_EPOCH to timestamp 1655769405 of file "algebraic-graphs-0.7/test/Data/Graph/Test/Typed.hs" algebraic-graphs> Running phase: patchPhase algebraic-graphs> Replace Cabal file with edited version from mirror://hackage/algebraic-graphs-0.7/revision/3.cabal. algebraic-graphs> Running phase: compileBuildDriverPhase algebraic-graphs> setupCompileFlags: -package-db=/build/tmp.FjcPf8Zz9H/setup-package.conf.d -threaded algebraic-graphs> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FjcPf8Zz9H/Main.o ) algebraic-graphs> [2 of 2] Linking Setup algebraic-graphs> Running phase: updateAutotoolsGnuConfigScriptsPhase algebraic-graphs> Running phase: configurePhase algebraic-graphs> configureFlags: --verbose --prefix=/nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 --with-gcc=gcc --package-db=/build/tmp.FjcPf8Zz9H/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib algebraic-graphs> Using Parsec parser algebraic-graphs> Configuring algebraic-graphs-0.7... algebraic-graphs> Dependency array >=0.4 && <0.6: using array-0.5.6.0 algebraic-graphs> Dependency base >=4.11 && <5: using base-4.19.0.0 algebraic-graphs> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.8 algebraic-graphs> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.5.0.0 algebraic-graphs> Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 algebraic-graphs> Dependency QuickCheck >=2.14 && <2.16: using QuickCheck-2.14.3 algebraic-graphs> Dependency algebraic-graphs: using algebraic-graphs-0.7 algebraic-graphs> Dependency array >=0.4 && <0.6: using array-0.5.6.0 algebraic-graphs> Dependency base >=4.11 && <5: using base-4.19.0.0 algebraic-graphs> Dependency containers >=0.5.5.1 && <0.8: using containers-0.6.8 algebraic-graphs> Dependency deepseq >=1.3.0.1 && <1.6: using deepseq-1.5.0.0 algebraic-graphs> Dependency extra >=1.4 && <2: using extra-1.7.16 algebraic-graphs> Dependency inspection-testing >=0.4.2.2 && <0.6: using algebraic-graphs> inspection-testing-0.5.0.3 algebraic-graphs> Dependency transformers >=0.4 && <0.7: using transformers-0.6.1.0 algebraic-graphs> Source component graph: algebraic-graphs> component lib algebraic-graphs> component test:main dependency lib algebraic-graphs> Configured component graph: algebraic-graphs> component algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> include array-0.5.6.0-7325 algebraic-graphs> include base-4.19.0.0-05c7 algebraic-graphs> include containers-0.6.8-e785 algebraic-graphs> include deepseq-1.5.0.0-3309 algebraic-graphs> include transformers-0.6.1.0-7653 algebraic-graphs> component algebraic-graphs-0.7-LQmbPs0JB805ezUuiwitZw-main algebraic-graphs> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg algebraic-graphs> include algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> include array-0.5.6.0-7325 algebraic-graphs> include base-4.19.0.0-05c7 algebraic-graphs> include containers-0.6.8-e785 algebraic-graphs> include deepseq-1.5.0.0-3309 algebraic-graphs> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe algebraic-graphs> include inspection-testing-0.5.0.3-9BRsK8Plfl7BBq95jD1U5E algebraic-graphs> include transformers-0.6.1.0-7653 algebraic-graphs> Linked component graph: algebraic-graphs> unit algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> include array-0.5.6.0-7325 algebraic-graphs> include base-4.19.0.0-05c7 algebraic-graphs> include containers-0.6.8-e785 filepattern> Running phase: unpackPhase filepattern> unpacking source archive /nix/store/7hiqwrspk1532wdp82dqgd84w1da1hfm-filepattern-0.1.3.tar.gz filepattern> source root is filepattern-0.1.3 filepattern> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "filepattern-0.1.3/test/Test/Util.hs" filepattern> Running phase: patchPhase filepattern> Running phase: compileBuildDriverPhase filepattern> setupCompileFlags: -package-db=/build/tmp.liiOyme7tk/setup-package.conf.d -threaded filepattern> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.liiOyme7tk/Main.o ) filepattern> [2 of 2] Linking Setup filepattern> Running phase: updateAutotoolsGnuConfigScriptsPhase filepattern> Running phase: configurePhase filepattern> configureFlags: --verbose --prefix=/nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 --with-gcc=gcc --package-db=/build/tmp.liiOyme7tk/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib filepattern> Using Parsec parser filepattern> Configuring filepattern-0.1.3... filepattern> Dependency base >=4 && <5: using base-4.19.0.0 filepattern> Dependency directory: using directory-1.3.8.1 filepattern> Dependency extra >=1.6.2: using extra-1.7.16 filepattern> Dependency filepath: using filepath-1.4.100.4 filepattern> Dependency QuickCheck >=2.0: using QuickCheck-2.14.3 filepattern> Dependency base >=4 && <5: using base-4.19.0.0 filepattern> Dependency directory: using directory-1.3.8.1 filepattern> Dependency extra: using extra-1.7.16 filepattern> Dependency filepath: using filepath-1.4.100.4 filepattern> Dependency filepattern: using filepattern-0.1.3 filepattern> Source component graph: filepattern> component lib filepattern> component test:filepattern-test dependency lib filepattern> Configured component graph: filepattern> component filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> include base-4.19.0.0-05c7 filepattern> include directory-1.3.8.1-696d filepattern> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe filepattern> include filepath-1.4.100.4-dda0 filepattern> component filepattern-0.1.3-Debh3D9iuhY6gsomAAabqQ-filepattern-test filepattern> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg filepattern> include base-4.19.0.0-05c7 filepattern> include directory-1.3.8.1-696d filepattern> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe filepattern> include filepath-1.4.100.4-dda0 filepattern> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> Linked component graph: filepattern> unit filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> include base-4.19.0.0-05c7 filepattern> include directory-1.3.8.1-696d filepattern> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe filepattern> include filepath-1.4.100.4-dda0 filepattern> System.FilePattern=filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac:System.FilePattern,System.FilePattern.Directory=filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac:System.FilePattern.Directory filepattern> unit filepattern-0.1.3-Debh3D9iuhY6gsomAAabqQ-filepattern-test filepattern> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg filepattern> include base-4.19.0.0-05c7 filepattern> include directory-1.3.8.1-696d filepattern> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe filepattern> include filepath-1.4.100.4-dda0 filepattern> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> Ready component graph: filepattern> definite filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac ghc-exactprint> Running phase: setupCompilerEnvironmentPhase ghc-exactprint> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. ghc-exactprint> Running phase: unpackPhase ghc-exactprint> unpacking source archive /nix/store/fxby5vqqbw78g9y3izs0n9ahbmkxjzka-ghc-exactprint-1.8.0.0.tar.gz ghc-exactprint> source root is ghc-exactprint-1.8.0.0 ghc-exactprint> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ghc-exactprint-1.8.0.0/tests/Test/Transform.hs" ghc-exactprint> Running phase: patchPhase ghc-exactprint> Running phase: compileBuildDriverPhase ghc-exactprint> setupCompileFlags: -package-db=/build/tmp.LEkd8a9q9c/setup-package.conf.d -threaded ghc-exactprint> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.LEkd8a9q9c/Main.o ) ghc-exactprint> [2 of 2] Linking Setup ghc-exactprint> Running phase: updateAutotoolsGnuConfigScriptsPhase ghc-exactprint> Running phase: configurePhase ghc-exactprint> configureFlags: --verbose --prefix=/nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc/share/doc/ghc-exactprint-1.8.0.0 --with-gcc=gcc --package-db=/build/tmp.LEkd8a9q9c/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib ghc-exactprint> Using Parsec parser ghc-exactprint> Configuring ghc-exactprint-1.8.0.0... ghc-exactprint> Flags chosen: dev=False, roundtrip=False ghc-exactprint> Dependency base >=4.19 && <4.20: using base-4.19.0.0 ghc-exactprint> Dependency bytestring >=0.10.6: using bytestring-0.12.0.2 ghc-exactprint> Dependency containers >=0.5: using containers-0.6.8 ghc-exactprint> Dependency data-default: using data-default-0.7.1.3 ghc-exactprint> Dependency directory >=1.2: using directory-1.3.8.1 ghc-exactprint> Dependency filepath >=1.4: using filepath-1.4.100.4 ghc-exactprint> Dependency free >=4.12: using free-5.2 ghc-exactprint> Dependency ghc >=9.8.1: using ghc-9.8.1 ghc-exactprint> Dependency ghc-boot: using ghc-boot-9.8.1 ghc-exactprint> Dependency mtl >=2.2.1: using mtl-2.3.1 ghc-exactprint> Dependency ordered-containers: using ordered-containers-0.2.4 ghc-exactprint> Dependency syb >=0.5: using syb-0.7.2.4 ghc-exactprint> Dependency Cabal-syntax: using Cabal-syntax-3.10.2.0 ghc-exactprint> Dependency Diff: using Diff-0.5 ghc-exactprint> Dependency HUnit >=1.2: using HUnit-1.6.2.0 ghc-exactprint> Dependency base <4.20: using base-4.19.0.0 ghc-exactprint> Dependency bytestring: using bytestring-0.12.0.2 ghc-exactprint> Dependency containers >=0.5: using containers-0.6.8 ghc-exactprint> Dependency data-default: using data-default-0.7.1.3 ghc-exactprint> Dependency directory >=1.2: using directory-1.3.8.1 ghc-exactprint> Dependency extra: using extra-1.7.16 ghc-exactprint> Dependency filepath >=1.4: using filepath-1.4.100.4 ghc-exactprint> Dependency ghc >=9.8.1: using ghc-9.8.1 ghc-exactprint> Dependency ghc-boot: using ghc-boot-9.8.1 ghc-exactprint> Dependency ghc-exactprint: using ghc-exactprint-1.8.0.0 ghc-exactprint> Dependency ghc-paths >=0.1: using ghc-paths-0.1.0.12 ghc-exactprint> Dependency mtl >=2.2.1: using mtl-2.3.1 ghc-exactprint> Dependency ordered-containers: using ordered-containers-0.2.4 ghc-exactprint> Dependency silently >=1.2: using silently-1.2.5.4 ghc-exactprint> Dependency syb >=0.5: using syb-0.7.2.4 ghc-exactprint> Source component graph: ghc-exactprint> component lib ghc-exactprint> component test:test dependency lib ghc-exactprint> Configured component graph: ghc-exactprint> component ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> include base-4.19.0.0-05c7 ghc-exactprint> include bytestring-0.12.0.2-3593 ghc-exactprint> include containers-0.6.8-e785 ghc-lib-parser-ex> Running phase: setupCompilerEnvironmentPhase ghc-lib-parser-ex> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. ghc-lib-parser-ex> Running phase: unpackPhase ghc-lib-parser-ex> unpacking source archive /nix/store/f41i39gym0x5wga5csmy0mzayc3xyq3q-ghc-lib-parser-ex-9.8.0.2.tar.gz ghc-lib-parser-ex> source root is ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> setting SOURCE_DATE_EPOCH to timestamp 1709089758 of file "ghc-lib-parser-ex-9.8.0.2/test/Test.hs" ghc-lib-parser-ex> Running phase: patchPhase ghc-lib-parser-ex> Running phase: compileBuildDriverPhase ghc-lib-parser-ex> setupCompileFlags: -package-db=/build/tmp.a607hEVKe3/setup-package.conf.d -threaded ghc-lib-parser-ex> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.a607hEVKe3/Main.o ) ghc-lib-parser-ex> [2 of 2] Linking Setup ghc-lib-parser-ex> Running phase: updateAutotoolsGnuConfigScriptsPhase ghc-lib-parser-ex> Running phase: configurePhase ghc-lib-parser-ex> configureFlags: --verbose --prefix=/nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc/share/doc/ghc-lib-parser-ex-9.8.0.2 --with-gcc=gcc --package-db=/build/tmp.a607hEVKe3/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 -f-auto --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib ghc-lib-parser-ex> Using Parsec parser ghc-lib-parser-ex> Configuring ghc-lib-parser-ex-9.8.0.2... ghc-lib-parser-ex> Flags chosen: auto=False, no-ghc-lib=False ghc-lib-parser-ex> Dependency base >=4.7 && <5: using base-4.19.0.0 ghc-lib-parser-ex> Dependency bytestring >=0.10.8.2: using bytestring-0.12.0.2 ghc-lib-parser-ex> Dependency containers >=0.5.8.1: using containers-0.6.8 ghc-lib-parser-ex> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ghc-lib-parser-ex> Dependency uniplate >=1.5: using uniplate-1.6.13 ghc-lib-parser-ex> Dependency base >=4.7 && <5: using base-4.19.0.0 ghc-lib-parser-ex> Dependency directory >=1.3.3: using directory-1.3.8.1 ghc-lib-parser-ex> Dependency extra >=1.6: using extra-1.7.16 ghc-lib-parser-ex> Dependency filepath >=1.4.2: using filepath-1.4.100.4 ghc-lib-parser-ex> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ghc-lib-parser-ex> Dependency ghc-lib-parser-ex: using ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Dependency tasty >=1.2: using tasty-1.5.3 ghc-lib-parser-ex> Dependency tasty-hunit >=0.10.0: using tasty-hunit-0.10.2 ghc-lib-parser-ex> Dependency uniplate >=1.6.12: using uniplate-1.6.13 ghc-lib-parser-ex> Source component graph: ghc-lib-parser-ex> component lib ghc-lib-parser-ex> component test:ghc-lib-parser-ex-test dependency lib ghc-lib-parser-ex> Configured component graph: ghc-lib-parser-ex> component ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> include base-4.19.0.0-05c7 ghc-lib-parser-ex> include bytestring-0.12.0.2-3593 ghc-lib-parser-ex> include containers-0.6.8-e785 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ghc-lib-parser-ex> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd ghc-lib-parser-ex> component ghc-lib-parser-ex-9.8.0.2-6W09Oolw8djGbSxuQ1Bk22-ghc-lib-parser-ex-test ghc-lib-parser-ex> include base-4.19.0.0-05c7 ghc-lib-parser-ex> include directory-1.3.8.1-696d ghc-lib-parser-ex> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghc-lib-parser-ex> include filepath-1.4.100.4-dda0 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ghc-lib-parser-ex> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG ghc-lib-parser-ex> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr ghc-lib-parser-ex> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd ghc-lib-parser-ex> Linked component graph: unix-compat> Running phase: setupCompilerEnvironmentPhase unix-compat> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. unix-compat> Running phase: unpackPhase unix-compat> unpacking source archive /nix/store/sxajf6wmraplp7fmlb1571k2xcha606c-unix-compat-0.7.4.tar.gz unix-compat> source root is unix-compat-0.7.4 unix-compat> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "unix-compat-0.7.4/unix-compat.cabal" unix-compat> Running phase: patchPhase unix-compat> Running phase: compileBuildDriverPhase unix-compat> setupCompileFlags: -package-db=/build/tmp.ocrmnThHJu/setup-package.conf.d -threaded unix-compat> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.ocrmnThHJu/Main.o ) unix-compat> [2 of 2] Linking Setup unix-compat> Running phase: updateAutotoolsGnuConfigScriptsPhase unix-compat> Running phase: configurePhase unix-compat> configureFlags: --verbose --prefix=/nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 --with-gcc=gcc --package-db=/build/tmp.ocrmnThHJu/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib unix-compat> Using Parsec parser unix-compat> Configuring unix-compat-0.7.4... unix-compat> Dependency base >=4.9 && <5: using base-4.19.0.0 unix-compat> Dependency unix >=2.7.2.0 && <2.9: using unix-2.8.3.0 unix-compat> Dependency HUnit: using HUnit-1.6.2.0 unix-compat> Dependency base: using base-4.19.0.0 unix-compat> Dependency directory >=1.3.1.0: using directory-1.3.8.1 unix-compat> Dependency extra: using extra-1.7.16 unix-compat> Dependency hspec >=2.5.5: using hspec-2.11.12 unix-compat> Dependency monad-parallel: using monad-parallel-0.8 unix-compat> Dependency temporary: using temporary-1.3 unix-compat> Dependency unix-compat: using unix-compat-0.7.4 unix-compat> Source component graph: unix-compat> component lib unix-compat> component test:unix-compat-testsuite dependency lib unix-compat> Configured component graph: unix-compat> component unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> include base-4.19.0.0-05c7 unix-compat> include unix-2.8.3.0-38c7 unix-compat> component unix-compat-0.7.4-EK9jAn0V7b3KmauslVNYcO-unix-compat-testsuite unix-compat> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra unix-compat> include base-4.19.0.0-05c7 unix-compat> include directory-1.3.8.1-696d unix-compat> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe unix-compat> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF unix-compat> include monad-parallel-0.8-9aU8r1TV9rdKh0KsrWxc4z unix-compat> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N unix-compat> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> Linked component graph: unix-compat> unit unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> include base-4.19.0.0-05c7 unix-compat> include unix-2.8.3.0-38c7 doctest-parallel (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 doctest-parallel (post)> Pushing 1 paths (90 are already present) using zstd to cache sellout ⏳ doctest-parallel (post)> doctest-parallel (post)> Pushing /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 (8.41 MiB) doctest-parallel (post)> doctest-parallel (post)> All done. doctest-parallel (post)> added 1 signatures doctest-parallel (post)> added 1 signatures doctest-parallel (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1' to 'https://cache.nix-ci.com'... doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/57drdpv5by70n5gdir2mglwwqil85dai-doctest-parallel-0.3.1.1.drv' to 'https://cache.nix-ci.com'... doctest-parallel (post)> added 0 signatures doctest-parallel (post)> added 0 signatures doctest-parallel (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1 doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/q9j3p6f7rwxvpvlkg8l8hym8krldyyi1-doctest-parallel-0.3.1.1' to 'ssh-ng://worker.nix-ci.com'... doctest-parallel (post)> copying 1 paths... doctest-parallel (post)> copying path '/nix/store/57drdpv5by70n5gdir2mglwwqil85dai-doctest-parallel-0.3.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/022cxi23fqvmr7p4v4nrwi2g6dpj7cp5-regex-tdfa-1.3.2.3.drv'... base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed monoid-subclasses> src/Data/Monoid/GCD.hs:83:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The qualified import of ‘Data.Text.Lazy.Encoding’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Text.Lazy.Encoding’ monoid-subclasses> To import instances alone, use: import Data.Text.Lazy.Encoding() monoid-subclasses> | monoid-subclasses> 83 | import qualified Data.Text.Lazy.Encoding as LazyEncoding monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/GCD.hs:97:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 97 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 5 of 16] Compiling Data.Monoid.LCM ( src/Data/Monoid/LCM.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:37:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Maybe’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Maybe’ monoid-subclasses> To import instances alone, use: import Data.Maybe() monoid-subclasses> | monoid-subclasses> 37 | import Data.Maybe (isJust) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:38:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Cancellative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Cancellative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Cancellative() monoid-subclasses> | monoid-subclasses> 38 | import Data.Semigroup.Cancellative (Reductive (())) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/LCM.hs:39:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup.Commutative’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup.Commutative’ monoid-subclasses> To import instances alone, use: import Data.Semigroup.Commutative() monoid-subclasses> | monoid-subclasses> 39 | import Data.Semigroup.Commutative (Commutative) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 6 of 16] Compiling Data.Monoid.Cancellative ( src/Data/Monoid/Cancellative.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Cancellative.hs:38:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 38 | import Data.Monoid (Monoid) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [ 7 of 16] Compiling Data.Semigroup.Factorial ( src/Data/Semigroup/Factorial.hs, nothing ) monoid-subclasses> [ 8 of 16] Compiling Data.Monoid.Factorial ( src/Data/Monoid/Factorial.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:208:77: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | relude> - GHC.IsList.D:R:ItemZipList relude> - Data.Graph.SetM relude> Warning: Relude.Base: could not find link destinations for: relude> - GHC.Prim.~# relude> - GHC.Generics.D:R:UReckCharp0 relude> - GHC.Generics.Rep1_Down relude> - GHC.Generics.Rep1_Proxy relude> - GHC.Generics.Rep_Fingerprint relude> - GHC.Generics.Rep_GeneralCategory relude> - GHC.Generics.Rep_SrcLoc relude> - GHC.Generics.Rep_Down relude> - GHC.Generics.Rep_Tuple15 relude> - GHC.Generics.Rep_Tuple14 relude> - GHC.Generics.Rep_Tuple13 relude> - GHC.Generics.Rep_Tuple12 relude> - GHC.Generics.Rep_Tuple11 relude> - GHC.Generics.Rep_Tuple10 relude> - GHC.Generics.Rep_Tuple9 relude> - GHC.Generics.Rep_Tuple8 relude> - GHC.Generics.Rep_Tuple7 relude> - GHC.Generics.Rep_Tuple6 relude> - GHC.Generics.Rep_Tuple5 relude> - GHC.Generics.Rep_Tuple4 relude> - GHC.Generics.Rep_Tuple3 relude> - GHC.Generics.Rep_Tuple2 relude> - GHC.Generics.Rep_Solo relude> - GHC.Generics.Rep_Unit relude> - GHC.Generics.Rep_Proxy relude> - GHC.Generics.Rep_Ordering relude> - GHC.Generics.Rep_Bool relude> - GHC.Generics.Rep_Either relude> - GHC.Generics.Rep_Maybe relude> - GHC.Generics.Rep_NonEmpty relude> - GHC.Generics.Rep_List relude> - GHC.Generics.Rep_Void relude> - GHC.Generics.Rep_M1 relude> - GHC.Generics.Rep_V1 relude> - GHC.Generics.Rep_U1 relude> - GHC.Generics.Rep_Par1 relude> - GHC.Generics.Rep_Rec1 relude> - GHC.Generics.Rep_K1 relude> - GHC.Generics.Rep_:+: relude> - GHC.Generics.Rep_:*: relude> - GHC.Generics.Rep_:.: relude> - GHC.Generics.Rep_R:UReckWordp relude> - GHC.Generics.Rep_R:UReckIntp relude> - GHC.Generics.Rep_R:UReckDoublep relude> - GHC.Generics.Rep_R:UReckCharp relude> - GHC.Generics.Rep1_R:UReckCharp relude> - GHC.Generics.Rep_R:UReckPtrp relude> - GHC.Generics.Rep_Fixity relude> - GHC.Generics.Rep_Associativity relude> - GHC.Generics.Rep_SourceUnpackedness relude> - GHC.Generics.Rep_SourceStrictness relude> - GHC.Generics.Rep_DecidedStrictness relude> - Data.Semigroup.Internal.Rep_Alt relude> - Data.Semigroup.Internal.Rep_Product relude> - Data.Semigroup.Internal.Rep_Sum relude> - Data.Semigroup.Internal.Rep_Any relude> - Data.Semigroup.Internal.Rep_All relude> - Data.Semigroup.Internal.Rep_Endo relude> - Data.Semigroup.Internal.Rep_Dual relude> - Data.Monoid.Rep_Ap relude> - Data.Monoid.Rep_Last relude> - Data.Monoid.Rep_First relude> - Data.Functor.Const.Rep_Const relude> - GHC.RTS.Flags.Rep_RTSFlags relude> - GHC.RTS.Flags.Rep_ParFlags relude> - GHC.RTS.Flags.Rep_TickyFlags relude> - GHC.RTS.Flags.Rep_TraceFlags relude> - GHC.RTS.Flags.Rep_DoTrace relude> - GHC.RTS.Flags.Rep_ProfFlags relude> - GHC.RTS.Flags.Rep_DoHeapProfile relude> - GHC.RTS.Flags.Rep_CCFlags relude> - GHC.RTS.Flags.Rep_DoCostCentres relude> - GHC.RTS.Flags.Rep_DebugFlags relude> - GHC.RTS.Flags.Rep_MiscFlags relude> - GHC.RTS.Flags.Rep_ConcFlags relude> - GHC.RTS.Flags.Rep_GCFlags relude> - GHC.RTS.Flags.Rep_GiveGCStats relude> - Data.Functor.Identity.Rep_Identity relude> - Control.Arrow.Rep_Kleisli relude> - Control.Applicative.Rep_ZipList relude> - Control.Applicative.Rep_WrappedArrow relude> - Control.Applicative.Rep_WrappedMonad relude> - Data.Version.Rep_Version relude> - GHC.ByteOrder.Rep_ByteOrder relude> - GHC.Stats.Rep_RTSStats relude> - GHC.Stats.Rep_GCDetails relude> - Data.Semigroup.Rep_WrappedMonoid relude> - Data.Semigroup.Rep_Last relude> - Data.Semigroup.Rep_First relude> - Data.Semigroup.Rep_Arg relude> - Data.Semigroup.Rep_Max relude> - Data.Semigroup.Rep_Min relude> - Data.Complex.Rep_Complex relude> - Data.Functor.Sum.Rep_Sum relude> - Data.Functor.Product.Rep_Product relude> - Data.Functor.Compose.Rep_Compose relude> - Data.ByteString.Builder.RealFloat.FormatMode relude> - Data.Sequence.Internal.Rep_ViewR relude> - Data.Sequence.Internal.Rep_ViewL relude> - Data.Sequence.Internal.Rep_Elem relude> - Data.Sequence.Internal.Rep_Node relude> - Data.Sequence.Internal.Rep_Digit relude> - Data.Sequence.Internal.Rep_FingerTree relude> - Data.Tree.Rep_Tree relude> - Data.Graph.Rep_SCC relude> - Data.Text.Internal.Encoding.PartialUtf8CodePoint relude> - GHC.Generics.Rep_R:UReckFloatp relude> - GHC.IsList.D:R:ItemCallStack relude> - GHC.IO.Exception.Rep_ExitCode relude> - Control.Monad.Trans.Identity.Rep_IdentityT relude> - Control.Monad.Trans.Maybe.Rep_MaybeT relude> - Control.Monad.Trans.Except.Rep_ExceptT relude> - Control.Monad.Trans.Reader.Rep_ReaderT relude> - Control.Monad.Trans.State.Strict.Rep_StateT relude> - Control.Monad.Trans.Accum.Rep_AccumT relude> - System.OsString.Internal.Types.Rep_OsChar relude> - System.OsString.Internal.Types.Rep_OsString relude> - System.OsString.Internal.Types.Rep_PosixChar relude> - System.OsString.Internal.Types.Rep_PosixString relude> - System.OsString.Internal.Types.Rep_WindowsChar relude> - System.OsString.Internal.Types.Rep_WindowsString relude> - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang relude> - GHC.LanguageExtensions.Type.Rep_Extension relude> - System.OsString.Internal.Types.Rep_OsChar tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> 100% ( 8 / 8) in 'Toml.Parser.Validate' tomland> 100% ( 4 / 4) in 'Toml.Parser' tomland> Warning: 'BiMap' is ambiguous. It is defined tomland> * at src/Toml/Codec/BiMap.hs:76:20 tomland> * at src/Toml/Codec/BiMap.hs:76:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/BiMap.hs:76:1 tomland> Warning: 'Text' is ambiguous. It is defined tomland> * in ‘Data.Text.Internal’ tomland> * at src/Toml/Type/Value.hs:147:5 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Value.hs:147:5 tomland> Warning: 'AnyValue' is ambiguous. It is defined tomland> * at src/Toml/Type/AnyValue.hs:54:17 tomland> * at src/Toml/Type/AnyValue.hs:54:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 tomland> 94% ( 16 / 17) in 'Toml.Codec.BiMap' tomland> Missing documentation for: tomland> tShow (src/Toml/Codec/BiMap.hs:212) tomland> Warning: 'LoadTomlException' is ambiguous. It is defined tomland> * at src/Toml/Codec/Error.hs:90:26 tomland> * at src/Toml/Codec/Error.hs:90:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Error.hs:90:1 tomland> 100% ( 5 / 5) in 'Toml.Codec.Error' tomland> Warning: 'TomlState' is ambiguous. It is defined tomland> * at src/Toml/Codec/Types.hs:154:23 tomland> * at src/Toml/Codec/Types.hs:154:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Types.hs:154:1 tomland> Warning: 'Codec' is ambiguous. It is defined tomland> * at src/Toml/Codec/Types.hs:83:18 tomland> * at src/Toml/Codec/Types.hs:83:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Types.hs:83:1 tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> 100% ( 12 / 12) in 'Toml.Codec.Types' tomland> Warning: 'Codec' is ambiguous. It is defined tomland> * at src/Toml/Codec/Types.hs:83:18 tomland> * at src/Toml/Codec/Types.hs:83:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Types.hs:83:1 tomland> 100% ( 6 / 6) in 'Toml.Codec.Di' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'table' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'int' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'bool' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 3 / 3) in 'Toml.Codec.Combinator.Tuple' tomland> 100% ( 6 / 6) in 'Toml.Codec.Combinator.Table' tomland> Warning: 'LoadTomlException' is ambiguous. It is defined tomland> * at src/Toml/Codec/Error.hs:90:26 tomland> * at src/Toml/Codec/Error.hs:90:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Error.hs:90:1 tomland> 100% ( 14 / 14) in 'Toml.Codec.Code' tomland> Warning: 'AnyValue' is ambiguous. It is defined tomland> * at src/Toml/Type/AnyValue.hs:54:17 adjunctions> [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, dist/build/Control/Monad/Representable/Reader.o, dist/build/Control/Monad/Representable/Reader.dyn_o ) adjunctions> [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, dist/build/Control/Comonad/Representable/Store.o, dist/build/Control/Comonad/Representable/Store.dyn_o ) adjunctions> [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, dist/build/Control/Monad/Trans/Conts.p_o ) adjunctions> [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, dist/build/Data/Functor/Contravariant/Rep.p_o ) adjunctions> [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, dist/build/Data/Functor/Contravariant/Adjunction.p_o ) adjunctions> [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, dist/build/Control/Monad/Trans/Contravariant/Adjoint.p_o ) adjunctions> [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, dist/build/Data/Functor/Rep.p_o ) adjunctions> [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, dist/build/Data/Functor/Adjunction.p_o ) adjunctions> [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, dist/build/Control/Monad/Trans/Adjoint.p_o ) adjunctions> [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, dist/build/Control/Comonad/Trans/Adjoint.p_o ) adjunctions> [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, dist/build/Control/Monad/Representable/State.p_o ) adjunctions> [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, dist/build/Control/Monad/Representable/Reader.p_o ) adjunctions> [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, dist/build/Control/Comonad/Representable/Store.p_o ) adjunctions> Preprocessing test suite 'spec' for adjunctions-4.4.3.. adjunctions> Building test suite 'spec' for adjunctions-4.4.3.. adjunctions> [1 of 2] Compiling GenericsSpec ( tests/GenericsSpec.hs, dist/build/spec/spec-tmp/GenericsSpec.o ) adjunctions> [2 of 2] Compiling Main ( tests/Spec.hs, dist/build/spec/spec-tmp/Main.o ) adjunctions> [3 of 3] Linking dist/build/spec/spec adjunctions> Running phase: checkPhase adjunctions> Running 1 test suites... adjunctions> Test suite spec: RUNNING... adjunctions> adjunctions> Generics adjunctions> Id adjunctions> index idExample idRep = 42 [✔] adjunctions> Stream adjunctions> index streamExample streamRep1 = 0 [✔] adjunctions> index streamExample streamRep2 = 1 [✔] adjunctions> index streamExample streamRep3 = 2 [✔] adjunctions> PolyRec adjunctions> index polyRecExample polyRecRep1 = 1 [✔] adjunctions> index polyRecExample polyRecRep2 = 2 [✔] adjunctions> index polyRecExample polyRecRep3 = 0 [✔] adjunctions> adjunctions> Finished in 0.0012 seconds adjunctions> 7 examples, 0 failures adjunctions> Test suite spec: PASS adjunctions> Test suite logged to: dist/test/adjunctions-4.4.3-spec.log adjunctions> 1 of 1 test suites (1 of 1 test cases) passed. adjunctions> Running phase: haddockPhase adjunctions> Preprocessing library for adjunctions-4.4.3.. adjunctions> Running Haddock on library for adjunctions-4.4.3.. adjunctions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. adjunctions> [ 1 of 11] Compiling Control.Monad.Trans.Conts ( src/Control/Monad/Trans/Conts.hs, nothing ) adjunctions> [ 2 of 11] Compiling Data.Functor.Contravariant.Rep ( src/Data/Functor/Contravariant/Rep.hs, nothing ) adjunctions> [ 3 of 11] Compiling Data.Functor.Contravariant.Adjunction ( src/Data/Functor/Contravariant/Adjunction.hs, nothing ) adjunctions> [ 4 of 11] Compiling Control.Monad.Trans.Contravariant.Adjoint ( src/Control/Monad/Trans/Contravariant/Adjoint.hs, nothing ) adjunctions> [ 5 of 11] Compiling Data.Functor.Rep ( src/Data/Functor/Rep.hs, nothing ) adjunctions> [ 6 of 11] Compiling Data.Functor.Adjunction ( src/Data/Functor/Adjunction.hs, nothing ) adjunctions> [ 7 of 11] Compiling Control.Monad.Trans.Adjoint ( src/Control/Monad/Trans/Adjoint.hs, nothing ) adjunctions> [ 8 of 11] Compiling Control.Comonad.Trans.Adjoint ( src/Control/Comonad/Trans/Adjoint.hs, nothing ) keys> Documentation created: dist/doc/html/keys/, dist/doc/html/keys/keys.txt keys> Running phase: installPhase keys> Installing library in /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux keys> Running phase: fixupPhase keys> shrinking RPATHs of ELF executables and libraries in /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 keys> shrinking /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSkeys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux-ghc9.8.1.so keys> checking for references to /build/ in /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4... keys> patching script interpreter paths in /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 keys> stripping (with command strip and flags -S -p) in /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4/lib keys> shrinking RPATHs of ELF executables and libraries in /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc keys> checking for references to /build/ in /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc... keys> patching script interpreter paths in /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc algebraic-graphs> include deepseq-1.5.0.0-3309 algebraic-graphs> include transformers-0.6.1.0-7653 algebraic-graphs> Algebra.Graph=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph,Algebra.Graph.Acyclic.AdjacencyMap=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Acyclic.AdjacencyMap,Algebra.Graph.AdjacencyIntMap=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.AdjacencyIntMap,Algebra.Graph.AdjacencyIntMap.Algorithm=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.AdjacencyIntMap.Algorithm,Algebra.Graph.AdjacencyMap=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.AdjacencyMap,Algebra.Graph.AdjacencyMap.Algorithm=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.AdjacencyMap.Algorithm,Algebra.Graph.Bipartite.AdjacencyMap=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Bipartite.AdjacencyMap,Algebra.Graph.Bipartite.AdjacencyMap.Algorithm=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Bipartite.AdjacencyMap.Algorithm,Algebra.Graph.Class=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Class,Algebra.Graph.Example.Todo=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Example.Todo,Algebra.Graph.Export=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Export,Algebra.Graph.Export.Dot=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Export.Dot,Algebra.Graph.HigherKinded.Class=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.HigherKinded.Class,Algebra.Graph.Internal=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Internal,Algebra.Graph.Label=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Label,Algebra.Graph.Labelled=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Labelled,Algebra.Graph.Labelled.AdjacencyMap=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Labelled.AdjacencyMap,Algebra.Graph.Labelled.Example.Automaton=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Labelled.Example.Automaton,Algebra.Graph.Labelled.Example.Network=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Labelled.Example.Network,Algebra.Graph.NonEmpty=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.NonEmpty,Algebra.Graph.NonEmpty.AdjacencyMap=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.NonEmpty.AdjacencyMap,Algebra.Graph.Relation=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Relation,Algebra.Graph.Relation.Preorder=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Relation.Preorder,Algebra.Graph.Relation.Reflexive=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Relation.Reflexive,Algebra.Graph.Relation.Symmetric=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Relation.Symmetric,Algebra.Graph.Relation.Transitive=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Relation.Transitive,Algebra.Graph.ToGraph=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.ToGraph,Algebra.Graph.Undirected=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Algebra.Graph.Undirected,Data.Graph.Typed=algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z:Data.Graph.Typed algebraic-graphs> unit algebraic-graphs-0.7-LQmbPs0JB805ezUuiwitZw-main algebraic-graphs> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg algebraic-graphs> include algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> include array-0.5.6.0-7325 algebraic-graphs> include base-4.19.0.0-05c7 algebraic-graphs> include containers-0.6.8-e785 algebraic-graphs> include deepseq-1.5.0.0-3309 algebraic-graphs> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe algebraic-graphs> include inspection-testing-0.5.0.3-9BRsK8Plfl7BBq95jD1U5E algebraic-graphs> include transformers-0.6.1.0-7653 algebraic-graphs> Ready component graph: algebraic-graphs> definite algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> depends array-0.5.6.0-7325 algebraic-graphs> depends base-4.19.0.0-05c7 algebraic-graphs> depends containers-0.6.8-e785 algebraic-graphs> depends deepseq-1.5.0.0-3309 algebraic-graphs> depends transformers-0.6.1.0-7653 algebraic-graphs> definite algebraic-graphs-0.7-LQmbPs0JB805ezUuiwitZw-main algebraic-graphs> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg algebraic-graphs> depends algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> depends array-0.5.6.0-7325 algebraic-graphs> depends base-4.19.0.0-05c7 algebraic-graphs> depends containers-0.6.8-e785 filepattern> depends base-4.19.0.0-05c7 filepattern> depends directory-1.3.8.1-696d filepattern> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe filepattern> depends filepath-1.4.100.4-dda0 filepattern> definite filepattern-0.1.3-Debh3D9iuhY6gsomAAabqQ-filepattern-test filepattern> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg filepattern> depends base-4.19.0.0-05c7 filepattern> depends directory-1.3.8.1-696d filepattern> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe filepattern> depends filepath-1.4.100.4-dda0 filepattern> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> Using Cabal-3.10.2.0 compiled by ghc-9.8 filepattern> Using compiler: ghc-9.8.1 filepattern> Using install prefix: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 filepattern> Executables installed in: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/bin filepattern> Libraries installed in: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> Dynamic Libraries installed in: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 filepattern> Private executables installed in: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/libexec/x86_64-linux-ghc-9.8.1/filepattern-0.1.3 filepattern> Data files installed in: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/share/x86_64-linux-ghc-9.8.1/filepattern-0.1.3 filepattern> Documentation installed in: filepattern> /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc/share/doc/filepattern-0.1.3 filepattern> Configuration files installed in: filepattern> /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/etc filepattern> No alex found filepattern> Using ar found on system at: filepattern> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar filepattern> No c2hs found filepattern> No cpphs found filepattern> No doctest found filepattern> Using gcc version 14.3.0 given by user at: filepattern> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc filepattern> Using ghc version 9.8.1 found on system at: filepattern> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc filepattern> Using ghc-pkg version 9.8.1 found on system at: filepattern> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 filepattern> No ghcjs found filepattern> No ghcjs-pkg found filepattern> No greencard found filepattern> Using haddock version 2.30.0 found on system at: filepattern> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 filepattern> No happy found filepattern> Using haskell-suite found on system at: haskell-suite-dummy-location filepattern> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location filepattern> No hmake found filepattern> Using hpc version 0.69 found on system at: filepattern> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 filepattern> Using hsc2hs version 0.68.10 found on system at: filepattern> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 filepattern> Using hscolour version 1.25 found on system at: filepattern> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour filepattern> No jhc found filepattern> Using ld found on system at: filepattern> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold filepattern> No pkg-config found filepattern> Using runghc version 9.8.1 found on system at: filepattern> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 filepattern> Using strip version 2.44 found on system at: filepattern> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip filepattern> Using tar found on system at: filepattern> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar filepattern> No uhc found filepattern> Running phase: buildPhase filepattern> Preprocessing library for filepattern-0.1.3.. filepattern> Building library for filepattern-0.1.3.. filepattern> [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, dist/build/System/FilePattern/ListBy.o, dist/build/System/FilePattern/ListBy.dyn_o ) filepattern> [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, dist/build/System/FilePattern/Monads.o, dist/build/System/FilePattern/Monads.dyn_o ) filepattern> [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, dist/build/System/FilePattern/Tree.o, dist/build/System/FilePattern/Tree.dyn_o ) filepattern> filepattern> src/System/FilePattern/Tree.hs:16:45: warning: [GHC-63394] [-Wx-partial] filepattern> In the use of ‘head’ ghc-exactprint> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghc-exactprint> include directory-1.3.8.1-696d ghc-exactprint> include filepath-1.4.100.4-dda0 ghc-exactprint> include free-5.2-8megj07mRH03P7gwL92jSM ghc-exactprint> include ghc-9.8.1-d1ca ghc-exactprint> include ghc-boot-9.8.1-4996 ghc-exactprint> include mtl-2.3.1-eef8 ghc-exactprint> include ordered-containers-0.2.4-DKOLY7guwrS1Li9cF83Jz8 ghc-exactprint> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghc-exactprint> component ghc-exactprint-1.8.0.0-JXttCKjyJBHLtKYJHsSd12-test ghc-exactprint> include Cabal-syntax-3.10.2.0-0734 ghc-exactprint> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ghc-exactprint> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra ghc-exactprint> include base-4.19.0.0-05c7 ghc-exactprint> include bytestring-0.12.0.2-3593 ghc-exactprint> include containers-0.6.8-e785 ghc-exactprint> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghc-exactprint> include directory-1.3.8.1-696d ghc-exactprint> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghc-exactprint> include filepath-1.4.100.4-dda0 ghc-exactprint> include ghc-9.8.1-d1ca ghc-exactprint> include ghc-boot-9.8.1-4996 ghc-exactprint> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY ghc-exactprint> include mtl-2.3.1-eef8 ghc-exactprint> include ordered-containers-0.2.4-DKOLY7guwrS1Li9cF83Jz8 ghc-exactprint> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv ghc-exactprint> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghc-exactprint> Linked component graph: ghc-exactprint> unit ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> include base-4.19.0.0-05c7 ghc-exactprint> include bytestring-0.12.0.2-3593 ghc-exactprint> include containers-0.6.8-e785 ghc-exactprint> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghc-exactprint> include directory-1.3.8.1-696d ghc-exactprint> include filepath-1.4.100.4-dda0 ghc-exactprint> include free-5.2-8megj07mRH03P7gwL92jSM ghc-exactprint> include ghc-9.8.1-d1ca ghc-exactprint> include ghc-boot-9.8.1-4996 ghc-exactprint> include mtl-2.3.1-eef8 ghc-exactprint> include ordered-containers-0.2.4-DKOLY7guwrS1Li9cF83Jz8 ghc-exactprint> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghc-exactprint> Language.Haskell.GHC.ExactPrint=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint,Language.Haskell.GHC.ExactPrint.Dump=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Dump,Language.Haskell.GHC.ExactPrint.ExactPrint=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.ExactPrint,Language.Haskell.GHC.ExactPrint.Lookup=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Lookup,Language.Haskell.GHC.ExactPrint.Orphans=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Orphans,Language.Haskell.GHC.ExactPrint.Parsers=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Parsers,Language.Haskell.GHC.ExactPrint.Preprocess=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Preprocess,Language.Haskell.GHC.ExactPrint.Transform=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Transform,Language.Haskell.GHC.ExactPrint.Types=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Types,Language.Haskell.GHC.ExactPrint.Utils=ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp:Language.Haskell.GHC.ExactPrint.Utils ghc-exactprint> unit ghc-exactprint-1.8.0.0-JXttCKjyJBHLtKYJHsSd12-test ghc-exactprint> include Cabal-syntax-3.10.2.0-0734 ghc-exactprint> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ghc-exactprint> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra ghc-exactprint> include base-4.19.0.0-05c7 ghc-exactprint> include bytestring-0.12.0.2-3593 ghc-exactprint> include containers-0.6.8-e785 ghc-exactprint> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghc-exactprint> include directory-1.3.8.1-696d ghc-exactprint> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghc-exactprint> include filepath-1.4.100.4-dda0 ghc-exactprint> include ghc-9.8.1-d1ca ghc-exactprint> include ghc-boot-9.8.1-4996 ghc-exactprint> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY ghc-exactprint> include mtl-2.3.1-eef8 ghc-exactprint> include ordered-containers-0.2.4-DKOLY7guwrS1Li9cF83Jz8 ghc-exactprint> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv ghc-exactprint> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghc-exactprint> Ready component graph: ghc-lib-parser-ex> unit ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> include base-4.19.0.0-05c7 ghc-lib-parser-ex> include bytestring-0.12.0.2-3593 ghc-lib-parser-ex> include containers-0.6.8-e785 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ghc-lib-parser-ex> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd ghc-lib-parser-ex> Language.Haskell.GhclibParserEx.Dump=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.Dump,Language.Haskell.GhclibParserEx.Fixity=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.Fixity,Language.Haskell.GhclibParserEx.GHC.Driver.Flags=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Driver.Flags,Language.Haskell.GhclibParserEx.GHC.Driver.Session=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Driver.Session,Language.Haskell.GhclibParserEx.GHC.Hs=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs,Language.Haskell.GhclibParserEx.GHC.Hs.Binds=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.Binds,Language.Haskell.GhclibParserEx.GHC.Hs.Decls=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.Decls,Language.Haskell.GhclibParserEx.GHC.Hs.Expr=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.Expr,Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances,Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp,Language.Haskell.GhclibParserEx.GHC.Hs.Pat=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.Pat,Language.Haskell.GhclibParserEx.GHC.Hs.Type=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.Type,Language.Haskell.GhclibParserEx.GHC.Hs.Types=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Hs.Types,Language.Haskell.GhclibParserEx.GHC.Parser=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Parser,Language.Haskell.GhclibParserEx.GHC.Settings.Config=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Settings.Config,Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader,Language.Haskell.GhclibParserEx.GHC.Utils.Outputable=ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz:Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ghc-lib-parser-ex> unit ghc-lib-parser-ex-9.8.0.2-6W09Oolw8djGbSxuQ1Bk22-ghc-lib-parser-ex-test ghc-lib-parser-ex> include base-4.19.0.0-05c7 ghc-lib-parser-ex> include directory-1.3.8.1-696d ghc-lib-parser-ex> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghc-lib-parser-ex> include filepath-1.4.100.4-dda0 ghc-lib-parser-ex> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ghc-lib-parser-ex> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG ghc-lib-parser-ex> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr ghc-lib-parser-ex> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd ghc-lib-parser-ex> Ready component graph: ghc-lib-parser-ex> definite ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> depends base-4.19.0.0-05c7 ghc-lib-parser-ex> depends bytestring-0.12.0.2-3593 ghc-lib-parser-ex> depends containers-0.6.8-e785 ghc-lib-parser-ex> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ghc-lib-parser-ex> depends uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd ghc-lib-parser-ex> definite ghc-lib-parser-ex-9.8.0.2-6W09Oolw8djGbSxuQ1Bk22-ghc-lib-parser-ex-test ghc-lib-parser-ex> depends base-4.19.0.0-05c7 ghc-lib-parser-ex> depends directory-1.3.8.1-696d ghc-lib-parser-ex> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghc-lib-parser-ex> depends filepath-1.4.100.4-dda0 ghc-lib-parser-ex> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ghc-lib-parser-ex> depends ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG ghc-lib-parser-ex> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr ghc-lib-parser-ex> depends uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd unix-compat> System.PosixCompat=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat,System.PosixCompat.Extensions=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Extensions,System.PosixCompat.Files=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Files,System.PosixCompat.Process=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Process,System.PosixCompat.Temp=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Temp,System.PosixCompat.Time=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Time,System.PosixCompat.Types=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Types,System.PosixCompat.Unistd=unix-compat-0.7.4-42NawswJFYsDYgFZla094Z:System.PosixCompat.Unistd unix-compat> unit unix-compat-0.7.4-EK9jAn0V7b3KmauslVNYcO-unix-compat-testsuite unix-compat> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra unix-compat> include base-4.19.0.0-05c7 unix-compat> include directory-1.3.8.1-696d unix-compat> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe unix-compat> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF unix-compat> include monad-parallel-0.8-9aU8r1TV9rdKh0KsrWxc4z unix-compat> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N unix-compat> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> Ready component graph: unix-compat> definite unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> depends base-4.19.0.0-05c7 unix-compat> depends unix-2.8.3.0-38c7 unix-compat> definite unix-compat-0.7.4-EK9jAn0V7b3KmauslVNYcO-unix-compat-testsuite unix-compat> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra unix-compat> depends base-4.19.0.0-05c7 unix-compat> depends directory-1.3.8.1-696d unix-compat> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe unix-compat> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF unix-compat> depends monad-parallel-0.8-9aU8r1TV9rdKh0KsrWxc4z unix-compat> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N unix-compat> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> Using Cabal-3.10.2.0 compiled by ghc-9.8 unix-compat> Using compiler: ghc-9.8.1 unix-compat> Using install prefix: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 unix-compat> Executables installed in: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/bin unix-compat> Libraries installed in: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> Dynamic Libraries installed in: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 unix-compat> Private executables installed in: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/libexec/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4 unix-compat> Data files installed in: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/share/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4 unix-compat> Documentation installed in: unix-compat> /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc/share/doc/unix-compat-0.7.4 unix-compat> Configuration files installed in: unix-compat> /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/etc unix-compat> No alex found unix-compat> Using ar found on system at: unix-compat> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar unix-compat> No c2hs found unix-compat> No cpphs found unix-compat> No doctest found unix-compat> Using gcc version 14.3.0 given by user at: unix-compat> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc unix-compat> Using ghc version 9.8.1 found on system at: unix-compat> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc unix-compat> Using ghc-pkg version 9.8.1 found on system at: unix-compat> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 unix-compat> No ghcjs found unix-compat> No ghcjs-pkg found unix-compat> No greencard found unix-compat> Using haddock version 2.30.0 found on system at: unix-compat> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 unix-compat> No happy found unix-compat> Using haskell-suite found on system at: haskell-suite-dummy-location unix-compat> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location unix-compat> No hmake found unix-compat> Using hpc version 0.69 found on system at: unix-compat> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 unix-compat> Using hsc2hs version 0.68.10 found on system at: unix-compat> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 unix-compat> Using hscolour version 1.25 found on system at: unix-compat> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour unix-compat> No jhc found unix-compat> Using ld found on system at: unix-compat> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold unix-compat> No pkg-config found unix-compat> Using runghc version 9.8.1 found on system at: unix-compat> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 unix-compat> Using strip version 2.44 found on system at: unix-compat> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip unix-compat> Using tar found on system at: unix-compat> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar unix-compat> No uhc found unix-compat> Running phase: buildPhase witherable (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 witherable (post)> Pushing 2 paths (108 are already present) using zstd to cache sellout ⏳ witherable (post)> witherable (post)> Pushing /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc (1.13 MiB) witherable (post)> Pushing /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 (4.45 MiB) witherable (post)> witherable (post)> All done. witherable (post)> added 2 signatures witherable (post)> added 1 signatures witherable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 witherable (post)> copying 2 paths... witherable (post)> copying path '/nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc' to 'https://cache.nix-ci.com'... witherable (post)> copying path '/nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5' to 'https://cache.nix-ci.com'... witherable (post)> copying 1 paths... witherable (post)> copying path '/nix/store/1iyqz6r92vpmsg5msphlrssdyv2363lp-witherable-0.5.drv' to 'https://cache.nix-ci.com'... witherable (post)> added 0 signatures witherable (post)> added 0 signatures witherable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc /nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5 witherable (post)> copying 2 paths... witherable (post)> copying path '/nix/store/560wbyczfgyj7s7brjdj1mklrwmwi85n-witherable-0.5-doc' to 'ssh-ng://worker.nix-ci.com'... witherable (post)> copying path '/nix/store/dy4x8dawhq7mxrysk56d346lsmkkbs11-witherable-0.5' to 'ssh-ng://worker.nix-ci.com'... witherable (post)> copying 1 paths... witherable (post)> copying path '/nix/store/1iyqz6r92vpmsg5msphlrssdyv2363lp-witherable-0.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/a9rjg4hi23vxibv8h7lp0qxrzz13w9yr-aeson-2.2.3.0.drv'... base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Decoding tests base64> DecodeWith* unit tests base64> decodeWith negative tests base64> decodeWith non-utf8 inputs on decodeUtf8: OK base64> decodeWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlWith non-utf8 inputs on decodeUtf8: OK base64> decodeUrlWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodePaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeWith positive tests base64> decodeWith utf8 inputs on decodeUtf8: OK base64> decodeUrlWith utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK base64> decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK base64> Lazy Text base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. monoid-subclasses> 208 | inits (a, b) = List.map (flip (,) mempty) (inits a) ++ List.map ((,) a) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:209:77: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 209 | tails (a, b) = List.map (flip (,) b) (tails a) ++ List.map ((,) mempty) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:252:59: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 252 | ++ List.map (\b1-> (a, b1, mempty)) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:253:54: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 253 | ++ List.map (\c1-> (a, b, c1)) (List.tail $ inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:255:59: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 255 | ++ List.map (\b1-> (mempty, b1, c)) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:256:64: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 256 | ++ List.map (\c1-> (mempty, mempty, c1)) (List.tail $ tails c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:309:70: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): relude> - System.OsString.Internal.Types.Rep_OsString relude> - System.OsString.Internal.Types.Rep_PosixChar relude> - System.OsString.Internal.Types.Rep_PosixString relude> - System.OsString.Internal.Types.Rep_WindowsChar relude> - System.OsString.Internal.Types.Rep_WindowsString relude> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Doc relude> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode relude> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Style relude> - Text.PrettyPrint.Annotated.HughesPJ.Rep_TextDetails relude> - Text.PrettyPrint.HughesPJ.Rep_Doc relude> - Language.Haskell.TH.Syntax.Rep_AnnLookup relude> - Language.Haskell.TH.Syntax.Rep_AnnTarget relude> - Language.Haskell.TH.Syntax.Rep_Bang relude> - Language.Haskell.TH.Syntax.Rep_BndrVis relude> - Language.Haskell.TH.Syntax.Rep_Body relude> - Language.Haskell.TH.Syntax.Rep_Bytes relude> - Language.Haskell.TH.Syntax.Rep_Callconv relude> - Language.Haskell.TH.Syntax.Rep_Clause relude> - Language.Haskell.TH.Syntax.Rep_Con relude> - Language.Haskell.TH.Syntax.Rep_Dec relude> - Language.Haskell.TH.Syntax.Rep_DecidedStrictness relude> - Language.Haskell.TH.Syntax.Rep_DerivClause relude> - Language.Haskell.TH.Syntax.Rep_DerivStrategy relude> - Language.Haskell.TH.Syntax.Rep_DocLoc relude> - Language.Haskell.TH.Syntax.Rep_Exp relude> - Language.Haskell.TH.Syntax.Rep_FamilyResultSig relude> - Language.Haskell.TH.Syntax.Rep_FixityDirection relude> - Language.Haskell.TH.Syntax.Rep_Fixity relude> - Language.Haskell.TH.Syntax.Rep_Foreign relude> - Language.Haskell.TH.Syntax.Rep_FunDep relude> - Language.Haskell.TH.Syntax.Rep_Guard relude> - Language.Haskell.TH.Syntax.Rep_Info relude> - Language.Haskell.TH.Syntax.Rep_InjectivityAnn relude> - Language.Haskell.TH.Syntax.Rep_Inline relude> - Language.Haskell.TH.Syntax.Rep_Lit relude> - Language.Haskell.TH.Syntax.Rep_Loc relude> - Language.Haskell.TH.Syntax.Rep_Match relude> - Language.Haskell.TH.Syntax.Rep_ModName relude> - Language.Haskell.TH.Syntax.Rep_ModuleInfo relude> - Language.Haskell.TH.Syntax.Rep_Module relude> - Language.Haskell.TH.Syntax.Rep_NameFlavour relude> - Language.Haskell.TH.Syntax.Rep_NameSpace relude> - Language.Haskell.TH.Syntax.Rep_Name relude> - Language.Haskell.TH.Syntax.Rep_OccName relude> - Language.Haskell.TH.Syntax.Rep_Overlap relude> - Language.Haskell.TH.Syntax.Rep_Pat relude> - Language.Haskell.TH.Syntax.Rep_PatSynArgs relude> - Language.Haskell.TH.Syntax.Rep_PatSynDir relude> - Language.Haskell.TH.Syntax.Rep_Phases relude> - Language.Haskell.TH.Syntax.Rep_PkgName relude> - Language.Haskell.TH.Syntax.Rep_Pragma relude> - Language.Haskell.TH.Syntax.Rep_Range relude> - Language.Haskell.TH.Syntax.Rep_Role relude> - Language.Haskell.TH.Syntax.Rep_RuleBndr relude> - Language.Haskell.TH.Syntax.Rep_RuleMatch relude> - Language.Haskell.TH.Syntax.Rep_Safety relude> - Language.Haskell.TH.Syntax.Rep_SourceStrictness relude> - Language.Haskell.TH.Syntax.Rep_SourceUnpackedness relude> - Language.Haskell.TH.Syntax.Rep_Specificity relude> - Language.Haskell.TH.Syntax.Rep_Stmt relude> - Language.Haskell.TH.Syntax.Rep_TyLit relude> - Language.Haskell.TH.Syntax.Rep_TySynEqn relude> - Language.Haskell.TH.Syntax.Rep_TyVarBndr relude> - Language.Haskell.TH.Syntax.Rep_Type relude> - Language.Haskell.TH.Syntax.Rep_TypeFamilyHead relude> - Control.Monad.Trans.Cont.Rep_ContT relude> - Control.Monad.Trans.RWS.CPS.Rep_RWST relude> - Control.Monad.Trans.RWS.Lazy.Rep_RWST relude> - Control.Monad.Trans.RWS.Strict.Rep_RWST relude> - Control.Monad.Trans.Select.Rep_SelectT relude> - Control.Monad.Trans.State.Lazy.Rep_StateT relude> - Control.Monad.Trans.Writer.CPS.Rep_WriterT relude> - Control.Monad.Trans.Writer.Lazy.Rep_WriterT relude> - Control.Monad.Trans.Writer.Strict.Rep_WriterT relude> - Relude.Debug.Rep_Undefined relude> - GHC.IOPort.IOPortException relude> - Text.Printf.UPrintf relude> - Text.Printf.hspr relude> - Text.Printf.spr relude> - Control.Applicative.Backwards.Rep_Backwards relude> - Control.Applicative.Lift.Rep_Lift relude> - Data.Functor.Constant.Rep_Constant relude> - Data.Functor.Reverse.Rep_Reverse relude> Warning: Relude.Bool.Reexport: could not find link destinations for: relude> - GHC.Generics.SingKind relude> - GHC.Generics.DemoteRep relude> - GHC.Generics.fromSing relude> - GHC.Generics.SingI relude> - GHC.Generics.sing relude> - GHC.Generics.Sing relude> - GHC.Generics.Rep_Bool relude> - GHC.Generics.D:R:SingBoola0 relude> - GHC.Generics.STrue relude> - GHC.Generics.D:R:DemoteRepBool relude> - GHC.Generics.SFalse relude> Warning: Relude.Container.Reexport: could not find link destinations for: relude> - Data.Map.Internal.D:R:ItemMap relude> - Data.IntMap.Internal.D:R:ItemIntMap relude> - GHC.IsList.D:R:ItemCallStack relude> - GHC.IsList.D:R:ItemList relude> - GHC.IsList.D:R:ItemNonEmpty relude> - GHC.IsList.D:R:ItemVersion tomland> * at src/Toml/Type/AnyValue.hs:54:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 tomland> 100% ( 3 / 3) in 'Toml.Codec.Combinator.Common' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'map' is ambiguous. It is defined tomland> * in ‘Data.List.NonEmpty’ tomland> * in ‘Data.IntMap.Strict.Internal’ tomland> * in ‘Data.Map.Strict.Internal’ tomland> * at src/Toml/Codec/Combinator/Map.hs:129:1 tomland> * in ‘Data.HashMap.Internal.Strict’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Combinator/Map.hs:129:1 tomland> Warning: 'text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'int' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'Key' is ambiguous. It is defined tomland> * in ‘Data.IntSet.Internal’ tomland> * at src/Toml/Type/Key.hs:66:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 tomland> 100% ( 10 / 10) in 'Toml.Codec.Combinator.Map' tomland> Warning: 'BiMap' is ambiguous. It is defined tomland> * at src/Toml/Codec/BiMap.hs:76:20 tomland> * at src/Toml/Codec/BiMap.hs:76:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/BiMap.hs:76:1 tomland> Warning: 'AnyValue' is ambiguous. It is defined tomland> * at src/Toml/Type/AnyValue.hs:54:17 tomland> * at src/Toml/Type/AnyValue.hs:54:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/AnyValue.hs:54:1 tomland> Warning: 'ByteString' is ambiguous. It is defined tomland> * in ‘Data.ByteString.Internal.Type’ tomland> * in ‘Data.ByteString.Lazy.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ tomland> Warning: 'Text' is ambiguous. It is defined tomland> * in ‘Data.Text.Internal’ tomland> * in ‘Data.Text.Internal.Lazy’ tomland> * at src/Toml/Type/Value.hs:147:5 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Value.hs:147:5 tomland> Warning: 'Key' is ambiguous. It is defined tomland> * in ‘Data.IntSet.Internal’ tomland> * at src/Toml/Type/Key.hs:66:15 tomland> * at src/Toml/Type/Key.hs:66:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/Key.hs:66:1 tomland> 100% ( 58 / 58) in 'Toml.Codec.BiMap.Conversion' tomland> 100% ( 5 / 5) in 'Toml.Codec.Combinator.Time' tomland> Warning: 'ByteString' is ambiguous. It is defined tomland> * in ‘Data.ByteString.Internal.Type’ tomland> * in ‘Data.ByteString.Lazy.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ tomland> Warning: 'Text' is ambiguous. It is defined tomland> * in ‘Data.Text.Internal’ tomland> * in ‘Data.Text.Internal.Lazy’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ tomland> 100% ( 20 / 20) in 'Toml.Codec.Combinator.Primitive' tomland> Warning: 'All' is ambiguous. It is defined tomland> * in ‘Data.Semigroup.Internal’ tomland> * in ‘Data.Semigroup.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. adjunctions> [ 9 of 11] Compiling Control.Monad.Representable.State ( src/Control/Monad/Representable/State.hs, nothing ) adjunctions> [10 of 11] Compiling Control.Monad.Representable.Reader ( src/Control/Monad/Representable/Reader.hs, nothing ) adjunctions> [11 of 11] Compiling Control.Comonad.Representable.Store ( src/Control/Comonad/Representable/Store.hs, nothing ) adjunctions> Haddock coverage: adjunctions> 33% ( 4 / 12) in 'Control.Monad.Trans.Conts' adjunctions> Missing documentation for: adjunctions> Cont (src/Control/Monad/Trans/Conts.hs:38) adjunctions> cont (src/Control/Monad/Trans/Conts.hs:41) adjunctions> runCont (src/Control/Monad/Trans/Conts.hs:44) adjunctions> Conts (src/Control/Monad/Trans/Conts.hs:46) adjunctions> runConts (src/Control/Monad/Trans/Conts.hs:52) adjunctions> conts (src/Control/Monad/Trans/Conts.hs:49) adjunctions> ContsT (src/Control/Monad/Trans/Conts.hs:54) adjunctions> callCC (src/Control/Monad/Trans/Conts.hs:71) adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 83% ( 5 / 6) in 'Data.Functor.Contravariant.Rep' adjunctions> Missing documentation for: adjunctions> contramapRep (src/Data/Functor/Contravariant/Rep.hs:71) adjunctions> Warning: 'Op' is ambiguous. It is defined adjunctions> * in ‘Data.Functor.Contravariant’ adjunctions> * in ‘Data.Functor.Contravariant’ adjunctions> You may be able to disambiguate the identifier by qualifying it or adjunctions> by specifying the type/value namespace explicitly. adjunctions> Defaulting to the one defined in ‘Data.Functor.Contravariant’ adjunctions> Warning: 'Hask' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 80% ( 4 / 5) in 'Data.Functor.Contravariant.Adjunction' adjunctions> Missing documentation for: adjunctions> coindexAdjunction (src/Data/Functor/Contravariant/Adjunction.hs:74) adjunctions> 20% ( 1 / 5) in 'Control.Monad.Trans.Contravariant.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:40) adjunctions> runAdjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:48) adjunctions> adjoint (src/Control/Monad/Trans/Contravariant/Adjoint.hs:45) adjunctions> AdjointT (src/Control/Monad/Trans/Contravariant/Adjoint.hs:42) adjunctions> Warning: 'WrappedRec' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> Warning: 'index' is ambiguous. It is defined adjunctions> * at src/Data/Functor/Rep.hs:139:3 adjunctions> * in ‘Data.Sequence.Internal’ adjunctions> You may be able to disambiguate the identifier by qualifying it or adjunctions> by specifying the type/value namespace explicitly. adjunctions> Defaulting to the one defined at src/Data/Functor/Rep.hs:139:3 adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 46% ( 22 / 47) in 'Data.Functor.Rep' adjunctions> Missing documentation for: adjunctions> Co (src/Data/Functor/Rep.hs:437) adjunctions> fmapRep (src/Data/Functor/Rep.hs:254) adjunctions> distributeRep (src/Data/Functor/Rep.hs:281) adjunctions> collectRep (src/Data/Functor/Rep.hs:284) adjunctions> apRep (src/Data/Functor/Rep.hs:278) adjunctions> pureRep (src/Data/Functor/Rep.hs:257) adjunctions> liftR2 (src/Data/Functor/Rep.hs:477) adjunctions> liftR3 (src/Data/Functor/Rep.hs:480) adjunctions> bindRep (src/Data/Functor/Rep.hs:260) adjunctions> mfixRep (src/Data/Functor/Rep.hs:263) adjunctions> mzipRep (src/Data/Functor/Rep.hs:269) adjunctions> mzipWithRep (src/Data/Functor/Rep.hs:266) adjunctions> askRep (src/Data/Functor/Rep.hs:272) adjunctions> localRep (src/Data/Functor/Rep.hs:275) adjunctions> duplicatedRep (src/Data/Functor/Rep.hs:296) adjunctions> extendedRep (src/Data/Functor/Rep.hs:299) adjunctions> duplicateRep (src/Data/Functor/Rep.hs:302) adjunctions> extendRep (src/Data/Functor/Rep.hs:305) adjunctions> extractRep (src/Data/Functor/Rep.hs:308) adjunctions> duplicateRepBy (src/Data/Functor/Rep.hs:287) adjunctions> extendRepBy (src/Data/Functor/Rep.hs:290) adjunctions> extractRepBy (src/Data/Functor/Rep.hs:293) adjunctions> imapRep (src/Data/Functor/Rep.hs:311) adjunctions> ifoldMapRep (src/Data/Functor/Rep.hs:315) adjunctions> itraverseRep (src/Data/Functor/Rep.hs:319) adjunctions> Warning: 'Iso'' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> Warning: 'uncozipping' is out of scope. adjunctions> If you qualify the identifier, haddock can try to link it anyway. adjunctions> 62% ( 10 / 16) in 'Data.Functor.Adjunction' adjunctions> Missing documentation for: adjunctions> zapWithAdjunction (src/Data/Functor/Adjunction.hs:108) algebraic-graphs> depends deepseq-1.5.0.0-3309 algebraic-graphs> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe algebraic-graphs> depends inspection-testing-0.5.0.3-9BRsK8Plfl7BBq95jD1U5E algebraic-graphs> depends transformers-0.6.1.0-7653 algebraic-graphs> Using Cabal-3.10.2.0 compiled by ghc-9.8 algebraic-graphs> Using compiler: ghc-9.8.1 algebraic-graphs> Using install prefix: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 algebraic-graphs> Executables installed in: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/bin algebraic-graphs> Libraries installed in: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> Dynamic Libraries installed in: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 algebraic-graphs> Private executables installed in: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/libexec/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7 algebraic-graphs> Data files installed in: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/share/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7 algebraic-graphs> Documentation installed in: algebraic-graphs> /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc/share/doc/algebraic-graphs-0.7 algebraic-graphs> Configuration files installed in: algebraic-graphs> /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/etc algebraic-graphs> No alex found algebraic-graphs> Using ar found on system at: algebraic-graphs> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar algebraic-graphs> No c2hs found algebraic-graphs> No cpphs found algebraic-graphs> No doctest found algebraic-graphs> Using gcc version 14.3.0 given by user at: algebraic-graphs> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc algebraic-graphs> Using ghc version 9.8.1 found on system at: algebraic-graphs> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc algebraic-graphs> Using ghc-pkg version 9.8.1 found on system at: algebraic-graphs> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 algebraic-graphs> No ghcjs found algebraic-graphs> No ghcjs-pkg found algebraic-graphs> No greencard found algebraic-graphs> Using haddock version 2.30.0 found on system at: algebraic-graphs> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 algebraic-graphs> No happy found algebraic-graphs> Using haskell-suite found on system at: haskell-suite-dummy-location algebraic-graphs> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location algebraic-graphs> No hmake found algebraic-graphs> Using hpc version 0.69 found on system at: algebraic-graphs> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 algebraic-graphs> Using hsc2hs version 0.68.10 found on system at: algebraic-graphs> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 algebraic-graphs> Using hscolour version 1.25 found on system at: algebraic-graphs> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour algebraic-graphs> No jhc found algebraic-graphs> Using ld found on system at: algebraic-graphs> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold algebraic-graphs> No pkg-config found algebraic-graphs> Using runghc version 9.8.1 found on system at: algebraic-graphs> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 algebraic-graphs> Using strip version 2.44 found on system at: algebraic-graphs> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip algebraic-graphs> Using tar found on system at: algebraic-graphs> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar algebraic-graphs> No uhc found algebraic-graphs> Running phase: buildPhase algebraic-graphs> Preprocessing library for algebraic-graphs-0.7.. algebraic-graphs> Building library for algebraic-graphs-0.7.. algebraic-graphs> [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.o, dist/build/Algebra/Graph/AdjacencyMap.dyn_o ) algebraic-graphs> [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.o, dist/build/Algebra/Graph/AdjacencyIntMap.dyn_o ) algebraic-graphs> [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.dyn_o ) algebraic-graphs> [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.o, dist/build/Algebra/Graph/Internal.dyn_o ) algebraic-graphs> [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.o, dist/build/Algebra/Graph.dyn_o ) filepattern> (imported from Prelude, but defined in GHC.List): filepattern> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filepattern> | filepattern> 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] filepattern> | ^^^^ filepattern> [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, dist/build/System/FilePattern/Wildcard.o, dist/build/System/FilePattern/Wildcard.dyn_o ) filepattern> [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, dist/build/System/FilePattern/Core.o, dist/build/System/FilePattern/Core.dyn_o ) filepattern> [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, dist/build/System/FilePattern/Step.o, dist/build/System/FilePattern/Step.dyn_o ) filepattern> [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, dist/build/System/FilePattern/Directory.o, dist/build/System/FilePattern/Directory.dyn_o ) filepattern> [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, dist/build/System/FilePattern.o, dist/build/System/FilePattern.dyn_o ) filepattern> [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, dist/build/System/FilePattern/ListBy.p_o ) filepattern> [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, dist/build/System/FilePattern/Monads.p_o ) filepattern> [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, dist/build/System/FilePattern/Tree.p_o ) filepattern> filepattern> src/System/FilePattern/Tree.hs:16:45: warning: [GHC-63394] [-Wx-partial] filepattern> In the use of ‘head’ filepattern> (imported from Prelude, but defined in GHC.List): filepattern> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filepattern> | filepattern> 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] filepattern> | ^^^^ filepattern> [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, dist/build/System/FilePattern/Wildcard.p_o ) filepattern> [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, dist/build/System/FilePattern/Core.p_o ) filepattern> [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, dist/build/System/FilePattern/Step.p_o ) filepattern> [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, dist/build/System/FilePattern/Directory.p_o ) filepattern> [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, dist/build/System/FilePattern.p_o ) filepattern> Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> Building test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> [1 of 3] Compiling Test.Util ( test/Test/Util.hs, dist/build/filepattern-test/filepattern-test-tmp/Test/Util.o ) filepattern> [2 of 3] Compiling Test.Cases ( test/Test/Cases.hs, dist/build/filepattern-test/filepattern-test-tmp/Test/Cases.o ) filepattern> [3 of 3] Compiling Main ( test/Test.hs, dist/build/filepattern-test/filepattern-test-tmp/Main.o ) filepattern> [4 of 4] Linking dist/build/filepattern-test/filepattern-test filepattern> Running phase: checkPhase filepattern> Running 1 test suites... filepattern> Test suite filepattern-test: RUNNING... filepattern> Testing... filepattern> Passed 126 specific cases filepattern> Passed 12996 properties on specific cases filepattern> +++ OK, passed 10000 tests (3.08% match). filepattern> SUCCESS (all tests completed) filepattern> Test suite filepattern-test: PASS filepattern> Test suite logged to: dist/test/filepattern-0.1.3-filepattern-test.log filepattern> 1 of 1 test suites (1 of 1 test cases) passed. filepattern> Running phase: haddockPhase filepattern> Preprocessing library for filepattern-0.1.3.. filepattern> Running Haddock on library for filepattern-0.1.3.. ghc-exactprint> definite ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> depends base-4.19.0.0-05c7 ghc-exactprint> depends bytestring-0.12.0.2-3593 ghc-exactprint> depends containers-0.6.8-e785 ghc-exactprint> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghc-exactprint> depends directory-1.3.8.1-696d ghc-exactprint> depends filepath-1.4.100.4-dda0 ghc-exactprint> depends free-5.2-8megj07mRH03P7gwL92jSM ghc-exactprint> depends ghc-9.8.1-d1ca ghc-exactprint> depends ghc-boot-9.8.1-4996 ghc-exactprint> depends mtl-2.3.1-eef8 ghc-exactprint> depends ordered-containers-0.2.4-DKOLY7guwrS1Li9cF83Jz8 ghc-exactprint> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghc-exactprint> definite ghc-exactprint-1.8.0.0-JXttCKjyJBHLtKYJHsSd12-test ghc-exactprint> depends Cabal-syntax-3.10.2.0-0734 ghc-exactprint> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ghc-exactprint> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra ghc-exactprint> depends base-4.19.0.0-05c7 ghc-exactprint> depends bytestring-0.12.0.2-3593 ghc-exactprint> depends containers-0.6.8-e785 ghc-exactprint> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghc-exactprint> depends directory-1.3.8.1-696d ghc-exactprint> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghc-exactprint> depends filepath-1.4.100.4-dda0 ghc-exactprint> depends ghc-9.8.1-d1ca ghc-exactprint> depends ghc-boot-9.8.1-4996 ghc-exactprint> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY ghc-exactprint> depends mtl-2.3.1-eef8 ghc-exactprint> depends ordered-containers-0.2.4-DKOLY7guwrS1Li9cF83Jz8 ghc-exactprint> depends silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv ghc-exactprint> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghc-exactprint> Using Cabal-3.10.2.0 compiled by ghc-9.8 ghc-exactprint> Using compiler: ghc-9.8.1 ghc-exactprint> Using install prefix: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 ghc-exactprint> Executables installed in: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/bin ghc-exactprint> Libraries installed in: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> Dynamic Libraries installed in: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 ghc-exactprint> Private executables installed in: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/libexec/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0 ghc-exactprint> Data files installed in: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/share/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0 ghc-exactprint> Documentation installed in: ghc-exactprint> /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc/share/doc/ghc-exactprint-1.8.0.0 ghc-exactprint> Configuration files installed in: ghc-exactprint> /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/etc ghc-exactprint> No alex found ghc-exactprint> Using ar found on system at: ghc-exactprint> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar ghc-exactprint> No c2hs found ghc-exactprint> No cpphs found ghc-exactprint> No doctest found ghc-exactprint> Using gcc version 14.3.0 given by user at: ghc-exactprint> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc ghc-exactprint> Using ghc version 9.8.1 found on system at: ghc-exactprint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc ghc-exactprint> Using ghc-pkg version 9.8.1 found on system at: ghc-exactprint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 ghc-exactprint> No ghcjs found ghc-exactprint> No ghcjs-pkg found ghc-exactprint> No greencard found ghc-exactprint> Using haddock version 2.30.0 found on system at: ghc-exactprint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 ghc-exactprint> No happy found ghc-exactprint> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-exactprint> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-exactprint> No hmake found ghc-exactprint> Using hpc version 0.69 found on system at: ghc-exactprint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 ghc-exactprint> Using hsc2hs version 0.68.10 found on system at: ghc-exactprint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 ghc-exactprint> Using hscolour version 1.25 found on system at: ghc-exactprint> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour ghc-exactprint> No jhc found ghc-exactprint> Using ld found on system at: ghc-exactprint> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold ghc-exactprint> No pkg-config found ghc-exactprint> Using runghc version 9.8.1 found on system at: ghc-exactprint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 ghc-exactprint> Using strip version 2.44 found on system at: ghc-lib-parser-ex> Using Cabal-3.10.2.0 compiled by ghc-9.8 ghc-lib-parser-ex> Using compiler: ghc-9.8.1 ghc-lib-parser-ex> Using install prefix: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Executables installed in: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/bin ghc-lib-parser-ex> Libraries installed in: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> Dynamic Libraries installed in: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 ghc-lib-parser-ex> Private executables installed in: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/libexec/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Data files installed in: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/share/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Documentation installed in: ghc-lib-parser-ex> /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc/share/doc/ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> Configuration files installed in: ghc-lib-parser-ex> /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/etc ghc-lib-parser-ex> No alex found ghc-lib-parser-ex> Using ar found on system at: ghc-lib-parser-ex> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar ghc-lib-parser-ex> No c2hs found ghc-lib-parser-ex> No cpphs found ghc-lib-parser-ex> No doctest found ghc-lib-parser-ex> Using gcc version 14.3.0 given by user at: ghc-lib-parser-ex> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc ghc-lib-parser-ex> Using ghc version 9.8.1 found on system at: ghc-lib-parser-ex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc ghc-lib-parser-ex> Using ghc-pkg version 9.8.1 found on system at: ghc-lib-parser-ex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 ghc-lib-parser-ex> No ghcjs found ghc-lib-parser-ex> No ghcjs-pkg found ghc-lib-parser-ex> No greencard found ghc-lib-parser-ex> Using haddock version 2.30.0 found on system at: ghc-lib-parser-ex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 ghc-lib-parser-ex> No happy found ghc-lib-parser-ex> Using haskell-suite found on system at: haskell-suite-dummy-location ghc-lib-parser-ex> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghc-lib-parser-ex> No hmake found ghc-lib-parser-ex> Using hpc version 0.69 found on system at: ghc-lib-parser-ex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 ghc-lib-parser-ex> Using hsc2hs version 0.68.10 found on system at: ghc-lib-parser-ex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 ghc-lib-parser-ex> Using hscolour version 1.25 found on system at: ghc-lib-parser-ex> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour ghc-lib-parser-ex> No jhc found ghc-lib-parser-ex> Using ld found on system at: ghc-lib-parser-ex> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold ghc-lib-parser-ex> No pkg-config found ghc-lib-parser-ex> Using runghc version 9.8.1 found on system at: ghc-lib-parser-ex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 ghc-lib-parser-ex> Using strip version 2.44 found on system at: ghc-lib-parser-ex> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip ghc-lib-parser-ex> Using tar found on system at: ghc-lib-parser-ex> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar ghc-lib-parser-ex> No uhc found ghc-lib-parser-ex> Running phase: buildPhase ghc-lib-parser-ex> Preprocessing library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Building library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, dist/build/Language/Haskell/GhclibParserEx/Dump.o, dist/build/Language/Haskell/GhclibParserEx/Dump.dyn_o ) ghc-lib-parser-ex> [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, dist/build/Language/Haskell/GhclibParserEx/Fixity.o, dist/build/Language/Haskell/GhclibParserEx/Fixity.dyn_o ) ghc-lib-parser-ex> [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.dyn_o ) ghc-lib-parser-ex> [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.dyn_o ) unix-compat> Preprocessing library for unix-compat-0.7.4.. unix-compat> Building library for unix-compat-0.7.4.. unix-compat> [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.o, dist/build/System/PosixCompat/Files.dyn_o ) unix-compat> [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.o, dist/build/System/PosixCompat/Process.dyn_o ) unix-compat> [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.o, dist/build/System/PosixCompat/Temp.dyn_o ) unix-compat> [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.o, dist/build/System/PosixCompat/Time.dyn_o ) unix-compat> [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.o, dist/build/System/PosixCompat/Types.dyn_o ) unix-compat> [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.o, dist/build/System/PosixCompat/Extensions.dyn_o ) unix-compat> [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.o, dist/build/System/PosixCompat/Unistd.dyn_o ) unix-compat> [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.o, dist/build/System/PosixCompat.dyn_o ) unix-compat> [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, dist/build/System/PosixCompat/Files.p_o ) unix-compat> [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, dist/build/System/PosixCompat/Process.p_o ) unix-compat> [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, dist/build/System/PosixCompat/Temp.p_o ) unix-compat> [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, dist/build/System/PosixCompat/Time.p_o ) unix-compat> [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, dist/build/System/PosixCompat/Types.p_o ) unix-compat> [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, dist/build/System/PosixCompat/Extensions.p_o ) unix-compat> [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, dist/build/System/PosixCompat/Unistd.p_o ) unix-compat> [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, dist/build/System/PosixCompat.p_o ) unix-compat> Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. unix-compat> Building test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. unix-compat> [1 of 4] Compiling LinksSpec ( tests/LinksSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/LinksSpec.o ) unix-compat> [2 of 4] Compiling MkstempSpec ( tests/MkstempSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/MkstempSpec.o ) unix-compat> [3 of 4] Compiling ProcessSpec ( tests/ProcessSpec.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/ProcessSpec.o ) unix-compat> [4 of 4] Compiling Main ( tests/main.hs, dist/build/unix-compat-testsuite/unix-compat-testsuite-tmp/Main.o ) unix-compat> [5 of 5] Linking dist/build/unix-compat-testsuite/unix-compat-testsuite unix-compat> Running phase: checkPhase unix-compat> Running 1 test suites... unix-compat> Test suite unix-compat-testsuite: RUNNING... unix-compat> unix-compat> mkstemp unix-compat> Creating 10000 temp files...ok unix-compat> Deleting temp files...ok unix-compat> TODO [✔] unix-compat> createSymbolicLink unix-compat> should error on Windows and succeed on other OSes [✔] unix-compat> getSymbolicLinkStatus unix-compat> should detect symbolic link to a file [✔] unix-compat> should detect symbolic link to a directory [✔] unix-compat> should give later time stamp than getFileStatus for link to file [✔] unix-compat> should give later time stamp than getFileStatus for link to dir [✔] unix-compat> should give a different fileID than getFileStatus for link to file [✔] unix-compat> should give a different fileID than getFileStatus for link to dir [✔] unix-compat> getFileStatus unix-compat> should detect that symbolic link target is a file [✔] unix-compat> should detect that symbolic link target is a directory [✔] unix-compat> should be equal for link and link target (except access time) [✔] unix-compat> getProcessID unix-compat> should work on Windows and Unix [✔] unix-compat> regex-tdfa> Running phase: setupCompilerEnvironmentPhase regex-tdfa> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. regex-tdfa> Running phase: unpackPhase regex-tdfa> unpacking source archive /nix/store/4mmmhq0xdp6fj5pdqm8pdli1wkwb6psg-regex-tdfa-1.3.2.3.tar.gz regex-tdfa> source root is regex-tdfa-1.3.2.3 regex-tdfa> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "regex-tdfa-1.3.2.3/test/Main.hs" regex-tdfa> Running phase: patchPhase regex-tdfa> Running phase: compileBuildDriverPhase regex-tdfa> setupCompileFlags: -package-db=/build/tmp.4QbSncnZD5/setup-package.conf.d -threaded regex-tdfa> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.4QbSncnZD5/Main.o ) regex-tdfa> [2 of 2] Linking Setup regex-tdfa> Running phase: updateAutotoolsGnuConfigScriptsPhase regex-tdfa> Running phase: configurePhase regex-tdfa> configureFlags: --verbose --prefix=/nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc/share/doc/regex-tdfa-1.3.2.3 --with-gcc=gcc --package-db=/build/tmp.4QbSncnZD5/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib regex-tdfa> Using Parsec parser regex-tdfa> Configuring regex-tdfa-1.3.2.3... regex-tdfa> Flags chosen: doctest=True, force-o2=False regex-tdfa> Dependency array >=0.5 && <0.6: using array-0.5.6.0 regex-tdfa> Dependency base >=4.9 && <5: using base-4.19.0.0 regex-tdfa> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 regex-tdfa> Dependency containers >=0.5 && <1: using containers-0.6.8 regex-tdfa> Dependency mtl >=2.1.3 && <2.4: using mtl-2.3.1 regex-tdfa> Dependency parsec >=3.1 && <3.2: using parsec-3.1.17.0 regex-tdfa> Dependency regex-base >=0.94 && <0.95: using regex-base-0.94.0.3 regex-tdfa> Dependency text >=1.2.3 && <2.2: using text-2.1 regex-tdfa> Dependency array: using array-0.5.6.0 regex-tdfa> Dependency base: using base-4.19.0.0 regex-tdfa> Dependency bytestring: using bytestring-0.12.0.2 regex-tdfa> Dependency containers: using containers-0.6.8 regex-tdfa> Dependency directory >=1.1.0 && <1.4: using directory-1.3.8.1 regex-tdfa> Dependency filepath >=1.3.0 && <1.6: using filepath-1.4.100.4 regex-tdfa> Dependency mtl: using mtl-2.3.1 regex-tdfa> Dependency regex-base: using regex-base-0.94.0.3 regex-tdfa> Dependency regex-tdfa: using regex-tdfa-1.3.2.3 regex-tdfa> Dependency text: using text-2.1 regex-tdfa> Dependency utf8-string >=1.0.1 && <1.1: using utf8-string-1.0.2 regex-tdfa> Dependency base: using base-4.19.0.0 regex-tdfa> Dependency doctest-parallel >=0.2.2: using doctest-parallel-0.3.1.1 regex-tdfa> Dependency regex-tdfa: using regex-tdfa-1.3.2.3 regex-tdfa> Source component graph: regex-tdfa> component lib regex-tdfa> component test:doctest dependency lib regex-tdfa> component test:regex-tdfa-unittest dependency lib regex-tdfa> Configured component graph: regex-tdfa> component regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> include array-0.5.6.0-7325 regex-tdfa> include base-4.19.0.0-05c7 regex-tdfa> include bytestring-0.12.0.2-3593 regex-tdfa> include containers-0.6.8-e785 regex-tdfa> include mtl-2.3.1-eef8 regex-tdfa> include parsec-3.1.17.0-3d7c regex-tdfa> include regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex-tdfa> include text-2.1-c70b regex-tdfa> component regex-tdfa-1.3.2.3-IVvtM4Sma5bCiWcdQ1EfRi-doctest keys (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 keys (post)> Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ keys (post)> keys (post)> Pushing /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc (2.14 MiB) keys (post)> Pushing /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 (6.49 MiB) keys (post)> keys (post)> All done. keys (post)> added 2 signatures keys (post)> added 1 signatures keys (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 keys (post)> copying 2 paths... keys (post)> copying path '/nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc' to 'https://cache.nix-ci.com'... keys (post)> copying path '/nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4' to 'https://cache.nix-ci.com'... keys (post)> copying 1 paths... keys (post)> copying path '/nix/store/kdbqjay88f4zh38y1fr4cbkliykq3sx0-keys-3.12.4.drv' to 'https://cache.nix-ci.com'... keys (post)> added 0 signatures keys (post)> added 0 signatures keys (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc /nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4 keys (post)> copying 2 paths... keys (post)> copying path '/nix/store/ayj26qyvfsh1pl8bh5lc3z3c1zyyjx7v-keys-3.12.4-doc' to 'ssh-ng://worker.nix-ci.com'... keys (post)> copying path '/nix/store/dg5hj74yh8bz0j3rknj71vhviv4jdfv8-keys-3.12.4' to 'ssh-ng://worker.nix-ci.com'... keys (post)> copying 1 paths... keys (post)> copying path '/nix/store/kdbqjay88f4zh38y1fr4cbkliykq3sx0-keys-3.12.4.drv' to 'ssh-ng://worker.nix-ci.com'... base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK (0.01s) base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 309 | ++ List.map (\b1-> (a, b1, mempty, mempty)) (List.tail $ inits b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:310:65: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 310 | ++ List.map (\c1-> (a, b, c1, mempty)) (List.tail $ inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:311:60: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 311 | ++ List.map (\d1-> (a, b, c, d1)) (List.tail $ inits d) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:313:65: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 313 | ++ List.map (\b1-> (mempty, b1, c, d)) (List.tail $ tails b) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:314:70: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 314 | ++ List.map (\c1-> (mempty, mempty, c1, d)) (List.tail $ tails c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Factorial.hs:315:75: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 315 | ++ List.map (\d1-> (mempty, mempty, mempty, d1)) (List.tail $ tails d) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> [ 9 of 16] Compiling Data.Monoid.Textual ( src/Data/Monoid/Textual.hs, nothing ) relude> - GHC.IsList.D:R:ItemZipList relude> - Data.IntSet.Internal.D:R:ItemIntSet relude> - Data.Set.Internal.D:R:ItemSet relude> - Data.Sequence.Internal.D:R:ItemSeq relude> - Data.Sequence.Internal.UnzipWith relude> - Data.Sequence.Internal.unzipWith' relude> - Data.HashMap.Internal.D:R:ItemHashMap relude> - Data.HashSet.Internal.D:R:ItemHashSet relude> - Data.Array.Byte.D:R:ItemByteArray relude> - Data.ByteString.Internal.Type.D:R:ItemByteString relude> - Data.ByteString.Lazy.Internal.D:R:ItemByteString relude> - Data.ByteString.Short.Internal.D:R:ItemShortByteString relude> - Relude.Container.One.D:R:OneItemIntSet relude> - Relude.Container.One.D:R:OneItemHashSet relude> - Relude.Container.One.D:R:OneItemSet relude> - Relude.Container.One.D:R:OneItemIntMap relude> - Relude.Container.One.D:R:OneItemHashMap relude> - Relude.Container.One.D:R:OneItemMap relude> - Relude.Container.One.D:R:OneItemSeq relude> - Relude.Extra.Map.D:R:KeyIntSet relude> - Relude.Extra.Map.D:R:ValIntSet relude> - Relude.Extra.Map.D:R:KeyHashSet relude> - Relude.Extra.Map.D:R:ValHashSet relude> - Relude.Extra.Map.D:R:KeySet relude> - Relude.Extra.Map.D:R:ValSet relude> - Relude.Extra.Map.D:R:KeyIntMap relude> - Relude.Extra.Map.D:R:ValIntMap relude> - Relude.Extra.Map.D:R:KeyHashMap relude> - Relude.Extra.Map.D:R:ValHashMap relude> - Relude.Extra.Map.D:R:KeyMap relude> - Relude.Extra.Map.D:R:ValMap relude> Warning: Relude.Functor.Reexport: could not find link destinations for: relude> - Text.ParserCombinators.ReadP.P relude> - Data.Graph.SetM relude> Warning: Relude.Monad.Reexport: could not find link destinations for: relude> - GHC.Generics.SingKind relude> - GHC.Generics.DemoteRep relude> - GHC.Generics.fromSing relude> - GHC.Generics.SingI relude> - GHC.Generics.sing relude> - GHC.Generics.Sing relude> - GHC.Generics.Rep1_Either relude> - GHC.Generics.Rep1_Maybe relude> - GHC.Generics.Rep_Either relude> - GHC.Generics.Rep_Maybe relude> - Text.ParserCombinators.ReadP.P relude> - GHC.Generics.D:R:SingMaybeb0 relude> - GHC.Generics.SNothing relude> - GHC.Generics.SJust relude> - GHC.Generics.D:R:DemoteRepMaybe relude> - Control.Monad.Trans.Identity.Rep1_IdentityT relude> - Control.Monad.Trans.Identity.Rep_IdentityT relude> - Control.Monad.Trans.Maybe.Rep1_MaybeT relude> - Control.Monad.Trans.Maybe.Rep_MaybeT relude> - Control.Monad.Trans.Except.Rep1_ExceptT relude> - Control.Monad.Trans.Except.Rep_ExceptT relude> - Control.Monad.Trans.Reader.Rep1_ReaderT relude> - Control.Monad.Trans.Reader.Rep_ReaderT relude> - Control.Monad.Trans.State.Strict.Rep_StateT relude> - Data.Graph.SetM relude> Warning: Relude.Monoid: could not find link destinations for: relude> - Data.Semigroup.Internal.Rep_Alt relude> - Data.Semigroup.Internal.Rep1_Alt relude> - Data.Semigroup.Internal.Rep_Product relude> - Data.Semigroup.Internal.Rep1_Product relude> - Data.Semigroup.Internal.Rep_Sum relude> - Data.Semigroup.Internal.Rep1_Sum relude> - Data.Semigroup.Internal.Rep_Any relude> - Data.Semigroup.Internal.Rep_All relude> - Data.Semigroup.Internal.Rep_Endo relude> - Data.Semigroup.Internal.Rep_Dual relude> - Data.Semigroup.Internal.Rep1_Dual relude> - Data.Monoid.Rep_Ap relude> - Data.Monoid.Rep1_Ap relude> - Data.Monoid.Rep_Last relude> - Data.Monoid.Rep1_Last relude> - Data.Monoid.Rep_First relude> - Data.Monoid.Rep1_First relude> - Data.Semigroup.Rep_WrappedMonoid relude> - Data.Semigroup.Rep1_WrappedMonoid relude> - Data.Foldable1.JoinWith relude> - Data.Foldable1.FromMaybe relude> - Data.Foldable1.NonEmptyDList relude> - Data.Set.Internal.MergeSet relude> Warning: Relude.String.Reexport: could not find link destinations for: relude> - Data.ByteString.Internal.Type.D:R:ItemByteString relude> - Data.ByteString.Short.Internal.D:R:ItemShortByteString relude> - Relude.String.Reexport.IsText relude> - Relude.String.Conversion.EncodingError relude> - Relude.Container.One.D:R:OneItemShortByteString relude> - Relude.Container.One.D:R:OneItemByteString0 relude> - Relude.Container.One.D:R:OneItemText0 relude> Warning: Relude.String.Conversion: could not find link destinations for: relude> - Relude.String.Conversion.EncodingError relude> Warning: Relude.Debug: could not find link destinations for: relude> - Relude.Debug.IsText relude> - Relude.Debug.Rep_Undefined relude> Warning: Relude.List.NonEmpty: could not find link destinations for: relude> - GHC.Generics.Rep1_NonEmpty relude> - GHC.Generics.Rep_NonEmpty relude> - GHC.IsList.D:R:ItemNonEmpty relude> - Relude.List.NonEmpty.IsNonEmpty relude> - Relude.Container.One.D:R:OneItemNonEmpty relude> Warning: Relude.Exception: could not find link destinations for: relude> - GHC.IOPort.IOPortException relude> Warning: Relude.DeepSeq: could not find link destinations for: relude> - Control.DeepSeq.GNFData relude> - Control.DeepSeq.Zero tomland> Defaulting to the one defined in ‘Data.Semigroup.Internal’ tomland> Warning: 'Any' is ambiguous. It is defined tomland> * in ‘Data.Semigroup.Internal’ tomland> * in ‘Data.Semigroup.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Semigroup.Internal’ tomland> Warning: 'Sum' is ambiguous. It is defined tomland> * in ‘Data.Semigroup.Internal’ tomland> * in ‘Data.Semigroup.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Semigroup.Internal’ tomland> Warning: 'Product' is ambiguous. It is defined tomland> * in ‘Data.Semigroup.Internal’ tomland> * in ‘Data.Semigroup.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Semigroup.Internal’ tomland> Warning: 'First' is ambiguous. It is defined tomland> * in ‘Data.Monoid’ tomland> * in ‘Data.Monoid’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Monoid’ tomland> Warning: 'Last' is ambiguous. It is defined tomland> * in ‘Data.Monoid’ tomland> * in ‘Data.Monoid’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Monoid’ tomland> 100% ( 11 / 11) in 'Toml.Codec.Combinator.Monoid' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'Codec' is ambiguous. It is defined tomland> * at src/Toml/Codec/Types.hs:83:18 tomland> * at src/Toml/Codec/Types.hs:83:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Types.hs:83:1 tomland> 100% ( 7 / 7) in 'Toml.Codec.Combinator.List' tomland> Warning: 'Text' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'Codec' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 9 / 9) in 'Toml.Codec.Combinator.Set' tomland> Warning: 'Jif' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'BiMap' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> Warning: 'scope' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 9 / 9) in 'Toml.Codec.Combinator.Custom' tomland> Warning: 'ByteString' is out of scope. tomland> If you qualify the identifier, haddock can try to link it anyway. tomland> 100% ( 32 / 32) in 'Toml.Codec.Combinator' tomland> Warning: 'ByteString' is ambiguous. It is defined tomland> * in ‘Data.ByteString.Internal.Type’ tomland> * in ‘Data.ByteString.Lazy.Internal’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ tomland> Warning: 'TomlTable' is ambiguous. It is defined tomland> * at src/Toml/Codec/Generic.hs:721:23 tomland> * at src/Toml/Codec/Generic.hs:721:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Generic.hs:721:1 tomland> Warning: 'Text' is ambiguous. It is defined tomland> * in ‘GHC.TypeError’ tomland> * in ‘Data.Text.Internal’ tomland> * in ‘Data.Text.Internal.Lazy’ tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ tomland> Warning: 'TomlOptions' is ambiguous. It is defined tomland> * at src/Toml/Codec/Generic.hs:218:22 tomland> * at src/Toml/Codec/Generic.hs:218:1 tomland> You may be able to disambiguate the identifier by qualifying it or adjunctions> absurdL (src/Data/Functor/Adjunction.hs:132) adjunctions> extractL (src/Data/Functor/Adjunction.hs:117) adjunctions> duplicateL (src/Data/Functor/Adjunction.hs:120) adjunctions> splitL (src/Data/Functor/Adjunction.hs:111) adjunctions> unsplitL (src/Data/Functor/Adjunction.hs:114) adjunctions> 20% ( 1 / 5) in 'Control.Monad.Trans.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Monad/Trans/Adjoint.hs:27) adjunctions> runAdjoint (src/Control/Monad/Trans/Adjoint.hs:35) adjunctions> adjoint (src/Control/Monad/Trans/Adjoint.hs:32) adjunctions> AdjointT (src/Control/Monad/Trans/Adjoint.hs:29) adjunctions> 20% ( 1 / 5) in 'Control.Comonad.Trans.Adjoint' adjunctions> Missing documentation for: adjunctions> Adjoint (src/Control/Comonad/Trans/Adjoint.hs:28) adjunctions> runAdjoint (src/Control/Comonad/Trans/Adjoint.hs:36) adjunctions> adjoint (src/Control/Comonad/Trans/Adjoint.hs:33) adjunctions> AdjointT (src/Control/Comonad/Trans/Adjoint.hs:30) adjunctions> 80% ( 12 / 15) in 'Control.Monad.Representable.State' adjunctions> Missing documentation for: adjunctions> stateT (src/Control/Monad/Representable/State.hs:107) adjunctions> runStateT (src/Control/Monad/Representable/State.hs:110) adjunctions> mapStateT (src/Control/Monad/Representable/State.hs:113) adjunctions> 50% ( 5 / 10) in 'Control.Monad.Representable.Reader' adjunctions> Missing documentation for: adjunctions> Reader (src/Control/Monad/Representable/Reader.hs:46) adjunctions> runReader (src/Control/Monad/Representable/Reader.hs:49) adjunctions> ReaderT (src/Control/Monad/Representable/Reader.hs:53) adjunctions> readerT (src/Control/Monad/Representable/Reader.hs:56) adjunctions> runReaderT (src/Control/Monad/Representable/Reader.hs:59) adjunctions> 62% ( 5 / 8) in 'Control.Comonad.Representable.Store' adjunctions> Missing documentation for: adjunctions> storeT (src/Control/Comonad/Representable/Store.hs:77) adjunctions> runStoreT (src/Control/Comonad/Representable/Store.hs:80) adjunctions> ComonadStore adjunctions> Warning: Data.Functor.Contravariant.Rep: could not find link destinations for: adjunctions> - Data.Functor.Contravariant.Rep.D:R:Rep:*: adjunctions> - Data.Functor.Contravariant.Rep.D:R:RepU1 adjunctions> - Data.Functor.Contravariant.Rep.D:R:RepProduct adjunctions> - Data.Functor.Contravariant.Rep.D:R:RepPredicate adjunctions> - Data.Functor.Contravariant.Rep.D:R:RepOp adjunctions> - Data.Functor.Contravariant.Rep.D:R:RepProxy adjunctions> Warning: Data.Functor.Rep: could not find link destinations for: adjunctions> - Data.Functor.Rep.GIndex adjunctions> - Data.Functor.Rep.GTabulate adjunctions> - Data.Functor.Rep.GRep' adjunctions> - Data.Functor.Rep.D:R:RepM1 adjunctions> - Data.Functor.Rep.D:R:RepRec1 adjunctions> - Data.Functor.Rep.D:R:RepPar1 adjunctions> - Data.Functor.Rep.D:R:Rep:.: adjunctions> - Data.Functor.Rep.D:R:Rep:*: adjunctions> - Data.Functor.Rep.D:R:RepU1 adjunctions> - Data.Functor.Rep.D:R:RepComplex adjunctions> - Data.Functor.Rep.D:R:RepSum adjunctions> - Data.Functor.Rep.D:R:RepProduct adjunctions> - Data.Functor.Rep.D:R:RepDual adjunctions> - Data.Functor.Rep.D:R:RepReverse adjunctions> - Data.Functor.Rep.D:R:RepBackwards adjunctions> - Data.Functor.Rep.D:R:RepCofree adjunctions> - Data.Functor.Rep.D:R:RepProduct0 adjunctions> - Data.Functor.Rep.D:R:RepCompose adjunctions> - Data.Functor.Rep.D:R:RepReaderT adjunctions> - Data.Functor.Rep.D:R:RepFUN adjunctions> - Data.Functor.Rep.D:R:RepIdentityT adjunctions> - Data.Functor.Rep.D:R:RepTagged adjunctions> - Data.Functor.Rep.D:R:RepIdentity adjunctions> - Data.Functor.Rep.D:R:RepProxy adjunctions> - Data.Functor.Rep.D:R:RepCo adjunctions> - Data.Functor.Rep.D:R:RepTracedT adjunctions> - Control.Monad.Representable.Reader.D:R:RepReaderT adjunctions> Warning: Control.Monad.Representable.Reader: could not find link destinations for: adjunctions> - Control.Monad.Representable.Reader.D:R:RepReaderT adjunctions> Documentation created: dist/doc/html/adjunctions/, adjunctions> dist/doc/html/adjunctions/adjunctions.txt adjunctions> Preprocessing test suite 'spec' for adjunctions-4.4.3.. adjunctions> Running phase: installPhase adjunctions> Installing library in /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG adjunctions> Running phase: fixupPhase adjunctions> shrinking RPATHs of ELF executables and libraries in /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 adjunctions> shrinking /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSadjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG-ghc9.8.1.so adjunctions> checking for references to /build/ in /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3... algebraic-graphs> [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.o, dist/build/Algebra/Graph/HigherKinded/Class.dyn_o ) algebraic-graphs> [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.dyn_o ) algebraic-graphs> [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.dyn_o ) algebraic-graphs> [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.o, dist/build/Algebra/Graph/Label.dyn_o ) algebraic-graphs> [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.o, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.dyn_o ) algebraic-graphs> [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.o, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.dyn_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384:43: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘head’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘tail’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395:26: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘head’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 395 | p_v = fst $ head bnd algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘tail’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 397 | bnd' = tail bnd algebraic-graphs> | ^^^^ algebraic-graphs> [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.o, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.dyn_o ) algebraic-graphs> [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.o, dist/build/Algebra/Graph/ToGraph.dyn_o ) algebraic-graphs> filepattern> Warning: --source-* options are ignored when --hyperlinked-source is enabled. filepattern> [1 of 8] Compiling System.FilePattern.ListBy ( src/System/FilePattern/ListBy.hs, nothing ) filepattern> [2 of 8] Compiling System.FilePattern.Monads ( src/System/FilePattern/Monads.hs, nothing ) filepattern> [3 of 8] Compiling System.FilePattern.Tree ( src/System/FilePattern/Tree.hs, nothing ) filepattern> filepattern> src/System/FilePattern/Tree.hs:16:45: warning: [GHC-63394] [-Wx-partial] filepattern> In the use of ‘head’ filepattern> (imported from Prelude, but defined in GHC.List): filepattern> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filepattern> | filepattern> 16 | f xs = Tree (map fst empty) [(fst $ head gs, f $ map snd gs) | gs <- groups] filepattern> | ^^^^ filepattern> [4 of 8] Compiling System.FilePattern.Wildcard ( src/System/FilePattern/Wildcard.hs, nothing ) filepattern> [5 of 8] Compiling System.FilePattern.Core ( src/System/FilePattern/Core.hs, nothing ) filepattern> [6 of 8] Compiling System.FilePattern.Step ( src/System/FilePattern/Step.hs, nothing ) filepattern> [7 of 8] Compiling System.FilePattern.Directory ( src/System/FilePattern/Directory.hs, nothing ) filepattern> [8 of 8] Compiling System.FilePattern ( src/System/FilePattern.hs, nothing ) filepattern> Haddock coverage: filepattern> Warning: '<.>' is out of scope. filepattern> If you qualify the identifier, haddock can try to link it anyway. filepattern> Warning: '' is out of scope. filepattern> If you qualify the identifier, haddock can try to link it anyway. filepattern> Warning: 'Step' is ambiguous. It is defined filepattern> * at src/System/FilePattern/Step.hs:60:15 filepattern> * at src/System/FilePattern/Step.hs:60:1 filepattern> You may be able to disambiguate the identifier by qualifying it or filepattern> by specifying the type/value namespace explicitly. filepattern> Defaulting to the one defined at src/System/FilePattern/Step.hs:60:1 filepattern> 100% ( 5 / 5) in 'System.FilePattern.Directory' filepattern> Warning: 'match' is ambiguous. It is defined filepattern> * at src/System/FilePattern.hs:75:1 filepattern> * at src/System/FilePattern/Core.hs:111:1 filepattern> You may be able to disambiguate the identifier by qualifying it or filepattern> by specifying the type/value namespace explicitly. filepattern> Defaulting to the one defined at src/System/FilePattern/Core.hs:111:1 filepattern> Warning: 'substitute' is ambiguous. It is defined filepattern> * at src/System/FilePattern.hs:99:1 filepattern> * at src/System/FilePattern/Core.hs:120:1 filepattern> You may be able to disambiguate the identifier by qualifying it or filepattern> by specifying the type/value namespace explicitly. filepattern> Defaulting to the one defined at src/System/FilePattern/Core.hs:120:1 filepattern> Warning: 'arity' is ambiguous. It is defined filepattern> * at src/System/FilePattern.hs:88:1 filepattern> * at src/System/FilePattern/Core.hs:128:1 filepattern> You may be able to disambiguate the identifier by qualifying it or filepattern> by specifying the type/value namespace explicitly. filepattern> Defaulting to the one defined at src/System/FilePattern/Core.hs:128:1 filepattern> 100% ( 12 / 12) in 'System.FilePattern' filepattern> Warning: System.FilePattern: could not find link destinations for: filepattern> - System.FilePattern.Core.match filepattern> - System.FilePattern.Core.substitute filepattern> - System.FilePattern.Core.arity filepattern> Documentation created: dist/doc/html/filepattern/, filepattern> dist/doc/html/filepattern/filepattern.txt filepattern> Preprocessing test suite 'filepattern-test' for filepattern-0.1.3.. filepattern> Running phase: installPhase filepattern> Installing library in /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac filepattern> Running phase: fixupPhase filepattern> shrinking RPATHs of ELF executables and libraries in /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 filepattern> shrinking /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfilepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac-ghc9.8.1.so ghc-exactprint> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip ghc-exactprint> Using tar found on system at: ghc-exactprint> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar ghc-exactprint> No uhc found ghc-exactprint> Running phase: buildPhase ghc-exactprint> Preprocessing library for ghc-exactprint-1.8.0.0.. ghc-exactprint> Building library for ghc-exactprint-1.8.0.0.. ghc-exactprint> [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.o, dist/build/Language/Haskell/GHC/ExactPrint/Dump.dyn_o ) ghc-lib-parser-ex> [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.dyn_o ) ghc-lib-parser-ex> [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.dyn_o ) ghc-lib-parser-ex> [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.dyn_o ) ghc-lib-parser-ex> [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.dyn_o ) ghc-lib-parser-ex> [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.dyn_o ) ghc-lib-parser-ex> [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.dyn_o ) ghc-lib-parser-ex> [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.dyn_o ) ghc-lib-parser-ex> [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.dyn_o ) ghc-lib-parser-ex> [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.dyn_o ) ghc-lib-parser-ex> [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.dyn_o ) ghc-lib-parser-ex> [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.dyn_o ) ghc-lib-parser-ex> [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.dyn_o ) ghc-lib-parser-ex> [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.o, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.dyn_o ) ghc-lib-parser-ex> [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/Paths_ghc_lib_parser_ex.o, dist/build/Paths_ghc_lib_parser_ex.dyn_o ) ghc-lib-parser-ex> [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, dist/build/Language/Haskell/GhclibParserEx/Dump.p_o ) ghc-lib-parser-ex> [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, dist/build/Language/Haskell/GhclibParserEx/Fixity.p_o ) ghc-lib-parser-ex> [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.p_o ) ghc-lib-parser-ex> [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Driver/Session.p_o ) unix-compat> Finished in 0.7152 seconds unix-compat> 12 examples, 0 failures unix-compat> Test suite unix-compat-testsuite: PASS unix-compat> Test suite logged to: dist/test/unix-compat-0.7.4-unix-compat-testsuite.log unix-compat> 1 of 1 test suites (1 of 1 test cases) passed. unix-compat> Running phase: haddockPhase unix-compat> Preprocessing library for unix-compat-0.7.4.. unix-compat> Running Haddock on library for unix-compat-0.7.4.. unix-compat> Warning: --source-* options are ignored when --hyperlinked-source is enabled. unix-compat> [1 of 8] Compiling System.PosixCompat.Files ( dist/build/System/PosixCompat/Files.hs, nothing ) unix-compat> [2 of 8] Compiling System.PosixCompat.Process ( src/System/PosixCompat/Process.hs, nothing ) unix-compat> [3 of 8] Compiling System.PosixCompat.Temp ( src/System/PosixCompat/Temp.hs, nothing ) unix-compat> [4 of 8] Compiling System.PosixCompat.Time ( src/System/PosixCompat/Time.hs, nothing ) unix-compat> [5 of 8] Compiling System.PosixCompat.Types ( src/System/PosixCompat/Types.hs, nothing ) unix-compat> [6 of 8] Compiling System.PosixCompat.Extensions ( dist/build/System/PosixCompat/Extensions.hs, nothing ) unix-compat> [7 of 8] Compiling System.PosixCompat.Unistd ( src/System/PosixCompat/Unistd.hs, nothing ) unix-compat> [8 of 8] Compiling System.PosixCompat ( src/System/PosixCompat.hs, nothing ) unix-compat> Haddock coverage: unix-compat> 98% ( 80 / 81) in 'System.PosixCompat.Files' unix-compat> Missing documentation for: unix-compat> PathVar unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Process' unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Temp' unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Time' unix-compat> 100% ( 2 / 2) in 'System.PosixCompat.Types' unix-compat> 71% ( 5 / 7) in 'System.PosixCompat.Extensions' unix-compat> Missing documentation for: unix-compat> CMajor (src/System/PosixCompat/Extensions.hsc:23) unix-compat> CMinor (src/System/PosixCompat/Extensions.hsc:24) unix-compat> 75% ( 6 / 8) in 'System.PosixCompat.Unistd' unix-compat> Missing documentation for: unix-compat> SystemID unix-compat> getSystemID unix-compat> 100% ( 8 / 8) in 'System.PosixCompat' unix-compat> Documentation created: dist/doc/html/unix-compat/, unix-compat> dist/doc/html/unix-compat/unix-compat.txt unix-compat> Preprocessing test suite 'unix-compat-testsuite' for unix-compat-0.7.4.. unix-compat> Running phase: installPhase unix-compat> Installing library in /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/unix-compat-0.7.4-42NawswJFYsDYgFZla094Z unix-compat> Running phase: fixupPhase unix-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 unix-compat> shrinking /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSunix-compat-0.7.4-42NawswJFYsDYgFZla094Z-ghc9.8.1.so unix-compat> checking for references to /build/ in /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4... unix-compat> patching script interpreter paths in /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 unix-compat> stripping (with command strip and flags -S -p) in /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4/lib unix-compat> shrinking RPATHs of ELF executables and libraries in /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc unix-compat> checking for references to /build/ in /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc... unix-compat> patching script interpreter paths in /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc regex-tdfa> include base-4.19.0.0-05c7 regex-tdfa> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr regex-tdfa> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> component regex-tdfa-1.3.2.3-6NukLuCJopwPjtXEcBeC1-regex-tdfa-unittest regex-tdfa> include array-0.5.6.0-7325 regex-tdfa> include base-4.19.0.0-05c7 regex-tdfa> include bytestring-0.12.0.2-3593 regex-tdfa> include containers-0.6.8-e785 regex-tdfa> include directory-1.3.8.1-696d regex-tdfa> include filepath-1.4.100.4-dda0 regex-tdfa> include mtl-2.3.1-eef8 regex-tdfa> include regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex-tdfa> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> include text-2.1-c70b regex-tdfa> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp regex-tdfa> Linked component graph: regex-tdfa> unit regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> include array-0.5.6.0-7325 regex-tdfa> include base-4.19.0.0-05c7 regex-tdfa> include bytestring-0.12.0.2-3593 regex-tdfa> include containers-0.6.8-e785 regex-tdfa> include mtl-2.3.1-eef8 regex-tdfa> include parsec-3.1.17.0-3d7c regex-tdfa> include regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex-tdfa> include text-2.1-c70b regex-tdfa> Data.IntMap.CharMap2=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Data.IntMap.CharMap2,Data.IntMap.EnumMap2=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Data.IntMap.EnumMap2,Data.IntSet.EnumSet2=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Data.IntSet.EnumSet2,Text.Regex.TDFA=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA,Text.Regex.TDFA.ByteString=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.ByteString,Text.Regex.TDFA.ByteString.Lazy=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.ByteString.Lazy,Text.Regex.TDFA.Common=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.Common,Text.Regex.TDFA.CorePattern=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.CorePattern,Text.Regex.TDFA.IntArrTrieSet=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.IntArrTrieSet,Text.Regex.TDFA.NewDFA.Engine=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.Engine,Text.Regex.TDFA.NewDFA.Engine_FA=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.Engine_FA,Text.Regex.TDFA.NewDFA.Engine_NC=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.Engine_NC,Text.Regex.TDFA.NewDFA.Engine_NC_FA=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.Engine_NC_FA,Text.Regex.TDFA.NewDFA.MakeTest=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.MakeTest,Text.Regex.TDFA.NewDFA.Tester=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.Tester,Text.Regex.TDFA.NewDFA.Uncons=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.NewDFA.Uncons,Text.Regex.TDFA.Pattern=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.Pattern,Text.Regex.TDFA.ReadRegex=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.ReadRegex,Text.Regex.TDFA.Sequence=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.Sequence,Text.Regex.TDFA.String=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.String,Text.Regex.TDFA.TDFA=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.TDFA,Text.Regex.TDFA.TNFA=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.TNFA,Text.Regex.TDFA.Text=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.Text,Text.Regex.TDFA.Text.Lazy=regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn:Text.Regex.TDFA.Text.Lazy regex-tdfa> unit regex-tdfa-1.3.2.3-IVvtM4Sma5bCiWcdQ1EfRi-doctest regex-tdfa> include base-4.19.0.0-05c7 regex-tdfa> include doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr regex-tdfa> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> unit regex-tdfa-1.3.2.3-6NukLuCJopwPjtXEcBeC1-regex-tdfa-unittest regex-tdfa> include array-0.5.6.0-7325 regex-tdfa> include base-4.19.0.0-05c7 regex-tdfa> include bytestring-0.12.0.2-3593 regex-tdfa> include containers-0.6.8-e785 regex-tdfa> include directory-1.3.8.1-696d regex-tdfa> include filepath-1.4.100.4-dda0 regex-tdfa> include mtl-2.3.1-eef8 regex-tdfa> include regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex-tdfa> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> include text-2.1-c70b regex-tdfa> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp aeson> Running phase: setupCompilerEnvironmentPhase aeson> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. aeson> Running phase: unpackPhase aeson> unpacking source archive /nix/store/f0d7b9x9gkig0ip0d9g81wf1vsdp1nl4-aeson-2.2.3.0.tar.gz aeson> source root is aeson-2.2.3.0 aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-2.2.3.0/tests/UnitTests/UTCTime.hs" aeson> Running phase: patchPhase aeson> Replace Cabal file with edited version from mirror://hackage/aeson-2.2.3.0/revision/3.cabal. aeson> Running phase: compileBuildDriverPhase aeson> setupCompileFlags: -package-db=/build/tmp.Qid5Qe7phK/setup-package.conf.d -threaded aeson> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.Qid5Qe7phK/Main.o ) aeson> [2 of 2] Linking Setup aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase aeson> Running phase: configurePhase aeson> configureFlags: --verbose --prefix=/nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 --with-gcc=gcc --package-db=/build/tmp.Qid5Qe7phK/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib aeson> Using Parsec parser aeson> Configuring aeson-2.2.3.0... aeson> Flags chosen: ordered-keymap=True aeson> Dependency OneTuple >=0.4.1.1 && <0.5: using OneTuple-0.4.2 aeson> Dependency QuickCheck >=2.14.3 && <2.16: using QuickCheck-2.14.3 aeson> Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 aeson> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 aeson> Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 aeson> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 aeson> Dependency data-fix >=0.3.2 && <0.4: using data-fix-0.3.4 aeson> Dependency deepseq >=1.4.4.0 && <1.6: using deepseq-1.5.0.0 aeson> Dependency dlist >=1.0 && <1.1: using dlist-1.0 aeson> Dependency exceptions >=0.10.4 && <0.11: using exceptions-0.10.7 aeson> Dependency generically >=0.1 && <0.2: using generically-0.1.1 aeson> Dependency ghc-prim >=0.5.0.0 && <0.14: using ghc-prim-0.11.0 aeson> Dependency hashable >=1.4.6.0 && <1.5 || >=1.5.0.0 && <1.6: using aeson> hashable-1.4.7.0 aeson> Dependency indexed-traversable >=0.1.2 && <0.2: using aeson> indexed-traversable-0.1.4 aeson> Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 aeson> Dependency integer-logarithms >=1.0.3.1 && <1.1: using aeson> integer-logarithms-1.0.4 aeson> Dependency network-uri >=2.6.4.1 && <2.7: using network-uri-2.6.4.2 aeson> Dependency primitive >=0.8.0.0 && <0.9 || >=0.9.0.0 && <0.10: using aeson> primitive-0.9.1.0 aeson> Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.0 aeson> Dependency semialign >=1.3 && <1.4: using semialign-1.3.1 aeson> Dependency strict >=0.5 && <0.6: using strict-0.5.1 aeson> Dependency tagged >=0.8.7 && <0.9: using tagged-0.8.8 aeson> Dependency template-haskell >=2.14.0.0 && <2.24: using aeson> template-haskell-2.21.0.0 aeson> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 aeson> Dependency text-iso8601 >=0.1.1 && <0.2: using text-iso8601-0.1.1 aeson> Dependency text-short >=0.1.5 && <0.2: using text-short-0.1.6 base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Decoding tests base64> DecodeWith* unit tests base64> decodeWith negative tests base64> decodeWith non-utf8 inputs on decodeUtf8: OK base64> decodeWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlWith non-utf8 inputs on decodeUtf8: OK base64> decodeUrlWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodePaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeWith positive tests base64> decodeWith utf8 inputs on decodeUtf8: OK base64> decodeUrlWith utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK base64> decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK base64> Short Text monoid-subclasses> [10 of 16] Compiling Data.Monoid.Instances.CharVector ( src/Data/Monoid/Instances/CharVector.hs, nothing ) monoid-subclasses> [11 of 16] Compiling Data.Monoid.Instances.Stateful ( src/Data/Monoid/Instances/Stateful.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:27:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 27 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Stateful.hs:28:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 28 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [12 of 16] Compiling Data.Monoid.Instances.PrefixMemory ( src/Data/Monoid/Instances/PrefixMemory.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:20:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 20 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:21:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 21 | import Data.Monoid (Monoid(..), Endo(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/PrefixMemory.hs:106:40: warning: [GHC-63394] [-Wx-partial] monoid-subclasses> In the use of ‘tail’ monoid-subclasses> (imported from Data.List, but defined in GHC.List): monoid-subclasses> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monoid-subclasses> | monoid-subclasses> 106 | factors (Shadowed p c) = rewrap <$> List.tail (inits c) monoid-subclasses> | ^^^^^^^^^ monoid-subclasses> [13 of 16] Compiling Data.Monoid.Instances.Positioned ( src/Data/Monoid/Instances/Positioned.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:33:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 33 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Positioned.hs:34:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 34 | import Data.Monoid (Monoid(..), Endo(..)) relude> Warning: Relude.Numeric: could not find link destinations for: relude> - GHC.Generics.D:R:UReckWordp0 relude> - GHC.Generics.D:R:UReckFloatp0 relude> - GHC.Generics.D:R:UReckDoublep0 relude> - GHC.Generics.Rep_R:UReckWordp relude> - GHC.Generics.Rep1_R:UReckWordp relude> - GHC.Generics.Rep1_R:UReckFloatp relude> - GHC.Generics.Rep_R:UReckDoublep relude> - GHC.Generics.Rep1_R:UReckDoublep relude> - GHC.Generics.Rep_R:UReckFloatp relude> Warning: Relude.Container.One: could not find link destinations for: relude> - Relude.Container.One.D:R:OneItemIntSet relude> - Relude.Container.One.D:R:OneItemHashSet relude> - Relude.Container.One.D:R:OneItemSet relude> - Relude.Container.One.D:R:OneItemIntMap relude> - Relude.Container.One.D:R:OneItemHashMap relude> - Relude.Container.One.D:R:OneItemMap relude> - Relude.Container.One.D:R:OneItemShortByteString relude> - Relude.Container.One.D:R:OneItemByteString relude> - Relude.Container.One.D:R:OneItemByteString0 relude> - Relude.Container.One.D:R:OneItemText relude> - Relude.Container.One.D:R:OneItemText0 relude> - Relude.Container.One.D:R:OneItemSeq relude> - Relude.Container.One.D:R:OneItemNonEmpty relude> - Relude.Container.One.D:R:OneItemList relude> Warning: Relude.Foldable.Fold: could not find link destinations for: relude> - Relude.Foldable.Fold.DisallowElem relude> Warning: Relude.Extra.Map: could not find link destinations for: relude> - Relude.Extra.Map.D:R:KeyIntSet relude> - Relude.Extra.Map.D:R:ValIntSet relude> - Relude.Extra.Map.D:R:KeyHashSet relude> - Relude.Extra.Map.D:R:ValHashSet relude> - Relude.Extra.Map.D:R:KeySet relude> - Relude.Extra.Map.D:R:ValSet relude> - Relude.Extra.Map.D:R:KeyIntMap relude> - Relude.Extra.Map.D:R:ValIntMap relude> - Relude.Extra.Map.D:R:KeyHashMap relude> - Relude.Extra.Map.D:R:ValHashMap relude> - Relude.Extra.Map.D:R:KeyMap relude> - Relude.Extra.Map.D:R:ValMap relude> Warning: Relude.Extra.Foldable1: could not find link destinations for: relude> - Relude.Extra.Foldable1.IsListError relude> Documentation created: dist/doc/html/relude/, dist/doc/html/relude/relude.txt relude> Preprocessing test suite 'relude-doctest' for relude-1.2.2.0.. relude> Preprocessing test suite 'relude-test' for relude-1.2.2.0.. relude> Running phase: installPhase relude> Installing library in /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 relude> Running phase: fixupPhase relude> shrinking RPATHs of ELF executables and libraries in /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 relude> shrinking /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSrelude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0-ghc9.8.1.so relude> checking for references to /build/ in /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0... relude> patching script interpreter paths in /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 relude> stripping (with command strip and flags -S -p) in /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0/lib relude> shrinking RPATHs of ELF executables and libraries in /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc relude> checking for references to /build/ in /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc... relude> patching script interpreter paths in /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Generic.hs:218:1 tomland> Warning: 'ByteStringAsText' is ambiguous. It is defined tomland> * at src/Toml/Codec/Generic.hs:796:28 tomland> * at src/Toml/Codec/Generic.hs:796:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Generic.hs:796:1 tomland> Warning: 'ByteStringAsBytes' is ambiguous. It is defined tomland> * at src/Toml/Codec/Generic.hs:805:29 tomland> * at src/Toml/Codec/Generic.hs:805:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Generic.hs:805:1 tomland> Warning: 'LByteStringAsText' is ambiguous. It is defined tomland> * at src/Toml/Codec/Generic.hs:813:29 tomland> * at src/Toml/Codec/Generic.hs:813:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Generic.hs:813:1 tomland> Warning: 'LByteStringAsBytes' is ambiguous. It is defined tomland> * at src/Toml/Codec/Generic.hs:822:30 tomland> * at src/Toml/Codec/Generic.hs:822:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Generic.hs:822:1 tomland> 100% ( 22 / 22) in 'Toml.Codec.Generic' tomland> Warning: 'TomlState' is ambiguous. It is defined tomland> * at src/Toml/Codec/Types.hs:154:23 tomland> * at src/Toml/Codec/Types.hs:154:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Types.hs:154:1 tomland> Warning: 'LoadTomlException' is ambiguous. It is defined tomland> * at src/Toml/Codec/Error.hs:90:26 tomland> * at src/Toml/Codec/Error.hs:90:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/Error.hs:90:1 tomland> Warning: 'BiMap' is ambiguous. It is defined tomland> * at src/Toml/Codec/BiMap.hs:76:20 tomland> * at src/Toml/Codec/BiMap.hs:76:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Codec/BiMap.hs:76:1 tomland> 100% ( 17 / 17) in 'Toml.Codec' tomland> Warning: 'TOML' is ambiguous. It is defined tomland> * at src/Toml/Type/TOML.hs:102:13 tomland> * at src/Toml/Type/TOML.hs:102:1 tomland> You may be able to disambiguate the identifier by qualifying it or tomland> by specifying the type/value namespace explicitly. tomland> Defaulting to the one defined at src/Toml/Type/TOML.hs:102:1 tomland> 100% ( 7 / 7) in 'Toml' tomland> Warning: Toml.Type.Key: could not find link destinations for: tomland> - Toml.Type.Key.Rep_Key tomland> - Toml.Type.Key.Rep_Piece tomland> Warning: Toml.Type.PrefixTree: could not find link destinations for: tomland> - Toml.Type.PrefixTree.Rep_PrefixTree tomland> Warning: Toml.Type.Value: could not find link destinations for: tomland> - Toml.Type.Value.Rep_TValue tomland> Warning: Toml.Type.AnyValue: could not find link destinations for: tomland> - Toml.Type.AnyValue.Rep_MatchError tomland> Warning: Toml.Type.TOML: could not find link destinations for: tomland> - Toml.Type.TOML.Rep_TOML tomland> Warning: Toml.Parser: could not find link destinations for: tomland> - Toml.Parser.Rep_TomlParseError tomland> Warning: Toml.Codec.BiMap: could not find link destinations for: tomland> - Toml.Codec.BiMap.Rep_TomlBiMapError tomland> Warning: Toml.Codec.Error: could not find link destinations for: tomland> - Toml.Codec.Error.Rep_TomlDecodeError tomland> Warning: Toml.Codec.Generic: could not find link destinations for: tomland> - Toml.Codec.Generic.GenericSumTomlNotSupported tomland> Documentation created: dist/doc/html/tomland/, tomland> dist/doc/html/tomland/tomland.txt tomland> Preprocessing test suite 'tomland-test' for tomland-1.3.3.3.. tomland> haddockPhase completed in 38 seconds tomland> Running phase: installPhase adjunctions> patching script interpreter paths in /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 adjunctions> stripping (with command strip and flags -S -p) in /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3/lib adjunctions> shrinking RPATHs of ELF executables and libraries in /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc adjunctions> checking for references to /build/ in /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc... adjunctions> patching script interpreter paths in /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.o, dist/build/Algebra/Graph/Relation.dyn_o ) filepattern> checking for references to /build/ in /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3... filepattern> patching script interpreter paths in /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 filepattern> stripping (with command strip and flags -S -p) in /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3/lib filepattern> shrinking RPATHs of ELF executables and libraries in /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc filepattern> checking for references to /build/ in /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc... filepattern> patching script interpreter paths in /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc ghc-lib-parser-ex> [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs.p_o ) ghc-lib-parser-ex> [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.p_o ) ghc-lib-parser-ex> [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.p_o ) ghc-lib-parser-ex> [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.p_o ) ghc-lib-parser-ex> [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.p_o ) ghc-lib-parser-ex> [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.p_o ) ghc-lib-parser-ex> [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Type.p_o ) ghc-lib-parser-ex> [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Types.p_o ) ghc-lib-parser-ex> [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Parser.p_o ) ghc-lib-parser-ex> [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Settings/Config.p_o ) ghc-lib-parser-ex> [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.p_o ) ghc-lib-parser-ex> [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.p_o ) ghc-lib-parser-ex> [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, dist/build/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.p_o ) ghc-lib-parser-ex> [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/Paths_ghc_lib_parser_ex.p_o ) ghc-lib-parser-ex> Preprocessing test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Building test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> [1 of 2] Compiling Main ( test/Test.hs, dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test-tmp/Main.o ) ghc-lib-parser-ex> [2 of 2] Compiling Paths_ghc_lib_parser_ex ( dist/build/ghc-lib-parser-ex-test/autogen/Paths_ghc_lib_parser_ex.hs, dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test-tmp/Paths_ghc_lib_parser_ex.o ) ghc-lib-parser-ex> [3 of 3] Linking dist/build/ghc-lib-parser-ex-test/ghc-lib-parser-ex-test ghc-lib-parser-ex> Running phase: checkPhase ghc-lib-parser-ex> Running 1 test suites... ghc-lib-parser-ex> Test suite ghc-lib-parser-ex-test: RUNNING... ghc-lib-parser-ex> All tests ghc-lib-parser-ex> Parse tests ghc-lib-parser-ex> Module: OK ghc-lib-parser-ex> Module: OK ghc-lib-parser-ex> Signature: OK ghc-lib-parser-ex> Import: OK ghc-lib-parser-ex> Statement: OK ghc-lib-parser-ex> Backpack: OK ghc-lib-parser-ex> Expression: OK ghc-lib-parser-ex> Declaration (1): OK ghc-lib-parser-ex> Declaration (2): OK ghc-lib-parser-ex> File: OK ghc-lib-parser-ex> Fixity tests ghc-lib-parser-ex> Expression: OK ghc-lib-parser-ex> Pattern: OK ghc-lib-parser-ex> fixitiesFromModule: OK ghc-lib-parser-ex> Extend instances tests ghc-lib-parser-ex> Eq, Ord: OK ghc-lib-parser-ex> Expression predicate tests ghc-lib-parser-ex> isTag: OK ghc-lib-parser-ex> isTag: OK ghc-lib-parser-ex> isDol: OK ghc-lib-parser-ex> isDot: OK ghc-lib-parser-ex> isReturn: OK regex-tdfa> Ready component graph: regex-tdfa> definite regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> depends array-0.5.6.0-7325 regex-tdfa> depends base-4.19.0.0-05c7 regex-tdfa> depends bytestring-0.12.0.2-3593 regex-tdfa> depends containers-0.6.8-e785 regex-tdfa> depends mtl-2.3.1-eef8 regex-tdfa> depends parsec-3.1.17.0-3d7c regex-tdfa> depends regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex-tdfa> depends text-2.1-c70b regex-tdfa> definite regex-tdfa-1.3.2.3-IVvtM4Sma5bCiWcdQ1EfRi-doctest regex-tdfa> depends base-4.19.0.0-05c7 regex-tdfa> depends doctest-parallel-0.3.1.1-4NlyWUGMfXO9DZHLyTqwfr regex-tdfa> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> definite regex-tdfa-1.3.2.3-6NukLuCJopwPjtXEcBeC1-regex-tdfa-unittest regex-tdfa> depends array-0.5.6.0-7325 regex-tdfa> depends base-4.19.0.0-05c7 regex-tdfa> depends bytestring-0.12.0.2-3593 regex-tdfa> depends containers-0.6.8-e785 regex-tdfa> depends directory-1.3.8.1-696d regex-tdfa> depends filepath-1.4.100.4-dda0 regex-tdfa> depends mtl-2.3.1-eef8 regex-tdfa> depends regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex-tdfa> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> depends text-2.1-c70b regex-tdfa> depends utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp regex-tdfa> Using Cabal-3.10.2.0 compiled by ghc-9.8 regex-tdfa> Using compiler: ghc-9.8.1 regex-tdfa> Using install prefix: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 regex-tdfa> Executables installed in: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/bin regex-tdfa> Libraries installed in: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> Dynamic Libraries installed in: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 regex-tdfa> Private executables installed in: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/libexec/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3 regex-tdfa> Data files installed in: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/share/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3 regex-tdfa> Documentation installed in: regex-tdfa> /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc/share/doc/regex-tdfa-1.3.2.3 regex-tdfa> Configuration files installed in: regex-tdfa> /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/etc regex-tdfa> No alex found regex-tdfa> Using ar found on system at: regex-tdfa> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar regex-tdfa> No c2hs found regex-tdfa> No cpphs found regex-tdfa> No doctest found regex-tdfa> Using gcc version 14.3.0 given by user at: regex-tdfa> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc regex-tdfa> Using ghc version 9.8.1 found on system at: regex-tdfa> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc regex-tdfa> Using ghc-pkg version 9.8.1 found on system at: regex-tdfa> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 regex-tdfa> No ghcjs found regex-tdfa> No ghcjs-pkg found regex-tdfa> No greencard found regex-tdfa> Using haddock version 2.30.0 found on system at: regex-tdfa> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 regex-tdfa> No happy found regex-tdfa> Using haskell-suite found on system at: haskell-suite-dummy-location regex-tdfa> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location regex-tdfa> No hmake found regex-tdfa> Using hpc version 0.69 found on system at: regex-tdfa> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 regex-tdfa> Using hsc2hs version 0.68.10 found on system at: regex-tdfa> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 regex-tdfa> Using hscolour version 1.25 found on system at: regex-tdfa> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour regex-tdfa> No jhc found regex-tdfa> Using ld found on system at: regex-tdfa> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold regex-tdfa> No pkg-config found regex-tdfa> Using runghc version 9.8.1 found on system at: regex-tdfa> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 regex-tdfa> Using strip version 2.44 found on system at: regex-tdfa> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip regex-tdfa> Using tar found on system at: regex-tdfa> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar regex-tdfa> No uhc found regex-tdfa> Running phase: buildPhase regex-tdfa> Preprocessing library for regex-tdfa-1.3.2.3.. regex-tdfa> Building library for regex-tdfa-1.3.2.3.. aeson> Dependency th-abstraction >=0.5.0.0 && <0.6 || >=0.6.0.0 && <0.7 || >=0.7.0.0 aeson> && <0.8: using th-abstraction-0.7.1.0 aeson> Dependency these >=1.2 && <1.3: using these-1.2.1 aeson> Dependency time >=1.8.0.2 && <1.15: using time-1.12.2 aeson> Dependency time-compat >=1.9.6 && <1.10: using time-compat-1.9.7 aeson> Dependency unordered-containers >=0.2.10.0 && <0.3: using aeson> unordered-containers-0.2.20 aeson> Dependency uuid-types >=1.0.5 && <1.1: using uuid-types-1.0.6 aeson> Dependency vector >=0.13.0.0 && <0.14: using vector-0.13.2.0 aeson> Dependency witherable >=0.4.2 && <0.6: using witherable-0.5 aeson> Dependency Diff >=0.4 && <0.6 || >=1.0.2 && <1.1: using Diff-0.5 aeson> Dependency OneTuple: using OneTuple-0.4.2 aeson> Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 aeson> Dependency aeson: using aeson-2.2.3.0 aeson> Dependency base: using base-4.19.0.0 aeson> Dependency base-compat: using base-compat-0.13.1 aeson> Dependency base-orphans >=0.5.3 && <0.10: using base-orphans-0.9.3 aeson> Dependency base16-bytestring: using base16-bytestring-1.0.2.0 aeson> Dependency bytestring: using bytestring-0.12.0.2 aeson> Dependency containers: using containers-0.6.8 aeson> Dependency data-fix: using data-fix-0.3.4 aeson> Dependency deepseq: using deepseq-1.5.0.0 aeson> Dependency directory: using directory-1.3.8.1 aeson> Dependency dlist: using dlist-1.0 aeson> Dependency filepath: using filepath-1.4.100.4 aeson> Dependency generic-deriving >=1.10 && <1.15: using generic-deriving-1.14.6 aeson> Dependency generically: using generically-0.1.1 aeson> Dependency ghc-prim >=0.2: using ghc-prim-0.11.0 aeson> Dependency hashable: using hashable-1.4.7.0 aeson> Dependency indexed-traversable: using indexed-traversable-0.1.4 aeson> Dependency integer-logarithms >=1 && <1.1: using integer-logarithms-1.0.4 aeson> Dependency network-uri: using network-uri-2.6.4.2 aeson> Dependency primitive: using primitive-0.9.1.0 aeson> Dependency quickcheck-instances >=0.3.29 && <0.4: using aeson> quickcheck-instances-0.3.32 aeson> Dependency scientific: using scientific-0.3.8.0 aeson> Dependency strict: using strict-0.5.1 aeson> Dependency tagged: using tagged-0.8.8 aeson> Dependency tasty: using tasty-1.5.3 aeson> Dependency tasty-golden: using tasty-golden-2.3.5 aeson> Dependency tasty-hunit: using tasty-hunit-0.10.2 aeson> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 aeson> Dependency template-haskell: using template-haskell-2.21.0.0 aeson> Dependency text: using text-2.1 aeson> Dependency text-short: using text-short-0.1.6 aeson> Dependency these: using these-1.2.1 aeson> Dependency time: using time-1.12.2 aeson> Dependency time-compat: using time-compat-1.9.7 aeson> Dependency unordered-containers: using unordered-containers-0.2.20 aeson> Dependency uuid-types: using uuid-types-1.0.6 aeson> Dependency vector: using vector-0.13.2.0 aeson> Source component graph: aeson> component lib aeson> component test:aeson-tests dependency lib aeson> Configured component graph: aeson> component aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG aeson> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg aeson> include base-4.19.0.0-05c7 aeson> include bytestring-0.12.0.2-3593 aeson> include character-ps-0.1-CzSlpJcTtqE7Dtd96n2Hmd aeson> include containers-0.6.8-e785 aeson> include data-fix-0.3.4-BbMnzIMVoQ34LXJ6M2iLdx aeson> include deepseq-1.5.0.0-3309 aeson> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI aeson> include exceptions-0.10.7-57c8 aeson> include generically-0.1.1-49mskFnj9kEJ7D6DoWIdEc aeson> include ghc-prim-0.11.0-2dc3 aeson> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 aeson> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 aeson> include integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it aeson> include integer-logarithms-1.0.4-FZHpm4rpYGe1oT7GsphBAw aeson> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg aeson> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson> include semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY aeson> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo aeson> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo aeson> include template-haskell-2.21.0.0-79e7 aeson> include text-2.1-c70b aeson> include text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e aeson> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa aeson> include th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP aeson> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT unix-compat (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 unix-compat (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ unix-compat (post)> unix-compat (post)> Pushing /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 (209.91 KiB) unix-compat (post)> Pushing /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc (405.00 KiB) unix-compat (post)> unix-compat (post)> All done. unix-compat (post)> added 2 signatures unix-compat (post)> added 1 signatures unix-compat (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 unix-compat (post)> copying 2 paths... unix-compat (post)> copying path '/nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc' to 'https://cache.nix-ci.com'... unix-compat (post)> copying path '/nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4' to 'https://cache.nix-ci.com'... unix-compat (post)> copying 1 paths... unix-compat (post)> copying path '/nix/store/nvkj1kvklldz6nwqpn9a02hv6zyds5n2-unix-compat-0.7.4.drv' to 'https://cache.nix-ci.com'... unix-compat (post)> added 0 signatures unix-compat (post)> added 0 signatures unix-compat (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc /nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4 unix-compat (post)> copying 2 paths... unix-compat (post)> copying path '/nix/store/8gdvc33b2hfrb3fllrw5pg0z6fy0gbqg-unix-compat-0.7.4-doc' to 'ssh-ng://worker.nix-ci.com'... unix-compat (post)> copying path '/nix/store/gdci5mgk3d1xc1jj1lqsvc5s38gaj31m-unix-compat-0.7.4' to 'ssh-ng://worker.nix-ci.com'... unix-compat (post)> copying 1 paths... unix-compat (post)> copying path '/nix/store/nvkj1kvklldz6nwqpn9a02hv6zyds5n2-unix-compat-0.7.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/y67x4ppbb5c5rzy19mpyrpp8j8332512-filemanip-0.3.6.3.drv'... base64> Property Tests base64> prop_roundtrip base64> prop_std_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_roundtrip_nopad: OK base64> +++ OK, passed 100 tests. base64> prop_std_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_url_lenient_roundtrip: OK base64> +++ OK, passed 100 tests. base64> prop_validity base64> prop_std_valid: OK base64> +++ OK, passed 100 tests. base64> prop_url_valid: OK base64> +++ OK, passed 100 tests. base64> prop_std_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_correct: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding base64> prop_url_nopad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_pad_roundtrip_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_untyped: OK base64> +++ OK, passed 100 tests. base64> prop_url_decode_invariant_typed: OK base64> +++ OK, passed 100 tests. base64> prop_url_padding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_nopadding_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_bos_coherence base64> prop_std_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> prop_url_bos_coherence: OK base64> +++ OK, passed 100 tests. base64> Unit tests base64> Padding tests base64> URL decodePadding coherence base64> "PA==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw==": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4=": OK base64> Padding required: no padding fails base64> Padding required: padding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> URL decodeUnpadded coherence base64> "PA": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_": OK base64> String has no padding: decodes should coincide base64> "PDw_Pw": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4": OK base64> Unpadded required: padding fails base64> Unpadded required: unpadding succeeds base64> "PDw_Pz4-": OK base64> String has no padding: decodes should coincide base64> url-safe padding case unit tests base64> stress arbitarily padded URL strings: OK base64> stress padded URL strings: OK monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [14 of 16] Compiling Data.Monoid.Instances.Measured ( src/Data/Monoid/Instances/Measured.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:21:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 21 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Measured.hs:22:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 22 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> [15 of 16] Compiling Data.Monoid.Instances.Concat ( src/Data/Monoid/Instances/Concat.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:23:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 23 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/Concat.hs:24:21: warning: [GHC-38856] [-Wunused-imports] monoid-subclasses> The import of ‘Monoid’ from module ‘Data.Monoid’ is redundant monoid-subclasses> | monoid-subclasses> 24 | import Data.Monoid (Monoid(..), First(..), Sum(..)) monoid-subclasses> | ^^^^^^^^^^ monoid-subclasses> [16 of 16] Compiling Data.Monoid.Instances.ByteString.UTF8 ( src/Data/Monoid/Instances/ByteString/UTF8.hs, nothing ) monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:59:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Semigroup’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Semigroup’ monoid-subclasses> To import instances alone, use: import Data.Semigroup() monoid-subclasses> | monoid-subclasses> 59 | import Data.Semigroup (Semigroup(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> monoid-subclasses> src/Data/Monoid/Instances/ByteString/UTF8.hs:60:1: warning: [GHC-66111] [-Wunused-imports] monoid-subclasses> The import of ‘Data.Monoid’ is redundant monoid-subclasses> except perhaps to import instances from ‘Data.Monoid’ monoid-subclasses> To import instances alone, use: import Data.Monoid() monoid-subclasses> | monoid-subclasses> 60 | import Data.Monoid (Monoid(..)) monoid-subclasses> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ monoid-subclasses> Haddock coverage: monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.Null' monoid-subclasses> Warning: 'Sum' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined in ‘Data.Semigroup.Internal’ monoid-subclasses> Warning: 'Product' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. tomland> Installing library in /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs tomland> Running phase: fixupPhase tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 tomland> shrinking /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs-ghc9.8.1.so tomland> checking for references to /build/ in /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3... tomland> patching script interpreter paths in /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 tomland> stripping (with command strip and flags -S -p) in /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3/lib tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc tomland> checking for references to /build/ in /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc... tomland> patching script interpreter paths in /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc algebraic-graphs> [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.o, dist/build/Algebra/Graph/Relation/Symmetric.dyn_o ) algebraic-graphs> [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.o, dist/build/Algebra/Graph/NonEmpty.dyn_o ) algebraic-graphs> [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.o, dist/build/Algebra/Graph/Labelled/AdjacencyMap.dyn_o ) algebraic-graphs> [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.o, dist/build/Algebra/Graph/Labelled.dyn_o ) algebraic-graphs> [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.o, dist/build/Algebra/Graph/Labelled/Example/Network.dyn_o ) algebraic-graphs> [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.o, dist/build/Algebra/Graph/Labelled/Example/Automaton.dyn_o ) algebraic-graphs> [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.o, dist/build/Algebra/Graph/Export.dyn_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s algebraic-graphs> | ^ algebraic-graphs> [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.o, dist/build/Algebra/Graph/Export/Dot.dyn_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s algebraic-graphs> | ^ algebraic-graphs> [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.o, dist/build/Algebra/Graph/Undirected.dyn_o ) algebraic-graphs> [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.o, dist/build/Algebra/Graph/Class.dyn_o ) algebraic-graphs> [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.o, dist/build/Algebra/Graph/Relation/Transitive.dyn_o ) algebraic-graphs> [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.o, dist/build/Algebra/Graph/Relation/Reflexive.dyn_o ) ghc-exactprint> [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.o, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.dyn_o ) ghc-exactprint> [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.o, dist/build/Language/Haskell/GHC/ExactPrint/Types.dyn_o ) ghc-exactprint> [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.o, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.dyn_o ) ghc-exactprint> [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.o, dist/build/Language/Haskell/GHC/ExactPrint/Utils.dyn_o ) ghc-exactprint> [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.o, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.dyn_o ) ghc-exactprint> [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.o, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.dyn_o ) ghc-exactprint> [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.o, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.dyn_o ) ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1422:15: warning: [GHC-62161] [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record update: ghc-exactprint> Patterns of type ‘EpAnn AnnsModule’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1422 | let anf = an0 { anns = (anns an0) { am_decls = am_decls' }} ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3308:19: warning: [GHC-62161] [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record update: ghc-exactprint> Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3308 | let an1 = an{anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3314:19: warning: [GHC-62161] [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record update: ghc-exactprint> Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3314 | let an1 = an {anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^^ ghc-lib-parser-ex> isReturn: OK ghc-lib-parser-ex> isSection: OK ghc-lib-parser-ex> isSection: OK ghc-lib-parser-ex> isRecConstr: OK ghc-lib-parser-ex> isRecUpdate: OK ghc-lib-parser-ex> isVar: OK ghc-lib-parser-ex> isVar: OK ghc-lib-parser-ex> isPar: OK ghc-lib-parser-ex> isPar: OK ghc-lib-parser-ex> isApp: OK ghc-lib-parser-ex> isApp: OK ghc-lib-parser-ex> isOpApp: OK ghc-lib-parser-ex> isOpApp: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isDo: OK ghc-lib-parser-ex> isDo: OK ghc-lib-parser-ex> isAnyApp: OK ghc-lib-parser-ex> isLexeme: OK ghc-lib-parser-ex> isLexeme: OK ghc-lib-parser-ex> isLexeme: OK ghc-lib-parser-ex> isLambda: OK ghc-lib-parser-ex> isLambda: OK ghc-lib-parser-ex> isLambda: OK ghc-lib-parser-ex> isDotApp: OK ghc-lib-parser-ex> isDotApp: OK ghc-lib-parser-ex> isTypeApp: OK ghc-lib-parser-ex> isTypeApp: OK ghc-lib-parser-ex> isTypeApp: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isWHNF: OK ghc-lib-parser-ex> isLCase: OK ghc-lib-parser-ex> isLCase: OK ghc-lib-parser-ex> isSpliceDecl: OK ghc-lib-parser-ex> isSpliceDecl: OK ghc-lib-parser-ex> isSpliceDecl: OK ghc-lib-parser-ex> isTypedSplice: OK ghc-lib-parser-ex> isTypedSplice: OK ghc-lib-parser-ex> isUntypedSplice: OK ghc-lib-parser-ex> isUntypedSplice: OK ghc-lib-parser-ex> isQuasiQuoteExpr: OK ghc-lib-parser-ex> isQuasiQuoteExpr: OK ghc-lib-parser-ex> isWholeFrac: OK ghc-lib-parser-ex> isWholeFrac: OK ghc-lib-parser-ex> isMDo: OK ghc-lib-parser-ex> isListComp (1): OK ghc-lib-parser-ex> isListComp (2): OK ghc-lib-parser-ex> isMonadComp (0): OK ghc-lib-parser-ex> isMonadComp (1): OK ghc-lib-parser-ex> isMonadComp (2): OK ghc-lib-parser-ex> isMonadComp (3): OK ghc-lib-parser-ex> strToVar: OK ghc-lib-parser-ex> varToStr: OK ghc-lib-parser-ex> varToStr: OK ghc-lib-parser-ex> varToStr: OK ghc-lib-parser-ex> isLetStmt: OK ghc-lib-parser-ex> isLetStmt: OK ghc-lib-parser-ex> isRecStmt: OK ghc-lib-parser-ex> isRecStmt: OK ghc-lib-parser-ex> Declaration predicate tests ghc-lib-parser-ex> isStrictMatch: OK ghc-lib-parser-ex> isStrictMatch: OK ghc-lib-parser-ex> Type predicate tests ghc-lib-parser-ex> isKindTyApp: OK ghc-lib-parser-ex> isKindTyApp: OK ghc-lib-parser-ex> Pattern predicate tests ghc-lib-parser-ex> patToStr: OK ghc-lib-parser-ex> patToStr: OK ghc-lib-parser-ex> patToStr: OK ghc-lib-parser-ex> strToPat: OK ghc-lib-parser-ex> strToPat: OK ghc-lib-parser-ex> strToPat: OK ghc-lib-parser-ex> fromPChar: OK ghc-lib-parser-ex> fromPChar: OK ghc-lib-parser-ex> isSplicePat: OK ghc-lib-parser-ex> isWildPat: OK ghc-lib-parser-ex> isWildPat: OK ghc-lib-parser-ex> DynFlags tests ghc-lib-parser-ex> readExtension: OK ghc-lib-parser-ex> readExtension: OK ghc-lib-parser-ex> extensionImplications: OK ghc-lib-parser-ex> check instance Bounded Language: OK ghc-lib-parser-ex> check instance Ord Extension: OK ghc-lib-parser-ex> disable via pragma: OK ghc-lib-parser-ex> ImportQualifiedPost: OK ghc-lib-parser-ex> Name tests ghc-lib-parser-ex> modName (1): OK ghc-lib-parser-ex> modName (2): OK ghc-lib-parser-ex> isSymbolRdrName (1): OK ghc-lib-parser-ex> isSymbolRdrName (2): OK regex-tdfa> [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, dist/build/Data/IntMap/CharMap2.o, dist/build/Data/IntMap/CharMap2.dyn_o ) regex-tdfa> [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, dist/build/Data/IntSet/EnumSet2.o, dist/build/Data/IntSet/EnumSet2.dyn_o ) regex-tdfa> [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, dist/build/Data/IntMap/EnumMap2.o, dist/build/Data/IntMap/EnumMap2.dyn_o ) regex-tdfa> [ 4 of 25] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, dist/build/Paths_regex_tdfa.o, dist/build/Paths_regex_tdfa.dyn_o ) regex-tdfa> [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, dist/build/Text/Regex/TDFA/IntArrTrieSet.o, dist/build/Text/Regex/TDFA/IntArrTrieSet.dyn_o ) regex-tdfa> [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, dist/build/Text/Regex/TDFA/Common.o, dist/build/Text/Regex/TDFA/Common.dyn_o ) regex-tdfa> [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, dist/build/Text/Regex/TDFA/NewDFA/Uncons.o, dist/build/Text/Regex/TDFA/NewDFA/Uncons.dyn_o ) regex-tdfa> [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.o, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.dyn_o ) regex-tdfa> [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, dist/build/Text/Regex/TDFA/NewDFA/Tester.o, dist/build/Text/Regex/TDFA/NewDFA/Tester.dyn_o ) regex-tdfa> [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.o, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.dyn_o ) regex-tdfa> [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.o, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.dyn_o ) regex-tdfa> [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.o, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.dyn_o ) regex-tdfa> [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine.o, dist/build/Text/Regex/TDFA/NewDFA/Engine.dyn_o ) regex-tdfa> [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, dist/build/Text/Regex/TDFA/Pattern.o, dist/build/Text/Regex/TDFA/Pattern.dyn_o ) regex-tdfa> [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, dist/build/Text/Regex/TDFA/CorePattern.o, dist/build/Text/Regex/TDFA/CorePattern.dyn_o ) regex-tdfa> [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, dist/build/Text/Regex/TDFA/ReadRegex.o, dist/build/Text/Regex/TDFA/ReadRegex.dyn_o ) regex-tdfa> [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, dist/build/Text/Regex/TDFA/TNFA.o, dist/build/Text/Regex/TDFA/TNFA.dyn_o ) regex-tdfa> [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, dist/build/Text/Regex/TDFA/TDFA.o, dist/build/Text/Regex/TDFA/TDFA.dyn_o ) regex-tdfa> [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, dist/build/Text/Regex/TDFA/String.o, dist/build/Text/Regex/TDFA/String.dyn_o ) regex-tdfa> [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, dist/build/Text/Regex/TDFA/Sequence.o, dist/build/Text/Regex/TDFA/Sequence.dyn_o ) regex-tdfa> [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, dist/build/Text/Regex/TDFA/ByteString/Lazy.o, dist/build/Text/Regex/TDFA/ByteString/Lazy.dyn_o ) regex-tdfa> [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, dist/build/Text/Regex/TDFA/ByteString.o, dist/build/Text/Regex/TDFA/ByteString.dyn_o ) regex-tdfa> [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, dist/build/Text/Regex/TDFA/Text.o, dist/build/Text/Regex/TDFA/Text.dyn_o ) regex-tdfa> [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, dist/build/Text/Regex/TDFA/Text/Lazy.o, dist/build/Text/Regex/TDFA/Text/Lazy.dyn_o ) aeson> include time-1.12.2-7ff5 aeson> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson> include witherable-0.5-7uoYz5beMY86pccs5YS9nf aeson> component aeson-2.2.3.0-9Y7lTAhBrkC7KZ5ST7gmtJ-aeson-tests aeson> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 aeson> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG aeson> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> include base-4.19.0.0-05c7 aeson> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 aeson> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn aeson> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj aeson> include bytestring-0.12.0.2-3593 aeson> include containers-0.6.8-e785 aeson> include data-fix-0.3.4-BbMnzIMVoQ34LXJ6M2iLdx aeson> include deepseq-1.5.0.0-3309 aeson> include directory-1.3.8.1-696d aeson> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI aeson> include filepath-1.4.100.4-dda0 aeson> include generic-deriving-1.14.6-Cm7FUyoPs1I1wW3Z0zH0Rt aeson> include generically-0.1.1-49mskFnj9kEJ7D6DoWIdEc aeson> include ghc-prim-0.11.0-2dc3 aeson> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 aeson> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 aeson> include integer-logarithms-1.0.4-FZHpm4rpYGe1oT7GsphBAw aeson> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg aeson> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ aeson> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo aeson> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo aeson> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG aeson> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc aeson> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr aeson> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb aeson> include template-haskell-2.21.0.0-79e7 aeson> include text-2.1-c70b aeson> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa aeson> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT aeson> include time-1.12.2-7ff5 aeson> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson> Linked component graph: aeson> unit aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG aeson> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg aeson> include base-4.19.0.0-05c7 aeson> include bytestring-0.12.0.2-3593 aeson> include character-ps-0.1-CzSlpJcTtqE7Dtd96n2Hmd aeson> include containers-0.6.8-e785 aeson> include data-fix-0.3.4-BbMnzIMVoQ34LXJ6M2iLdx aeson> include deepseq-1.5.0.0-3309 aeson> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI aeson> include exceptions-0.10.7-57c8 aeson> include generically-0.1.1-49mskFnj9kEJ7D6DoWIdEc aeson> include ghc-prim-0.11.0-2dc3 aeson> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 aeson> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 aeson> include integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it aeson> include integer-logarithms-1.0.4-FZHpm4rpYGe1oT7GsphBAw aeson> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg aeson> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson> include semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY aeson> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo aeson> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo aeson> include template-haskell-2.21.0.0-79e7 aeson> include text-2.1-c70b aeson> include text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e aeson> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa aeson> include th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP aeson> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT aeson> include time-1.12.2-7ff5 aeson> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU adjunctions (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc adjunctions (post)> Pushing 2 paths (106 are already present) using zstd to cache sellout ⏳ adjunctions (post)> adjunctions (post)> Pushing /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc (2.01 MiB) adjunctions (post)> Pushing /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 (6.02 MiB) adjunctions (post)> adjunctions (post)> All done. adjunctions (post)> added 2 signatures adjunctions (post)> added 1 signatures adjunctions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc adjunctions (post)> copying 2 paths... adjunctions (post)> copying path '/nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc' to 'https://cache.nix-ci.com'... adjunctions (post)> copying path '/nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3' to 'https://cache.nix-ci.com'... adjunctions (post)> copying 1 paths... adjunctions (post)> copying path '/nix/store/1n36jv7rzjw72sh411ipyyzpfmfwbwnm-adjunctions-4.4.3.drv' to 'https://cache.nix-ci.com'... adjunctions (post)> added 0 signatures adjunctions (post)> added 0 signatures adjunctions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3 /nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc adjunctions (post)> copying 2 paths... adjunctions (post)> copying path '/nix/store/k13631cwhviqwh9phps6h166jskqrn04-adjunctions-4.4.3-doc' to 'ssh-ng://worker.nix-ci.com'... adjunctions (post)> copying path '/nix/store/10z5207a8pmc9jp85aycplz811jba0zk-adjunctions-4.4.3' to 'ssh-ng://worker.nix-ci.com'... adjunctions (post)> copying 1 paths... adjunctions (post)> copying path '/nix/store/1n36jv7rzjw72sh411ipyyzpfmfwbwnm-adjunctions-4.4.3.drv' to 'ssh-ng://worker.nix-ci.com'... filepattern (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 filepattern (post)> Pushing 2 paths (70 are already present) using zstd to cache sellout ⏳ filepattern (post)> filepattern (post)> Pushing /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 (2.06 MiB) filepattern (post)> Pushing /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc (641.35 KiB) filepattern (post)> filepattern (post)> All done. filepattern (post)> added 2 signatures filepattern (post)> added 1 signatures filepattern (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 filepattern (post)> copying 2 paths... filepattern (post)> copying path '/nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc' to 'https://cache.nix-ci.com'... filepattern (post)> copying path '/nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3' to 'https://cache.nix-ci.com'... filepattern (post)> copying 1 paths... filepattern (post)> copying path '/nix/store/d8l7z7pns0xyagycy282z8xchd2v9fkz-filepattern-0.1.3.drv' to 'https://cache.nix-ci.com'... filepattern (post)> added 0 signatures filepattern (post)> added 0 signatures filepattern (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc /nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3 filepattern (post)> copying 2 paths... filepattern (post)> copying path '/nix/store/18rs01d3syb0yhi0x5rfyznn128c5xpv-filepattern-0.1.3-doc' to 'ssh-ng://worker.nix-ci.com'... filepattern (post)> copying path '/nix/store/qhcyqnbdc5vbppyb3w0lqwi2zn2vm7r3-filepattern-0.1.3' to 'ssh-ng://worker.nix-ci.com'... filepattern (post)> copying 1 paths... filepattern (post)> copying path '/nix/store/d8l7z7pns0xyagycy282z8xchd2v9fkz-filepattern-0.1.3.drv' to 'ssh-ng://worker.nix-ci.com'... relude (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 relude (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ relude (post)> relude (post)> Pushing /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 (5.24 MiB) relude (post)> Pushing /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc (17.30 MiB) relude (post)> relude (post)> All done. relude (post)> added 2 signatures relude (post)> added 1 signatures relude (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 relude (post)> copying 2 paths... relude (post)> copying path '/nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc' to 'https://cache.nix-ci.com'... relude (post)> copying path '/nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0' to 'https://cache.nix-ci.com'... relude (post)> copying 1 paths... relude (post)> copying path '/nix/store/3ss694dc4p67jwwhyw05j74h0qhdi1ap-relude-1.2.2.0.drv' to 'https://cache.nix-ci.com'... relude (post)> added 0 signatures relude (post)> added 0 signatures relude (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc /nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0 relude (post)> copying 2 paths... relude (post)> copying path '/nix/store/8jj3d6dfvj6ylkm08ij1wnpa2yyrqa5i-relude-1.2.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... relude (post)> copying path '/nix/store/gx7zn900cyqnnnpha9h0i09cc21q8bfb-relude-1.2.2.0' to 'ssh-ng://worker.nix-ci.com'... relude (post)> copying 1 paths... relude (post)> copying path '/nix/store/3ss694dc4p67jwwhyw05j74h0qhdi1ap-relude-1.2.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/49x6znisl8wbk3n2ppkdr6kbkz1mky0q-kan-extensions-5.2.6.drv'... building '/nix/store/7053faxpnjhmj5ai639svyzh96nfxq8g-shake-0.19.8.drv'... base64> stress unpadded URL strings: OK base64> RFC 4648 Test Vectors base64> std alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "f": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foo": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foob": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "fooba": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "foobar": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> url-safe alphabet base64> "empty": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "< encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> "<>": OK base64> encode is sound base64> decode is sound - untyped base64> decode is sound - typed base64> Offset tests base64> Invalid padding base64> Invalid staggered padding: OK base64> Invalid character coverage - final chunk: OK base64> Invalid character coverage - decode chunk: OK base64> Invalid padding in body: OK base64> Padding fails everywhere but end: OK base64> Validity and correctness unit tests base64> Validity unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Correctness unit tests base64> Padding tests: OK base64> Canonicity tests: OK base64> Canonicity unit tests base64> roundtrip for d ~ ZA==: OK base64> roundtrip for f` ~ ZmA=: OK base64> roundtrip for foo` ~ Zm9vYA==: OK base64> roundtrip for foob` ~ Zm9vYmA=: OK base64> Decoding tests base64> DecodeWith* unit tests base64> decodeWith negative tests base64> decodeWith non-utf8 inputs on decodeUtf8: OK base64> decodeWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlWith non-utf8 inputs on decodeUtf8: OK base64> decodeUrlWith valid utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith non-utf8 inputs on decodeUtf8: OK monoid-subclasses> Defaulting to the one defined in ‘Data.Semigroup.Internal’ monoid-subclasses> Warning: 'stripPrefix' is ambiguous. It is defined monoid-subclasses> * in ‘Data.OldList’ monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * at src/Data/Semigroup/Cancellative.hs:94:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:94:4 monoid-subclasses> Warning: 'stripSuffix' is ambiguous. It is defined monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * at src/Data/Semigroup/Cancellative.hs:108:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:108:4 monoid-subclasses> 100% ( 11 / 11) in 'Data.Semigroup.Cancellative' monoid-subclasses> Warning: 'isPrefixOf' is ambiguous. It is defined monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * at src/Data/Semigroup/Cancellative.hs:93:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:93:4 monoid-subclasses> Warning: 'isSuffixOf' is ambiguous. It is defined monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * at src/Data/Semigroup/Cancellative.hs:107:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:107:4 monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.Monus' monoid-subclasses> Warning: 'gcd' is ambiguous. It is defined monoid-subclasses> * in ‘GHC.Real’ monoid-subclasses> * at src/Data/Monoid/GCD.hs:150:4 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/GCD.hs:150:4 monoid-subclasses> Warning: 'all' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Foldable’ monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> * in ‘Data.Vector’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined in ‘Data.Vector’ monoid-subclasses> 100% ( 8 / 8) in 'Data.Monoid.GCD' monoid-subclasses> Warning: 'lcm' is ambiguous. It is defined monoid-subclasses> * in ‘GHC.Real’ monoid-subclasses> * at src/Data/Monoid/LCM.hs:108:5 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/LCM.hs:108:5 monoid-subclasses> Warning: 'gcd' is ambiguous. It is defined monoid-subclasses> * in ‘GHC.Real’ monoid-subclasses> * at src/Data/Monoid/GCD.hs:150:4 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/GCD.hs:150:4 monoid-subclasses> 100% ( 3 / 3) in 'Data.Monoid.LCM' monoid-subclasses> 41% ( 5 / 12) in 'Data.Monoid.Cancellative' monoid-subclasses> Missing documentation for: monoid-subclasses> CommutativeMonoid (src/Data/Monoid/Cancellative.hs:51) monoid-subclasses> ReductiveMonoid (src/Data/Monoid/Cancellative.hs:52) monoid-subclasses> CancellativeMonoid (src/Data/Monoid/Cancellative.hs:55) monoid-subclasses> LeftReductiveMonoid (src/Data/Monoid/Cancellative.hs:53) monoid-subclasses> RightReductiveMonoid (src/Data/Monoid/Cancellative.hs:54) monoid-subclasses> LeftCancellativeMonoid (src/Data/Monoid/Cancellative.hs:56) monoid-subclasses> RightCancellativeMonoid (src/Data/Monoid/Cancellative.hs:57) monoid-subclasses> Warning: 'Product' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined in ‘Data.Semigroup.Internal’ monoid-subclasses> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.o, dist/build/Algebra/Graph/Relation/Preorder.dyn_o ) algebraic-graphs> [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.o, dist/build/Algebra/Graph/Example/Todo.dyn_o ) algebraic-graphs> [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.o, dist/build/Data/Graph/Typed.dyn_o ) algebraic-graphs> [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, dist/build/Algebra/Graph/AdjacencyMap.p_o ) algebraic-graphs> [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, dist/build/Algebra/Graph/AdjacencyIntMap.p_o ) algebraic-graphs> [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyIntMap/Algorithm.p_o ) algebraic-graphs> [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, dist/build/Algebra/Graph/Internal.p_o ) algebraic-graphs> [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, dist/build/Algebra/Graph.p_o ) algebraic-graphs> [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, dist/build/Algebra/Graph/HigherKinded/Class.p_o ) algebraic-graphs> [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap.p_o ) algebraic-graphs> [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.p_o ) algebraic-graphs> [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, dist/build/Algebra/Graph/Label.p_o ) algebraic-graphs> [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, dist/build/Algebra/Graph/NonEmpty/AdjacencyMap.p_o ) algebraic-graphs> [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, dist/build/Algebra/Graph/AdjacencyMap/Algorithm.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384:43: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘head’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘tail’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395:26: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘head’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 395 | p_v = fst $ head bnd algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘tail’ ghc-lib-parser-ex> isSymbolRdrName (3): OK ghc-lib-parser-ex> isSymbolRdrName (4): OK ghc-lib-parser-ex> ghc-lib-parser-ex> All 120 tests passed (0.02s) ghc-lib-parser-ex> Test suite ghc-lib-parser-ex-test: PASS ghc-lib-parser-ex> Test suite logged to: ghc-lib-parser-ex> dist/test/ghc-lib-parser-ex-9.8.0.2-ghc-lib-parser-ex-test.log ghc-lib-parser-ex> 1 of 1 test suites (1 of 1 test cases) passed. ghc-lib-parser-ex> Running phase: haddockPhase ghc-lib-parser-ex> Preprocessing library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Running Haddock on library for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-lib-parser-ex> [ 1 of 18] Compiling Language.Haskell.GhclibParserEx.Dump ( src/Language/Haskell/GhclibParserEx/Dump.hs, nothing ) ghc-lib-parser-ex> [ 2 of 18] Compiling Language.Haskell.GhclibParserEx.Fixity ( src/Language/Haskell/GhclibParserEx/Fixity.hs, nothing ) ghc-lib-parser-ex> [ 3 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Flags ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Flags.hs, nothing ) ghc-lib-parser-ex> [ 4 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Driver.Session ( src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs, nothing ) ghc-lib-parser-ex> [ 5 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs ( src/Language/Haskell/GhclibParserEx/GHC/Hs.hs, nothing ) ghc-lib-parser-ex> [ 6 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Binds ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs, nothing ) ghc-lib-parser-ex> [ 7 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Decls ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs, nothing ) ghc-lib-parser-ex> [ 8 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs, nothing ) ghc-lib-parser-ex> [ 9 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp ( src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs, nothing ) ghc-lib-parser-ex> [10 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Pat ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs, nothing ) ghc-lib-parser-ex> [11 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Type ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs, nothing ) ghc-lib-parser-ex> [12 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Types ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Types.hs, nothing ) ghc-lib-parser-ex> [13 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Parser ( src/Language/Haskell/GhclibParserEx/GHC/Parser.hs, nothing ) ghc-lib-parser-ex> [14 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Settings.Config ( src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs, nothing ) ghc-lib-parser-ex> [15 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader ( src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs, nothing ) ghc-lib-parser-ex> [16 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Hs.Expr ( src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs, nothing ) ghc-lib-parser-ex> [17 of 18] Compiling Language.Haskell.GhclibParserEx.GHC.Utils.Outputable ( src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs, nothing ) ghc-lib-parser-ex> [18 of 18] Compiling Paths_ghc_lib_parser_ex ( dist/build/autogen/Paths_ghc_lib_parser_ex.hs, nothing ) ghc-lib-parser-ex> Haddock coverage: ghc-lib-parser-ex> 75% ( 3 / 4) in 'Language.Haskell.GhclibParserEx.Dump' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> 11% ( 1 / 9) in 'Language.Haskell.GhclibParserEx.Fixity' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> fixitiesFromModule (src/Language/Haskell/GhclibParserEx/Fixity.hs:284) ghc-lib-parser-ex> preludeFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:225) ghc-lib-parser-ex> baseFixities (src/Language/Haskell/GhclibParserEx/Fixity.hs:245) ghc-lib-parser-ex> infixr_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:268) ghc-lib-parser-ex> infixl_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:269) ghc-lib-parser-ex> infix_ (src/Language/Haskell/GhclibParserEx/Fixity.hs:270) ghc-lib-parser-ex> fixity (src/Language/Haskell/GhclibParserEx/Fixity.hs:274) ghc-lib-parser-ex> 0% ( 0 / 1) in 'Language.Haskell.GhclibParserEx.GHC.Driver.Flags' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> 50% ( 2 / 4) in 'Language.Haskell.GhclibParserEx.GHC.Driver.Session' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> parsePragmasIntoDynFlags (src/Language/Haskell/GhclibParserEx/GHC/Driver/Session.hs:169) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header regex-tdfa> [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, dist/build/Text/Regex/TDFA.o, dist/build/Text/Regex/TDFA.dyn_o ) regex-tdfa> [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, dist/build/Data/IntMap/CharMap2.p_o ) regex-tdfa> [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, dist/build/Data/IntSet/EnumSet2.p_o ) regex-tdfa> [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, dist/build/Data/IntMap/EnumMap2.p_o ) regex-tdfa> [ 4 of 25] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, dist/build/Paths_regex_tdfa.p_o ) regex-tdfa> [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, dist/build/Text/Regex/TDFA/IntArrTrieSet.p_o ) regex-tdfa> [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, dist/build/Text/Regex/TDFA/Common.p_o ) regex-tdfa> [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, dist/build/Text/Regex/TDFA/NewDFA/Uncons.p_o ) regex-tdfa> [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, dist/build/Text/Regex/TDFA/NewDFA/MakeTest.p_o ) regex-tdfa> [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, dist/build/Text/Regex/TDFA/NewDFA/Tester.p_o ) regex-tdfa> [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC_FA.p_o ) regex-tdfa> [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_NC.p_o ) regex-tdfa> [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine_FA.p_o ) regex-tdfa> [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, dist/build/Text/Regex/TDFA/NewDFA/Engine.p_o ) regex-tdfa> [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, dist/build/Text/Regex/TDFA/Pattern.p_o ) regex-tdfa> [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, dist/build/Text/Regex/TDFA/CorePattern.p_o ) regex-tdfa> [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, dist/build/Text/Regex/TDFA/ReadRegex.p_o ) regex-tdfa> [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, dist/build/Text/Regex/TDFA/TNFA.p_o ) regex-tdfa> [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, dist/build/Text/Regex/TDFA/TDFA.p_o ) regex-tdfa> [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, dist/build/Text/Regex/TDFA/String.p_o ) regex-tdfa> [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, dist/build/Text/Regex/TDFA/Sequence.p_o ) regex-tdfa> [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, dist/build/Text/Regex/TDFA/ByteString/Lazy.p_o ) regex-tdfa> [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, dist/build/Text/Regex/TDFA/ByteString.p_o ) regex-tdfa> [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, dist/build/Text/Regex/TDFA/Text.p_o ) regex-tdfa> [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, dist/build/Text/Regex/TDFA/Text/Lazy.p_o ) regex-tdfa> [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, dist/build/Text/Regex/TDFA.p_o ) regex-tdfa> Preprocessing test suite 'doctest' for regex-tdfa-1.3.2.3.. regex-tdfa> Building test suite 'doctest' for regex-tdfa-1.3.2.3.. regex-tdfa> [1 of 1] Compiling Main ( test/DocTestMain.hs, dist/build/doctest/doctest-tmp/Main.o ) regex-tdfa> [2 of 2] Linking dist/build/doctest/doctest regex-tdfa> Preprocessing test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.3.. regex-tdfa> Building test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.3.. regex-tdfa> [1 of 1] Compiling Main ( test/Main.hs, dist/build/regex-tdfa-unittest/regex-tdfa-unittest-tmp/Main.o ) regex-tdfa> [2 of 2] Linking dist/build/regex-tdfa-unittest/regex-tdfa-unittest aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson> include witherable-0.5-7uoYz5beMY86pccs5YS9nf aeson> Data.Aeson=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson,Data.Aeson.Decoding=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Decoding,Data.Aeson.Decoding.ByteString=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Decoding.ByteString,Data.Aeson.Decoding.ByteString.Lazy=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Decoding.ByteString.Lazy,Data.Aeson.Decoding.Text=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Decoding.Text,Data.Aeson.Decoding.Tokens=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Decoding.Tokens,Data.Aeson.Encoding=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Encoding,Data.Aeson.Encoding.Internal=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Encoding.Internal,Data.Aeson.Key=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Key,Data.Aeson.KeyMap=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.KeyMap,Data.Aeson.QQ.Simple=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.QQ.Simple,Data.Aeson.RFC8785=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.RFC8785,Data.Aeson.TH=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.TH,Data.Aeson.Text=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Text,Data.Aeson.Types=aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr:Data.Aeson.Types aeson> unit aeson-2.2.3.0-9Y7lTAhBrkC7KZ5ST7gmtJ-aeson-tests aeson> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 aeson> include OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG aeson> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> include base-4.19.0.0-05c7 aeson> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 aeson> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn aeson> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj aeson> include bytestring-0.12.0.2-3593 aeson> include containers-0.6.8-e785 aeson> include data-fix-0.3.4-BbMnzIMVoQ34LXJ6M2iLdx aeson> include deepseq-1.5.0.0-3309 aeson> include directory-1.3.8.1-696d aeson> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI aeson> include filepath-1.4.100.4-dda0 aeson> include generic-deriving-1.14.6-Cm7FUyoPs1I1wW3Z0zH0Rt aeson> include generically-0.1.1-49mskFnj9kEJ7D6DoWIdEc aeson> include ghc-prim-0.11.0-2dc3 aeson> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 aeson> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 aeson> include integer-logarithms-1.0.4-FZHpm4rpYGe1oT7GsphBAw aeson> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg aeson> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ aeson> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo aeson> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo aeson> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG aeson> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc aeson> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr aeson> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb aeson> include template-haskell-2.21.0.0-79e7 aeson> include text-2.1-c70b aeson> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa aeson> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT aeson> include time-1.12.2-7ff5 aeson> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson> Ready component graph: aeson> definite aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> depends OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG aeson> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg aeson> depends base-4.19.0.0-05c7 aeson> depends bytestring-0.12.0.2-3593 aeson> depends character-ps-0.1-CzSlpJcTtqE7Dtd96n2Hmd aeson> depends containers-0.6.8-e785 aeson> depends data-fix-0.3.4-BbMnzIMVoQ34LXJ6M2iLdx aeson> depends deepseq-1.5.0.0-3309 aeson> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI aeson> depends exceptions-0.10.7-57c8 filemanip> Running phase: setupCompilerEnvironmentPhase filemanip> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. filemanip> Running phase: unpackPhase filemanip> unpacking source archive /nix/store/i2isam3p7fq23gx5sg3h6p6sp674yhky-filemanip-0.3.6.3.tar.gz filemanip> source root is filemanip-0.3.6.3 filemanip> setting SOURCE_DATE_EPOCH to timestamp 1421796843 of file "filemanip-0.3.6.3/System/FilePath/Manip.hs" filemanip> Running phase: patchPhase filemanip> Replace Cabal file with edited version from mirror://hackage/filemanip-0.3.6.3/revision/1.cabal. filemanip> Running phase: compileBuildDriverPhase filemanip> setupCompileFlags: -package-db=/build/tmp.QtB4iQU9yO/setup-package.conf.d -threaded filemanip> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.QtB4iQU9yO/Main.o ) filemanip> [2 of 2] Linking Setup filemanip> Running phase: updateAutotoolsGnuConfigScriptsPhase filemanip> Running phase: configurePhase filemanip> configureFlags: --verbose --prefix=/nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 --with-gcc=gcc --package-db=/build/tmp.QtB4iQU9yO/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib filemanip> Using Parsec parser filemanip> Configuring filemanip-0.3.6.3... filemanip> Dependency base >=4 && <5: using base-4.19.0.0 filemanip> Dependency bytestring: using bytestring-0.12.0.2 filemanip> Dependency directory: using directory-1.3.8.1 filemanip> Dependency filepath: using filepath-1.4.100.4 filemanip> Dependency mtl: using mtl-2.3.1 filemanip> Dependency unix-compat >=0.3: using unix-compat-0.7.4 filemanip> Source component graph: component lib filemanip> Configured component graph: filemanip> component filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep filemanip> include base-4.19.0.0-05c7 filemanip> include bytestring-0.12.0.2-3593 filemanip> include directory-1.3.8.1-696d filemanip> include filepath-1.4.100.4-dda0 filemanip> include mtl-2.3.1-eef8 filemanip> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z filemanip> Linked component graph: filemanip> unit filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep filemanip> include base-4.19.0.0-05c7 filemanip> include bytestring-0.12.0.2-3593 filemanip> include directory-1.3.8.1-696d filemanip> include filepath-1.4.100.4-dda0 filemanip> include mtl-2.3.1-eef8 filemanip> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z filemanip> System.FilePath.Find=filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep:System.FilePath.Find,System.FilePath.Glob=filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep:System.FilePath.Glob,System.FilePath.GlobPattern=filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep:System.FilePath.GlobPattern,System.FilePath.Manip=filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep:System.FilePath.Manip filemanip> Ready component graph: filemanip> definite filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep filemanip> depends base-4.19.0.0-05c7 filemanip> depends bytestring-0.12.0.2-3593 filemanip> depends directory-1.3.8.1-696d filemanip> depends filepath-1.4.100.4-dda0 filemanip> depends mtl-2.3.1-eef8 filemanip> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z filemanip> Using Cabal-3.10.2.0 compiled by ghc-9.8 filemanip> Using compiler: ghc-9.8.1 filemanip> Using install prefix: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 tomland (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 tomland (post)> Pushing 2 paths (88 are already present) using zstd to cache sellout ⏳ tomland (post)> tomland (post)> Pushing /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 (16.48 MiB) tomland (post)> Pushing /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc (4.06 MiB) tomland (post)> tomland (post)> All done. tomland (post)> added 2 signatures tomland (post)> added 1 signatures tomland (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 tomland (post)> copying 2 paths... tomland (post)> copying path '/nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc' to 'https://cache.nix-ci.com'... tomland (post)> copying path '/nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3' to 'https://cache.nix-ci.com'... tomland (post)> copying 1 paths... tomland (post)> copying path '/nix/store/gqaxrw3h6gfva3b2273fr2dwhdqfcsqg-tomland-1.3.3.3.drv' to 'https://cache.nix-ci.com'... tomland (post)> added 0 signatures tomland (post)> added 0 signatures tomland (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc /nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3 tomland (post)> copying 2 paths... tomland (post)> copying path '/nix/store/2sp5lav1s1lymfhjy0g9yvi9mivs6cl8-tomland-1.3.3.3-doc' to 'ssh-ng://worker.nix-ci.com'... tomland (post)> copying path '/nix/store/bz25sd9w88aknrjgg1hbmi01wz20zxwf-tomland-1.3.3.3' to 'ssh-ng://worker.nix-ci.com'... tomland (post)> copying 1 paths... tomland (post)> copying path '/nix/store/gqaxrw3h6gfva3b2273fr2dwhdqfcsqg-tomland-1.3.3.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/arl4r4457r1rm3rzj0xkm4gmk6q8cb78-trial-tomland-0.0.0.0.drv'... base64> decodePaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith non-utf8 inputs on decodeUtf8: OK base64> decodeUnpaddedWith valid utf8 inputs on decodeUtf8: OK base64> decodeWith positive tests base64> decodeWith utf8 inputs on decodeUtf8: OK base64> decodeUrlWith utf8 inputs on decodeUtf8: OK base64> decodeUrlPaddedWith utf8 inputs on decodeUtf8: OK base64> decodeUrlUnpaddedWith utf8 inputs on decodeUtf8: OK base64> base64> All 408 tests passed (0.04s) base64> Test suite base64-tests: PASS base64> Test suite logged to: dist/test/base64-1.0-base64-tests.log base64> 1 of 1 test suites (1 of 1 test cases) passed. base64> checkPhase completed in 47 seconds base64> Running phase: haddockPhase base64> Preprocessing library for base64-1.0.. base64> Running Haddock on library for base64-1.0.. base64> Warning: --source-* options are ignored when --hyperlinked-source is enabled. base64> [ 1 of 22] Compiling Data.Base64.Types.Internal ( src/Data/Base64/Types/Internal.hs, nothing ) base64> [ 2 of 22] Compiling Data.Base64.Types ( src/Data/Base64/Types.hs, nothing ) base64> [ 3 of 22] Compiling Data.ByteString.Base64.Internal ( src/Data/ByteString/Base64/Internal.hs, nothing ) base64> [ 4 of 22] Compiling Data.ByteString.Base64.Internal.Utils ( src/Data/ByteString/Base64/Internal/Utils.hs, nothing ) base64> [ 5 of 22] Compiling Data.ByteString.Base64.Internal.Tail ( src/Data/ByteString/Base64/Internal/Tail.hs, nothing ) base64> [ 6 of 22] Compiling Data.ByteString.Base64.Internal.Tables ( src/Data/ByteString/Base64/Internal/Tables.hs, nothing ) base64> [ 7 of 22] Compiling Data.ByteString.Base64.Internal.W16.Loop ( src/Data/ByteString/Base64/Internal/W16/Loop.hs, nothing ) base64> [ 8 of 22] Compiling Data.ByteString.Base64.Internal.W64.Loop ( src/Data/ByteString/Base64/Internal/W64/Loop.hs, nothing ) base64> [ 9 of 22] Compiling Data.ByteString.Base64.Internal.Head ( src/Data/ByteString/Base64/Internal/Head.hs, nothing ) base64> [10 of 22] Compiling Data.ByteString.Base64 ( src/Data/ByteString/Base64.hs, nothing ) base64> [11 of 22] Compiling Data.ByteString.Base64.URL ( src/Data/ByteString/Base64/URL.hs, nothing ) base64> [12 of 22] Compiling Data.ByteString.Lazy.Base64 ( src/Data/ByteString/Lazy/Base64.hs, nothing ) base64> [13 of 22] Compiling Data.ByteString.Lazy.Base64.URL ( src/Data/ByteString/Lazy/Base64/URL.hs, nothing ) base64> [14 of 22] Compiling Data.ByteString.Short.Base64 ( src/Data/ByteString/Short/Base64.hs, nothing ) base64> [15 of 22] Compiling Data.ByteString.Short.Base64.URL ( src/Data/ByteString/Short/Base64/URL.hs, nothing ) base64> [16 of 22] Compiling Data.Text.Encoding.Base64.Error ( src/Data/Text/Encoding/Base64/Error.hs, nothing ) base64> [17 of 22] Compiling Data.Text.Encoding.Base64 ( src/Data/Text/Encoding/Base64.hs, nothing ) base64> [18 of 22] Compiling Data.Text.Encoding.Base64.URL ( src/Data/Text/Encoding/Base64/URL.hs, nothing ) base64> [19 of 22] Compiling Data.Text.Lazy.Encoding.Base64 ( src/Data/Text/Lazy/Encoding/Base64.hs, nothing ) base64> [20 of 22] Compiling Data.Text.Lazy.Encoding.Base64.URL ( src/Data/Text/Lazy/Encoding/Base64/URL.hs, nothing ) base64> [21 of 22] Compiling Data.Text.Short.Encoding.Base64 ( src/Data/Text/Short/Encoding/Base64.hs, nothing ) base64> [22 of 22] Compiling Data.Text.Short.Encoding.Base64.URL ( src/Data/Text/Short/Encoding/Base64/URL.hs, nothing ) base64> Haddock coverage: base64> Warning: 'Base64' is ambiguous. It is defined base64> * at src/Data/Base64/Types/Internal.hs:46:36 base64> * at src/Data/Base64/Types/Internal.hs:46:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Base64/Types/Internal.hs:46:1 base64> Warning: 'extractBase64' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'assertBase64' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Base64' is ambiguous. It is defined base64> * at src/Data/Base64/Types/Internal.hs:46:36 base64> * at src/Data/Base64/Types/Internal.hs:46:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. monoid-subclasses> * in ‘Data.Foldable’ monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * in ‘Data.IntMap.Internal’ monoid-subclasses> * in ‘Data.IntSet.Internal’ monoid-subclasses> * in ‘Data.Map.Internal’ monoid-subclasses> * in ‘Data.Set.Internal’ monoid-subclasses> * at src/Data/Semigroup/Factorial.hs:81:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> * in ‘Data.Vector’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:81:4 monoid-subclasses> Warning: 'length' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Foldable’ monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * in ‘Data.Sequence.Internal’ monoid-subclasses> * at src/Data/Semigroup/Factorial.hs:83:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> * in ‘Data.Vector’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:83:4 monoid-subclasses> 100% ( 7 / 7) in 'Data.Semigroup.Factorial' monoid-subclasses> Warning: 'Product' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> * in ‘Data.Semigroup.Internal’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined in ‘Data.Semigroup.Internal’ monoid-subclasses> Warning: 'span' is ambiguous. It is defined monoid-subclasses> * in ‘GHC.List’ monoid-subclasses> * in ‘Data.ByteString’ monoid-subclasses> * in ‘Data.ByteString.Lazy’ monoid-subclasses> * at src/Data/Monoid/Factorial.hs:89:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> * in ‘Data.Vector’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Factorial.hs:89:4 monoid-subclasses> 75% ( 3 / 4) in 'Data.Monoid.Factorial' monoid-subclasses> Missing documentation for: monoid-subclasses> StableFactorialMonoid (src/Data/Monoid/Factorial.hs:164) monoid-subclasses> Warning: 'foldr' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Foldable’ monoid-subclasses> * at src/Data/Monoid/Textual.hs:126:4 monoid-subclasses> * at src/Data/Semigroup/Factorial.hs:81:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:81:4 monoid-subclasses> Warning: 'Text' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Text.Internal’ monoid-subclasses> * in ‘Data.Text.Internal.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ monoid-subclasses> Warning: 'foldl' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Foldable’ monoid-subclasses> * at src/Data/Monoid/Textual.hs:121:4 monoid-subclasses> * at src/Data/Semigroup/Factorial.hs:77:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:77:4 monoid-subclasses> Warning: 'span' is ambiguous. It is defined monoid-subclasses> * in ‘GHC.List’ monoid-subclasses> * at src/Data/Monoid/Factorial.hs:89:4 monoid-subclasses> * at src/Data/Monoid/Textual.hs:156:4 monoid-subclasses> * in ‘Data.Text’ monoid-subclasses> * in ‘Data.Text.Lazy’ monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Textual.hs:156:4 monoid-subclasses> Warning: 'spanMaybe' is ambiguous. It is defined monoid-subclasses> * at src/Data/Monoid/Factorial.hs:100:4 monoid-subclasses> * at src/Data/Monoid/Textual.hs:158:4 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Textual.hs:158:4 monoid-subclasses> 100% ( 2 / 2) in 'Data.Monoid.Textual' monoid-subclasses> 100% ( 1 / 1) in 'Data.Monoid.Instances.CharVector' monoid-subclasses> Warning: 'Stateful' is ambiguous. It is defined algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 397 | bnd' = tail bnd algebraic-graphs> | ^^^^ algebraic-graphs> [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, dist/build/Algebra/Graph/Acyclic/AdjacencyMap.p_o ) algebraic-graphs> [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, dist/build/Algebra/Graph/ToGraph.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> ghc-exactprint> [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, dist/build/Language/Haskell/GHC/ExactPrint/Transform.o, dist/build/Language/Haskell/GHC/ExactPrint/Transform.dyn_o ) ghc-exactprint> [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.o, dist/build/Language/Haskell/GHC/ExactPrint.dyn_o ) ghc-exactprint> [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, dist/build/Language/Haskell/GHC/ExactPrint/Dump.p_o ) ghc-lib-parser-ex> modName (src/Language/Haskell/GhclibParserEx/GHC/Hs.hs:32) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Binds' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isPatSynBind (src/Language/Haskell/GhclibParserEx/GHC/Hs/Binds.hs:19) ghc-lib-parser-ex> 0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Decls' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isNewType (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:21) ghc-lib-parser-ex> isForD (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:25) ghc-lib-parser-ex> isDerivD (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:26) ghc-lib-parser-ex> isClsDefSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Decls.hs:29) ghc-lib-parser-ex> 0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> HsExtendInstances (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:29) ghc-lib-parser-ex> extendInstances (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:34) ghc-lib-parser-ex> astEq (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:51) ghc-lib-parser-ex> astListEq (src/Language/Haskell/GhclibParserEx/GHC/Hs/ExtendInstances.hs:54) ghc-lib-parser-ex> 0% ( 0 / 3) in 'Language.Haskell.GhclibParserEx.GHC.Hs.ImpExp' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isPatSynIE (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:36) ghc-lib-parser-ex> isImportQualifiedPost (src/Language/Haskell/GhclibParserEx/GHC/Hs/ImpExp.hs:42) ghc-lib-parser-ex> 0% ( 0 / 13) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Pat' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> patToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:55) ghc-lib-parser-ex> strToPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:62) ghc-lib-parser-ex> fromPChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:89) ghc-lib-parser-ex> hasPFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:95) ghc-lib-parser-ex> isPFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:118) ghc-lib-parser-ex> isPWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:127) ghc-lib-parser-ex> isPFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:144) ghc-lib-parser-ex> isPatTypeSig (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:154) ghc-lib-parser-ex> isPBangPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:155) ghc-lib-parser-ex> isPViewPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:156) ghc-lib-parser-ex> isWildPat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:132) ghc-lib-parser-ex> isSplicePat (src/Language/Haskell/GhclibParserEx/GHC/Hs/Pat.hs:163) ghc-lib-parser-ex> 0% ( 0 / 5) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Type' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> fromTyParen (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:26) ghc-lib-parser-ex> isTyQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:30) ghc-lib-parser-ex> isUnboxedTuple (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:34) ghc-lib-parser-ex> isKindTyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Type.hs:23) ghc-lib-parser-ex> 50% ( 1 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Types' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> 0% ( 0 / 16) in 'Language.Haskell.GhclibParserEx.GHC.Parser' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> parseFile (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:185) ghc-lib-parser-ex> parseModule (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:108) ghc-lib-parser-ex> parseSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:115) ghc-lib-parser-ex> parseImport (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:118) ghc-lib-parser-ex> parseStatement (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:121) ghc-lib-parser-ex> parseBackpack (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:124) ghc-lib-parser-ex> parseDeclaration (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:127) ghc-lib-parser-ex> parseExpression (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:131) ghc-lib-parser-ex> parsePattern (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:149) ghc-lib-parser-ex> parseTypeSignature (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:152) ghc-lib-parser-ex> parseStmt (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:155) ghc-lib-parser-ex> parseIdentifier (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:162) ghc-lib-parser-ex> parseType (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:165) ghc-lib-parser-ex> parseHeader (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:172) ghc-lib-parser-ex> parse (src/Language/Haskell/GhclibParserEx/GHC/Parser.hs:92) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Settings.Config' regex-tdfa> buildPhase completed in 30 seconds regex-tdfa> Running phase: checkPhase regex-tdfa> Running 1 test suites... regex-tdfa> Test suite regex-tdfa-unittest: RUNNING... regex-tdfa> Testing Text.Regex.TDFA version: Version {versionBranch = [1,3,2,3], versionTags = []} regex-tdfa> Explanation and discussion of these tests on the wiki at http://www.haskell.org/haskellwiki/Regex_Posix including comparing results from different operating systems regex-tdfa> Questions about this package to the author at email regex-tdfa> The type of both the pattern and test is [Char] regex-tdfa> Without exactly two arguments: regex-tdfa> This program runs all test files listed in test/data-dir/test-manifest.txt regex-tdfa> Lines with negative number are expected to fail, others are expected to pass. regex-tdfa> With exactly two arguments: regex-tdfa> The first argument is the text to be searched. regex-tdfa> The second argument is the regular expression pattern to search with. regex-tdfa> regex-tdfa> Using Tests from: basic3.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "()" regex-tdfa> Regex pattern: "\\)" regex-tdfa> Outputs agree: "(1,2)" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "}" regex-tdfa> Regex pattern: "\\}" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "]" regex-tdfa> Regex pattern: "]" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "$^" regex-tdfa> Outputs agree: "(0,0)" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "a($)" regex-tdfa> Outputs agree: "(1,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #6 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "a*(^a)" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(..)*(...)*" regex-tdfa> Outputs agree: "(0,0)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(..)*(...)*" regex-tdfa> Outputs agree: "(0,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(ab|a)(bc|c)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(ab)c|abc" regex-tdfa> Outputs agree: "(0,3)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "a{0}b" regex-tdfa> Outputs agree: "(1,2)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "aaabbbbbbb" regex-tdfa> Regex pattern: "(a*)(b?)(b+)b{3}" regex-tdfa> Outputs agree: "(0,10)(0,3)(3,4)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #13 regex-tdfa> text and pattern: "aaabbbbbbb" regex-tdfa> Regex pattern: "(a*)(b{0,1})(b{1,})b{3}" regex-tdfa> Outputs agree: "(0,10)(0,3)(3,4)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #15 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((a|a)|a)" regex-tdfa> Outputs agree: "(0,1)(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #16 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "(a*)(a|aa)" regex-tdfa> Outputs agree: "(0,4)(0,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #17 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "a*(a.|aa)" regex-tdfa> Outputs agree: "(0,4)(2,4)" regex-tdfa> regex-tdfa> Expected Pass #18 regex-tdfa> text and pattern: "aef" regex-tdfa> Regex pattern: "a(b)|c(d)|a(e)f" regex-tdfa> Outputs agree: "(0,3)(-1,-1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #19 regex-tdfa> text and pattern: "b" regex-tdfa> Regex pattern: "(a|b)?.*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #20 regex-tdfa> text and pattern: "ac" regex-tdfa> Regex pattern: "(a|b)c|a(b|c)" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #21 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a|b)c|a(b|c)" regex-tdfa> Outputs agree: "(0,2)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #22 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a|b)*c|(a|ab)*c" regex-tdfa> Outputs agree: "(0,3)(1,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #23 regex-tdfa> text and pattern: "xc" regex-tdfa> Regex pattern: "(a|b)*c|(a|ab)*c" regex-tdfa> Outputs agree: "(1,2)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #24 regex-tdfa> text and pattern: "xa" regex-tdfa> Regex pattern: "(.a|.b).*|.*(.a|.b)" regex-tdfa> Outputs agree: "(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #25 regex-tdfa> text and pattern: "abab" regex-tdfa> Regex pattern: "a?(ab|ba)ab" regex-tdfa> Outputs agree: "(0,4)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #26 regex-tdfa> text and pattern: "abab" regex-tdfa> Regex pattern: "a?(ac{0}b|ba)ab" regex-tdfa> Outputs agree: "(0,4)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #27 regex-tdfa> text and pattern: "abbabab" regex-tdfa> Regex pattern: "ab|abab" regex-tdfa> Outputs agree: "(0,2)" regex-tdfa> regex-tdfa> Expected Pass #28 regex-tdfa> text and pattern: "baaabbbaba" regex-tdfa> Regex pattern: "aba|bab|bba" regex-tdfa> Outputs agree: "(5,8)" regex-tdfa> regex-tdfa> Expected Pass #29 regex-tdfa> text and pattern: "baaabbbaba" regex-tdfa> Regex pattern: "aba|bab" regex-tdfa> Outputs agree: "(6,9)" regex-tdfa> regex-tdfa> Expected Pass #30 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "(aa|aaa)*|(a|aaaaa)" regex-tdfa> Outputs agree: "(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #31 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "(a.|.a.)*|(a|.a...)" regex-tdfa> Outputs agree: "(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #32 regex-tdfa> text and pattern: "xabc" regex-tdfa> Regex pattern: "ab|a" aeson> depends generically-0.1.1-49mskFnj9kEJ7D6DoWIdEc aeson> depends ghc-prim-0.11.0-2dc3 aeson> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 aeson> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 aeson> depends integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it aeson> depends integer-logarithms-1.0.4-FZHpm4rpYGe1oT7GsphBAw aeson> depends network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg aeson> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ aeson> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson> depends semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY aeson> depends strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo aeson> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo aeson> depends template-haskell-2.21.0.0-79e7 aeson> depends text-2.1-c70b aeson> depends text-iso8601-0.1.1-17csivvvMFp8z98FZPyH4e aeson> depends text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa aeson> depends th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP aeson> depends these-1.2.1-Z5gLqPjTwX3R906DZfBsT aeson> depends time-1.12.2-7ff5 aeson> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU aeson> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson> depends uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv aeson> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson> depends witherable-0.5-7uoYz5beMY86pccs5YS9nf aeson> definite aeson-2.2.3.0-9Y7lTAhBrkC7KZ5ST7gmtJ-aeson-tests aeson> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 aeson> depends OneTuple-0.4.2-7c5MHY6Ey1K5bJSRGrPukG aeson> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg aeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> depends base-4.19.0.0-05c7 aeson> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 aeson> depends base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn aeson> depends base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj aeson> depends bytestring-0.12.0.2-3593 aeson> depends containers-0.6.8-e785 aeson> depends data-fix-0.3.4-BbMnzIMVoQ34LXJ6M2iLdx aeson> depends deepseq-1.5.0.0-3309 aeson> depends directory-1.3.8.1-696d aeson> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI aeson> depends filepath-1.4.100.4-dda0 aeson> depends generic-deriving-1.14.6-Cm7FUyoPs1I1wW3Z0zH0Rt aeson> depends generically-0.1.1-49mskFnj9kEJ7D6DoWIdEc aeson> depends ghc-prim-0.11.0-2dc3 aeson> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 aeson> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 aeson> depends integer-logarithms-1.0.4-FZHpm4rpYGe1oT7GsphBAw aeson> depends network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg aeson> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ aeson> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X aeson> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson> depends strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo aeson> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo aeson> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG aeson> depends tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc aeson> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr aeson> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb aeson> depends template-haskell-2.21.0.0-79e7 aeson> depends text-2.1-c70b aeson> depends text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa aeson> depends these-1.2.1-Z5gLqPjTwX3R906DZfBsT aeson> depends time-1.12.2-7ff5 aeson> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU aeson> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson> depends uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv aeson> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson> Using Cabal-3.10.2.0 compiled by ghc-9.8 aeson> Using compiler: ghc-9.8.1 aeson> Using install prefix: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 aeson> Executables installed in: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/bin aeson> Libraries installed in: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> Dynamic Libraries installed in: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 aeson> Private executables installed in: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/libexec/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0 filemanip> Executables installed in: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/bin filemanip> Libraries installed in: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep filemanip> Dynamic Libraries installed in: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 filemanip> Private executables installed in: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/libexec/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3 filemanip> Data files installed in: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/share/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3 filemanip> Documentation installed in: filemanip> /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc/share/doc/filemanip-0.3.6.3 filemanip> Configuration files installed in: filemanip> /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/etc filemanip> No alex found filemanip> Using ar found on system at: filemanip> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar filemanip> No c2hs found filemanip> No cpphs found filemanip> No doctest found filemanip> Using gcc version 14.3.0 given by user at: filemanip> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc filemanip> Using ghc version 9.8.1 found on system at: filemanip> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc filemanip> Using ghc-pkg version 9.8.1 found on system at: filemanip> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 filemanip> No ghcjs found filemanip> No ghcjs-pkg found filemanip> No greencard found filemanip> Using haddock version 2.30.0 found on system at: filemanip> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 filemanip> No happy found filemanip> Using haskell-suite found on system at: haskell-suite-dummy-location filemanip> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location filemanip> No hmake found filemanip> Using hpc version 0.69 found on system at: filemanip> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 filemanip> Using hsc2hs version 0.68.10 found on system at: filemanip> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 filemanip> Using hscolour version 1.25 found on system at: filemanip> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour filemanip> No jhc found filemanip> Using ld found on system at: filemanip> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold filemanip> No pkg-config found filemanip> Using runghc version 9.8.1 found on system at: filemanip> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 filemanip> Using strip version 2.44 found on system at: filemanip> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip filemanip> Using tar found on system at: filemanip> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar filemanip> No uhc found filemanip> Running phase: buildPhase filemanip> Preprocessing library for filemanip-0.3.6.3.. filemanip> Building library for filemanip-0.3.6.3.. filemanip> [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.o, dist/build/System/FilePath/GlobPattern.dyn_o ) filemanip> filemanip> System/FilePath/GlobPattern.hs:130:49: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘head’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 130 | | otherwise = let hs = map head ss filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:131:44: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘head’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | kan-extensions> Running phase: setupCompilerEnvironmentPhase kan-extensions> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. kan-extensions> Running phase: unpackPhase kan-extensions> unpacking source archive /nix/store/sgrqnm2zizgrxv6z2ir5hnhn9fv2r295-kan-extensions-5.2.6.tar.gz kan-extensions> source root is kan-extensions-5.2.6 kan-extensions> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "kan-extensions-5.2.6/.vim.custom" kan-extensions> Running phase: patchPhase kan-extensions> Replace Cabal file with edited version from mirror://hackage/kan-extensions-5.2.6/revision/1.cabal. kan-extensions> Running phase: compileBuildDriverPhase kan-extensions> setupCompileFlags: -package-db=/build/tmp.PAVuvtK5QO/setup-package.conf.d -threaded kan-extensions> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.PAVuvtK5QO/Main.o ) kan-extensions> [2 of 2] Linking Setup kan-extensions> Running phase: updateAutotoolsGnuConfigScriptsPhase kan-extensions> Running phase: configurePhase kan-extensions> configureFlags: --verbose --prefix=/nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc/share/doc/kan-extensions-5.2.6 --with-gcc=gcc --package-db=/build/tmp.PAVuvtK5QO/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib kan-extensions> Using Parsec parser kan-extensions> Configuring kan-extensions-5.2.6... kan-extensions> Dependency adjunctions >=4.2 && <5: using adjunctions-4.4.3 kan-extensions> Dependency array >=0.3.0.2 && <0.6: using array-0.5.6.0 kan-extensions> Dependency base >=4.11 && <5: using base-4.19.0.0 kan-extensions> Dependency comonad >=4 && <6: using comonad-5.0.9 kan-extensions> Dependency containers >=0.4 && <0.9: using containers-0.6.8 kan-extensions> Dependency contravariant >=1 && <2: using contravariant-1.5.5 kan-extensions> Dependency distributive >=0.2.2 && <1: using distributive-0.6.2.1 kan-extensions> Dependency free >=4 && <6: using free-5.2 kan-extensions> Dependency invariant >=0.1 && <1: using invariant-0.6.4 kan-extensions> Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 kan-extensions> Dependency profunctors >=5 && <6: using profunctors-5.6.2 kan-extensions> Dependency semigroupoids >=5.2.2 && <7: using semigroupoids-6.0.1 kan-extensions> Dependency tagged >=0.7.2 && <1: using tagged-0.8.8 kan-extensions> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 kan-extensions> Source component graph: component lib kan-extensions> Configured component graph: kan-extensions> component kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 kan-extensions> include adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG kan-extensions> include array-0.5.6.0-7325 kan-extensions> include base-4.19.0.0-05c7 kan-extensions> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi kan-extensions> include containers-0.6.8-e785 kan-extensions> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 kan-extensions> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 kan-extensions> include free-5.2-8megj07mRH03P7gwL92jSM kan-extensions> include invariant-0.6.4-LXFZWBL70LxB36XEL1xtdU kan-extensions> include mtl-2.3.1-eef8 kan-extensions> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm kan-extensions> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg kan-extensions> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo kan-extensions> include transformers-0.6.1.0-7653 kan-extensions> Linked component graph: kan-extensions> unit kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 kan-extensions> include adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG kan-extensions> include array-0.5.6.0-7325 shake> Running phase: setupCompilerEnvironmentPhase shake> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. shake> Running phase: unpackPhase shake> unpacking source archive /nix/store/x8azcgws6ybnhlpzdkby4s4lf1kj11ah-shake-0.19.8.tar.gz shake> source root is shake-0.19.8 shake> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "shake-0.19.8/src/Test/Version.hs" shake> Running phase: patchPhase shake> Running phase: compileBuildDriverPhase shake> setupCompileFlags: -package-db=/build/tmp.Vs7JgOrYwP/setup-package.conf.d -threaded shake> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Vs7JgOrYwP/Main.o ) shake> [2 of 2] Linking Setup shake> Running phase: updateAutotoolsGnuConfigScriptsPhase shake> Running phase: configurePhase shake> configureFlags: --verbose --prefix=/nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data/share/ghc-9.8.1 --docdir=/nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc/share/doc/shake-0.19.8 --with-gcc=gcc --package-db=/build/tmp.Vs7JgOrYwP/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 --disable-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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib shake> Using Parsec parser shake> Configuring shake-0.19.8... shake> Flags chosen: cloud=False, embed-files=False, portable=False, threaded=True shake> Dependency base >=4.9: using base-4.19.0.0 shake> Dependency binary: using binary-0.8.9.1 shake> Dependency bytestring: using bytestring-0.12.0.2 shake> Dependency deepseq >=1.1: using deepseq-1.5.0.0 shake> Dependency directory >=1.2.7.0: using directory-1.3.8.1 shake> Dependency extra >=1.6.19: using extra-1.7.16 shake> Dependency filepath >=1.4: using filepath-1.4.100.4 shake> Dependency filepattern: using filepattern-0.1.3 shake> Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 shake> Dependency heaps >=0.3.6.1: using heaps-0.4.1 shake> Dependency js-dgtable: using js-dgtable-0.5.2 shake> Dependency js-flot: using js-flot-0.8.3 shake> Dependency js-jquery: using js-jquery-3.3.1 shake> Dependency primitive: using primitive-0.9.1.0 shake> Dependency process >=1.1: using process-1.6.18.0 shake> Dependency random: using random-1.2.1.3 shake> Dependency time: using time-1.12.2 shake> Dependency transformers >=0.2: using transformers-0.6.1.0 shake> Dependency unix >=2.5.1: using unix-2.8.3.0 shake> Dependency unordered-containers >=0.2.7: using unordered-containers-0.2.20 shake> Dependency utf8-string >=0.3: using utf8-string-1.0.2 shake> Dependency base >=4 && <5: using base-4.19.0.0 shake> Dependency binary: using binary-0.8.9.1 shake> Dependency bytestring: using bytestring-0.12.0.2 shake> Dependency deepseq >=1.1: using deepseq-1.5.0.0 shake> Dependency directory: using directory-1.3.8.1 shake> Dependency extra >=1.6.19: using extra-1.7.16 shake> Dependency filepath: using filepath-1.4.100.4 shake> Dependency filepattern: using filepattern-0.1.3 shake> Dependency hashable >=1.1.2.3: using hashable-1.4.7.0 shake> Dependency heaps >=0.3.6.1: using heaps-0.4.1 shake> Dependency js-dgtable: using js-dgtable-0.5.2 shake> Dependency js-flot: using js-flot-0.8.3 shake> Dependency js-jquery: using js-jquery-3.3.1 shake> Dependency primitive: using primitive-0.9.1.0 shake> Dependency process >=1.1: using process-1.6.18.0 shake> Dependency random: using random-1.2.1.3 base64> Defaulting to the one defined at src/Data/Base64/Types/Internal.hs:46:1 base64> 100% ( 9 / 9) in 'Data.Base64.Types' base64> Warning: 'Word8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word32'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word12'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Word12'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Padding' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Padded' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Unpadded' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Base64' is ambiguous. It is defined base64> * at src/Data/Base64/Types/Internal.hs:46:36 base64> * at src/Data/Base64/Types/Internal.hs:46:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Base64/Types/Internal.hs:46:1 base64> 100% ( 11 / 11) in 'Data.ByteString.Base64' base64> 100% ( 17 / 17) in 'Data.ByteString.Base64.URL' base64> Warning: 'ByteString' is ambiguous. It is defined base64> * in ‘Data.ByteString.Internal.Type’ base64> * in ‘Data.ByteString.Lazy.Internal’ base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ base64> Warning: 'Text' is ambiguous. It is defined base64> * in ‘Data.Text.Internal’ base64> * in ‘Data.Text.Internal.Lazy’ base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ base64> Warning: 'isBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64.hs:154:1 base64> * at src/Data/ByteString/Lazy/Base64.hs:162:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64.hs:162:1 base64> 100% ( 11 / 11) in 'Data.ByteString.Lazy.Base64' base64> Warning: 'ByteString' is ambiguous. It is defined base64> * in ‘Data.ByteString.Internal.Type’ base64> * in ‘Data.ByteString.Lazy.Internal’ base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ base64> Warning: 'Text' is ambiguous. It is defined base64> * in ‘Data.Text.Internal’ base64> * in ‘Data.Text.Internal.Lazy’ base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ base64> Warning: 'decodeBase64Padded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:232:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:226:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:226:1 base64> Warning: 'decodeBase64Unpadded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:189:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:187:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:187:1 base64> Warning: 'decodeBase64PaddedUntyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:211:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:250:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. monoid-subclasses> * at src/Data/Monoid/Instances/Stateful.hs:45:24 monoid-subclasses> * at src/Data/Monoid/Instances/Stateful.hs:45:1 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Instances/Stateful.hs:45:1 monoid-subclasses> 40% ( 2 / 5) in 'Data.Monoid.Instances.Stateful' monoid-subclasses> Missing documentation for: monoid-subclasses> extract (src/Data/Monoid/Instances/Stateful.hs:48) monoid-subclasses> state (src/Data/Monoid/Instances/Stateful.hs:51) monoid-subclasses> setState (src/Data/Monoid/Instances/Stateful.hs:54) monoid-subclasses> Warning: 'Shadowed' is ambiguous. It is defined monoid-subclasses> * at src/Data/Monoid/Instances/PrefixMemory.hs:37:19 monoid-subclasses> * at src/Data/Monoid/Instances/PrefixMemory.hs:37:1 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Instances/PrefixMemory.hs:37:1 monoid-subclasses> Warning: 'stripPrefix' is ambiguous. It is defined monoid-subclasses> * in ‘Data.OldList’ monoid-subclasses> * at src/Data/Semigroup/Cancellative.hs:94:4 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Cancellative.hs:94:4 monoid-subclasses> 100% ( 5 / 5) in 'Data.Monoid.Instances.PrefixMemory' monoid-subclasses> Warning: 'OffsetPositioned' is ambiguous. It is defined monoid-subclasses> * at src/Data/Monoid/Instances/Positioned.hs:52:27 monoid-subclasses> * at src/Data/Monoid/Instances/Positioned.hs:52:1 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Instances/Positioned.hs:52:1 monoid-subclasses> Warning: 'LinePositioned' is ambiguous. It is defined monoid-subclasses> * at src/Data/Monoid/Instances/Positioned.hs:56:25 monoid-subclasses> * at src/Data/Monoid/Instances/Positioned.hs:56:1 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Instances/Positioned.hs:56:1 monoid-subclasses> 42% ( 3 / 7) in 'Data.Monoid.Instances.Positioned' monoid-subclasses> Missing documentation for: monoid-subclasses> OffsetPositioned (src/Data/Monoid/Instances/Positioned.hs:52) monoid-subclasses> LinePositioned (src/Data/Monoid/Instances/Positioned.hs:56) monoid-subclasses> extract monoid-subclasses> position monoid-subclasses> Warning: 'Measured' is ambiguous. It is defined monoid-subclasses> * at src/Data/Monoid/Instances/Measured.hs:39:19 monoid-subclasses> * at src/Data/Monoid/Instances/Measured.hs:39:1 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Instances/Measured.hs:39:1 monoid-subclasses> Warning: 'length' is ambiguous. It is defined monoid-subclasses> * in ‘Data.Foldable’ monoid-subclasses> * at src/Data/Semigroup/Factorial.hs:83:4 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Semigroup/Factorial.hs:83:4 monoid-subclasses> 75% ( 3 / 4) in 'Data.Monoid.Instances.Measured' monoid-subclasses> Missing documentation for: monoid-subclasses> extract monoid-subclasses> 40% ( 2 / 5) in 'Data.Monoid.Instances.Concat' monoid-subclasses> Missing documentation for: monoid-subclasses> concatenate (src/Data/Monoid/Instances/Concat.hs:54) monoid-subclasses> extract (src/Data/Monoid/Instances/Concat.hs:59) monoid-subclasses> force (src/Data/Monoid/Instances/Concat.hs:62) monoid-subclasses> Warning: 'ByteStringUTF8' is ambiguous. It is defined monoid-subclasses> * at src/Data/Monoid/Instances/ByteString/UTF8.hs:73:26 monoid-subclasses> * at src/Data/Monoid/Instances/ByteString/UTF8.hs:73:1 monoid-subclasses> You may be able to disambiguate the identifier by qualifying it or monoid-subclasses> by specifying the type/value namespace explicitly. monoid-subclasses> Defaulting to the one defined at src/Data/Monoid/Instances/ByteString/UTF8.hs:73:1 monoid-subclasses> 66% ( 2 / 3) in 'Data.Monoid.Instances.ByteString.UTF8' monoid-subclasses> Missing documentation for: monoid-subclasses> ByteStringUTF8 (src/Data/Monoid/Instances/ByteString/UTF8.hs:73) monoid-subclasses> Warning: Data.Monoid.Null: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Semigroup.Cancellative: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Monus: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector algebraic-graphs> src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, dist/build/Algebra/Graph/Relation.p_o ) algebraic-graphs> [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, dist/build/Algebra/Graph/Relation/Symmetric.p_o ) algebraic-graphs> [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, dist/build/Algebra/Graph/NonEmpty.p_o ) algebraic-graphs> [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, dist/build/Algebra/Graph/Labelled/AdjacencyMap.p_o ) algebraic-graphs> [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, dist/build/Algebra/Graph/Labelled.p_o ) algebraic-graphs> [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, dist/build/Algebra/Graph/Labelled/Example/Network.p_o ) algebraic-graphs> [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, dist/build/Algebra/Graph/Labelled/Example/Automaton.p_o ) algebraic-graphs> [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, dist/build/Algebra/Graph/Export.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s algebraic-graphs> | ^ algebraic-graphs> [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, dist/build/Algebra/Graph/Export/Dot.p_o ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s algebraic-graphs> | ^ algebraic-graphs> [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, dist/build/Algebra/Graph/Undirected.p_o ) algebraic-graphs> [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, dist/build/Algebra/Graph/Class.p_o ) algebraic-graphs> [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, dist/build/Algebra/Graph/Relation/Transitive.p_o ) algebraic-graphs> [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, dist/build/Algebra/Graph/Relation/Reflexive.p_o ) ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> fakeSettings (src/Language/Haskell/GhclibParserEx/GHC/Settings/Config.hs:34) ghc-lib-parser-ex> 0% ( 0 / 7) in 'Language.Haskell.GhclibParserEx.GHC.Types.Name.Reader' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> occNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:27) ghc-lib-parser-ex> rdrNameStr (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:33) ghc-lib-parser-ex> isSpecial (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:41) ghc-lib-parser-ex> unqual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:51) ghc-lib-parser-ex> fromQual (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:60) ghc-lib-parser-ex> isSymbolRdrName (src/Language/Haskell/GhclibParserEx/GHC/Types/Name/Reader.hs:67) ghc-lib-parser-ex> 0% ( 0 / 49) in 'Language.Haskell.GhclibParserEx.GHC.Hs.Expr' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> isTag (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:68) ghc-lib-parser-ex> isDol (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:73) ghc-lib-parser-ex> isDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:74) ghc-lib-parser-ex> isReturn (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:75) ghc-lib-parser-ex> isSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:76) ghc-lib-parser-ex> isRecConstr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:77) ghc-lib-parser-ex> isRecUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:78) ghc-lib-parser-ex> isVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:79) ghc-lib-parser-ex> isPar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:80) ghc-lib-parser-ex> isApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:81) ghc-lib-parser-ex> isOpApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:82) ghc-lib-parser-ex> isAnyApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:83) ghc-lib-parser-ex> isDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:84) ghc-lib-parser-ex> isLexeme (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:85) ghc-lib-parser-ex> isLambda (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:91) ghc-lib-parser-ex> isQuasiQuote (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:100) ghc-lib-parser-ex> isQuasiQuoteExpr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:95) ghc-lib-parser-ex> isQuasiQuoteSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:138) ghc-lib-parser-ex> isOverLabel (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:130) ghc-lib-parser-ex> isDotApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:101) ghc-lib-parser-ex> isTypeApp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:102) ghc-lib-parser-ex> isWHNF (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:103) ghc-lib-parser-ex> isLCase (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:128) ghc-lib-parser-ex> isFieldPun (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:154) ghc-lib-parser-ex> isFieldPunUpdate (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:164) ghc-lib-parser-ex> isRecStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:175) ghc-lib-parser-ex> isLetStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:178) ghc-lib-parser-ex> isParComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:181) ghc-lib-parser-ex> isMDo (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:187) ghc-lib-parser-ex> isListComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:191) ghc-lib-parser-ex> isMonadComp (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:189) ghc-lib-parser-ex> isTupleSection (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:209) ghc-lib-parser-ex> isString (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:212) ghc-lib-parser-ex> isPrimLiteral (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:215) ghc-lib-parser-ex> isSpliceDecl (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:238) ghc-lib-parser-ex> isTypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:231) ghc-lib-parser-ex> isUntypedSplice (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:232) ghc-lib-parser-ex> isFieldWildcard (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:262) ghc-lib-parser-ex> isUnboxed (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:287) ghc-lib-parser-ex> isWholeFrac (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:293) ghc-lib-parser-ex> isStrictMatch (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:148) ghc-lib-parser-ex> isMultiIf (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:247) ghc-lib-parser-ex> isProc (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:250) ghc-lib-parser-ex> isTransStmt (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:253) ghc-lib-parser-ex> hasFieldsDotDot (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:172) regex-tdfa> Outputs agree: "(1,3)" regex-tdfa> regex-tdfa> Expected Pass #33 regex-tdfa> text and pattern: "xxabc" regex-tdfa> Regex pattern: "ab|a" regex-tdfa> Outputs agree: "(2,4)" regex-tdfa> regex-tdfa> Expected Pass #34 regex-tdfa> text and pattern: "aBcD" regex-tdfa> Regex pattern: "(Ab|cD)*" regex-tdfa> Outputs agree: "(0,4)(2,4)" regex-tdfa> regex-tdfa> Expected Pass #35 regex-tdfa> text and pattern: ":::0:::1:::1:::0:" regex-tdfa> Regex pattern: ":::1:::0:|:::1:1:0:" regex-tdfa> Outputs agree: "(8,17)" regex-tdfa> regex-tdfa> Expected Pass #36 regex-tdfa> text and pattern: ":::0:::1:::1:::0:" regex-tdfa> Regex pattern: ":::1:::0:|:::1:1:1:" regex-tdfa> Outputs agree: "(8,17)" regex-tdfa> regex-tdfa> Expected Pass #37 regex-tdfa> text and pattern: "`az{" regex-tdfa> Regex pattern: "[[:lower:]]+" regex-tdfa> Outputs agree: "(1,3)" regex-tdfa> regex-tdfa> Expected Pass #38 regex-tdfa> text and pattern: "@AZ[" regex-tdfa> Regex pattern: "[[:upper:]]+" regex-tdfa> Outputs agree: "(1,3)" regex-tdfa> regex-tdfa> Expected Pass #39 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a)(b)(c)" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #43 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))" regex-tdfa> Outputs agree: "(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #44 regex-tdfa> text and pattern: "xx" regex-tdfa> Regex pattern: "((((((((((((((((((((((((((((((x))))))))))))))))))))))))))))))*" regex-tdfa> Outputs agree: "(0,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #45 regex-tdfa> text and pattern: "ababababababababababababababababababababababababababababababababababababababababa" regex-tdfa> Regex pattern: "a?(ab|ba)*" regex-tdfa> Outputs agree: "(0,81)(79,81)" regex-tdfa> regex-tdfa> Expected Pass #46 regex-tdfa> text and pattern: "ababbabbbabbbabbbbabbbbaa" regex-tdfa> Regex pattern: "abaa|abbaa|abbbaa|abbbbaa" regex-tdfa> Outputs agree: "(18,25)" regex-tdfa> regex-tdfa> Expected Pass #47 regex-tdfa> text and pattern: "ababbabbbabbbabbbbabaa" regex-tdfa> Regex pattern: "abaa|abbaa|abbbaa|abbbbaa" regex-tdfa> Outputs agree: "(18,22)" regex-tdfa> regex-tdfa> Expected Pass #48 regex-tdfa> text and pattern: "baaabbbabac" regex-tdfa> Regex pattern: "aaac|aabc|abac|abbc|baac|babc|bbac|bbbc" regex-tdfa> Outputs agree: "(7,11)" regex-tdfa> regex-tdfa> Expected Pass #49 regex-tdfa> text and pattern: "XaaaXbbbXcccXdddXeeeXfffXgggXhhhXiiiXjjjXkkkXlllXcbaXaaaa" regex-tdfa> Regex pattern: "aaaa|bbbb|cccc|ddddd|eeeeee|fffffff|gggg|hhhh|iiiii|jjjjj|kkkkk|llll" regex-tdfa> Outputs agree: "(53,57)" regex-tdfa> regex-tdfa> Expected Pass #50 regex-tdfa> text and pattern: "aaaaaaaaab" regex-tdfa> Regex pattern: "a*a*a*a*a*b" regex-tdfa> Outputs agree: "(0,10)" regex-tdfa> regex-tdfa> Expected Pass #51 regex-tdfa> text and pattern: "abbc" regex-tdfa> Regex pattern: "ab+bc" regex-tdfa> Outputs agree: "(0,4)" regex-tdfa> regex-tdfa> Expected Pass #52 regex-tdfa> text and pattern: "abbbbc" regex-tdfa> Regex pattern: "ab+bc" regex-tdfa> Outputs agree: "(0,6)" regex-tdfa> regex-tdfa> Expected Pass #53 regex-tdfa> text and pattern: "abbc" regex-tdfa> Regex pattern: "ab?bc" regex-tdfa> Outputs agree: "(0,4)" regex-tdfa> regex-tdfa> Expected Pass #54 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "ab?bc" regex-tdfa> Outputs agree: "(0,3)" regex-tdfa> regex-tdfa> Expected Pass #55 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "ab?c" regex-tdfa> Outputs agree: "(0,3)" regex-tdfa> regex-tdfa> Expected Pass #56 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "ab|cd" regex-tdfa> Outputs agree: "(0,2)" regex-tdfa> regex-tdfa> Expected Pass #57 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "ab|cd" regex-tdfa> Outputs agree: "(0,2)" regex-tdfa> regex-tdfa> Expected Pass #58 regex-tdfa> text and pattern: "a(b" regex-tdfa> Regex pattern: "a\\(b" regex-tdfa> Outputs agree: "(0,3)" regex-tdfa> regex-tdfa> Expected Pass #59 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "a\\(*b" regex-tdfa> Outputs agree: "(0,2)" regex-tdfa> regex-tdfa> Expected Pass #60 regex-tdfa> text and pattern: "a((b" regex-tdfa> Regex pattern: "a\\(*b" regex-tdfa> Outputs agree: "(0,4)" regex-tdfa> regex-tdfa> Expected Pass #61 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "((a))" regex-tdfa> Outputs agree: "(0,1)(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #62 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a)b(c)" regex-tdfa> Outputs agree: "(0,3)(0,1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #63 regex-tdfa> text and pattern: "aabbabc" regex-tdfa> Regex pattern: "a+b+c" regex-tdfa> Outputs agree: "(4,7)" regex-tdfa> regex-tdfa> Expected Pass #64 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "a*" regex-tdfa> Outputs agree: "(0,3)" regex-tdfa> regex-tdfa> Expected Pass #65 regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "(a*)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #66 regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "(a*)+" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #67 regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "(a*|b)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #68 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a+|b)*" regex-tdfa> Outputs agree: "(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #69 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a+|b)+" regex-tdfa> Outputs agree: "(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #70 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a+|b)?" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #71 aeson> Data files installed in: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/share/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0 aeson> Documentation installed in: aeson> /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc/share/doc/aeson-2.2.3.0 aeson> Configuration files installed in: aeson> /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/etc aeson> No alex found aeson> Using ar found on system at: aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar aeson> No c2hs found aeson> No cpphs found aeson> No doctest found aeson> Using gcc version 14.3.0 given by user at: aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc aeson> Using ghc version 9.8.1 found on system at: aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc aeson> Using ghc-pkg version 9.8.1 found on system at: aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 aeson> No ghcjs found aeson> No ghcjs-pkg found aeson> No greencard found aeson> Using haddock version 2.30.0 found on system at: aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 aeson> No happy found aeson> Using haskell-suite found on system at: haskell-suite-dummy-location aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location aeson> No hmake found aeson> Using hpc version 0.69 found on system at: aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 aeson> Using hsc2hs version 0.68.10 found on system at: aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 aeson> Using hscolour version 1.25 found on system at: aeson> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour aeson> No jhc found aeson> Using ld found on system at: aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold aeson> No pkg-config found aeson> Using runghc version 9.8.1 found on system at: aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 aeson> Using strip version 2.44 found on system at: aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip aeson> Using tar found on system at: aeson> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar aeson> No uhc found aeson> Running phase: buildPhase aeson> Preprocessing library for aeson-2.2.3.0.. aeson> Building library for aeson-2.2.3.0.. aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [ 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 ) aeson> [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 ) filemanip> 131 | h = head hs filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:132:54: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 132 | in if all (h==) $ tail hs filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:133:62: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 133 | then pfx (h:acc) $ map tail ss filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘g’ shadows the existing binding filemanip> bound at System/FilePath/GlobPattern.hs:148:24 filemanip> | filemanip> 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs filemanip> | ^ filemanip> filemanip> System/FilePath/GlobPattern.hs:154:48: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 154 | Nothing -> matchAny (tail cs') filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:162:48: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 162 | Nothing -> matchDir $ tail cs' filemanip> | ^^^^ filemanip> [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, dist/build/System/FilePath/Glob.o, dist/build/System/FilePath/Glob.dyn_o ) filemanip> [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.o, dist/build/System/FilePath/Find.dyn_o ) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 227 | where visit path depth st = filemanip> | ^^^^^ filemanip> kan-extensions> include base-4.19.0.0-05c7 kan-extensions> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi kan-extensions> include containers-0.6.8-e785 kan-extensions> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 kan-extensions> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 kan-extensions> include free-5.2-8megj07mRH03P7gwL92jSM kan-extensions> include invariant-0.6.4-LXFZWBL70LxB36XEL1xtdU kan-extensions> include mtl-2.3.1-eef8 kan-extensions> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm kan-extensions> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg kan-extensions> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo kan-extensions> include transformers-0.6.1.0-7653 kan-extensions> Control.Comonad.Density=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Control.Comonad.Density,Control.Monad.Co=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Control.Monad.Co,Control.Monad.Codensity=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Control.Monad.Codensity,Data.Functor.Contravariant.Coyoneda=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Contravariant.Coyoneda,Data.Functor.Contravariant.Day=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Contravariant.Day,Data.Functor.Contravariant.Yoneda=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Contravariant.Yoneda,Data.Functor.Coyoneda=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Coyoneda,Data.Functor.Day=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Day,Data.Functor.Day.Curried=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Day.Curried,Data.Functor.Invariant.Day=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Invariant.Day,Data.Functor.Kan.Lan=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Kan.Lan,Data.Functor.Kan.Ran=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Kan.Ran,Data.Functor.Yoneda=kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4:Data.Functor.Yoneda kan-extensions> Ready component graph: kan-extensions> definite kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 kan-extensions> depends adjunctions-4.4.3-CWtOqn1S78N7kWOVdVYlPG kan-extensions> depends array-0.5.6.0-7325 kan-extensions> depends base-4.19.0.0-05c7 kan-extensions> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi kan-extensions> depends containers-0.6.8-e785 kan-extensions> depends contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 kan-extensions> depends distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 kan-extensions> depends free-5.2-8megj07mRH03P7gwL92jSM kan-extensions> depends invariant-0.6.4-LXFZWBL70LxB36XEL1xtdU kan-extensions> depends mtl-2.3.1-eef8 kan-extensions> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm kan-extensions> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg kan-extensions> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo kan-extensions> depends transformers-0.6.1.0-7653 kan-extensions> Using Cabal-3.10.2.0 compiled by ghc-9.8 kan-extensions> Using compiler: ghc-9.8.1 kan-extensions> Using install prefix: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 kan-extensions> Executables installed in: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/bin kan-extensions> Libraries installed in: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 kan-extensions> Dynamic Libraries installed in: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 kan-extensions> Private executables installed in: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/libexec/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6 kan-extensions> Data files installed in: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/share/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6 kan-extensions> Documentation installed in: kan-extensions> /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc/share/doc/kan-extensions-5.2.6 kan-extensions> Configuration files installed in: kan-extensions> /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/etc kan-extensions> No alex found kan-extensions> Using ar found on system at: kan-extensions> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar kan-extensions> No c2hs found kan-extensions> No cpphs found kan-extensions> No doctest found kan-extensions> Using gcc version 14.3.0 given by user at: kan-extensions> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc kan-extensions> Using ghc version 9.8.1 found on system at: kan-extensions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc kan-extensions> Using ghc-pkg version 9.8.1 found on system at: shake> Dependency time: using time-1.12.2 shake> Dependency transformers >=0.2: using transformers-0.6.1.0 shake> Dependency unix >=2.5.1: using unix-2.8.3.0 shake> Dependency unordered-containers >=0.2.7: using unordered-containers-0.2.20 shake> Dependency utf8-string >=0.3: using utf8-string-1.0.2 shake> Source component graph: shake> component exe:shake shake> component lib shake> Configured component graph: shake> component shake-0.19.8-ILsJFa5Qt5K2NM6DjccpVm-shake shake> include base-4.19.0.0-05c7 shake> include binary-0.8.9.1-a30e shake> include bytestring-0.12.0.2-3593 shake> include deepseq-1.5.0.0-3309 shake> include directory-1.3.8.1-696d shake> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe shake> include filepath-1.4.100.4-dda0 shake> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac shake> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 shake> include heaps-0.4.1-34ihGmn018hEzgMJORHY90 shake> include js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M shake> include js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 shake> include js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u shake> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ shake> include process-1.6.18.0-ca35 shake> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB shake> include time-1.12.2-7ff5 shake> include transformers-0.6.1.0-7653 shake> include unix-2.8.3.0-38c7 shake> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm shake> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp shake> component shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 shake> include base-4.19.0.0-05c7 shake> include binary-0.8.9.1-a30e shake> include bytestring-0.12.0.2-3593 shake> include deepseq-1.5.0.0-3309 shake> include directory-1.3.8.1-696d shake> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe shake> include filepath-1.4.100.4-dda0 shake> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac shake> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 shake> include heaps-0.4.1-34ihGmn018hEzgMJORHY90 shake> include js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M shake> include js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 shake> include js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u shake> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ shake> include process-1.6.18.0-ca35 shake> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB shake> include time-1.12.2-7ff5 shake> include transformers-0.6.1.0-7653 shake> include unix-2.8.3.0-38c7 shake> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm shake> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp shake> Linked component graph: shake> unit shake-0.19.8-ILsJFa5Qt5K2NM6DjccpVm-shake shake> include base-4.19.0.0-05c7 shake> include binary-0.8.9.1-a30e shake> include bytestring-0.12.0.2-3593 shake> include deepseq-1.5.0.0-3309 shake> include directory-1.3.8.1-696d shake> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe shake> include filepath-1.4.100.4-dda0 shake> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac shake> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 shake> include heaps-0.4.1-34ihGmn018hEzgMJORHY90 shake> include js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M shake> include js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 shake> include js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u shake> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ shake> include process-1.6.18.0-ca35 shake> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB shake> include time-1.12.2-7ff5 shake> include transformers-0.6.1.0-7653 shake> include unix-2.8.3.0-38c7 shake> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm shake> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp shake> unit shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 shake> include base-4.19.0.0-05c7 shake> include binary-0.8.9.1-a30e shake> include bytestring-0.12.0.2-3593 shake> include deepseq-1.5.0.0-3309 shake> include directory-1.3.8.1-696d shake> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe shake> include filepath-1.4.100.4-dda0 shake> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac shake> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 shake> include heaps-0.4.1-34ihGmn018hEzgMJORHY90 shake> include js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:250:1 base64> Warning: 'decodeBase64UnpaddedUntyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:253:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:210:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:210:1 base64> Warning: 'decodeBase64Untyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:138:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:142:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:142:1 base64> Warning: 'decodeBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:108:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:111:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:111:1 base64> Warning: 'isBase64Url' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:299:1 base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:292:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Lazy/Base64/URL.hs:292:1 base64> 100% ( 17 / 17) in 'Data.ByteString.Lazy.Base64.URL' base64> Warning: 'isBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64.hs:154:1 base64> * at src/Data/ByteString/Short/Base64.hs:145:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64.hs:145:1 base64> 100% ( 11 / 11) in 'Data.ByteString.Short.Base64' base64> Warning: 'decodeBase64Padded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:232:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:204:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:204:1 base64> Warning: 'decodeBase64Unpadded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:189:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:164:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:164:1 base64> Warning: 'ByteString' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64PaddedUntyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:211:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:223:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:223:1 base64> Warning: 'decodeBase64UnpaddedUntyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:253:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:189:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:189:1 base64> Warning: 'decodeBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:108:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:99:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:99:1 base64> Warning: 'isBase64Url' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:299:1 monoid-subclasses> Warning: Data.Monoid.GCD: could not find link destinations for: monoid-subclasses> - Data.Vector.all monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Semigroup.Factorial: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Factorial: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Textual: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Instances.CharVector: could not find link destinations for: monoid-subclasses> - Data.Vector.Vector monoid-subclasses> Warning: Data.Monoid.Instances.Positioned: could not find link destinations for: monoid-subclasses> - Data.Monoid.Instances.Positioned.Positioned monoid-subclasses> Documentation created: dist/doc/html/monoid-subclasses/, monoid-subclasses> dist/doc/html/monoid-subclasses/monoid-subclasses.txt monoid-subclasses> Preprocessing test suite 'Main' for monoid-subclasses-1.2.6.. monoid-subclasses> haddockPhase completed in 36 seconds monoid-subclasses> Running phase: installPhase monoid-subclasses> Installing library in /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp monoid-subclasses> Running phase: fixupPhase monoid-subclasses> shrinking RPATHs of ELF executables and libraries in /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 monoid-subclasses> shrinking /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmonoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp-ghc9.8.1.so monoid-subclasses> checking for references to /build/ in /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6... monoid-subclasses> patching script interpreter paths in /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 monoid-subclasses> stripping (with command strip and flags -S -p) in /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6/lib monoid-subclasses> shrinking RPATHs of ELF executables and libraries in /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc monoid-subclasses> checking for references to /build/ in /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc... monoid-subclasses> patching script interpreter paths in /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc algebraic-graphs> [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, dist/build/Algebra/Graph/Relation/Preorder.p_o ) algebraic-graphs> [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, dist/build/Algebra/Graph/Example/Todo.p_o ) algebraic-graphs> [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, dist/build/Data/Graph/Typed.p_o ) algebraic-graphs> Preprocessing test suite 'main' for algebraic-graphs-0.7.. algebraic-graphs> Building test suite 'main' for algebraic-graphs-0.7.. algebraic-graphs> [ 1 of 23] Compiling Algebra.Graph.Test.Arbitrary ( test/Algebra/Graph/Test/Arbitrary.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Arbitrary.o, dist/build/main/main-tmp/Algebra/Graph/Test/Arbitrary.dyn_o ) algebraic-graphs> [ 2 of 23] Compiling Algebra.Graph.Test.API ( test/Algebra/Graph/Test/API.hs, dist/build/main/main-tmp/Algebra/Graph/Test/API.o, dist/build/main/main-tmp/Algebra/Graph/Test/API.dyn_o ) algebraic-graphs> [ 3 of 23] Compiling Algebra.Graph.Test ( test/Algebra/Graph/Test.hs, dist/build/main/main-tmp/Algebra/Graph/Test.o, dist/build/main/main-tmp/Algebra/Graph/Test.dyn_o ) algebraic-graphs> [ 4 of 23] Compiling Algebra.Graph.Test.Acyclic.AdjacencyMap ( test/Algebra/Graph/Test/Acyclic/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Acyclic/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Acyclic/AdjacencyMap.dyn_o ) algebraic-graphs> [ 5 of 23] Compiling Algebra.Graph.Test.Bipartite.AdjacencyMap ( test/Algebra/Graph/Test/Bipartite/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Bipartite/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Bipartite/AdjacencyMap.dyn_o ) algebraic-graphs> [ 6 of 23] Compiling Algebra.Graph.Test.Example.Todo ( test/Algebra/Graph/Test/Example/Todo.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Example/Todo.o, dist/build/main/main-tmp/Algebra/Graph/Test/Example/Todo.dyn_o ) algebraic-graphs> [ 7 of 23] Compiling Algebra.Graph.Test.Export ( test/Algebra/Graph/Test/Export.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Export.o, dist/build/main/main-tmp/Algebra/Graph/Test/Export.dyn_o ) algebraic-graphs> [ 8 of 23] Compiling Algebra.Graph.Test.Generic ( test/Algebra/Graph/Test/Generic.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Generic.o, dist/build/main/main-tmp/Algebra/Graph/Test/Generic.dyn_o ) algebraic-graphs> [ 9 of 23] Compiling Algebra.Graph.Test.AdjacencyMap ( test/Algebra/Graph/Test/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyMap.dyn_o ) algebraic-graphs> [10 of 23] Compiling Algebra.Graph.Test.AdjacencyIntMap ( test/Algebra/Graph/Test/AdjacencyIntMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyIntMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/AdjacencyIntMap.dyn_o ) algebraic-graphs> [11 of 23] Compiling Algebra.Graph.Test.Graph ( test/Algebra/Graph/Test/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/Graph.dyn_o ) algebraic-graphs> [12 of 23] Compiling Algebra.Graph.Test.Internal ( test/Algebra/Graph/Test/Internal.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Internal.o, dist/build/main/main-tmp/Algebra/Graph/Test/Internal.dyn_o ) algebraic-graphs> [13 of 23] Compiling Algebra.Graph.Test.Label ( test/Algebra/Graph/Test/Label.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Label.o, dist/build/main/main-tmp/Algebra/Graph/Test/Label.dyn_o ) algebraic-graphs> [14 of 23] Compiling Algebra.Graph.Test.Labelled.AdjacencyMap ( test/Algebra/Graph/Test/Labelled/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/AdjacencyMap.dyn_o ) algebraic-graphs> [15 of 23] Compiling Algebra.Graph.Test.Labelled.Graph ( test/Algebra/Graph/Test/Labelled/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/Labelled/Graph.dyn_o ) algebraic-graphs> [16 of 23] Compiling Algebra.Graph.Test.NonEmpty.AdjacencyMap ( test/Algebra/Graph/Test/NonEmpty/AdjacencyMap.hs, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/AdjacencyMap.o, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/AdjacencyMap.dyn_o ) ghc-lib-parser-ex> varToStr (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:305) ghc-lib-parser-ex> strToVar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:315) ghc-lib-parser-ex> fromChar (src/Language/Haskell/GhclibParserEx/GHC/Hs/Expr.hs:323) ghc-lib-parser-ex> 0% ( 0 / 2) in 'Language.Haskell.GhclibParserEx.GHC.Utils.Outputable' ghc-lib-parser-ex> Missing documentation for: ghc-lib-parser-ex> Module header ghc-lib-parser-ex> unsafePrettyPrint (src/Language/Haskell/GhclibParserEx/GHC/Utils/Outputable.hs:17) ghc-lib-parser-ex> Documentation created: dist/doc/html/ghc-lib-parser-ex/, ghc-lib-parser-ex> dist/doc/html/ghc-lib-parser-ex/ghc-lib-parser-ex.txt ghc-lib-parser-ex> Preprocessing test suite 'ghc-lib-parser-ex-test' for ghc-lib-parser-ex-9.8.0.2.. ghc-lib-parser-ex> Running phase: installPhase ghc-lib-parser-ex> Installing library in /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz ghc-lib-parser-ex> Running phase: fixupPhase ghc-lib-parser-ex> shrinking RPATHs of ELF executables and libraries in /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> shrinking /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz-ghc9.8.1.so ghc-lib-parser-ex> checking for references to /build/ in /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2... ghc-lib-parser-ex> patching script interpreter paths in /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 ghc-lib-parser-ex> stripping (with command strip and flags -S -p) in /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2/lib ghc-lib-parser-ex> shrinking RPATHs of ELF executables and libraries in /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc ghc-lib-parser-ex> checking for references to /build/ in /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc... ghc-lib-parser-ex> patching script interpreter paths in /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "(^)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #72 regex-tdfa> text and pattern: "abbbcd" regex-tdfa> Regex pattern: "([abc])*d" regex-tdfa> Outputs agree: "(0,6)(4,5)" regex-tdfa> regex-tdfa> Expected Pass #73 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "([abc])*bcd" regex-tdfa> Outputs agree: "(0,4)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #74 regex-tdfa> text and pattern: "e" regex-tdfa> Regex pattern: "a|b|c|d|e" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Expected Pass #75 regex-tdfa> text and pattern: "ef" regex-tdfa> Regex pattern: "(a|b|c|d|e)f" regex-tdfa> Outputs agree: "(0,2)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #76 regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "((a*|b))*" regex-tdfa> Outputs agree: "(0,0)(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #77 regex-tdfa> text and pattern: "abcde" regex-tdfa> Regex pattern: "(ab|cd)e" regex-tdfa> Outputs agree: "(2,5)(2,4)" regex-tdfa> regex-tdfa> Expected Pass #78 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|b)c*d" regex-tdfa> Outputs agree: "(1,4)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #79 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(ab|ab*)bc" regex-tdfa> Outputs agree: "(0,3)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #80 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "a([bc]*)c*" regex-tdfa> Outputs agree: "(0,3)(1,3)" regex-tdfa> regex-tdfa> Expected Pass #81 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "a([bc]*)(c*d)" regex-tdfa> Outputs agree: "(0,4)(1,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #82 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "a([bc]+)(c*d)" regex-tdfa> Outputs agree: "(0,4)(1,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #83 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "a([bc]*)(c+d)" regex-tdfa> Outputs agree: "(0,4)(1,2)(2,4)" regex-tdfa> regex-tdfa> Expected Pass #84 regex-tdfa> text and pattern: "adcdcde" regex-tdfa> Regex pattern: "a[bcd]*dcdcde" regex-tdfa> Outputs agree: "(0,7)" regex-tdfa> regex-tdfa> Expected Pass #85 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(ab|a)b*c" regex-tdfa> Outputs agree: "(0,3)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #86 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "((a)(b)c)(d)" regex-tdfa> Outputs agree: "(0,4)(0,3)(0,1)(1,2)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #87 regex-tdfa> text and pattern: "abh" regex-tdfa> Regex pattern: "^a(bc+|b[eh])g|.h$" regex-tdfa> Outputs agree: "(1,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #88 regex-tdfa> text and pattern: "effgz" regex-tdfa> Regex pattern: "(bc+d$|ef*g.|h?i(j|k))" regex-tdfa> Outputs agree: "(0,5)(0,5)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #89 regex-tdfa> text and pattern: "ij" regex-tdfa> Regex pattern: "(bc+d$|ef*g.|h?i(j|k))" regex-tdfa> Outputs agree: "(0,2)(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #90 regex-tdfa> text and pattern: "reffgz" regex-tdfa> Regex pattern: "(bc+d$|ef*g.|h?i(j|k))" regex-tdfa> Outputs agree: "(1,6)(1,6)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #91 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(((((((((a)))))))))" regex-tdfa> Outputs agree: "(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #92 regex-tdfa> text and pattern: "abcde" regex-tdfa> Regex pattern: "(.*)c(.*)" regex-tdfa> Outputs agree: "(0,5)(0,2)(3,5)" regex-tdfa> regex-tdfa> Expected Pass #93 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "a(bc)d" regex-tdfa> Outputs agree: "(0,4)(1,3)" regex-tdfa> regex-tdfa> Expected Pass #94 regex-tdfa> text and pattern: "a\STXc" regex-tdfa> Regex pattern: "a[\SOH-\ETX]?c" regex-tdfa> Outputs agree: "(0,3)" regex-tdfa> regex-tdfa> Expected Pass #95 regex-tdfa> text and pattern: "Muammar_Qaddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(10,12)" regex-tdfa> regex-tdfa> Expected Pass #96 regex-tdfa> text and pattern: "Mo'ammar_Gadhafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,16)(-1,-1)(11,13)" regex-tdfa> regex-tdfa> Expected Pass #97 regex-tdfa> text and pattern: "Muammar_Kaddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(10,12)" regex-tdfa> regex-tdfa> Expected Pass #98 regex-tdfa> text and pattern: "Muammar_Qadhafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(10,12)" regex-tdfa> regex-tdfa> Expected Pass #99 regex-tdfa> text and pattern: "Muammar_Gadafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,14)(-1,-1)(10,11)" regex-tdfa> regex-tdfa> Expected Pass #100 regex-tdfa> text and pattern: "Mu'ammar_Qadafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(11,12)" regex-tdfa> regex-tdfa> Expected Pass #101 regex-tdfa> text and pattern: "Moamar_Gaddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,14)(-1,-1)(9,11)" regex-tdfa> regex-tdfa> Expected Pass #102 regex-tdfa> text and pattern: "Mu'ammar_Qadhdhafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,18)(-1,-1)(13,15)" regex-tdfa> regex-tdfa> Expected Pass #103 regex-tdfa> text and pattern: "Muammar_Khaddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,16)(-1,-1)(11,13)" regex-tdfa> aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1615 | liftToJSON _ t _ (Solo a) = t a aeson> | ^^^^ aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1618 | liftToEncoding _ t _ (Solo a) = t a aeson> | ^^^^ aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.o, dist/build/Data/Aeson.dyn_o ) filemanip> System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 238 | filterPath path depth st result = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | kan-extensions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 kan-extensions> No ghcjs found kan-extensions> No ghcjs-pkg found kan-extensions> No greencard found kan-extensions> Using haddock version 2.30.0 found on system at: kan-extensions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 kan-extensions> No happy found kan-extensions> Using haskell-suite found on system at: haskell-suite-dummy-location kan-extensions> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location kan-extensions> No hmake found kan-extensions> Using hpc version 0.69 found on system at: kan-extensions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 kan-extensions> Using hsc2hs version 0.68.10 found on system at: kan-extensions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 kan-extensions> Using hscolour version 1.25 found on system at: kan-extensions> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour kan-extensions> No jhc found kan-extensions> Using ld found on system at: kan-extensions> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold kan-extensions> No pkg-config found kan-extensions> Using runghc version 9.8.1 found on system at: kan-extensions> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 kan-extensions> Using strip version 2.44 found on system at: kan-extensions> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip kan-extensions> Using tar found on system at: kan-extensions> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar kan-extensions> No uhc found kan-extensions> Running phase: buildPhase kan-extensions> Preprocessing library for kan-extensions-5.2.6.. kan-extensions> Building library for kan-extensions-5.2.6.. kan-extensions> [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, dist/build/Data/Functor/Contravariant/Coyoneda.o, dist/build/Data/Functor/Contravariant/Coyoneda.dyn_o ) kan-extensions> [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, dist/build/Data/Functor/Contravariant/Day.o, dist/build/Data/Functor/Contravariant/Day.dyn_o ) kan-extensions> [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, dist/build/Data/Functor/Contravariant/Yoneda.o, dist/build/Data/Functor/Contravariant/Yoneda.dyn_o ) kan-extensions> [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, dist/build/Data/Functor/Day.o, dist/build/Data/Functor/Day.dyn_o ) kan-extensions> [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, dist/build/Data/Functor/Day/Curried.o, dist/build/Data/Functor/Day/Curried.dyn_o ) kan-extensions> [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, dist/build/Data/Functor/Invariant/Day.o, dist/build/Data/Functor/Invariant/Day.dyn_o ) kan-extensions> [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, dist/build/Data/Functor/Kan/Lan.o, dist/build/Data/Functor/Kan/Lan.dyn_o ) kan-extensions> [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, dist/build/Data/Functor/Coyoneda.o, dist/build/Data/Functor/Coyoneda.dyn_o ) kan-extensions> [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, dist/build/Control/Comonad/Density.o, dist/build/Control/Comonad/Density.dyn_o ) kan-extensions> [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, dist/build/Control/Monad/Co.o, dist/build/Control/Monad/Co.dyn_o ) kan-extensions> [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, dist/build/Data/Functor/Kan/Ran.o, dist/build/Data/Functor/Kan/Ran.dyn_o ) kan-extensions> [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, dist/build/Control/Monad/Codensity.o, dist/build/Control/Monad/Codensity.dyn_o ) kan-extensions> [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, dist/build/Data/Functor/Yoneda.o, dist/build/Data/Functor/Yoneda.dyn_o ) kan-extensions> [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, dist/build/Data/Functor/Contravariant/Coyoneda.p_o ) kan-extensions> [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, dist/build/Data/Functor/Contravariant/Day.p_o ) kan-extensions> [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, dist/build/Data/Functor/Contravariant/Yoneda.p_o ) kan-extensions> [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, dist/build/Data/Functor/Day.p_o ) shake> include js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 shake> include js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u shake> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ shake> include process-1.6.18.0-ca35 shake> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB shake> include time-1.12.2-7ff5 shake> include transformers-0.6.1.0-7653 shake> include unix-2.8.3.0-38c7 shake> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm shake> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp shake> Development.Shake=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake,Development.Shake.Classes=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Classes,Development.Shake.Command=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Command,Development.Shake.Config=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Config,Development.Shake.Database=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Database,Development.Shake.FilePath=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.FilePath,Development.Shake.Forward=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Forward,Development.Shake.Rule=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Rule,Development.Shake.Util=shake-0.19.8-DZxRnXGW91OECRfEL19Ms1:Development.Shake.Util shake> Ready component graph: shake> definite shake-0.19.8-ILsJFa5Qt5K2NM6DjccpVm-shake shake> depends base-4.19.0.0-05c7 shake> depends binary-0.8.9.1-a30e shake> depends bytestring-0.12.0.2-3593 shake> depends deepseq-1.5.0.0-3309 shake> depends directory-1.3.8.1-696d shake> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe shake> depends filepath-1.4.100.4-dda0 shake> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac shake> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 shake> depends heaps-0.4.1-34ihGmn018hEzgMJORHY90 shake> depends js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M shake> depends js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 shake> depends js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u shake> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ shake> depends process-1.6.18.0-ca35 shake> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB shake> depends time-1.12.2-7ff5 shake> depends transformers-0.6.1.0-7653 shake> depends unix-2.8.3.0-38c7 shake> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm shake> depends utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp shake> definite shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 shake> depends base-4.19.0.0-05c7 shake> depends binary-0.8.9.1-a30e shake> depends bytestring-0.12.0.2-3593 shake> depends deepseq-1.5.0.0-3309 shake> depends directory-1.3.8.1-696d shake> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe shake> depends filepath-1.4.100.4-dda0 shake> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac shake> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 shake> depends heaps-0.4.1-34ihGmn018hEzgMJORHY90 shake> depends js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M shake> depends js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 shake> depends js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u shake> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ shake> depends process-1.6.18.0-ca35 shake> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB shake> depends time-1.12.2-7ff5 shake> depends transformers-0.6.1.0-7653 shake> depends unix-2.8.3.0-38c7 shake> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm shake> depends utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp shake> Using Cabal-3.10.2.0 compiled by ghc-9.8 shake> Using compiler: ghc-9.8.1 shake> Using install prefix: /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 shake> Executables installed in: shake> /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/bin shake> Libraries installed in: shake> /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 shake> Dynamic Libraries installed in: shake> /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 shake> Private executables installed in: shake> /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/libexec/x86_64-linux-ghc-9.8.1/shake-0.19.8 shake> Data files installed in: base64> * at src/Data/ByteString/Short/Base64/URL.hs:260:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/ByteString/Short/Base64/URL.hs:260:1 base64> 100% ( 17 / 17) in 'Data.ByteString.Short.Base64.URL' base64> 100% ( 2 / 2) in 'Data.Text.Encoding.Base64.Error' base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'isBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64.hs:154:1 base64> * at src/Data/Text/Encoding/Base64.hs:149:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Encoding/Base64.hs:149:1 base64> 100% ( 11 / 11) in 'Data.Text.Encoding.Base64' base64> Warning: 'decodeBase64Padded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:232:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:232:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:232:1 base64> Warning: 'decodeBase64Unpadded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:189:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:167:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:167:1 base64> Warning: 'decodeBase64PaddedUntyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:211:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:249:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:249:1 base64> Warning: 'decodeBase64UnpaddedUntyped' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:253:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:192:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:192:1 base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64PaddedWith' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'isBase64Url' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:299:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:312:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Encoding/Base64/URL.hs:312:1 base64> 100% ( 18 / 18) in 'Data.Text.Encoding.Base64.URL' base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'isBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Lazy/Base64.hs:162:1 base64> * at src/Data/Text/Lazy/Encoding/Base64.hs:157:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64.hs:157:1 base64> 100% ( 11 / 11) in 'Data.Text.Lazy.Encoding.Base64' algebraic-graphs> [17 of 23] Compiling Algebra.Graph.Test.NonEmpty.Graph ( test/Algebra/Graph/Test/NonEmpty/Graph.hs, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/Graph.o, dist/build/main/main-tmp/Algebra/Graph/Test/NonEmpty/Graph.dyn_o ) algebraic-graphs> [18 of 23] Compiling Algebra.Graph.Test.Relation ( test/Algebra/Graph/Test/Relation.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Relation.o, dist/build/main/main-tmp/Algebra/Graph/Test/Relation.dyn_o ) algebraic-graphs> [19 of 23] Compiling Algebra.Graph.Test.Relation.Symmetric ( test/Algebra/Graph/Test/Relation/Symmetric.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Relation/Symmetric.o, dist/build/main/main-tmp/Algebra/Graph/Test/Relation/Symmetric.dyn_o ) algebraic-graphs> [20 of 23] Compiling Algebra.Graph.Test.RewriteRules ( test/Algebra/Graph/Test/RewriteRules.hs, dist/build/main/main-tmp/Algebra/Graph/Test/RewriteRules.o, dist/build/main/main-tmp/Algebra/Graph/Test/RewriteRules.dyn_o ) algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:43:1: emptyI === emptyIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:49:1: vertexI === vertexIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:56:1: overlayI === overlayIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:63:1: connectI === connectIR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:69:1: overlaysC `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:76:1: overlaysP === overlaysPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:82:1: verticesCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:83:1: verticesCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:89:1: connectsC `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:96:1: connectsP === connectsPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:102:1: isSubgraphOfC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:108:1: cliqueCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:109:1: cliqueCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:115:1: edgesCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:116:1: edgesCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:122:1: starCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:123:1: starCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:130:1: fmapCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:137:1: bindC === bindCR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:144:1: bindP === bindPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:151:1: apC === apCR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:159:1: apP === apPR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:165:1: eqC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:170:1: eqT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:176:1: ordC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:181:1: ordT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:187:1: isEmptyC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:193:1: sizeC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:199:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:205:1: vertexSetC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:210:1: vertexCountT `hasNoType` Data.Set.Internal.Set passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:216:1: edgeCountC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:221:1: edgeCountT `hasNoType` Data.Set.Internal.Set passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:227:1: vertexListCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:228:1: vertexListCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:233:1: vertexListT `hasNoType` Data.Set.Internal.Set passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:239:1: edgeSetC `hasNoType` Algebra.Graph.Graph passed. regex-tdfa> Expected Pass #104 regex-tdfa> text and pattern: "Muammar_Ghaddafy" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,16)(-1,-1)(11,13)" regex-tdfa> regex-tdfa> Expected Pass #105 regex-tdfa> text and pattern: "Muammar_Ghadafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(11,12)" regex-tdfa> regex-tdfa> Expected Pass #106 regex-tdfa> text and pattern: "Muammar_Ghaddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,16)(-1,-1)(11,13)" regex-tdfa> regex-tdfa> Expected Pass #107 regex-tdfa> text and pattern: "Muamar_Kaddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,14)(-1,-1)(9,11)" regex-tdfa> regex-tdfa> Expected Pass #108 regex-tdfa> text and pattern: "Muammar_Quathafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,16)(-1,-1)(11,13)" regex-tdfa> regex-tdfa> Expected Pass #109 regex-tdfa> text and pattern: "Muammar_Gheddafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,16)(-1,-1)(11,13)" regex-tdfa> regex-tdfa> Expected Pass #110 regex-tdfa> text and pattern: "Moammar_Khadafy" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(11,12)" regex-tdfa> regex-tdfa> Expected Pass #111 regex-tdfa> text and pattern: "Moammar_Qudhafi" regex-tdfa> Regex pattern: "M[ou]'?am+[ae]r_.*([AEae]l[-_])?[GKQ]h?[aeu]+([dtz][dhz]?)+af[iy]" regex-tdfa> Outputs agree: "(0,15)(-1,-1)(10,12)" regex-tdfa> regex-tdfa> Expected Pass #112 regex-tdfa> text and pattern: "aabcdd" regex-tdfa> Regex pattern: "a+(b|c)*d+" regex-tdfa> Outputs agree: "(0,6)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #113 regex-tdfa> text and pattern: "vivi" regex-tdfa> Regex pattern: "^.+$" regex-tdfa> Outputs agree: "(0,4)" regex-tdfa> regex-tdfa> Expected Pass #114 regex-tdfa> text and pattern: "vivi" regex-tdfa> Regex pattern: "^(.+)$" regex-tdfa> Outputs agree: "(0,4)(0,4)" regex-tdfa> regex-tdfa> Expected Pass #115 regex-tdfa> text and pattern: "gryphon.att.com!eby" regex-tdfa> Regex pattern: "^([^!.]+).att.com!(.+)$" regex-tdfa> Outputs agree: "(0,19)(0,7)(16,19)" regex-tdfa> regex-tdfa> Expected Pass #116 regex-tdfa> text and pattern: "bas" regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$" regex-tdfa> Outputs agree: "(0,3)(-1,-1)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #117 regex-tdfa> text and pattern: "bar!bas" regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$" regex-tdfa> Outputs agree: "(0,7)(0,4)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #118 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$" regex-tdfa> Outputs agree: "(0,7)(0,4)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #119 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "^.+!([^!]+!)([^!]+)$" regex-tdfa> Outputs agree: "(0,11)(4,8)(8,11)" regex-tdfa> regex-tdfa> Expected Pass #120 regex-tdfa> text and pattern: "bar!bas" regex-tdfa> Regex pattern: "((foo)|(bar))!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)(-1,-1)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #121 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "((foo)|(bar))!bas" regex-tdfa> Outputs agree: "(4,11)(4,7)(-1,-1)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #122 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "((foo)|(bar))!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)(0,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #123 regex-tdfa> text and pattern: "bar!bas" regex-tdfa> Regex pattern: "((foo)|bar)!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #124 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "((foo)|bar)!bas" regex-tdfa> Outputs agree: "(4,11)(4,7)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #125 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "((foo)|bar)!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #126 regex-tdfa> text and pattern: "bar!bas" regex-tdfa> Regex pattern: "(foo|(bar))!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #127 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "(foo|(bar))!bas" regex-tdfa> Outputs agree: "(4,11)(4,7)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #128 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "(foo|(bar))!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #129 regex-tdfa> text and pattern: "bar!bas" regex-tdfa> Regex pattern: "(foo|bar)!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #130 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "(foo|bar)!bas" regex-tdfa> Outputs agree: "(4,11)(4,7)" regex-tdfa> regex-tdfa> Expected Pass #131 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "(foo|bar)!bas" regex-tdfa> Outputs agree: "(0,7)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #132 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" regex-tdfa> Outputs agree: "(0,11)(0,11)(-1,-1)(-1,-1)(4,8)(8,11)" regex-tdfa> regex-tdfa> Expected Pass #133 regex-tdfa> text and pattern: "bas" regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" regex-tdfa> Outputs agree: "(0,3)(-1,-1)(0,3)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #134 regex-tdfa> text and pattern: "bar!bas" aeson> [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 ) aeson> [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 ) aeson> [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 ) aeson> aeson> src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 948 | x:xs = [ lookupField argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^... aeson> aeson> src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:279:18 filemanip> | filemanip> 282 | in state' `seq` flip foldM state' (\state name -> filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 284 | let path = dir name filemanip> | ^^^^ filemanip> [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, dist/build/System/FilePath/Manip.o, dist/build/System/FilePath/Manip.dyn_o ) filemanip> [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, dist/build/System/FilePath/GlobPattern.p_o ) filemanip> filemanip> System/FilePath/GlobPattern.hs:130:49: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘head’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 130 | | otherwise = let hs = map head ss filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:131:44: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘head’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 131 | h = head hs filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:132:54: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 132 | in if all (h==) $ tail hs filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:133:62: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 133 | then pfx (h:acc) $ map tail ss filemanip> | ^^^^ filemanip> kan-extensions> [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, dist/build/Data/Functor/Day/Curried.p_o ) kan-extensions> [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, dist/build/Data/Functor/Invariant/Day.p_o ) kan-extensions> [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, dist/build/Data/Functor/Kan/Lan.p_o ) kan-extensions> [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, dist/build/Data/Functor/Coyoneda.p_o ) kan-extensions> [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, dist/build/Control/Comonad/Density.p_o ) kan-extensions> [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, dist/build/Control/Monad/Co.p_o ) kan-extensions> [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, dist/build/Data/Functor/Kan/Ran.p_o ) kan-extensions> [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, dist/build/Control/Monad/Codensity.p_o ) kan-extensions> [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, dist/build/Data/Functor/Yoneda.p_o ) kan-extensions> Running phase: checkPhase kan-extensions> Package has no test suites. kan-extensions> Running phase: haddockPhase kan-extensions> Preprocessing library for kan-extensions-5.2.6.. kan-extensions> Running Haddock on library for kan-extensions-5.2.6.. kan-extensions> Warning: --source-* options are ignored when --hyperlinked-source is enabled. kan-extensions> [ 1 of 13] Compiling Data.Functor.Contravariant.Coyoneda ( src/Data/Functor/Contravariant/Coyoneda.hs, nothing ) kan-extensions> [ 2 of 13] Compiling Data.Functor.Contravariant.Day ( src/Data/Functor/Contravariant/Day.hs, nothing ) kan-extensions> [ 3 of 13] Compiling Data.Functor.Contravariant.Yoneda ( src/Data/Functor/Contravariant/Yoneda.hs, nothing ) kan-extensions> [ 4 of 13] Compiling Data.Functor.Day ( src/Data/Functor/Day.hs, nothing ) kan-extensions> [ 5 of 13] Compiling Data.Functor.Day.Curried ( src/Data/Functor/Day/Curried.hs, nothing ) kan-extensions> [ 6 of 13] Compiling Data.Functor.Invariant.Day ( src/Data/Functor/Invariant/Day.hs, nothing ) kan-extensions> [ 7 of 13] Compiling Data.Functor.Kan.Lan ( src/Data/Functor/Kan/Lan.hs, nothing ) kan-extensions> [ 8 of 13] Compiling Data.Functor.Coyoneda ( src/Data/Functor/Coyoneda.hs, nothing ) kan-extensions> [ 9 of 13] Compiling Control.Comonad.Density ( src/Control/Comonad/Density.hs, nothing ) kan-extensions> [10 of 13] Compiling Control.Monad.Co ( src/Control/Monad/Co.hs, nothing ) kan-extensions> [11 of 13] Compiling Data.Functor.Kan.Ran ( src/Data/Functor/Kan/Ran.hs, nothing ) kan-extensions> [12 of 13] Compiling Control.Monad.Codensity ( src/Control/Monad/Codensity.hs, nothing ) kan-extensions> [13 of 13] Compiling Data.Functor.Yoneda ( src/Data/Functor/Yoneda.hs, nothing ) kan-extensions> Haddock coverage: kan-extensions> Warning: 'Coyoneda' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Coyoneda.hs:37:3 kan-extensions> * at src/Data/Functor/Contravariant/Coyoneda.hs:36:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Contravariant/Coyoneda.hs:36:1 kan-extensions> 100% ( 5 / 5) in 'Data.Functor.Contravariant.Coyoneda' kan-extensions> 100% ( 14 / 14) in 'Data.Functor.Contravariant.Day' kan-extensions> 75% ( 3 / 4) in 'Data.Functor.Contravariant.Yoneda' kan-extensions> Missing documentation for: kan-extensions> lowerYoneda (src/Data/Functor/Contravariant/Yoneda.hs:41) kan-extensions> Warning: 'Day' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Day.hs:56:18 kan-extensions> * at src/Data/Functor/Day.hs:56:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Day.hs:56:1 kan-extensions> Warning: 'Identity' is ambiguous. It is defined kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined in ‘Data.Functor.Identity’ kan-extensions> 93% ( 14 / 15) in 'Data.Functor.Day' kan-extensions> Missing documentation for: kan-extensions> cayley (src/Data/Functor/Day.hs:200) kan-extensions> Warning: 'Day' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Day.hs:56:18 kan-extensions> * at src/Data/Functor/Day.hs:56:1 shake> /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data/share/ghc-9.8.1/x86_64-linux-ghc-9.8.1/shake-0.19.8 shake> Documentation installed in: shake> /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc/share/doc/shake-0.19.8 shake> Configuration files installed in: shake> /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/etc shake> No alex found shake> Using ar found on system at: shake> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar shake> No c2hs found shake> No cpphs found shake> No doctest found shake> Using gcc version 14.3.0 given by user at: shake> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc shake> Using ghc version 9.8.1 found on system at: shake> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc shake> Using ghc-pkg version 9.8.1 found on system at: shake> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 shake> No ghcjs found shake> No ghcjs-pkg found shake> No greencard found shake> Using haddock version 2.30.0 found on system at: shake> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 shake> No happy found shake> Using haskell-suite found on system at: haskell-suite-dummy-location shake> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location shake> No hmake found shake> Using hpc version 0.69 found on system at: shake> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 shake> Using hsc2hs version 0.68.10 found on system at: shake> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 shake> Using hscolour version 1.25 found on system at: shake> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour shake> No jhc found shake> Using ld found on system at: shake> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold shake> No pkg-config found shake> Using runghc version 9.8.1 found on system at: shake> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 shake> Using strip version 2.44 found on system at: shake> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip shake> Using tar found on system at: shake> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar shake> No uhc found shake> Running phase: buildPhase shake> Preprocessing executable 'shake' for shake-0.19.8.. ghc-lib-parser-ex (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc ghc-lib-parser-ex (post)> Pushing 2 paths (79 are already present) using zstd to cache sellout ⏳ ghc-lib-parser-ex (post)> ghc-lib-parser-ex (post)> Pushing /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc (1.28 MiB) ghc-lib-parser-ex (post)> Pushing /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 (3.20 MiB) ghc-lib-parser-ex (post)> ghc-lib-parser-ex (post)> All done. ghc-lib-parser-ex (post)> added 2 signatures ghc-lib-parser-ex (post)> added 1 signatures ghc-lib-parser-ex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc ghc-lib-parser-ex (post)> copying 4 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/sixs4c6pp1raydllnp39bny5s0akqv3l-ghc-lib-parser-9.8.5.20250214-doc' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/9cw7yffj36kbn839l050q5jpd215jngd-ghc-lib-parser-9.8.5.20250214' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying 2 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/pwr5nahdbr3i82hpfys5nsk6bply88rl-ghc-lib-parser-9.8.5.20250214.drv' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/8r0pg3c9alyg1cjw71nz9lrlig277xa2-ghc-lib-parser-ex-9.8.0.2.drv' to 'https://cache.nix-ci.com'... ghc-lib-parser-ex (post)> added 0 signatures ghc-lib-parser-ex (post)> added 0 signatures ghc-lib-parser-ex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2 /nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc ghc-lib-parser-ex (post)> copying 5 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/sixs4c6pp1raydllnp39bny5s0akqv3l-ghc-lib-parser-9.8.5.20250214-doc' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/60piv1yfagws3ah71lvk3ar7nr5qm688-ghc-lib-parser-ex-9.8.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/c5nxld5grjyqrj8cvcsa84xji8ggmvdc-ghc-lib-parser-9.8.5.20250214-data' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/9cw7yffj36kbn839l050q5jpd215jngd-ghc-lib-parser-9.8.5.20250214' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/37p9kf96bcqlwf8386h39jack6y6l5x5-ghc-lib-parser-ex-9.8.0.2' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying 2 paths... ghc-lib-parser-ex (post)> copying path '/nix/store/pwr5nahdbr3i82hpfys5nsk6bply88rl-ghc-lib-parser-9.8.5.20250214.drv' to 'ssh-ng://worker.nix-ci.com'... ghc-lib-parser-ex (post)> copying path '/nix/store/8r0pg3c9alyg1cjw71nz9lrlig277xa2-ghc-lib-parser-ex-9.8.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... monoid-subclasses (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc monoid-subclasses (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ monoid-subclasses (post)> monoid-subclasses (post)> Pushing /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 (28.56 MiB) monoid-subclasses (post)> Pushing /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc (8.29 MiB) monoid-subclasses (post)> monoid-subclasses (post)> All done. monoid-subclasses (post)> added 2 signatures monoid-subclasses (post)> added 1 signatures monoid-subclasses (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc monoid-subclasses (post)> copying 2 paths... monoid-subclasses (post)> copying path '/nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> copying path '/nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> copying 1 paths... monoid-subclasses (post)> copying path '/nix/store/2lzl2j85k42n2n4clkl73c90k7x398z0-monoid-subclasses-1.2.6.drv' to 'https://cache.nix-ci.com'... monoid-subclasses (post)> added 0 signatures monoid-subclasses (post)> added 0 signatures monoid-subclasses (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6 /nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc monoid-subclasses (post)> copying 2 paths... monoid-subclasses (post)> copying path '/nix/store/jwqk79p67hcpw91vp9ss81l6yrgphw2l-monoid-subclasses-1.2.6-doc' to 'ssh-ng://worker.nix-ci.com'... monoid-subclasses (post)> copying path '/nix/store/d8f8dc2y4k6pcbl47qf7hwrjihfpz4b9-monoid-subclasses-1.2.6' to 'ssh-ng://worker.nix-ci.com'... monoid-subclasses (post)> copying 1 paths... monoid-subclasses (post)> copying path '/nix/store/2lzl2j85k42n2n4clkl73c90k7x398z0-monoid-subclasses-1.2.6.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/fxa667dhxyal1bmg5al7a4yppq9i8i3v-fuzzy-0.1.1.0.drv'... base64> Warning: 'decodeBase64Padded' is ambiguous. It is defined base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:226:1 base64> * at src/Data/Text/Lazy/Encoding/Base64/URL.hs:224:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64/URL.hs:224:1 base64> Warning: 'decodeBase64Unpadded' is ambiguous. It is defined base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:187:1 base64> * at src/Data/Text/Lazy/Encoding/Base64/URL.hs:167:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64/URL.hs:167:1 base64> Warning: 'decodeBase64With' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'Text' is ambiguous. It is defined base64> * in ‘Data.Text.Internal’ base64> * in ‘Data.Text.Internal.Lazy’ base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ base64> Warning: 'decodeBase64PaddedWith' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'isBase64Url' is ambiguous. It is defined base64> * at src/Data/ByteString/Lazy/Base64/URL.hs:292:1 base64> * at src/Data/Text/Lazy/Encoding/Base64/URL.hs:302:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Lazy/Encoding/Base64/URL.hs:302:1 base64> 100% ( 18 / 18) in 'Data.Text.Lazy.Encoding.Base64.URL' base64> Warning: 'ByteString' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64UntypedWith' is ambiguous. It is defined base64> * at src/Data/Text/Encoding/Base64.hs:107:1 base64> * at src/Data/Text/Short/Encoding/Base64.hs:116:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64.hs:116:1 base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'isBase64' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64.hs:154:1 base64> * at src/Data/ByteString/Short/Base64.hs:145:1 base64> * at src/Data/Text/Encoding/Base64.hs:149:1 base64> * at src/Data/Text/Short/Encoding/Base64.hs:156:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64.hs:156:1 base64> 100% ( 11 / 11) in 'Data.Text.Short.Encoding.Base64' base64> Warning: 'decodeBase64Padded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:232:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:204:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:232:1 base64> * at src/Data/Text/Short/Encoding/Base64/URL.hs:229:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64/URL.hs:229:1 base64> Warning: 'decodeBase64Unpadded' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:189:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:164:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:167:1 base64> * at src/Data/Text/Short/Encoding/Base64/URL.hs:174:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64/URL.hs:174:1 base64> Warning: 'decodeBase64With' is out of scope. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:244:1: vertexListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:250:1: edgeListCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:251:1: edgeListCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:256:1: edgeListT `hasNoType` Algebra.Graph.AdjacencyMap.AdjacencyMap passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:262:1: hasVertexC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:268:1: hasEdgeC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:274:1: adjacencyListC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:280:1: pathP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:286:1: circuitP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:292:1: bicliqueCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:293:1: bicliqueCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:301:1: replaceVertexCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:309:1: mergeVerticesCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:316:1: splitVertexCP `hasNoType` GHC.Types.List passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:317:1: splitVertexCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:324:1: transposeCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:339:1: simplifyC === simplifyCR passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:345:1: composeCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:352:1: induceCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:359:1: induceJustCP `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> test/Algebra/Graph/Test/RewriteRules.hs:365:1: contextC `hasNoType` Algebra.Graph.Graph passed. algebraic-graphs> inspection testing successful algebraic-graphs> expected successes: 58 algebraic-graphs> [21 of 23] Compiling Algebra.Graph.Test.Undirected ( test/Algebra/Graph/Test/Undirected.hs, dist/build/main/main-tmp/Algebra/Graph/Test/Undirected.o, dist/build/main/main-tmp/Algebra/Graph/Test/Undirected.dyn_o ) algebraic-graphs> [22 of 23] Compiling Data.Graph.Test.Typed ( test/Data/Graph/Test/Typed.hs, dist/build/main/main-tmp/Data/Graph/Test/Typed.o, dist/build/main/main-tmp/Data/Graph/Test/Typed.dyn_o ) algebraic-graphs> [23 of 23] Compiling Main ( test/Main.hs, dist/build/main/main-tmp/Main.o, dist/build/main/main-tmp/Main.dyn_o ) algebraic-graphs> [24 of 24] Linking dist/build/main/main algebraic-graphs> buildPhase completed in 56 seconds algebraic-graphs> Running phase: checkPhase algebraic-graphs> Running 1 test suites... algebraic-graphs> Test suite main: RUNNING... algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.Show ============ algebraic-graphs> OK: show empty == "empty" algebraic-graphs> OK: show (shrink 1) == "vertex 1" algebraic-graphs> OK: show (shrink $ 1 + 2) == "vertices [1,2]" algebraic-graphs> OK: show (shrink $ 1 * 2) == "(fromJust . toAcyclic) (edge 1 2)" algebraic-graphs> OK: show (shrink $ 1 * 2 * 3) == "(fromJust . toAcyclic) (edges [(1,2),(1,3),(2,3)])" algebraic-graphs> OK: show (shrink $ 1 * 2 + 3) == "(fromJust . toAcyclic) (overlay (vertex 3) (edge 1 2))" algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.fromAcyclic ============ algebraic-graphs> OK: fromAcyclic empty == empty algebraic-graphs> OK: fromAcyclic . vertex == vertex algebraic-graphs> OK: fromAcyclic (shrink $ 1 * 3 * 2) == star 1 [2,3] algebraic-graphs> OK: vertexCount . fromAcyclic == vertexCount algebraic-graphs> OK: edgeCount . fromAcyclic == edgeCount algebraic-graphs> OK: isAcyclic . fromAcyclic == const True algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] == empty ghc-exactprint> [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, dist/build/Language/Haskell/GHC/ExactPrint/Orphans.p_o ) ghc-exactprint> [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, dist/build/Language/Haskell/GHC/ExactPrint/Types.p_o ) ghc-exactprint> [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, dist/build/Language/Haskell/GHC/ExactPrint/Lookup.p_o ) ghc-exactprint> [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, dist/build/Language/Haskell/GHC/ExactPrint/Utils.p_o ) ghc-exactprint> [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, dist/build/Language/Haskell/GHC/ExactPrint/Preprocess.p_o ) ghc-exactprint> [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, dist/build/Language/Haskell/GHC/ExactPrint/Parsers.p_o ) ghc-exactprint> [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint/ExactPrint.p_o ) ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:1422:15: warning: [GHC-62161] [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record update: ghc-exactprint> Patterns of type ‘EpAnn AnnsModule’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 1422 | let anf = an0 { anns = (anns an0) { am_decls = am_decls' }} ghc-exactprint> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3308:19: warning: [GHC-62161] [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record update: ghc-exactprint> Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3308 | let an1 = an{anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^ ghc-exactprint> ghc-exactprint> src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:3314:19: warning: [GHC-62161] [-Wincomplete-record-updates] ghc-exactprint> Pattern match(es) are non-exhaustive ghc-exactprint> In a record update: ghc-exactprint> Patterns of type ‘XCmdArrApp GhcPs’ not matched: EpAnnNotUsed ghc-exactprint> | ghc-exactprint> 3314 | let an1 = an {anns = an0} ghc-exactprint> | ^^^^^^^^^^^^^^^ ghc-exactprint> [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, dist/build/Language/Haskell/GHC/ExactPrint/Transform.p_o ) ghc-exactprint> [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, dist/build/Language/Haskell/GHC/ExactPrint.p_o ) ghc-exactprint> Preprocessing test suite 'test' for ghc-exactprint-1.8.0.0.. ghc-exactprint> Building test suite 'test' for ghc-exactprint-1.8.0.0.. ghc-exactprint> [1 of 5] Compiling Test.Common ( tests/Test/Common.hs, dist/build/test/test-tmp/Test/Common.o ) ghc-exactprint> [2 of 5] Compiling Test.CommonUtils ( tests/Test/CommonUtils.hs, dist/build/test/test-tmp/Test/CommonUtils.o ) ghc-exactprint> [3 of 5] Compiling Test.NoAnnotations ( tests/Test/NoAnnotations.hs, dist/build/test/test-tmp/Test/NoAnnotations.o ) ghc-exactprint> [4 of 5] Compiling Test.Transform ( tests/Test/Transform.hs, dist/build/test/test-tmp/Test/Transform.o ) ghc-exactprint> ghc-exactprint> tests/Test/Transform.hs:114:31: warning: [GHC-63394] [-Wx-partial] ghc-exactprint> In the use of ‘tail’ ghc-exactprint> (imported from Data.List, but defined in GHC.List): regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" regex-tdfa> Outputs agree: "(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #135 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" regex-tdfa> Outputs agree: "(0,11)(-1,-1)(-1,-1)(4,8)(8,11)" regex-tdfa> regex-tdfa> Expected Pass #136 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "^([^!]+!)?([^!]+)$|^.+!([^!]+!)([^!]+)$" regex-tdfa> Outputs agree: "(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #137 regex-tdfa> text and pattern: "bas" regex-tdfa> Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" regex-tdfa> Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #138 regex-tdfa> text and pattern: "bar!bas" regex-tdfa> Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" regex-tdfa> Outputs agree: "(0,7)(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #139 regex-tdfa> text and pattern: "foo!bar!bas" regex-tdfa> Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" regex-tdfa> Outputs agree: "(0,11)(0,11)(-1,-1)(-1,-1)(4,8)(8,11)" regex-tdfa> regex-tdfa> Expected Pass #140 regex-tdfa> text and pattern: "foo!bas" regex-tdfa> Regex pattern: "^(([^!]+!)?([^!]+)|.+!([^!]+!)([^!]+))$" regex-tdfa> Outputs agree: "(0,7)(0,7)(0,4)(4,7)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #141 regex-tdfa> text and pattern: "/XXX" regex-tdfa> Regex pattern: ".*(/XXX).*" regex-tdfa> Outputs agree: "(0,4)(0,4)" regex-tdfa> regex-tdfa> Expected Pass #142 regex-tdfa> text and pattern: "\\XXX" regex-tdfa> Regex pattern: ".*(\\\\XXX).*" regex-tdfa> Outputs agree: "(0,4)(0,4)" regex-tdfa> regex-tdfa> Expected Pass #143 regex-tdfa> text and pattern: "\\XXX" regex-tdfa> Regex pattern: "\\\\XXX" regex-tdfa> Outputs agree: "(0,4)" regex-tdfa> regex-tdfa> Expected Pass #144 regex-tdfa> text and pattern: "/000" regex-tdfa> Regex pattern: ".*(/000).*" regex-tdfa> Outputs agree: "(0,4)(0,4)" regex-tdfa> regex-tdfa> Expected Pass #145 regex-tdfa> text and pattern: "\\000" regex-tdfa> Regex pattern: ".*(\\\\000).*" regex-tdfa> Outputs agree: "(0,4)(0,4)" regex-tdfa> regex-tdfa> Expected Pass #146 regex-tdfa> text and pattern: "\\000" regex-tdfa> Regex pattern: "\\\\000" regex-tdfa> Outputs agree: "(0,4)" regex-tdfa> regex-tdfa> Using Tests from: class.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "xaxaax" regex-tdfa> Regex pattern: "aa*" regex-tdfa> Outputs agree: "(1,2)" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(ab)*(b*)" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Fail #-2 regex-tdfa> regex-tdfa> Searched text: "abc" regex-tdfa> Regex pattern: "(a*)(ab)*(b*)" regex-tdfa> Expected output: "(0,2)(0,0)(0,2)(2,2)" regex-tdfa> Actual result : "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "((a*)(ab)*)((b*)(a*))" regex-tdfa> Outputs agree: "(0,3)(0,2)(0,0)(0,2)(2,3)(2,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "xxxxxx" regex-tdfa> Regex pattern: "(...?.?)*" regex-tdfa> Outputs agree: "(0,6)(4,6)" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "abcabc" regex-tdfa> Regex pattern: "(a|ab)(bc|c)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #6 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|a*b)(aba|a*b)" regex-tdfa> Outputs agree: "(0,5)(0,2)(2,5)" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "xxxxx" regex-tdfa> Regex pattern: "(a*){2}" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(a*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|a*b)*" regex-tdfa> Outputs agree: "(0,5)(2,5)" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a(b)?)+" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: ".*(.*)" regex-tdfa> Outputs agree: "(0,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "abab" regex-tdfa> Regex pattern: "(a?)((ab)?)(b?)a?(ab)?b?" regex-tdfa> Outputs agree: "(0,4)(0,1)(1,1)(-1,-1)(1,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Fail #-12 regex-tdfa> regex-tdfa> Searched text: "abab" regex-tdfa> Regex pattern: "(a?)((ab)?)(b?)a?(ab)?b?" regex-tdfa> Expected output: "(0,4)(0,1)(1,1)(-1,-1)(1,2)(2,4)" regex-tdfa> Actual result : "(0,4)(0,1)(1,1)(-1,-1)(1,2)(-1,-1)" regex-tdfa> regex-tdfa> Using Tests from: forced-assoc.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)(c|bcd)" regex-tdfa> Outputs agree: "(0,4)(0,1)(1,4)" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)(bcd|c)" regex-tdfa> Outputs agree: "(0,4)(0,1)(1,4)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)(c|bcd)" regex-tdfa> Outputs agree: "(0,4)(0,1)(1,4)" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)(bcd|c)" regex-tdfa> Outputs agree: "(0,4)(0,1)(1,4)" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "((a|ab)(c|bcd))(d*)" regex-tdfa> Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" regex-tdfa> regex-tdfa> Expected Pass #6 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "((a|ab)(bcd|c))(d*)" regex-tdfa> Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "((ab|a)(c|bcd))(d*)" aeson> [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) aeson> [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, dist/build/Data/Aeson/Internal/Functions.p_o ) aeson> [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, dist/build/Data/Aeson/Internal/Prelude.p_o ) aeson> [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, dist/build/Data/Aeson/Internal/Scientific.p_o ) aeson> [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, dist/build/Data/Aeson/Internal/TH.p_o ) aeson> [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) aeson> [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, dist/build/Data/Aeson/Internal/Unescape.p_o ) aeson> [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, dist/build/Data/Aeson/Internal/UnescapeFromText.p_o ) aeson> [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, dist/build/Data/Aeson/Key.p_o ) aeson> [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, dist/build/Data/Aeson/Decoding/Tokens.p_o ) aeson> [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, dist/build/Data/Aeson/Decoding/Internal.p_o ) aeson> [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, dist/build/Data/Aeson/Decoding/Text.p_o ) aeson> [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 ) aeson> [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, dist/build/Data/Aeson/Decoding/ByteString.p_o ) aeson> [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, dist/build/Data/Aeson/KeyMap.p_o ) aeson> [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, dist/build/Data/Aeson/Types/Generic.p_o ) aeson> [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, dist/build/Data/Aeson/Types/Internal.p_o ) aeson> [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, dist/build/Data/Aeson/Parser/Time.p_o ) aeson> [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, dist/build/Data/Aeson/Encoding/Builder.p_o ) aeson> [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, dist/build/Data/Aeson/Encoding/Internal.p_o ) aeson> [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, dist/build/Data/Aeson/Encoding.p_o ) aeson> [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, dist/build/Data/Aeson/Decoding/Conversion.p_o ) aeson> [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, dist/build/Data/Aeson/Types/FromJSON.p_o ) aeson> [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, dist/build/Data/Aeson/Types/ToJSON.p_o ) aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1615 | liftToJSON _ t _ (Solo a) = t a aeson> | ^^^^ aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘g’ shadows the existing binding filemanip> bound at System/FilePath/GlobPattern.hs:148:24 filemanip> | filemanip> 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs filemanip> | ^ filemanip> filemanip> System/FilePath/GlobPattern.hs:154:48: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 154 | Nothing -> matchAny (tail cs') filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:162:48: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 162 | Nothing -> matchDir $ tail cs' filemanip> | ^^^^ filemanip> [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, dist/build/System/FilePath/Glob.p_o ) filemanip> [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, dist/build/System/FilePath/Find.p_o ) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 227 | where visit path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 238 | filterPath path depth st result = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Day.hs:56:1 kan-extensions> Warning: 'Curried' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Day/Curried.hs:37:3 kan-extensions> * at src/Data/Functor/Day/Curried.hs:36:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Day/Curried.hs:36:1 kan-extensions> Warning: 'Compose' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'Rift' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 92% ( 13 / 14) in 'Data.Functor.Day.Curried' kan-extensions> Missing documentation for: kan-extensions> Curried (src/Data/Functor/Day/Curried.hs:36) kan-extensions> Warning: 'assoc' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:100:1 kan-extensions> * at src/Data/Functor/Day.hs:112:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:53:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:53:1 kan-extensions> Warning: 'disassoc' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:113:1 kan-extensions> * at src/Data/Functor/Day.hs:124:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:71:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:71:1 kan-extensions> Warning: 'Day' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:45:18 kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:45:1 kan-extensions> * at src/Data/Functor/Day.hs:56:18 kan-extensions> * at src/Data/Functor/Day.hs:56:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:35:18 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:35:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:35:1 kan-extensions> Warning: 'swapped' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:124:1 kan-extensions> * at src/Data/Functor/Day.hs:133:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:86:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:86:1 kan-extensions> Warning: 'Identity' is ambiguous. It is defined kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined in ‘Data.Functor.Identity’ kan-extensions> Warning: 'intro1' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:133:1 kan-extensions> * at src/Data/Functor/Day.hs:142:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:95:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:95:1 kan-extensions> Warning: 'elim1' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Day.hs:160:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:113:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:113:1 kan-extensions> Warning: 'intro2' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:142:1 kan-extensions> * at src/Data/Functor/Day.hs:151:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:104:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:104:1 kan-extensions> Warning: 'elim2' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Day.hs:169:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:122:1 shake> Building executable 'shake' for shake-0.19.8.. shake> [ 1 of 71] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/shake/shake-tmp/Development/Ninja/Env.o ) shake> [ 2 of 71] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/shake/shake-tmp/Development/Ninja/Type.o ) shake> [ 3 of 71] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/shake/shake-tmp/Development/Ninja/Lexer.o ) shake> [ 4 of 71] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/shake/shake-tmp/Development/Shake/Classes.o ) shake> [ 5 of 71] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/shake/shake-tmp/Development/Shake/FilePath.o ) shake> [ 6 of 71] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/CmdOption.o ) shake> [ 7 of 71] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Bloom.o ) shake> [ 8 of 71] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Network.o ) shake> [ 9 of 71] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Types.o ) shake> [10 of 71] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/shake/shake-tmp/General/Bilist.o ) shake> [11 of 71] Compiling General.Binary ( src/General/Binary.hs, dist/build/shake/shake-tmp/General/Binary.o ) shake> [12 of 71] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FileName.o ) shake> [13 of 71] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/shake/shake-tmp/General/Cleanup.o ) shake> [14 of 71] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/shake/shake-tmp/General/EscCodes.o ) shake> [15 of 71] Compiling General.Extra ( src/General/Extra.hs, dist/build/shake/shake-tmp/General/Extra.o ) shake> [16 of 71] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Symlink.o ) shake> [17 of 71] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Errors.o ) shake> [18 of 71] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Value.o ) shake> [19 of 71] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FilePattern.o ) shake> [20 of 71] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Options.o ) shake> [21 of 71] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/FileInfo.o ) shake> [22 of 71] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Monad.o ) shake> [23 of 71] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/shake/shake-tmp/Development/Ninja/Parse.o ) shake> [24 of 71] Compiling General.Fence ( src/General/Fence.hs, dist/build/shake/shake-tmp/General/Fence.o ) shake> [25 of 71] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/shake/shake-tmp/General/FileLock.o ) shake> [26 of 71] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/shake/shake-tmp/General/GetOpt.o ) shake> [27 of 71] Compiling General.Intern ( src/General/Intern.hs, dist/build/shake/shake-tmp/General/Intern.o ) shake> [28 of 71] Compiling General.Ids ( src/General/Ids.hs, dist/build/shake/shake-tmp/General/Ids.o ) trial-tomland> Running phase: setupCompilerEnvironmentPhase trial-tomland> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. trial-tomland> Running phase: unpackPhase trial-tomland> unpacking source archive /nix/store/m3ywwybp74rrv72mll20xj4z6lm8996x-trial-tomland-0.0.0.0.tar.gz trial-tomland> source root is trial-tomland-0.0.0.0 trial-tomland> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trial-tomland-0.0.0.0/trial-tomland.cabal" trial-tomland> Running phase: patchPhase trial-tomland> Replace Cabal file with edited version from mirror://hackage/trial-tomland-0.0.0.0/revision/5.cabal. trial-tomland> Running phase: compileBuildDriverPhase trial-tomland> setupCompileFlags: -package-db=/build/tmp.IVJkybpkMs/setup-package.conf.d -threaded trial-tomland> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.IVJkybpkMs/Main.o ) trial-tomland> [2 of 2] Linking Setup trial-tomland> Running phase: updateAutotoolsGnuConfigScriptsPhase trial-tomland> Running phase: configurePhase trial-tomland> configureFlags: --verbose --prefix=/nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 --with-gcc=gcc --package-db=/build/tmp.IVJkybpkMs/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib trial-tomland> Using Parsec parser trial-tomland> Configuring trial-tomland-0.0.0.0... trial-tomland> Dependency base >=4.12.0.0 && <4.22: using base-4.19.0.0 trial-tomland> Dependency text >=1.2.3 && <2.2: using text-2.1 trial-tomland> Dependency tomland >=1.3.0.0 && <1.4: using tomland-1.3.3.3 trial-tomland> Dependency trial >=0.0.0.0 && <0.1: using trial-0.0.0.0 trial-tomland> Source component graph: component lib trial-tomland> Configured component graph: trial-tomland> component trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x trial-tomland> include base-4.19.0.0-05c7 trial-tomland> include text-2.1-c70b trial-tomland> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs trial-tomland> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 trial-tomland> Linked component graph: trial-tomland> unit trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x trial-tomland> include base-4.19.0.0-05c7 trial-tomland> include text-2.1-c70b trial-tomland> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs trial-tomland> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 trial-tomland> Trial.Tomland=trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x:Trial.Tomland trial-tomland> Ready component graph: trial-tomland> definite trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x trial-tomland> depends base-4.19.0.0-05c7 trial-tomland> depends text-2.1-c70b trial-tomland> depends tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs trial-tomland> depends trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 trial-tomland> Using Cabal-3.10.2.0 compiled by ghc-9.8 trial-tomland> Using compiler: ghc-9.8.1 trial-tomland> Using install prefix: trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 trial-tomland> Executables installed in: trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/bin trial-tomland> Libraries installed in: trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x trial-tomland> Dynamic Libraries installed in: trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 trial-tomland> Private executables installed in: base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'ByteString' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeUtf8'' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'UnicodeException' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'decodeBase64UnpaddedWith' is out of scope. base64> If you qualify the identifier, haddock can try to link it anyway. base64> Warning: 'isBase64Url' is ambiguous. It is defined base64> * at src/Data/ByteString/Base64/URL.hs:299:1 base64> * at src/Data/ByteString/Short/Base64/URL.hs:260:1 base64> * at src/Data/Text/Encoding/Base64/URL.hs:312:1 base64> * at src/Data/Text/Short/Encoding/Base64/URL.hs:304:1 base64> You may be able to disambiguate the identifier by qualifying it or base64> by specifying the type/value namespace explicitly. base64> Defaulting to the one defined at src/Data/Text/Short/Encoding/Base64/URL.hs:304:1 base64> 100% ( 18 / 18) in 'Data.Text.Short.Encoding.Base64.URL' base64> Warning: Data.Text.Encoding.Base64.Error: could not find link destinations for: base64> - Data.Text.Encoding.Base64.Error.Rep_Base64Error base64> Documentation created: dist/doc/html/base64/, dist/doc/html/base64/base64.txt base64> Preprocessing test suite 'base64-tests' for base64-1.0.. base64> haddockPhase completed in 34 seconds base64> Running phase: installPhase base64> Installing library in /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 base64> Running phase: fixupPhase base64> shrinking RPATHs of ELF executables and libraries in /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 base64> shrinking /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbase64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3-ghc9.8.1.so base64> checking for references to /build/ in /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0... base64> patching script interpreter paths in /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 base64> stripping (with command strip and flags -S -p) in /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0/lib base64> shrinking RPATHs of ELF executables and libraries in /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc base64> checking for references to /build/ in /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc... base64> patching script interpreter paths in /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.union ============ algebraic-graphs> OK: vertexSet (union x y) == algebraic-graphs> OK: edgeSet (union x y) == algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.join ============ algebraic-graphs> OK: vertexSet (join x y) == algebraic-graphs> OK: edgeSet (join x y) == algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> OK: isSubgraphOf x (transitiveClosure x) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge 1 2 $ shrink $ 1 * 2) == False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge 1 2 (shrink $ 1 * 2) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (shrink $ 1 * 2) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (shrink $ 2 * 1) == [(2,1)] algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (shrink $ 1 * 2) == [(1, [2]), (2, [])] algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (shrink $ 1 * 2) == Set.singleton (1,2) algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (shrink $ 1 * 2) == Set.empty algebraic-graphs> OK: preSet 2 (shrink $ 1 * 2) == Set.fromList [1] algebraic-graphs> OK: Set.member x . preSet x == const False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet 1 (shrink $ 1 * 2) == Set.fromList [2] algebraic-graphs> OK: postSet 2 (shrink $ 1 * 2) == Set.empty algebraic-graphs> OK: Set.member x . postSet x == const False algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex 1 (shrink $ 1 * 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge 1 2 (shrink $ 1 * 2) == vertices [1,2] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 2 (shrink $ 1 * 2 * 3) == shrink ((1 + 2) * 3) algebraic-graphs> ghc-exactprint> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." ghc-exactprint> | ghc-exactprint> 114 | decls' = d2':de1':de0':(tail decls) ghc-exactprint> | ^^^^ ghc-exactprint> [5 of 5] Compiling Main ( tests/Test.hs, dist/build/test/test-tmp/Main.o ) ghc-exactprint> [6 of 6] Linking dist/build/test/test ghc-exactprint> buildPhase completed in 1 minutes 45 seconds ghc-exactprint> Running phase: checkPhase ghc-exactprint> Running 1 test suites... ghc-exactprint> Test suite test: RUNNING... ghc-exactprint> GHC98 regex-tdfa> Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "((ab|a)(bcd|c))(d*)" regex-tdfa> Outputs agree: "(0,4)(0,4)(0,1)(1,4)(4,4)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)((c|bcd)(d*))" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)((bcd|c)(d*))" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)((c|bcd)(d*))" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)((bcd|c)(d*))" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,4)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #13 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(b|abc)" regex-tdfa> Outputs agree: "(0,3)(0,0)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #14 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(abc|b)" regex-tdfa> Outputs agree: "(0,3)(0,0)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #15 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "((a*)(b|abc))(c*)" regex-tdfa> Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" regex-tdfa> regex-tdfa> Expected Pass #16 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "((a*)(abc|b))(c*)" regex-tdfa> Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" regex-tdfa> regex-tdfa> Expected Pass #17 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)((b|abc)(c*))" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #18 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)((abc|b)(c*))" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #19 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(b|abc)" regex-tdfa> Outputs agree: "(0,3)(0,0)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #20 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(abc|b)" regex-tdfa> Outputs agree: "(0,3)(0,0)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #21 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "((a*)(b|abc))(c*)" regex-tdfa> Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" regex-tdfa> regex-tdfa> Expected Pass #22 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "((a*)(abc|b))(c*)" regex-tdfa> Outputs agree: "(0,3)(0,3)(0,0)(0,3)(3,3)" regex-tdfa> regex-tdfa> Expected Pass #23 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)((b|abc)(c*))" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #24 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)((abc|b)(c*))" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,3)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #25 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a|ab)" regex-tdfa> Outputs agree: "(0,2)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #26 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(ab|a)" regex-tdfa> Outputs agree: "(0,2)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #27 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a|ab)(b*)" regex-tdfa> Outputs agree: "(0,2)(0,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #28 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(ab|a)(b*)" regex-tdfa> Outputs agree: "(0,2)(0,2)(2,2)" regex-tdfa> regex-tdfa> Using Tests from: left-assoc.txt regex-tdfa> regex-tdfa> Expected Fail #-1 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(a|ab)(c|bcd)(d*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-2 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(a|ab)(bcd|c)(d*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-3 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(ab|a)(c|bcd)(d*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-4 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(ab|a)(bcd|c)(d*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-5 regex-tdfa> regex-tdfa> Searched text: "abc" regex-tdfa> Regex pattern: "(a*)(b|abc)(c*)" regex-tdfa> Expected output: "(0,3)(0,0)(0,3)(3,3)" regex-tdfa> Actual result : "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Fail #-6 regex-tdfa> regex-tdfa> Searched text: "abc" regex-tdfa> Regex pattern: "(a*)(abc|b)(c*)" regex-tdfa> Expected output: "(0,3)(0,0)(0,3)(3,3)" regex-tdfa> Actual result : "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Fail #-7 regex-tdfa> regex-tdfa> Searched text: "abc" regex-tdfa> Regex pattern: "(a*)(b|abc)(c*)" regex-tdfa> Expected output: "(0,3)(0,0)(0,3)(3,3)" regex-tdfa> Actual result : "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Fail #-8 regex-tdfa> regex-tdfa> Searched text: "abc" regex-tdfa> Regex pattern: "(a*)(abc|b)(c*)" regex-tdfa> Expected output: "(0,3)(0,0)(0,3)(3,3)" regex-tdfa> Actual result : "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Fail #-9 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(a|ab)(c|bcd)(d|.*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-10 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(a|ab)(bcd|c)(d|.*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-11 regex-tdfa> regex-tdfa> Searched text: "abcd" aeson> 1618 | liftToEncoding _ t _ (Solo a) = t a aeson> | ^^^^ aeson> [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, dist/build/Data/Aeson/Types/Class.p_o ) aeson> [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, dist/build/Data/Aeson/Types.p_o ) aeson> [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, dist/build/Data/Aeson/Text.p_o ) aeson> [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, dist/build/Data/Aeson/Decoding.p_o ) aeson> [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, dist/build/Data/Aeson.p_o ) aeson> [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, dist/build/Data/Aeson/RFC8785.p_o ) aeson> [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, dist/build/Data/Aeson/QQ/Simple.p_o ) aeson> [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, dist/build/Data/Aeson/TH.p_o ) aeson> aeson> src/Data/Aeson/TH.hs:948:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 948 | x:xs = [ lookupField argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^... aeson> aeson> src/Data/Aeson/TH.hs:1064:14: warning: [GHC-62161] [-Wincomplete-uni-patterns] aeson> Pattern match(es) are non-exhaustive aeson> In a pattern binding: Patterns of type ‘[Q Exp]’ not matched: [] aeson> | aeson> 1064 | let x:xs = [ dispatchParseJSON jc conName tvMap argTy aeson> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... aeson> Preprocessing test suite 'aeson-tests' for aeson-2.2.3.0.. aeson> Building test suite 'aeson-tests' for aeson-2.2.3.0.. aeson> [ 1 of 42] Compiling Functions ( tests/Functions.hs, dist/build/aeson-tests/aeson-tests-tmp/Functions.o, dist/build/aeson-tests/aeson-tests-tmp/Functions.dyn_o ) aeson> [ 2 of 42] Compiling JSONTestSuite ( tests/JSONTestSuite.hs, dist/build/aeson-tests/aeson-tests-tmp/JSONTestSuite.o ) aeson> [ 3 of 42] Compiling Options ( tests/Options.hs, dist/build/aeson-tests/aeson-tests-tmp/Options.o, dist/build/aeson-tests/aeson-tests-tmp/Options.dyn_o ) aeson> [ 4 of 42] 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 ) aeson> [ 5 of 42] 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 ) aeson> [ 6 of 42] 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 ) aeson> [ 7 of 42] 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 ) aeson> [ 8 of 42] Compiling Types ( tests/Types.hs, dist/build/aeson-tests/aeson-tests-tmp/Types.o, dist/build/aeson-tests/aeson-tests-tmp/Types.dyn_o ) aeson> [ 9 of 42] Compiling Instances ( tests/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/Instances.o, dist/build/aeson-tests/aeson-tests-tmp/Instances.dyn_o ) aeson> [10 of 42] Compiling SerializationFormatSpec ( tests/SerializationFormatSpec.hs, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.o, dist/build/aeson-tests/aeson-tests-tmp/SerializationFormatSpec.dyn_o ) aeson> [11 of 42] Compiling PropertyQC ( tests/PropertyQC.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyQC.o ) filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:279:18 filemanip> | filemanip> 282 | in state' `seq` flip foldM state' (\state name -> filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 284 | let path = dir name filemanip> | ^^^^ filemanip> [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, dist/build/System/FilePath/Manip.p_o ) filemanip> Running phase: checkPhase filemanip> Package has no test suites. filemanip> Running phase: haddockPhase filemanip> Preprocessing library for filemanip-0.3.6.3.. filemanip> Running Haddock on library for filemanip-0.3.6.3.. filemanip> Warning: --source-* options are ignored when --hyperlinked-source is enabled. filemanip> [1 of 4] Compiling System.FilePath.GlobPattern ( System/FilePath/GlobPattern.hs, nothing ) filemanip> kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:122:1 kan-extensions> Warning: 'trans1' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:185:1 kan-extensions> * at src/Data/Functor/Day.hs:187:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:132:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:132:1 kan-extensions> Warning: 'trans2' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Contravariant/Day.hs:195:1 kan-extensions> * at src/Data/Functor/Day.hs:197:1 kan-extensions> * at src/Data/Functor/Invariant/Day.hs:142:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Invariant/Day.hs:142:1 kan-extensions> 100% ( 14 / 14) in 'Data.Functor.Invariant.Day' kan-extensions> Warning: 'Lan' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Kan/Lan.hs:37:3 kan-extensions> * at src/Data/Functor/Kan/Lan.hs:36:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Kan/Lan.hs:36:1 kan-extensions> Warning: 'Compose' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'o' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 75% ( 9 / 12) in 'Data.Functor.Kan.Lan' kan-extensions> Missing documentation for: kan-extensions> decomposeLan (src/Data/Functor/Kan/Lan.hs:109) kan-extensions> lanToAdjoint (src/Data/Functor/Kan/Lan.hs:81) kan-extensions> composedAdjointToLan (src/Data/Functor/Kan/Lan.hs:95) kan-extensions> Warning: 'Coyoneda' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Coyoneda.hs:54:3 kan-extensions> * at src/Data/Functor/Coyoneda.hs:53:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Coyoneda.hs:53:1 kan-extensions> Warning: 'Identity' is ambiguous. It is defined kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined in ‘Data.Functor.Identity’ kan-extensions> 88% ( 8 / 9) in 'Data.Functor.Coyoneda' kan-extensions> Missing documentation for: kan-extensions> lanToCoyoneda (src/Data/Functor/Coyoneda.hs:76) kan-extensions> Warning: 'Density' is ambiguous. It is defined kan-extensions> * at src/Control/Comonad/Density.hs:41:3 kan-extensions> * at src/Control/Comonad/Density.hs:40:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Control/Comonad/Density.hs:40:1 kan-extensions> Warning: 'Lan' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Kan/Lan.hs:37:3 kan-extensions> * at src/Data/Functor/Kan/Lan.hs:36:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Kan/Lan.hs:36:1 kan-extensions> 57% ( 4 / 7) in 'Control.Comonad.Density' kan-extensions> Missing documentation for: kan-extensions> Density (src/Control/Comonad/Density.hs:40) kan-extensions> adjunctionToDensity (src/Control/Comonad/Density.hs:97) kan-extensions> densityToLan (src/Control/Comonad/Density.hs:112) kan-extensions> Warning: 'Hask' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'Contravariant' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> Warning: 'CoT' is ambiguous. It is defined kan-extensions> * at src/Control/Monad/Co.hs:84:21 kan-extensions> * at src/Control/Monad/Co.hs:84:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Control/Monad/Co.hs:84:1 kan-extensions> Warning: 'Rift' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. shake> [29 of 71] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Serialise.o ) shake> [30 of 71] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Server.o ) shake> [31 of 71] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Database.o ) shake> [32 of 71] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/shake/shake-tmp/General/ListBuilder.o ) shake> [33 of 71] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/shake/shake-tmp/General/Makefile.o ) shake> [34 of 71] Compiling General.Process ( src/General/Process.hs, dist/build/shake/shake-tmp/General/Process.o ) shake> [35 of 71] Compiling General.Thread ( src/General/Thread.hs, dist/build/shake/shake-tmp/General/Thread.o ) shake> [36 of 71] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/shake/shake-tmp/General/Chunks.o ) shake> [37 of 71] Compiling General.Timing ( src/General/Timing.hs, dist/build/shake/shake-tmp/General/Timing.o ) shake> [38 of 71] Compiling General.Pool ( src/General/Pool.hs, dist/build/shake/shake-tmp/General/Pool.o ) shake> [39 of 71] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Storage.o ) shake> [40 of 71] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/shake/shake-tmp/General/TypeMap.o ) shake> [41 of 71] Compiling General.Wait ( src/General/Wait.hs, dist/build/shake/shake-tmp/General/Wait.o ) shake> [42 of 71] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Shared.o ) shake> [43 of 71] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/History/Cloud.o ) shake> [44 of 71] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Types.o ) shake> [45 of 71] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Rules.o ) shake> [46 of 71] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Pool.o ) shake> [47 of 71] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Action.o ) shake> [48 of 71] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Resource.o ) shake> [49 of 71] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Build.o ) shake> [50 of 71] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Rerun.o ) shake> [51 of 71] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Oracle.o ) shake> [52 of 71] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/File.o ) shake> [53 of 71] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/OrderOnly.o ) shake> [54 of 71] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Files.o ) trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/libexec/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0 trial-tomland> Data files installed in: trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/share/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0 trial-tomland> Documentation installed in: trial-tomland> /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc/share/doc/trial-tomland-0.0.0.0 trial-tomland> Configuration files installed in: trial-tomland> /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/etc trial-tomland> No alex found trial-tomland> Using ar found on system at: trial-tomland> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar trial-tomland> No c2hs found trial-tomland> No cpphs found trial-tomland> No doctest found trial-tomland> Using gcc version 14.3.0 given by user at: trial-tomland> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc trial-tomland> Using ghc version 9.8.1 found on system at: trial-tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc trial-tomland> Using ghc-pkg version 9.8.1 found on system at: trial-tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 trial-tomland> No ghcjs found trial-tomland> No ghcjs-pkg found trial-tomland> No greencard found trial-tomland> Using haddock version 2.30.0 found on system at: trial-tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 trial-tomland> No happy found trial-tomland> Using haskell-suite found on system at: haskell-suite-dummy-location trial-tomland> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location trial-tomland> No hmake found trial-tomland> Using hpc version 0.69 found on system at: trial-tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 trial-tomland> Using hsc2hs version 0.68.10 found on system at: trial-tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 trial-tomland> Using hscolour version 1.25 found on system at: trial-tomland> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour trial-tomland> No jhc found trial-tomland> Using ld found on system at: trial-tomland> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold trial-tomland> No pkg-config found trial-tomland> Using runghc version 9.8.1 found on system at: trial-tomland> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 trial-tomland> Using strip version 2.44 found on system at: trial-tomland> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip trial-tomland> Using tar found on system at: trial-tomland> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar trial-tomland> No uhc found trial-tomland> Running phase: buildPhase trial-tomland> Preprocessing library for trial-tomland-0.0.0.0.. trial-tomland> Building library for trial-tomland-0.0.0.0.. trial-tomland> [1 of 1] Compiling Trial.Tomland trial-tomland> [1 of 1] Compiling Trial.Tomland trial-tomland> Running phase: checkPhase trial-tomland> Package has no test suites. trial-tomland> Running phase: haddockPhase trial-tomland> Preprocessing library for trial-tomland-0.0.0.0.. trial-tomland> Running Haddock on library for trial-tomland-0.0.0.0.. trial-tomland> Warning: --source-* options are ignored when --hyperlinked-source is enabled. trial-tomland> [1 of 1] Compiling Trial.Tomland trial-tomland> Haddock coverage: trial-tomland> 100% ( 8 / 8) in 'Trial.Tomland' trial-tomland> Documentation created: dist/doc/html/trial-tomland/, trial-tomland> dist/doc/html/trial-tomland/trial-tomland.txt trial-tomland> Running phase: installPhase trial-tomland> Installing library in /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x trial-tomland> Running phase: fixupPhase trial-tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 trial-tomland> shrinking /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStrial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x-ghc9.8.1.so trial-tomland> checking for references to /build/ in /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0... trial-tomland> patching script interpreter paths in /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 trial-tomland> stripping (with command strip and flags -S -p) in /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0/lib trial-tomland> shrinking RPATHs of ELF executables and libraries in /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc algebraic-graphs> ============ Acyclic.AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust . vertex . Just == vertex algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.box ============ algebraic-graphs> OK: edgeList (box (shrink $ 1 * 2) (shrink $ 10 * 20)) == algebraic-graphs> algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (shrink $ 1 * 2 + 2 * 3) == shrink (1 * 2 + 1 * 3 + 2 * 3) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.topSort ============ algebraic-graphs> OK: topSort empty == [] algebraic-graphs> OK: topSort (vertex x) == [x] algebraic-graphs> OK: topSort (shrink $ 1 * (2 + 4) + 3 * 4) == [1, 2, 3, 4] algebraic-graphs> OK: topSort (join x y) == fmap Left (topSort x) ++ fmap Right (topSort y) algebraic-graphs> OK: Right . topSort == AM.topSort . fromAcyclic algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.scc ============ algebraic-graphs> OK: scc empty == empty algebraic-graphs> OK: scc (vertex x) == vertex (NonEmpty.vertex x) algebraic-graphs> OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1) algebraic-graphs> OK: edgeList $ scc (edge 1 2) == [ (NonEmpty.vertex 1, NonEmpty.vertex 2) ] algebraic-graphs> OK: edgeList $ scc (3 * 1 * 4 * 1 * 5) == algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.toAcyclic ============ algebraic-graphs> OK: toAcyclic (path [1,2,3]) == Just (shrink $ 1 * 2 + 2 * 3) algebraic-graphs> OK: toAcyclic (clique [3,2,1]) == Just (transpose (shrink $ 1 * 2 * 3)) algebraic-graphs> OK: toAcyclic (circuit [1,2,3]) == Nothing algebraic-graphs> OK: toAcyclic . fromAcyclic == Just algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.toAcyclicOrd ============ algebraic-graphs> OK: toAcyclicOrd empty == empty algebraic-graphs> OK: toAcyclicOrd . vertex == vertex algebraic-graphs> OK: toAcyclicOrd (1 + 2) == shrink (1 + 2) algebraic-graphs> OK: toAcyclicOrd (1 * 2) == shrink (1 * 2) algebraic-graphs> OK: toAcyclicOrd (2 * 1) == shrink (1 + 2) algebraic-graphs> OK: toAcyclicOrd (1 * 2 * 1) == shrink (1 * 2) algebraic-graphs> OK: toAcyclicOrd (1 * 2 * 3) == shrink (1 * 2 * 3) algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.shrink ============ algebraic-graphs> OK: shrink . AM.vertex == vertex algebraic-graphs> OK: shrink . AM.vertices == vertices algebraic-graphs> OK: shrink . fromAcyclic == id algebraic-graphs> algebraic-graphs> ============ Acyclic.AdjacencyMap.consistent ============ algebraic-graphs> OK: Arbitrary algebraic-graphs> OK: empty algebraic-graphs> OK: vertex algebraic-graphs> OK: vertices algebraic-graphs> OK: union algebraic-graphs> OK: join algebraic-graphs> OK: transpose algebraic-graphs> OK: box algebraic-graphs> OK: transitiveClosure algebraic-graphs> OK: scc algebraic-graphs> OK: toAcyclic algebraic-graphs> OK: toAcyclicOrd algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.fromAdjacencyMap ============ algebraic-graphs> OK: fromAdjacencyMap == stars . AdjacencyMap.adjacencyList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> regex-tdfa> Regex pattern: "(ab|a)(c|bcd)(d|.*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Fail #-12 regex-tdfa> regex-tdfa> Searched text: "abcd" regex-tdfa> Regex pattern: "(ab|a)(bcd|c)(d|.*)" regex-tdfa> Expected output: "(0,4)(0,1)(1,4)(4,4)" regex-tdfa> Actual result : "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Using Tests from: nullsub3.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(a*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a*)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "(a*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "aaaaaax" regex-tdfa> Regex pattern: "(a*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(a*)+" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #6 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a*)+" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "(a*)+" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "aaaaaax" regex-tdfa> Regex pattern: "(a*)+" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(a+)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a+)*" regex-tdfa> Outputs agree: "(0,0)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "(a+)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "aaaaaax" regex-tdfa> Regex pattern: "(a+)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #13 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(a+)+" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #14 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a+)+" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #15 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "(a+)+" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #16 regex-tdfa> text and pattern: "aaaaaax" regex-tdfa> Regex pattern: "(a+)+" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #17 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "([a]*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #18 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "([a]*)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #19 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "([a]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #20 regex-tdfa> text and pattern: "aaaaaax" regex-tdfa> Regex pattern: "([a]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #21 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "([a]*)+" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #22 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "([a]*)+" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #23 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "([a]*)+" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #24 regex-tdfa> text and pattern: "aaaaaax" regex-tdfa> Regex pattern: "([a]*)+" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #25 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "([^b]*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #26 regex-tdfa> text and pattern: "b" regex-tdfa> Regex pattern: "([^b]*)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #27 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "([^b]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #28 regex-tdfa> text and pattern: "aaaaaab" regex-tdfa> Regex pattern: "([^b]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #29 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #30 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #31 regex-tdfa> text and pattern: "ababab" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #32 regex-tdfa> text and pattern: "bababa" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #33 regex-tdfa> text and pattern: "b" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #34 regex-tdfa> text and pattern: "bbbbbb" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #35 regex-tdfa> text and pattern: "aaaabcde" regex-tdfa> Regex pattern: "([ab]*)*" regex-tdfa> Outputs agree: "(0,5)(0,5)" regex-tdfa> regex-tdfa> Expected Pass #36 regex-tdfa> text and pattern: "b" regex-tdfa> Regex pattern: "([^a]*)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #37 regex-tdfa> text and pattern: "bbbbbb" regex-tdfa> Regex pattern: "([^a]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #38 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "([^a]*)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #39 regex-tdfa> text and pattern: "ccccxx" regex-tdfa> Regex pattern: "([^ab]*)*" regex-tdfa> Outputs agree: "(0,6)(0,6)" regex-tdfa> regex-tdfa> Expected Pass #40 regex-tdfa> text and pattern: "ababab" aeson> [12 of 42] Compiling Encoders ( tests/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/Encoders.o, dist/build/aeson-tests/aeson-tests-tmp/Encoders.dyn_o ) aeson> [13 of 42] Compiling PropUtils ( tests/PropUtils.hs, dist/build/aeson-tests/aeson-tests-tmp/PropUtils.o ) aeson> [14 of 42] Compiling PropertyTH ( tests/PropertyTH.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyTH.o ) aeson> [15 of 42] Compiling PropertyRTFunctors ( tests/PropertyRTFunctors.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRTFunctors.o ) aeson> [16 of 42] Compiling PropertyRoundTrip ( tests/PropertyRoundTrip.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyRoundTrip.o ) aeson> [17 of 42] Compiling PropertyKeys ( tests/PropertyKeys.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyKeys.o ) aeson> [18 of 42] Compiling PropertyGeneric ( tests/PropertyGeneric.hs, dist/build/aeson-tests/aeson-tests-tmp/PropertyGeneric.o ) aeson> [19 of 42] Compiling Properties ( tests/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/Properties.o ) aeson> [20 of 42] Compiling ErrorMessages ( tests/ErrorMessages.hs, dist/build/aeson-tests/aeson-tests-tmp/ErrorMessages.o, dist/build/aeson-tests/aeson-tests-tmp/ErrorMessages.dyn_o ) aeson> [21 of 42] 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 ) aeson> [22 of 42] Compiling DataFamilies.Instances ( tests/DataFamilies/Instances.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Instances.o ) aeson> [23 of 42] Compiling DataFamilies.Encoders ( tests/DataFamilies/Encoders.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Encoders.o ) aeson> [24 of 42] Compiling DataFamilies.Properties ( tests/DataFamilies/Properties.hs, dist/build/aeson-tests/aeson-tests-tmp/DataFamilies/Properties.o ) aeson> [25 of 42] Compiling CastFloat ( tests/CastFloat.hs, dist/build/aeson-tests/aeson-tests-tmp/CastFloat.o, dist/build/aeson-tests/aeson-tests-tmp/CastFloat.dyn_o ) aeson> [26 of 42] Compiling DoubleToScientific ( tests/DoubleToScientific.hs, dist/build/aeson-tests/aeson-tests-tmp/DoubleToScientific.o, dist/build/aeson-tests/aeson-tests-tmp/DoubleToScientific.dyn_o ) aeson> [27 of 42] Compiling RFC8785 ( tests/RFC8785.hs, dist/build/aeson-tests/aeson-tests-tmp/RFC8785.o ) aeson> [28 of 42] 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 ) aeson> aeson> tests/UnitTests/FromJSONKey.hs:35:22: warning: [GHC-58008] [-Wgadt-mono-local-binds] aeson> Pattern matching on GADTs without MonoLocalBinds is fragile. aeson> Suggested fix: aeson> Enable any of the following extensions: GADTs, TypeFamilies aeson> | aeson> 35 | assertIsCoerce _ FromJSONKeyCoerce = pure () aeson> | ^^^^^^^^^^^^^^^^^ aeson> aeson> tests/UnitTests/FromJSONKey.hs:39:23: warning: [GHC-58008] [-Wgadt-mono-local-binds] aeson> Pattern matching on GADTs without MonoLocalBinds is fragile. aeson> Suggested fix: aeson> Enable any of the following extensions: GADTs, TypeFamilies aeson> | aeson> 39 | assertIsCoerce' _ FromJSONKeyCoerce = pure () aeson> | ^^^^^^^^^^^^^^^^^ aeson> [29 of 42] 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 ) aeson> [30 of 42] 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 ) aeson> [31 of 42] 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 ) filemanip> System/FilePath/GlobPattern.hs:130:49: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘head’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 130 | | otherwise = let hs = map head ss filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:131:44: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘head’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 131 | h = head hs filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:132:54: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 132 | in if all (h==) $ tail hs filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:133:62: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 133 | then pfx (h:acc) $ map tail ss filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:149:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘g’ shadows the existing binding filemanip> bound at System/FilePath/GlobPattern.hs:148:24 filemanip> | filemanip> 149 | where matchGroup g = matchTerms (MatchLiteral g : ts) cs filemanip> | ^ filemanip> filemanip> System/FilePath/GlobPattern.hs:154:48: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 154 | Nothing -> matchAny (tail cs') filemanip> | ^^^^ filemanip> filemanip> System/FilePath/GlobPattern.hs:162:48: warning: [GHC-63394] [-Wx-partial] filemanip> In the use of ‘tail’ filemanip> (imported from Prelude, but defined in GHC.List): kan-extensions> Warning: 'Identity' is ambiguous. It is defined kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined in ‘Data.Functor.Identity’ kan-extensions> 20% ( 5 / 24) in 'Control.Monad.Co' kan-extensions> Missing documentation for: kan-extensions> Co (src/Control/Monad/Co.hs:72) kan-extensions> co (src/Control/Monad/Co.hs:75) kan-extensions> runCo (src/Control/Monad/Co.hs:78) kan-extensions> liftCoT0 (src/Control/Monad/Co.hs:113) kan-extensions> liftCoT0M (src/Control/Monad/Co.hs:149) kan-extensions> lowerCoT0 (src/Control/Monad/Co.hs:116) kan-extensions> lowerCo0 (src/Control/Monad/Co.hs:119) kan-extensions> liftCoT1 (src/Control/Monad/Co.hs:122) kan-extensions> liftCoT1M (src/Control/Monad/Co.hs:152) kan-extensions> lowerCoT1 (src/Control/Monad/Co.hs:125) kan-extensions> lowerCo1 (src/Control/Monad/Co.hs:128) kan-extensions> diter (src/Control/Monad/Co.hs:155) kan-extensions> dctrlM (src/Control/Monad/Co.hs:158) kan-extensions> posW (src/Control/Monad/Co.hs:131) kan-extensions> peekW (src/Control/Monad/Co.hs:134) kan-extensions> peeksW (src/Control/Monad/Co.hs:137) kan-extensions> askW (src/Control/Monad/Co.hs:140) kan-extensions> asksW (src/Control/Monad/Co.hs:143) kan-extensions> traceW (src/Control/Monad/Co.hs:146) kan-extensions> Warning: 'Ran' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Kan/Ran.hs:85:21 kan-extensions> * at src/Data/Functor/Kan/Ran.hs:85:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Kan/Ran.hs:85:1 kan-extensions> Warning: 'Compose'' is out of scope. kan-extensions> If you qualify the identifier, haddock can try to link it anyway. kan-extensions> 53% ( 8 / 15) in 'Data.Functor.Kan.Ran' kan-extensions> Missing documentation for: kan-extensions> decomposeRan (src/Data/Functor/Kan/Ran.hs:116) kan-extensions> ranToAdjoint (src/Data/Functor/Kan/Ran.hs:130) kan-extensions> composedAdjointToRan (src/Data/Functor/Kan/Ran.hs:144) kan-extensions> repToRan (src/Data/Functor/Kan/Ran.hs:153) kan-extensions> ranToRep (src/Data/Functor/Kan/Ran.hs:157) kan-extensions> composedRepToRan (src/Data/Functor/Kan/Ran.hs:165) kan-extensions> ranToComposedRep (src/Data/Functor/Kan/Ran.hs:161) kan-extensions> Warning: 'Codensity' is ambiguous. It is defined kan-extensions> * at src/Control/Monad/Codensity.hs:66:44 kan-extensions> * at src/Control/Monad/Codensity.hs:66:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Control/Monad/Codensity.hs:66:1 kan-extensions> Warning: 'Ran' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Kan/Ran.hs:85:21 kan-extensions> * at src/Data/Functor/Kan/Ran.hs:85:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Kan/Ran.hs:85:1 kan-extensions> 85% ( 12 / 14) in 'Control.Monad.Codensity' kan-extensions> Missing documentation for: kan-extensions> adjunctionToCodensity (src/Control/Monad/Codensity.hs:175) kan-extensions> ranToCodensity (src/Control/Monad/Codensity.hs:216) kan-extensions> Warning: 'Yoneda' is ambiguous. It is defined kan-extensions> * at src/Data/Functor/Yoneda.hs:59:22 kan-extensions> * at src/Data/Functor/Yoneda.hs:59:1 kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined at src/Data/Functor/Yoneda.hs:59:1 kan-extensions> Warning: 'Identity' is ambiguous. It is defined kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> * in ‘Data.Functor.Identity’ kan-extensions> You may be able to disambiguate the identifier by qualifying it or kan-extensions> by specifying the type/value namespace explicitly. kan-extensions> Defaulting to the one defined in ‘Data.Functor.Identity’ kan-extensions> 45% ( 5 / 11) in 'Data.Functor.Yoneda' kan-extensions> Missing documentation for: kan-extensions> lowerYoneda (src/Data/Functor/Yoneda.hs:85) kan-extensions> maxF (src/Data/Functor/Yoneda.hs:194) kan-extensions> minF (src/Data/Functor/Yoneda.hs:199) kan-extensions> maxM (src/Data/Functor/Yoneda.hs:204) kan-extensions> minM (src/Data/Functor/Yoneda.hs:209) kan-extensions> ranToYoneda (src/Data/Functor/Yoneda.hs:103) kan-extensions> Warning: Data.Functor.Contravariant.Coyoneda: could not find link destinations for: kan-extensions> - Data.Functor.Contravariant.Coyoneda.D:R:RepCoyoneda kan-extensions> Warning: Data.Functor.Contravariant.Day: could not find link destinations for: kan-extensions> - Data.Functor.Contravariant.Day.D:R:RepDay shake> [55 of 71] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Derived.o ) shake> [56 of 71] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/shake/shake-tmp/Development/Shake/Command.o ) shake> [57 of 71] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Directory.o ) shake> [58 of 71] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Rules/Default.o ) shake> [59 of 71] Compiling Paths_shake ( dist/build/shake/autogen/Paths_shake.hs, dist/build/shake/shake-tmp/Paths_shake.o ) shake> [60 of 71] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Paths.o ) shake> [61 of 71] Compiling General.Template ( src/General/Template.hs, dist/build/shake/shake-tmp/General/Template.o ) shake> [62 of 71] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Progress.o ) shake> [63 of 71] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/CompactUI.o ) shake> [64 of 71] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Profile.o ) shake> [65 of 71] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Core/Run.o ) shake> [66 of 71] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/shake/shake-tmp/Development/Shake/Database.o ) shake> [67 of 71] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Demo.o ) shake> [68 of 71] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/shake/shake-tmp/Development/Shake/Internal/Args.o ) shake> [69 of 71] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/shake/shake-tmp/Development/Shake.o ) shake> [70 of 71] Compiling Development.Ninja.All ( src/Development/Ninja/All.hs, dist/build/shake/shake-tmp/Development/Ninja/All.o ) shake> [71 of 71] Compiling Run ( src/Run.hs, dist/build/shake/shake-tmp/Run.o ) shake> [72 of 72] Linking dist/build/shake/shake shake> Preprocessing library for shake-0.19.8.. shake> Building library for shake-0.19.8.. shake> [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/Development/Ninja/Env.o, dist/build/Development/Ninja/Env.dyn_o ) shake> [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/Development/Ninja/Type.o, dist/build/Development/Ninja/Type.dyn_o ) shake> [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/Development/Ninja/Lexer.o, dist/build/Development/Ninja/Lexer.dyn_o ) shake> [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/Development/Shake/Classes.o, dist/build/Development/Shake/Classes.dyn_o ) shake> [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/Development/Shake/FilePath.o, dist/build/Development/Shake/FilePath.dyn_o ) shake> [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/Development/Shake/Internal/CmdOption.o, dist/build/Development/Shake/Internal/CmdOption.dyn_o ) shake> [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/Development/Shake/Internal/History/Bloom.o, dist/build/Development/Shake/Internal/History/Bloom.dyn_o ) trial-tomland> checking for references to /build/ in /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc... trial-tomland> patching script interpreter paths in /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc base64 (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc base64 (post)> Pushing 2 paths (72 are already present) using zstd to cache sellout ⏳ base64 (post)> base64 (post)> Pushing /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc (2.08 MiB) base64 (post)> Pushing /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 (12.90 MiB) base64 (post)> base64 (post)> All done. base64 (post)> added 2 signatures base64 (post)> added 1 signatures base64 (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc base64 (post)> copying 2 paths... base64 (post)> copying path '/nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc' to 'https://cache.nix-ci.com'... base64 (post)> copying path '/nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0' to 'https://cache.nix-ci.com'... base64 (post)> copying 1 paths... base64 (post)> copying path '/nix/store/h0r6pk7ynkmdsz43vl41i9gw0hbmv6sa-base64-1.0.drv' to 'https://cache.nix-ci.com'... base64 (post)> added 0 signatures base64 (post)> added 0 signatures base64 (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0 /nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc base64 (post)> copying 2 paths... base64 (post)> copying path '/nix/store/ka492dvfx167x3pzb9s8g8havr26fhlp-base64-1.0-doc' to 'ssh-ng://worker.nix-ci.com'... base64 (post)> copying path '/nix/store/f6zmgbgqz1f0b6n823lr8rgqw1dnqyxz-base64-1.0' to 'ssh-ng://worker.nix-ci.com'... base64 (post)> copying 1 paths... base64 (post)> copying path '/nix/store/h0r6pk7ynkmdsz43vl41i9gw0hbmv6sa-base64-1.0.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.fromAdjacencyIntSets ============ algebraic-graphs> OK: fromAdjacencyIntSets [] == empty algebraic-graphs> OK: fromAdjacencyIntSets [(x, IntSet.empty)] == vertex x algebraic-graphs> OK: fromAdjacencyIntSets [(x, IntSet.singleton y)] == edge x y algebraic-graphs> OK: fromAdjacencyIntSets . map (fmap IntSet.fromList) == stars algebraic-graphs> OK: overlay (fromAdjacencyIntSets xs) (fromAdjacencyIntSets ys) == fromAdjacencyIntSets (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> regex-tdfa> Regex pattern: "([^ab]*)*" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #41 regex-tdfa> text and pattern: "zabcde" regex-tdfa> Regex pattern: "((z)+|a)*" regex-tdfa> Outputs agree: "(0,2)(1,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #42 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "(a)" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #46 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a*)*(x)" regex-tdfa> Outputs agree: "(0,1)(0,0)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #47 regex-tdfa> text and pattern: "ax" regex-tdfa> Regex pattern: "(a*)*(x)" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #48 regex-tdfa> text and pattern: "axa" regex-tdfa> Regex pattern: "(a*)*(x)" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #49 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a*)+(x)" regex-tdfa> Outputs agree: "(0,1)(0,0)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #50 regex-tdfa> text and pattern: "ax" regex-tdfa> Regex pattern: "(a*)+(x)" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #51 regex-tdfa> text and pattern: "axa" regex-tdfa> Regex pattern: "(a*)+(x)" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #52 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(a*){2}(x)" regex-tdfa> Outputs agree: "(0,1)(0,0)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #53 regex-tdfa> text and pattern: "ax" regex-tdfa> Regex pattern: "(a*){2}(x)" regex-tdfa> Outputs agree: "(0,2)(1,1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #54 regex-tdfa> text and pattern: "axa" regex-tdfa> Regex pattern: "(a*){2}(x)" regex-tdfa> Outputs agree: "(0,2)(1,1)(1,2)" regex-tdfa> regex-tdfa> Using Tests from: osx-bsd-critical.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(()|.)(b)" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Fail #-1 regex-tdfa> regex-tdfa> Searched text: "ab" regex-tdfa> Regex pattern: "(()|.)(b)" regex-tdfa> Expected output: "(1,2)(1,1)(1,1)(1,2)" regex-tdfa> Actual result : "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(()|[ab])(b)" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Fail #-2 regex-tdfa> regex-tdfa> Searched text: "ab" regex-tdfa> Regex pattern: "(()|[ab])(b)" regex-tdfa> Expected output: "(1,2)(1,1)(1,1)(1,2)" regex-tdfa> Actual result : "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "aaab" regex-tdfa> Regex pattern: "(()|[ab])+b" regex-tdfa> Outputs agree: "(0,4)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Fail #-3 regex-tdfa> regex-tdfa> Searched text: "aaab" regex-tdfa> Regex pattern: "(()|[ab])+b" regex-tdfa> Expected output: "(3,4)(3,3)(3,3)" regex-tdfa> Actual result : "(0,4)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(.|())(b)" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "([ab]|())(b)" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #14 regex-tdfa> text and pattern: "aaab" regex-tdfa> Regex pattern: "([ab]|())+b" regex-tdfa> Outputs agree: "(0,4)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Fail #-14 regex-tdfa> regex-tdfa> Searched text: "aaab" regex-tdfa> Regex pattern: "([ab]|())+b" regex-tdfa> Expected output: "(0,4)(3,3)(3,3)" regex-tdfa> Actual result : "(0,4)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #20 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(.?)(b)" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,2)" regex-tdfa> regex-tdfa> Using Tests from: repetition2.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.))" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #6 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.)){3}" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,0)(-1,-1)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.))" regex-tdfa> Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #13 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.)){3}" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #14 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #15 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.))" aeson> [32 of 42] 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 ) aeson> [33 of 42] 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 ) aeson> [34 of 42] 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 ) aeson> [35 of 42] 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 ) aeson> [36 of 42] 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 ) aeson> [37 of 42] 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 ) aeson> [38 of 42] 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 ) aeson> [39 of 42] 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 ) aeson> [40 of 42] 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 ) aeson> [41 of 42] Compiling UnitTests ( tests/UnitTests.hs, dist/build/aeson-tests/aeson-tests-tmp/UnitTests.o ) aeson> aeson> tests/UnitTests.hs:89:29: warning: [GHC-63394] [-Wx-partial] aeson> In the use of ‘head’ aeson> (imported from Prelude.Compat, but defined in GHC.List): aeson> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." aeson> | aeson> 89 | capitalize t = toUpper (head t) : tail t aeson> | ^^^^ aeson> aeson> tests/UnitTests.hs:89:39: warning: [GHC-63394] [-Wx-partial] aeson> In the use of ‘tail’ aeson> (imported from Prelude.Compat, but defined in GHC.List): aeson> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." aeson> | aeson> 89 | capitalize t = toUpper (head t) : tail t aeson> | ^^^^ aeson> [42 of 42] Compiling Main ( tests/Tests.hs, dist/build/aeson-tests/aeson-tests-tmp/Main.o ) aeson> [43 of 43] Linking dist/build/aeson-tests/aeson-tests aeson> buildPhase completed in 1 minutes 21 seconds aeson> Running phase: checkPhase aeson> Running 1 test suites... aeson> Test suite aeson-tests: RUNNING... aeson> tests aeson> data families aeson> template-haskell aeson> toJSON aeson> Nullary aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. filemanip> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." filemanip> | filemanip> 162 | Nothing -> matchDir $ tail cs' filemanip> | ^^^^ filemanip> [2 of 4] Compiling System.FilePath.Glob ( System/FilePath/Glob.hs, nothing ) filemanip> [3 of 4] Compiling System.FilePath.Find ( System/FilePath/Find.hs, nothing ) filemanip> filemanip> System/FilePath/Find.hs:227:20: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 227 | where visit path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:231:22: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 231 | traverse dir depth dirSt = do filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:238:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 238 | filterPath path depth st result = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:15: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:21: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^ filemanip> filemanip> System/FilePath/Find.hs:274:26: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 274 | where visit state path depth st = filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:9: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘traverse’ shadows the existing binding filemanip> imported from ‘Prelude’ at System/FilePath/Find.hs:39:8-27 filemanip> (and originally defined in ‘Data.Traversable’) filemanip> | kan-extensions> Warning: Data.Functor.Contravariant.Yoneda: could not find link destinations for: kan-extensions> - Data.Functor.Contravariant.Yoneda.D:R:RepYoneda kan-extensions> Warning: Data.Functor.Day: could not find link destinations for: kan-extensions> - Data.Functor.Day.D:R:RepDay kan-extensions> Warning: Data.Functor.Coyoneda: could not find link destinations for: kan-extensions> - Data.Functor.Coyoneda.D:R:RepCoyoneda kan-extensions> Warning: Data.Functor.Yoneda: could not find link destinations for: kan-extensions> - Data.Functor.Yoneda.D:R:RepYoneda kan-extensions> Documentation created: dist/doc/html/kan-extensions/, kan-extensions> dist/doc/html/kan-extensions/kan-extensions.txt kan-extensions> Running phase: installPhase kan-extensions> Installing library in /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 kan-extensions> Running phase: fixupPhase kan-extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 kan-extensions> shrinking /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSkan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4-ghc9.8.1.so kan-extensions> checking for references to /build/ in /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6... kan-extensions> patching script interpreter paths in /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 kan-extensions> stripping (with command strip and flags -S -p) in /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6/lib kan-extensions> shrinking RPATHs of ELF executables and libraries in /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc kan-extensions> checking for references to /build/ in /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc... kan-extensions> patching script interpreter paths in /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc shake> [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/Development/Shake/Internal/History/Network.o, dist/build/Development/Shake/Internal/History/Network.dyn_o ) shake> [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/Development/Shake/Internal/History/Types.o, dist/build/Development/Shake/Internal/History/Types.dyn_o ) shake> [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/General/Bilist.o, dist/build/General/Bilist.dyn_o ) shake> [11 of 73] Compiling General.Binary ( src/General/Binary.hs, dist/build/General/Binary.o, dist/build/General/Binary.dyn_o ) shake> [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/Development/Shake/Internal/FileName.o, dist/build/Development/Shake/Internal/FileName.dyn_o ) shake> [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/General/Cleanup.o, dist/build/General/Cleanup.dyn_o ) shake> [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/General/EscCodes.o, dist/build/General/EscCodes.dyn_o ) shake> [15 of 73] Compiling General.Extra ( src/General/Extra.hs, dist/build/General/Extra.o, dist/build/General/Extra.dyn_o ) shake> [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/Development/Shake/Internal/History/Symlink.o, dist/build/Development/Shake/Internal/History/Symlink.dyn_o ) shake> [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/Development/Shake/Internal/Errors.o, dist/build/Development/Shake/Internal/Errors.dyn_o ) shake> [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/Development/Shake/Internal/Value.o, dist/build/Development/Shake/Internal/Value.dyn_o ) shake> [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/Development/Shake/Internal/FilePattern.o, dist/build/Development/Shake/Internal/FilePattern.dyn_o ) shake> [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/Development/Shake/Internal/Options.o, dist/build/Development/Shake/Internal/Options.dyn_o ) shake> [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/Development/Shake/Internal/FileInfo.o, dist/build/Development/Shake/Internal/FileInfo.dyn_o ) shake> [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/Development/Shake/Internal/Core/Monad.o, dist/build/Development/Shake/Internal/Core/Monad.dyn_o ) shake> [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/Development/Ninja/Parse.o, dist/build/Development/Ninja/Parse.dyn_o ) shake> [24 of 73] Compiling General.Fence ( src/General/Fence.hs, dist/build/General/Fence.o, dist/build/General/Fence.dyn_o ) shake> [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/General/FileLock.o, dist/build/General/FileLock.dyn_o ) shake> [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/General/GetOpt.o, dist/build/General/GetOpt.dyn_o ) shake> [27 of 73] Compiling General.Intern ( src/General/Intern.hs, dist/build/General/Intern.o, dist/build/General/Intern.dyn_o ) shake> [28 of 73] Compiling General.Ids ( src/General/Ids.hs, dist/build/General/Ids.o, dist/build/General/Ids.dyn_o ) shake> [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/Development/Shake/Internal/History/Serialise.o, dist/build/Development/Shake/Internal/History/Serialise.dyn_o ) shake> [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/Development/Shake/Internal/History/Server.o, dist/build/Development/Shake/Internal/History/Server.dyn_o ) shake> [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/Development/Shake/Internal/Core/Database.o, dist/build/Development/Shake/Internal/Core/Database.dyn_o ) fuzzy> Running phase: setupCompilerEnvironmentPhase fuzzy> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. fuzzy> Running phase: unpackPhase fuzzy> unpacking source archive /nix/store/wavjqvgbmq1q6aawwsk6iydx5lzi3p5l-fuzzy-0.1.1.0.tar.gz fuzzy> source root is fuzzy-0.1.1.0 fuzzy> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "fuzzy-0.1.1.0/tests/tests.hs" fuzzy> Running phase: patchPhase fuzzy> Running phase: compileBuildDriverPhase fuzzy> setupCompileFlags: -package-db=/build/tmp.hF07hh0Cr9/setup-package.conf.d -threaded fuzzy> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.hF07hh0Cr9/Main.o ) fuzzy> [2 of 2] Linking Setup fuzzy> Running phase: updateAutotoolsGnuConfigScriptsPhase fuzzy> Running phase: configurePhase fuzzy> configureFlags: --verbose --prefix=/nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc/share/doc/fuzzy-0.1.1.0 --with-gcc=gcc --package-db=/build/tmp.hF07hh0Cr9/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib fuzzy> Using Parsec parser fuzzy> Configuring fuzzy-0.1.1.0... fuzzy> Dependency base >=4.8 && <5: using base-4.19.0.0 fuzzy> Dependency monoid-subclasses >0.4: using monoid-subclasses-1.2.6 fuzzy> Dependency HUnit >=1.2.5.0: using HUnit-1.6.2.0 fuzzy> Dependency base: using base-4.19.0.0 fuzzy> Dependency fuzzy: using fuzzy-0.1.1.0 fuzzy> Source component graph: fuzzy> component lib fuzzy> component test:tests dependency lib fuzzy> Configured component graph: fuzzy> component fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> include base-4.19.0.0-05c7 fuzzy> include monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp fuzzy> component fuzzy-0.1.1.0-1zY4wnxIAMG4w7fNyIebFS-tests fuzzy> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra fuzzy> include base-4.19.0.0-05c7 fuzzy> include fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> Linked component graph: fuzzy> unit fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> include base-4.19.0.0-05c7 fuzzy> include monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp fuzzy> Text.Fuzzy=fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe:Text.Fuzzy fuzzy> unit fuzzy-0.1.1.0-1zY4wnxIAMG4w7fNyIebFS-tests fuzzy> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra fuzzy> include base-4.19.0.0-05c7 fuzzy> include fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> Ready component graph: fuzzy> definite fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> depends base-4.19.0.0-05c7 fuzzy> depends monoid-subclasses-1.2.6-1RG2GMTowGvJg2hYnZoOlp fuzzy> definite fuzzy-0.1.1.0-1zY4wnxIAMG4w7fNyIebFS-tests fuzzy> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra fuzzy> depends base-4.19.0.0-05c7 fuzzy> depends fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> Using Cabal-3.10.2.0 compiled by ghc-9.8 fuzzy> Using compiler: ghc-9.8.1 fuzzy> Using install prefix: fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 fuzzy> Executables installed in: fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/bin fuzzy> Libraries installed in: fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> Dynamic Libraries installed in: trial-tomland (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc trial-tomland (post)> Pushing 2 paths (103 are already present) using zstd to cache sellout ⏳ trial-tomland (post)> trial-tomland (post)> Pushing /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 (393.59 KiB) trial-tomland (post)> Pushing /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc (217.99 KiB) trial-tomland (post)> trial-tomland (post)> All done. trial-tomland (post)> added 2 signatures trial-tomland (post)> added 1 signatures trial-tomland (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc trial-tomland (post)> copying 2 paths... trial-tomland (post)> copying path '/nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc' to 'https://cache.nix-ci.com'... trial-tomland (post)> copying path '/nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0' to 'https://cache.nix-ci.com'... trial-tomland (post)> copying 1 paths... trial-tomland (post)> copying path '/nix/store/arl4r4457r1rm3rzj0xkm4gmk6q8cb78-trial-tomland-0.0.0.0.drv' to 'https://cache.nix-ci.com'... trial-tomland (post)> added 0 signatures trial-tomland (post)> added 0 signatures trial-tomland (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0 /nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc trial-tomland (post)> copying 2 paths... trial-tomland (post)> copying path '/nix/store/9s6n2k9ig87gm7basa43pa6sik0i4ykk-trial-tomland-0.0.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... trial-tomland (post)> copying path '/nix/store/8s4imwf9b1mbdy9fvngpj15706qlm2hl-trial-tomland-0.0.0.0' to 'ssh-ng://worker.nix-ci.com'... trial-tomland (post)> copying 1 paths... trial-tomland (post)> copying path '/nix/store/arl4r4457r1rm3rzj0xkm4gmk6q8cb78-trial-tomland-0.0.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> ============ AdjacencyIntMap.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #16 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,2)(0,1)(-1,-1)(0,1)(1,2)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #17 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #18 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #19 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "(0,2)(1,2)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #20 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.)){3}" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #21 regex-tdfa> text and pattern: "aa" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #22 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.))" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #23 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,3)(0,2)(0,2)(-1,-1)(2,3)(-1,-1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #24 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,3)(0,1)(-1,-1)(0,1)(1,2)(-1,-1)(1,2)(2,3)(-1,-1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #25 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #26 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #27 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.)){3}" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #28 regex-tdfa> text and pattern: "aaa" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #29 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.))" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #30 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #31 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,3)(-1,-1)(2,3)(3,4)(-1,-1)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #32 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #33 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #34 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.)){3}" regex-tdfa> Outputs agree: "(0,4)(3,4)(-1,-1)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #35 regex-tdfa> text and pattern: "aaaa" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #36 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.))" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #37 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #38 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,5)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)(4,5)(-1,-1)(4,5)" regex-tdfa> regex-tdfa> Expected Pass #39 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #40 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #41 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.)){3}" regex-tdfa> Outputs agree: "(0,5)(4,5)(-1,-1)(4,5)" regex-tdfa> regex-tdfa> Expected Pass #42 regex-tdfa> text and pattern: "aaaaa" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,5)(4,5)(-1,-1)(4,5)" regex-tdfa> regex-tdfa> Expected Pass #43 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.))" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #44 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,4)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #45 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.))((..)|(.))((..)|(.))" regex-tdfa> Outputs agree: "(0,6)(0,2)(0,2)(-1,-1)(2,4)(2,4)(-1,-1)(4,6)(4,6)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #46 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.)){1}" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #47 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.)){2}" regex-tdfa> Outputs agree: "(0,4)(2,4)(2,4)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #48 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.)){3}" aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> SomeType aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> Approx aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> GADT aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> toEncoding aeson> NullaryString: OK aeson> +++ OK, passed 100 tests. aeson> Nullary2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> NullaryTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> NullaryObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> ApproxUnwrap: OK aeson> +++ OK, passed 100 tests. aeson> ApproxDefault: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> generics aeson> toJSON aeson> Nullary aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> SomeType aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:18: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:38 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:279:28: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘depth’ shadows the existing binding filemanip> defined at System/FilePath/Find.hs:195:1 filemanip> | filemanip> 279 | traverse state dir depth dirSt = handle (errHandler dir state) $ filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:282:53: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘state’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:279:18 filemanip> | filemanip> 282 | in state' `seq` flip foldM state' (\state name -> filemanip> | ^^^^^ filemanip> filemanip> System/FilePath/Find.hs:284:25: warning: [GHC-63397] [-Wname-shadowing] filemanip> This binding for ‘path’ shadows the existing binding filemanip> bound at System/FilePath/Find.hs:271:44 filemanip> | filemanip> 284 | let path = dir name filemanip> | ^^^^ filemanip> [4 of 4] Compiling System.FilePath.Manip ( System/FilePath/Manip.hs, nothing ) filemanip> Haddock coverage: filemanip> 100% ( 7 / 7) in 'System.FilePath.GlobPattern' filemanip> 100% ( 2 / 2) in 'System.FilePath.Glob' filemanip> Warning: 'put' is out of scope. filemanip> If you qualify the identifier, haddock can try to link it anyway. filemanip> Warning: 'FileInfo' is ambiguous. It is defined filemanip> * at System/FilePath/Find.hs:136:17 filemanip> * at System/FilePath/Find.hs:136:1 filemanip> You may be able to disambiguate the identifier by qualifying it or filemanip> by specifying the type/value namespace explicitly. filemanip> Defaulting to the one defined at System/FilePath/Find.hs:136:1 filemanip> Warning: 'isSuffixOf' is out of scope. filemanip> If you qualify the identifier, haddock can try to link it anyway. filemanip> Warning: 'deviceID' is ambiguous. It is defined filemanip> * at System/FilePath/Find.hs:440:1 filemanip> * in ‘System.Posix.Files.Common’ filemanip> You may be able to disambiguate the identifier by qualifying it or filemanip> by specifying the type/value namespace explicitly. filemanip> Defaulting to the one defined at System/FilePath/Find.hs:440:1 filemanip> 65% ( 41 / 63) in 'System.FilePath.Find' filemanip> Missing documentation for: filemanip> FileType (System/FilePath/Find.hs:394) filemanip> FilterPredicate (System/FilePath/Find.hs:202) filemanip> RecursionPredicate (System/FilePath/Find.hs:203) filemanip> deviceID (System/FilePath/Find.hs:440) filemanip> fileID (System/FilePath/Find.hs:443) filemanip> fileOwner (System/FilePath/Find.hs:446) filemanip> fileGroup (System/FilePath/Find.hs:449) filemanip> fileSize (System/FilePath/Find.hs:452) filemanip> linkCount (System/FilePath/Find.hs:455) filemanip> specialDeviceID (System/FilePath/Find.hs:458) filemanip> fileMode (System/FilePath/Find.hs:461) filemanip> accessTime (System/FilePath/Find.hs:479) filemanip> modificationTime (System/FilePath/Find.hs:482) filemanip> statusChangeTime (System/FilePath/Find.hs:485) filemanip> ==? (System/FilePath/Find.hs:528) filemanip> /=? (System/FilePath/Find.hs:532) filemanip> >? (System/FilePath/Find.hs:536) filemanip> >=? (System/FilePath/Find.hs:544) filemanip> <=? (System/FilePath/Find.hs:548) filemanip> &&? (System/FilePath/Find.hs:558) filemanip> ||? (System/FilePath/Find.hs:562) shake> [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/General/ListBuilder.o, dist/build/General/ListBuilder.dyn_o ) shake> [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/General/Makefile.o, dist/build/General/Makefile.dyn_o ) shake> [34 of 73] Compiling General.Process ( src/General/Process.hs, dist/build/General/Process.o, dist/build/General/Process.dyn_o ) shake> [35 of 73] Compiling General.Thread ( src/General/Thread.hs, dist/build/General/Thread.o, dist/build/General/Thread.dyn_o ) shake> [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/General/Chunks.o, dist/build/General/Chunks.dyn_o ) shake> [37 of 73] Compiling General.Timing ( src/General/Timing.hs, dist/build/General/Timing.o, dist/build/General/Timing.dyn_o ) shake> [38 of 73] Compiling General.Pool ( src/General/Pool.hs, dist/build/General/Pool.o, dist/build/General/Pool.dyn_o ) shake> [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/Development/Shake/Internal/Core/Storage.o, dist/build/Development/Shake/Internal/Core/Storage.dyn_o ) shake> [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/General/TypeMap.o, dist/build/General/TypeMap.dyn_o ) shake> [41 of 73] Compiling General.Wait ( src/General/Wait.hs, dist/build/General/Wait.o, dist/build/General/Wait.dyn_o ) shake> [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/Development/Shake/Internal/History/Shared.o, dist/build/Development/Shake/Internal/History/Shared.dyn_o ) shake> [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/Development/Shake/Internal/History/Cloud.o, dist/build/Development/Shake/Internal/History/Cloud.dyn_o ) shake> [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/Development/Shake/Internal/Core/Types.o, dist/build/Development/Shake/Internal/Core/Types.dyn_o ) shake> [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/Development/Shake/Internal/Core/Rules.o, dist/build/Development/Shake/Internal/Core/Rules.dyn_o ) shake> [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/Development/Shake/Internal/Core/Pool.o, dist/build/Development/Shake/Internal/Core/Pool.dyn_o ) shake> [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/Development/Shake/Internal/Core/Action.o, dist/build/Development/Shake/Internal/Core/Action.dyn_o ) shake> [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/Development/Shake/Internal/Resource.o, dist/build/Development/Shake/Internal/Resource.dyn_o ) shake> [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/Development/Shake/Internal/Core/Build.o, dist/build/Development/Shake/Internal/Core/Build.dyn_o ) shake> [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, dist/build/Development/Shake/Rule.o, dist/build/Development/Shake/Rule.dyn_o ) shake> [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/Development/Shake/Internal/Rules/Rerun.o, dist/build/Development/Shake/Internal/Rules/Rerun.dyn_o ) shake> [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/Development/Shake/Internal/Rules/Oracle.o, dist/build/Development/Shake/Internal/Rules/Oracle.dyn_o ) shake> [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/Development/Shake/Internal/Rules/File.o, dist/build/Development/Shake/Internal/Rules/File.dyn_o ) fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 fuzzy> Private executables installed in: fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/libexec/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0 fuzzy> Data files installed in: fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/share/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0 fuzzy> Documentation installed in: fuzzy> /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc/share/doc/fuzzy-0.1.1.0 fuzzy> Configuration files installed in: fuzzy> /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/etc fuzzy> No alex found fuzzy> Using ar found on system at: fuzzy> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar fuzzy> No c2hs found fuzzy> No cpphs found fuzzy> No doctest found fuzzy> Using gcc version 14.3.0 given by user at: fuzzy> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc fuzzy> Using ghc version 9.8.1 found on system at: fuzzy> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc fuzzy> Using ghc-pkg version 9.8.1 found on system at: fuzzy> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 fuzzy> No ghcjs found fuzzy> No ghcjs-pkg found fuzzy> No greencard found fuzzy> Using haddock version 2.30.0 found on system at: fuzzy> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 fuzzy> No happy found fuzzy> Using haskell-suite found on system at: haskell-suite-dummy-location fuzzy> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location fuzzy> No hmake found fuzzy> Using hpc version 0.69 found on system at: fuzzy> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 fuzzy> Using hsc2hs version 0.68.10 found on system at: fuzzy> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 fuzzy> Using hscolour version 1.25 found on system at: fuzzy> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour fuzzy> No jhc found fuzzy> Using ld found on system at: fuzzy> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold fuzzy> No pkg-config found fuzzy> Using runghc version 9.8.1 found on system at: fuzzy> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 fuzzy> Using strip version 2.44 found on system at: fuzzy> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip fuzzy> Using tar found on system at: fuzzy> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar fuzzy> No uhc found fuzzy> Running phase: buildPhase fuzzy> Preprocessing library for fuzzy-0.1.1.0.. fuzzy> Building library for fuzzy-0.1.1.0.. fuzzy> [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, dist/build/Text/Fuzzy.o, dist/build/Text/Fuzzy.dyn_o ) fuzzy> [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, dist/build/Text/Fuzzy.p_o ) fuzzy> Preprocessing test suite 'tests' for fuzzy-0.1.1.0.. fuzzy> Building test suite 'tests' for fuzzy-0.1.1.0.. fuzzy> [1 of 1] Compiling Main ( tests/tests.hs, dist/build/tests/tests-tmp/Main.o ) fuzzy> fuzzy> tests/tests.hs:48:16: warning: [GHC-63394] [-Wx-partial] fuzzy> In the use of ‘head’ fuzzy> (imported from Prelude, but defined in GHC.List): fuzzy> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." fuzzy> | fuzzy> 48 | (@?=) (head (F.filter "cb" ["cab", "acb"] "" "" id True) ) fuzzy> | ^^^^ fuzzy> fuzzy> tests/tests.hs:49:16: warning: [GHC-63394] [-Wx-partial] fuzzy> In the use of ‘head’ fuzzy> (imported from Prelude, but defined in GHC.List): fuzzy> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." fuzzy> | fuzzy> 49 | (head (F.filter "cb" ["acb"] "" "" id True)) fuzzy> | ^^^^ fuzzy> [2 of 2] Linking dist/build/tests/tests fuzzy> Running phase: checkPhase kan-extensions (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 kan-extensions (post)> Pushing 2 paths (110 are already present) using zstd to cache sellout ⏳ kan-extensions (post)> kan-extensions (post)> Pushing /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc (2.33 MiB) kan-extensions (post)> Pushing /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 (6.97 MiB) kan-extensions (post)> kan-extensions (post)> All done. kan-extensions (post)> added 2 signatures kan-extensions (post)> added 1 signatures kan-extensions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 kan-extensions (post)> copying 2 paths... kan-extensions (post)> copying path '/nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc' to 'https://cache.nix-ci.com'... kan-extensions (post)> copying path '/nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6' to 'https://cache.nix-ci.com'... kan-extensions (post)> copying 1 paths... kan-extensions (post)> copying path '/nix/store/49x6znisl8wbk3n2ppkdr6kbkz1mky0q-kan-extensions-5.2.6.drv' to 'https://cache.nix-ci.com'... kan-extensions (post)> added 0 signatures kan-extensions (post)> added 0 signatures kan-extensions (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc /nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6 kan-extensions (post)> copying 2 paths... kan-extensions (post)> copying path '/nix/store/1p8jnqs9k0p4q0idfs8a692n87xcfigy-kan-extensions-5.2.6-doc' to 'ssh-ng://worker.nix-ci.com'... kan-extensions (post)> copying path '/nix/store/591rzm1kvvxym4ybpala3hxlhmx012jc-kan-extensions-5.2.6' to 'ssh-ng://worker.nix-ci.com'... kan-extensions (post)> copying 1 paths... kan-extensions (post)> copying path '/nix/store/49x6znisl8wbk3n2ppkdr6kbkz1mky0q-kan-extensions-5.2.6.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/p586gr8ja0qymjfbfvcp79m2am72hx2k-lens-5.3.4.drv'... building '/nix/store/wpwfw3n2r7wi9cq1nc4waqd5llcz8lfa-pointed-5.0.5.drv'... algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x regex-tdfa> Outputs agree: "(0,6)(4,6)(4,6)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #49 regex-tdfa> text and pattern: "aaaaaa" regex-tdfa> Regex pattern: "((..)|(.))*" regex-tdfa> Outputs agree: "(0,6)(4,6)(4,6)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #100 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){0,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #101 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){1,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #102 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){2,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #103 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){3,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #104 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){4,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #105 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){5,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #106 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){6,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #107 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){7,}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #108 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){8,}Y" regex-tdfa> Outputs agree: "(0,9)(8,8)" regex-tdfa> regex-tdfa> Expected Pass #110 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){0,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #111 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){1,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #112 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){2,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #113 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){3,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #114 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){4,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #115 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){5,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #116 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){6,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #117 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){7,8}Y" regex-tdfa> Outputs agree: "(0,9)(7,8)" regex-tdfa> regex-tdfa> Expected Pass #118 regex-tdfa> text and pattern: "X1234567Y" regex-tdfa> Regex pattern: "X(.?){8,8}Y" regex-tdfa> Outputs agree: "(0,9)(8,8)" regex-tdfa> regex-tdfa> Expected Pass #260 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){0,}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #261 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){1,}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #262 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){2,}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #263 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){3,}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #264 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){4,}(d*)" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #265 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){0,10}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #266 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){1,10}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #267 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){2,10}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #268 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){3,10}(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #269 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd){4,10}(d*)" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #270 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd)*(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Expected Pass #271 regex-tdfa> text and pattern: "ababcd" regex-tdfa> Regex pattern: "(a|ab|c|bcd)+(d*)" regex-tdfa> Outputs agree: "(0,6)(3,6)(6,6)" regex-tdfa> regex-tdfa> Using Tests from: right-assoc.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)(c|bcd)(d*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #2 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)(bcd|c)(d*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)(c|bcd)(d*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)(bcd|c)(d*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(b|abc)(c*)" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #6 aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> Approx aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> toEncoding aeson> NullaryString: OK aeson> +++ OK, passed 100 tests. aeson> Nullary2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> NullaryTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> NullaryObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> ApproxUnwrap: OK aeson> +++ OK, passed 100 tests. aeson> ApproxDefault: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> RFC8785 aeson> example: OK aeson> key-sort: OK aeson> numbers aeson> 0: OK aeson> 0: OK aeson> 5e-324: OK aeson> -5e-324: OK aeson> 1.7976931348623157e+308: OK aeson> -1.7976931348623157e+308: OK aeson> 9007199254740992: OK aeson> -9007199254740992: OK aeson> 295147905179352830000: OK aeson> 9.999999999999997e+22: OK aeson> 1e+23: OK aeson> 1.0000000000000001e+23: OK aeson> 999999999999999700000: OK aeson> 999999999999999900000: OK aeson> 1e+21: OK aeson> 9.999999999999997e-7: OK aeson> 0.000001: OK aeson> 333333333.3333332: OK aeson> 333333333.33333325: OK aeson> 333333333.3333333: OK aeson> 333333333.3333334: OK aeson> 333333333.33333343: OK aeson> -0.0000033333333333333333: OK aeson> 1424953923781206.2: OK aeson> roundtrip: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> castDoubleToWord64 aeson> 5e-324: OK aeson> roundtrip1: OK aeson> +++ OK, passed 100 tests. aeson> roundtrip2: OK aeson> +++ OK, passed 100 tests. aeson> doubleToScientific aeson> roundtrip1: OK aeson> +++ OK, passed 100 tests. aeson> roundtrip2: OK aeson> +++ OK, passed 100 tests. aeson> properties aeson> encode aeson> encodeDouble: OK aeson> +++ OK, passed 100 tests. aeson> encodeInteger: OK aeson> +++ OK, passed 100 tests. aeson> read . show = id: OK (0.33s) aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> (): OK aeson> +++ OK, passed 100 tests. aeson> Value: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> Bool: OK aeson> +++ OK, passed 100 tests. filemanip> 100% ( 6 / 6) in 'System.FilePath.Manip' filemanip> Documentation created: dist/doc/html/filemanip/, filemanip> dist/doc/html/filemanip/filemanip.txt filemanip> haddockPhase completed in 3 minutes 14 seconds filemanip> Running phase: installPhase filemanip> Installing library in /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep filemanip> Running phase: fixupPhase filemanip> shrinking RPATHs of ELF executables and libraries in /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 filemanip> shrinking /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfilemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep-ghc9.8.1.so filemanip> checking for references to /build/ in /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3... filemanip> patching script interpreter paths in /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 filemanip> stripping (with command strip and flags -S -p) in /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3/lib filemanip> shrinking RPATHs of ELF executables and libraries in /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc filemanip> checking for references to /build/ in /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc... filemanip> patching script interpreter paths in /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc shake> [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/Development/Shake/Internal/Rules/OrderOnly.o, dist/build/Development/Shake/Internal/Rules/OrderOnly.dyn_o ) shake> [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/Development/Shake/Internal/Rules/Files.o, dist/build/Development/Shake/Internal/Rules/Files.dyn_o ) shake> [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/Development/Shake/Internal/Derived.o, dist/build/Development/Shake/Internal/Derived.dyn_o ) shake> [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/Development/Shake/Command.o, dist/build/Development/Shake/Command.dyn_o ) shake> [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/Development/Shake/Internal/Rules/Directory.o, dist/build/Development/Shake/Internal/Rules/Directory.dyn_o ) shake> [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/Development/Shake/Internal/Rules/Default.o, dist/build/Development/Shake/Internal/Rules/Default.dyn_o ) shake> [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, dist/build/Paths_shake.o, dist/build/Paths_shake.dyn_o ) shake> [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/Development/Shake/Internal/Paths.o, dist/build/Development/Shake/Internal/Paths.dyn_o ) shake> [62 of 73] Compiling General.Template ( src/General/Template.hs, dist/build/General/Template.o, dist/build/General/Template.dyn_o ) shake> [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/Development/Shake/Internal/Progress.o, dist/build/Development/Shake/Internal/Progress.dyn_o ) shake> [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/Development/Shake/Internal/CompactUI.o, dist/build/Development/Shake/Internal/CompactUI.dyn_o ) shake> [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/Development/Shake/Internal/Profile.o, dist/build/Development/Shake/Internal/Profile.dyn_o ) shake> [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/Development/Shake/Internal/Core/Run.o, dist/build/Development/Shake/Internal/Core/Run.dyn_o ) shake> [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/Development/Shake/Database.o, dist/build/Development/Shake/Database.dyn_o ) shake> [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/Development/Shake/Internal/Demo.o, dist/build/Development/Shake/Internal/Demo.dyn_o ) shake> [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/Development/Shake/Internal/Args.o, dist/build/Development/Shake/Internal/Args.dyn_o ) shake> [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/Development/Shake.o, dist/build/Development/Shake.dyn_o ) shake> [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, dist/build/Development/Shake/Util.o, dist/build/Development/Shake/Util.dyn_o ) shake> [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, dist/build/Development/Shake/Forward.o, dist/build/Development/Shake/Forward.dyn_o ) shake> [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, dist/build/Development/Shake/Config.o, dist/build/Development/Shake/Config.dyn_o ) shake> [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, dist/build/Development/Ninja/Env.p_o ) shake> [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, dist/build/Development/Ninja/Type.p_o ) shake> [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, dist/build/Development/Ninja/Lexer.p_o ) shake> [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, dist/build/Development/Shake/Classes.p_o ) fuzzy> Running 1 test suites... fuzzy> Test suite tests: RUNNING... fuzzy> ### Failure in: 1:match:3:should be case sensitive is specified:0 fuzzy> tests/tests.hs:37 fuzzy> expected: Nothing fuzzy> but got: Just (Fuzzy {original = "Haskell", rendered = "Haskell", score = 26}) fuzzy> Cases: 14 Tried: 14 Errors: 0 Failures: 1 fuzzy> Test suite tests: PASS fuzzy> Test suite logged to: dist/test/fuzzy-0.1.1.0-tests.log fuzzy> 1 of 1 test suites (1 of 1 test cases) passed. fuzzy> Running phase: haddockPhase fuzzy> Preprocessing library for fuzzy-0.1.1.0.. fuzzy> Running Haddock on library for fuzzy-0.1.1.0.. fuzzy> Warning: The documentation for the following packages are not installed. No fuzzy> links will be generated to these packages: vector-0.13.2.0 fuzzy> Warning: --source-* options are ignored when --hyperlinked-source is enabled. fuzzy> [1 of 1] Compiling Text.Fuzzy ( src/Text/Fuzzy.hs, nothing ) fuzzy> Haddock coverage: fuzzy> Warning: 'filter' is ambiguous. It is defined fuzzy> * in ‘GHC.List’ fuzzy> * at src/Text/Fuzzy.hs:81:1 fuzzy> You may be able to disambiguate the identifier by qualifying it or fuzzy> by specifying the type/value namespace explicitly. fuzzy> Defaulting to the one defined at src/Text/Fuzzy.hs:81:1 fuzzy> 100% ( 6 / 6) in 'Text.Fuzzy' fuzzy> Documentation created: dist/doc/html/fuzzy/, dist/doc/html/fuzzy/fuzzy.txt fuzzy> Preprocessing test suite 'tests' for fuzzy-0.1.1.0.. fuzzy> Running phase: installPhase fuzzy> Installing library in /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe fuzzy> Running phase: fixupPhase fuzzy> shrinking RPATHs of ELF executables and libraries in /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 fuzzy> shrinking /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe-ghc9.8.1.so fuzzy> checking for references to /build/ in /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0... fuzzy> patching script interpreter paths in /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 fuzzy> stripping (with command strip and flags -S -p) in /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0/lib fuzzy> shrinking RPATHs of ELF executables and libraries in /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc fuzzy> checking for references to /build/ in /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc... fuzzy> patching script interpreter paths in /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(abc|b)(c*)" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(b|abc)(c*)" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a*)(abc|b)(c*)" regex-tdfa> Outputs agree: "(0,3)(0,1)(1,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)(c|bcd)(d|.*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(a|ab)(bcd|c)(d|.*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)(c|bcd)(d|.*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "(ab|a)(bcd|c)(d|.*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Using Tests from: totest.txt regex-tdfa> regex-tdfa> Expected Pass #1 regex-tdfa> text and pattern: "xaax" regex-tdfa> Regex pattern: "a+" regex-tdfa> Outputs agree: "(1,3)" regex-tdfa> regex-tdfa> Expected Pass #3 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a?)((ab)?)" regex-tdfa> Outputs agree: "(0,2)(0,0)(0,2)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #4 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a?)((ab)?)(b?)" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #5 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "((a?)((ab)?))(b?)" regex-tdfa> Outputs agree: "(0,2)(0,2)(0,0)(0,2)(0,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #6 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a?)(((ab)?)(b?))" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,2)(1,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #7 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(.?)" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #8 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(.?){1}" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #9 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(.?)(.?)" regex-tdfa> Outputs agree: "(0,1)(0,1)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #10 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(.?){2}" regex-tdfa> Outputs agree: "(0,1)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #11 regex-tdfa> text and pattern: "x" regex-tdfa> Regex pattern: "(.?)*" regex-tdfa> Outputs agree: "(0,1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #12 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?)" regex-tdfa> Outputs agree: "(0,2)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #13 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?){1}" regex-tdfa> Outputs agree: "(0,2)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #14 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?)(.?.?)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #15 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?){2}" regex-tdfa> Outputs agree: "(0,3)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #16 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?)(.?.?)(.?.?)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)(3,3)" regex-tdfa> regex-tdfa> Expected Pass #17 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?){3}" regex-tdfa> Outputs agree: "(0,3)(3,3)" regex-tdfa> regex-tdfa> Expected Pass #18 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "(.?.?)*" regex-tdfa> Outputs agree: "(0,3)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #19 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "a?((ab)?)(b?)" regex-tdfa> Outputs agree: "(0,2)(1,1)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #20 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(a?)((ab)?)b?" regex-tdfa> Outputs agree: "(0,2)(0,1)(1,1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #21 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "a?((ab)?)b?" regex-tdfa> Outputs agree: "(0,2)(1,1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #22 regex-tdfa> text and pattern: "xxxxx" regex-tdfa> Regex pattern: "(a*){2}" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #23 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(ab?)(b?a)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #24 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a|ab)(ba|a)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #25 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a|ab|ba)" regex-tdfa> Outputs agree: "(0,2)(0,2)" regex-tdfa> regex-tdfa> Expected Pass #26 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a|ab|ba)(a|ab|ba)" regex-tdfa> Outputs agree: "(0,3)(0,2)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #27 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a|ab|ba)*" regex-tdfa> Outputs agree: "(0,3)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #28 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|a*b)" regex-tdfa> Outputs agree: "(0,3)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #29 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|a*b)(aba|a*b)" regex-tdfa> Outputs agree: "(0,5)(0,2)(2,5)" regex-tdfa> regex-tdfa> Expected Pass #1029 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|a*b)(aba|a*b)(aba|a*b)" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #30 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|a*b)*" regex-tdfa> Outputs agree: "(0,5)(2,5)" regex-tdfa> regex-tdfa> Expected Pass #31 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|ab|a)" regex-tdfa> Outputs agree: "(0,3)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #32 regex-tdfa> text and pattern: "ababa" aeson> Double: OK aeson> +++ OK, passed 100 tests. aeson> Int: OK aeson> +++ OK, passed 100 tests. aeson> NonEmpty Char: OK aeson> +++ OK, passed 100 tests. aeson> Integer: OK aeson> +++ OK, passed 100 tests. aeson> String: OK aeson> +++ OK, passed 100 tests. aeson> Text: OK aeson> +++ OK, passed 100 tests. aeson> Lazy Text: OK aeson> +++ OK, passed 100 tests. aeson> Foo: OK (0.03s) aeson> +++ OK, passed 100 tests. aeson> Day: OK aeson> +++ OK, passed 100 tests. aeson> Month: OK aeson> +++ OK, passed 100 tests. aeson> Quarter: OK aeson> +++ OK, passed 100 tests. aeson> QuarterOfYear: OK aeson> +++ OK, passed 100 tests. aeson> BCE Day: OK aeson> +++ OK, passed 100 tests. aeson> DotNetTime: OK aeson> +++ OK, passed 100 tests. aeson> LocalTime: OK aeson> +++ OK, passed 100 tests. aeson> TimeOfDay: OK aeson> +++ OK, passed 100 tests. aeson> UTCTime: OK aeson> +++ OK, passed 100 tests. aeson> ZonedTime: OK aeson> +++ OK, passed 100 tests. aeson> NominalDiffTime: OK aeson> +++ OK, passed 100 tests. aeson> DiffTime: OK aeson> +++ OK, passed 100 tests. aeson> DayOfWeek: OK aeson> +++ OK, passed 100 tests. aeson> SystemTime: OK aeson> +++ OK, passed 100 tests. aeson> CalendarDiffTime: OK aeson> +++ OK, passed 100 tests. aeson> CalendarDiffDays: OK aeson> +++ OK, passed 100 tests. aeson> Version: OK aeson> +++ OK, passed 100 tests. aeson> Natural: OK aeson> +++ OK, passed 100 tests. aeson> Proxy: OK aeson> +++ OK, passed 100 tests. aeson> Tagged: OK aeson> +++ OK, passed 100 tests. aeson> Const: OK aeson> +++ OK, passed 100 tests. aeson> DList: OK aeson> +++ OK, passed 100 tests. aeson> Seq: OK aeson> +++ OK, passed 100 tests. aeson> Rational: OK aeson> +++ OK, passed 100 tests. aeson> Ratio Int: OK aeson> +++ OK, passed 100 tests. aeson> UUID: OK aeson> +++ OK, passed 100 tests. aeson> These: OK aeson> +++ OK, passed 100 tests. aeson> Fix: OK aeson> +++ OK, passed 100 tests. aeson> Mu: OK aeson> +++ OK, passed 100 tests. aeson> Nu: OK aeson> +++ OK, passed 100 tests. aeson> Maybe: OK aeson> +++ OK, passed 100 tests. aeson> Monoid.First: OK aeson> +++ OK, passed 100 tests. aeson> Semigroup.Sum: OK aeson> +++ OK, passed 100 tests. aeson> Semigroup.Product: OK aeson> +++ OK, passed 100 tests. aeson> Semigroup.All: OK aeson> +++ OK, passed 100 tests. aeson> Semigroup.Any: OK aeson> +++ OK, passed 100 tests. aeson> Strict Pair: OK aeson> +++ OK, passed 100 tests. shake> [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, dist/build/Development/Shake/FilePath.p_o ) shake> [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, dist/build/Development/Shake/Internal/CmdOption.p_o ) shake> [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, dist/build/Development/Shake/Internal/History/Bloom.p_o ) shake> [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, dist/build/Development/Shake/Internal/History/Network.p_o ) shake> [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, dist/build/Development/Shake/Internal/History/Types.p_o ) shake> [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, dist/build/General/Bilist.p_o ) shake> [11 of 73] Compiling General.Binary ( src/General/Binary.hs, dist/build/General/Binary.p_o ) shake> [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, dist/build/Development/Shake/Internal/FileName.p_o ) shake> [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, dist/build/General/Cleanup.p_o ) shake> [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, dist/build/General/EscCodes.p_o ) shake> [15 of 73] Compiling General.Extra ( src/General/Extra.hs, dist/build/General/Extra.p_o ) shake> [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, dist/build/Development/Shake/Internal/History/Symlink.p_o ) shake> [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, dist/build/Development/Shake/Internal/Errors.p_o ) shake> [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, dist/build/Development/Shake/Internal/Value.p_o ) shake> [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, dist/build/Development/Shake/Internal/FilePattern.p_o ) shake> [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, dist/build/Development/Shake/Internal/Options.p_o ) shake> [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, dist/build/Development/Shake/Internal/FileInfo.p_o ) shake> [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, dist/build/Development/Shake/Internal/Core/Monad.p_o ) shake> [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, dist/build/Development/Ninja/Parse.p_o ) shake> [24 of 73] Compiling General.Fence ( src/General/Fence.hs, dist/build/General/Fence.p_o ) shake> [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, dist/build/General/FileLock.p_o ) shake> [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, dist/build/General/GetOpt.p_o ) shake> [27 of 73] Compiling General.Intern ( src/General/Intern.hs, dist/build/General/Intern.p_o ) shake> [28 of 73] Compiling General.Ids ( src/General/Ids.hs, dist/build/General/Ids.p_o ) shake> [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, dist/build/Development/Shake/Internal/History/Serialise.p_o ) shake> [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, dist/build/Development/Shake/Internal/History/Server.p_o ) shake> [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, dist/build/Development/Shake/Internal/Core/Database.p_o ) shake> [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, dist/build/General/ListBuilder.p_o ) shake> [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, dist/build/General/Makefile.p_o ) shake> [34 of 73] Compiling General.Process ( src/General/Process.hs, dist/build/General/Process.p_o ) shake> [35 of 73] Compiling General.Thread ( src/General/Thread.hs, dist/build/General/Thread.p_o ) filemanip (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 filemanip (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ filemanip (post)> filemanip (post)> Pushing /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 (1.83 MiB) filemanip (post)> Pushing /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc (738.59 KiB) filemanip (post)> filemanip (post)> All done. filemanip (post)> added 2 signatures filemanip (post)> added 1 signatures filemanip (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 filemanip (post)> copying 2 paths... filemanip (post)> copying path '/nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc' to 'https://cache.nix-ci.com'... filemanip (post)> copying path '/nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3' to 'https://cache.nix-ci.com'... filemanip (post)> copying 1 paths... filemanip (post)> copying path '/nix/store/y67x4ppbb5c5rzy19mpyrpp8j8332512-filemanip-0.3.6.3.drv' to 'https://cache.nix-ci.com'... filemanip (post)> added 0 signatures filemanip (post)> added 0 signatures filemanip (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc /nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3 filemanip (post)> copying 2 paths... filemanip (post)> copying path '/nix/store/1ckxl7j49fq88l8cc9lrwgknh6gmfss5-filemanip-0.3.6.3-doc' to 'ssh-ng://worker.nix-ci.com'... filemanip (post)> copying path '/nix/store/xgp1vyhvfr2kl0pm0bxk4zvnbarimi8h-filemanip-0.3.6.3' to 'ssh-ng://worker.nix-ci.com'... filemanip (post)> copying 1 paths... filemanip (post)> copying path '/nix/store/y67x4ppbb5c5rzy19mpyrpp8j8332512-filemanip-0.3.6.3.drv' to 'ssh-ng://worker.nix-ci.com'... fuzzy (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 fuzzy (post)> Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳ fuzzy (post)> fuzzy (post)> Pushing /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc (180.62 KiB) fuzzy (post)> Pushing /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 (262.78 KiB) fuzzy (post)> fuzzy (post)> All done. fuzzy (post)> added 2 signatures fuzzy (post)> added 1 signatures fuzzy (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 fuzzy (post)> copying 2 paths... fuzzy (post)> copying path '/nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc' to 'https://cache.nix-ci.com'... fuzzy (post)> copying path '/nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0' to 'https://cache.nix-ci.com'... fuzzy (post)> copying 1 paths... fuzzy (post)> copying path '/nix/store/fxa667dhxyal1bmg5al7a4yppq9i8i3v-fuzzy-0.1.1.0.drv' to 'https://cache.nix-ci.com'... fuzzy (post)> added 0 signatures fuzzy (post)> added 0 signatures fuzzy (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc /nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0 fuzzy (post)> copying 2 paths... fuzzy (post)> copying path '/nix/store/7cxzfs8nnvy8advl9wn5qkm88hm0xgbx-fuzzy-0.1.1.0-doc' to 'ssh-ng://worker.nix-ci.com'... fuzzy (post)> copying path '/nix/store/cr52cmvnmmmbfjlnga1rbaqzvv6zqfyy-fuzzy-0.1.1.0' to 'ssh-ng://worker.nix-ci.com'... fuzzy (post)> copying 1 paths... fuzzy (post)> copying path '/nix/store/fxa667dhxyal1bmg5al7a4yppq9i8i3v-fuzzy-0.1.1.0.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.bfsForest ============ algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: isSubgraphOf (forest $ bfsForest x vs) x == True algebraic-graphs> OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x) algebraic-graphs> OK: bfsForest x [] == [] algebraic-graphs> OK: bfsForest empty vs == [] algebraic-graphs> OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.bfs ============ algebraic-graphs> OK: bfs (edge 1 2) [0] == [] algebraic-graphs> OK: bfs (edge 1 2) [1] == [[1], [2]] algebraic-graphs> OK: bfs (edge 1 2) [2] == [[2]] algebraic-graphs> OK: bfs (edge 1 2) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (edge 1 2) [2,1] == [[2,1]] algebraic-graphs> OK: bfs (edge 1 1) [1] == [[1]] algebraic-graphs> OK: bfs empty vs == [] algebraic-graphs> OK: bfs x [] == [] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]] algebraic-graphs> OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]] algebraic-graphs> OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]] algebraic-graphs> OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5] algebraic-graphs> OK: map concat . transpose . map levels . bfsForest x == bfs x algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfsForest ============ algebraic-graphs> OK: forest $ dfsForest empty == empty algebraic-graphs> OK: forest $ dfsForest (edge 1 1) == vertex 1 algebraic-graphs> OK: forest $ dfsForest (edge 1 2) == edge 1 2 algebraic-graphs> OK: forest $ dfsForest (edge 2 1) == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForest x) x == True algebraic-graphs> OK: isDfsForestOf (dfsForest x) x == True algebraic-graphs> OK: dfsForest . forest . dfsForest == dfsForest algebraic-graphs> OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs) algebraic-graphs> OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == algebraic-graphs> OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfsForestFrom ============ algebraic-graphs> OK: forest $ dfsForestFrom empty vs == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True algebraic-graphs> OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True algebraic-graphs> OK: dfsForestFrom x (vertexList x) == dfsForest x algebraic-graphs> OK: dfsForestFrom x [] == [] algebraic-graphs> OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfs ============ algebraic-graphs> OK: dfs empty vs == [] algebraic-graphs> OK: dfs (edge 1 1) [1] == [1] regex-tdfa> Regex pattern: "(aba|ab|a)(aba|ab|a)" regex-tdfa> Outputs agree: "(0,5)(0,2)(2,5)" regex-tdfa> regex-tdfa> Expected Pass #1032 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|ab|a)(aba|ab|a)(aba|ab|a)" regex-tdfa> Outputs agree: "(0,5)(0,2)(2,4)(4,5)" regex-tdfa> regex-tdfa> Expected Pass #33 regex-tdfa> text and pattern: "ababa" regex-tdfa> Regex pattern: "(aba|ab|a)*" regex-tdfa> Outputs agree: "(0,5)(2,5)" regex-tdfa> regex-tdfa> Expected Pass #34 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a(b)?)" regex-tdfa> Outputs agree: "(0,2)(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #35 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a(b)?)(a(b)?)" regex-tdfa> Outputs agree: "(0,3)(0,2)(1,2)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #36 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a(b)?)+" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #37 regex-tdfa> text and pattern: "xx" regex-tdfa> Regex pattern: "(.*)(.*)" regex-tdfa> Outputs agree: "(0,2)(0,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #38 regex-tdfa> text and pattern: "xx" regex-tdfa> Regex pattern: ".*(.*)" regex-tdfa> Outputs agree: "(0,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #39 regex-tdfa> text and pattern: "azbazby" regex-tdfa> Regex pattern: "(a.*z|b.*y)" regex-tdfa> Outputs agree: "(0,5)(0,5)" regex-tdfa> regex-tdfa> Expected Pass #40 regex-tdfa> text and pattern: "azbazby" regex-tdfa> Regex pattern: "(a.*z|b.*y)(a.*z|b.*y)" regex-tdfa> Outputs agree: "(0,7)(0,5)(5,7)" regex-tdfa> regex-tdfa> Expected Pass #41 regex-tdfa> text and pattern: "azbazby" regex-tdfa> Regex pattern: "(a.*z|b.*y)*" regex-tdfa> Outputs agree: "(0,7)(5,7)" regex-tdfa> regex-tdfa> Expected Pass #42 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "(.|..)(.*)" regex-tdfa> Outputs agree: "(0,2)(0,2)(2,2)" regex-tdfa> regex-tdfa> Expected Pass #43 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "((..)*(...)*)" regex-tdfa> Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #44 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "((..)*(...)*)((..)*(...)*)" regex-tdfa> Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)(3,3)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #45 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "((..)*(...)*)*" regex-tdfa> Outputs agree: "(0,3)(0,3)(-1,-1)(0,3)" regex-tdfa> regex-tdfa> Expected Pass #83 regex-tdfa> text and pattern: "aabbaa" regex-tdfa> Regex pattern: "(aa(b(b))?)+" regex-tdfa> Outputs agree: "(0,6)(4,6)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #84 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a(b)?)+" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #85 regex-tdfa> text and pattern: "abcd" regex-tdfa> Regex pattern: "([ab]+)([bc]+)([cd]*)" regex-tdfa> Outputs agree: "(0,4)(0,2)(2,3)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #90 regex-tdfa> text and pattern: "Aa" regex-tdfa> Regex pattern: "^(A([^B]*))?(B(.*))?" regex-tdfa> Outputs agree: "(0,2)(0,2)(1,2)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #91 regex-tdfa> text and pattern: "Bb" regex-tdfa> Regex pattern: "^(A([^B]*))?(B(.*))?" regex-tdfa> Outputs agree: "(0,2)(-1,-1)(-1,-1)(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #110 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(^){0,3}" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #111 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "($){0,3}" regex-tdfa> Outputs agree: "(0,0)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #112 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "(^){1,3}" regex-tdfa> Outputs agree: "(0,0)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #113 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "($){1,3}" regex-tdfa> Outputs agree: "(1,1)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #200 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "((s^)|(s)|(^)|($)|(^.))*" regex-tdfa> Outputs agree: "(0,1)(0,1)(-1,-1)(0,1)(-1,-1)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #201 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "s(()|^)e" regex-tdfa> Outputs agree: "(0,2)(1,1)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #202 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "s(^|())e" regex-tdfa> Outputs agree: "(0,2)(1,1)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #203 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "s(^|())e" regex-tdfa> Outputs agree: "(0,2)(1,1)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #204 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "s()?e" regex-tdfa> Outputs agree: "(0,2)(1,1)" regex-tdfa> regex-tdfa> Expected Pass #205 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "s(^)?e" regex-tdfa> Outputs agree: "(0,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #206 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "((s)|(e)|(a))*" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)(-1,-1)(2,3)" regex-tdfa> regex-tdfa> Expected Pass #207 regex-tdfa> text and pattern: "searchme" regex-tdfa> Regex pattern: "((s)|(e)|())*" regex-tdfa> Outputs agree: "(0,2)(1,2)(-1,-1)(1,2)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #208 regex-tdfa> text and pattern: "cbb" regex-tdfa> Regex pattern: "((b*)|c(c*))*" regex-tdfa> Outputs agree: "(0,3)(1,3)(1,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #209 regex-tdfa> text and pattern: "yyyyyy" regex-tdfa> Regex pattern: "(yyy|(x?)){2,4}" regex-tdfa> Outputs agree: "(0,6)(3,6)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #210 regex-tdfa> text and pattern: "xxx" regex-tdfa> Regex pattern: "($)|()" regex-tdfa> Outputs agree: "(0,0)(-1,-1)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #211 regex-tdfa> text and pattern: "ac\\n" regex-tdfa> Regex pattern: "$()|^()" regex-tdfa> Outputs agree: "(0,0)(-1,-1)(0,0)" regex-tdfa> regex-tdfa> Expected Pass #212 regex-tdfa> text and pattern: "ac\\n" regex-tdfa> Regex pattern: "^()|$()" regex-tdfa> Outputs agree: "(0,0)(0,0)(-1,-1)" regex-tdfa> aeson> Strict Either: OK aeson> +++ OK, passed 100 tests. aeson> Strict These: OK aeson> +++ OK, passed 100 tests. aeson> Strict Maybe: OK aeson> +++ OK, passed 100 tests. aeson> Solo Int: OK aeson> +++ OK, passed 100 tests. aeson> ShortText: OK aeson> +++ OK, passed 100 tests. aeson> URI: OK aeson> +++ OK, passed 100 tests. aeson> functors aeson> Identity Char: OK aeson> +++ OK, passed 100 tests. aeson> Identity Char: OK aeson> +++ OK, passed 100 tests. aeson> Identity [Char]: OK aeson> +++ OK, passed 100 tests. aeson> [Identity Char]: OK aeson> +++ OK, passed 100 tests. aeson> Compose I I Int: OK aeson> +++ OK, passed 100 tests. aeson> Compose [] I Int: OK aeson> +++ OK, passed 100 tests. aeson> Compose I [] Int: OK aeson> +++ OK, passed 100 tests. aeson> Compose [] [] Int: OK aeson> +++ OK, passed 100 tests. aeson> Compose I I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose [] I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose I [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose [] [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 I I I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 I [] I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 I I [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 I [] [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 [] I I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 [] [] I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 [] I [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3 [] [] [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' I I I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' I [] I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' I I [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' I [] [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' [] I I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' [] [] I Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' [] I [] Char: OK aeson> +++ OK, passed 100 tests. aeson> Compose3' [] [] [] Char: OK aeson> +++ OK, passed 100 tests. aeson> ghcGenerics aeson> OneConstructor: OK aeson> +++ OK, passed 100 tests. aeson> Product2: OK aeson> +++ OK, passed 100 tests. aeson> Product6: OK aeson> +++ OK, passed 100 tests. aeson> Sum4: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip Key aeson> Bool: OK aeson> +++ OK, passed 100 tests. aeson> Text: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> String: OK (0.04s) aeson> +++ OK, passed 100 tests. aeson> Int: OK (0.01s) aeson> +++ OK, passed 100 tests. aeson> [Text]: OK (0.02s) aeson> +++ OK, passed 100 tests. shake> [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, dist/build/General/Chunks.p_o ) shake> [37 of 73] Compiling General.Timing ( src/General/Timing.hs, dist/build/General/Timing.p_o ) shake> [38 of 73] Compiling General.Pool ( src/General/Pool.hs, dist/build/General/Pool.p_o ) shake> [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, dist/build/Development/Shake/Internal/Core/Storage.p_o ) shake> [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, dist/build/General/TypeMap.p_o ) shake> [41 of 73] Compiling General.Wait ( src/General/Wait.hs, dist/build/General/Wait.p_o ) shake> [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, dist/build/Development/Shake/Internal/History/Shared.p_o ) shake> [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, dist/build/Development/Shake/Internal/History/Cloud.p_o ) shake> [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, dist/build/Development/Shake/Internal/Core/Types.p_o ) shake> [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, dist/build/Development/Shake/Internal/Core/Rules.p_o ) shake> [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, dist/build/Development/Shake/Internal/Core/Pool.p_o ) shake> [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, dist/build/Development/Shake/Internal/Core/Action.p_o ) shake> [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, dist/build/Development/Shake/Internal/Resource.p_o ) shake> [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, dist/build/Development/Shake/Internal/Core/Build.p_o ) shake> [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, dist/build/Development/Shake/Rule.p_o ) shake> [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, dist/build/Development/Shake/Internal/Rules/Rerun.p_o ) shake> [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, dist/build/Development/Shake/Internal/Rules/Oracle.p_o ) shake> [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, dist/build/Development/Shake/Internal/Rules/File.p_o ) shake> [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, dist/build/Development/Shake/Internal/Rules/OrderOnly.p_o ) shake> [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, dist/build/Development/Shake/Internal/Rules/Files.p_o ) shake> [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, dist/build/Development/Shake/Internal/Derived.p_o ) shake> [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, dist/build/Development/Shake/Command.p_o ) shake> [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, dist/build/Development/Shake/Internal/Rules/Directory.p_o ) shake> [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, dist/build/Development/Shake/Internal/Rules/Default.p_o ) shake> [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, dist/build/Paths_shake.p_o ) shake> [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, dist/build/Development/Shake/Internal/Paths.p_o ) shake> [62 of 73] Compiling General.Template ( src/General/Template.hs, dist/build/General/Template.p_o ) shake> [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, dist/build/Development/Shake/Internal/Progress.p_o ) lens> Running phase: setupCompilerEnvironmentPhase lens> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lens> Running phase: unpackPhase lens> unpacking source archive /nix/store/94srckviqabk285cpndqlgjy1zidzbf2-lens-5.3.4.tar.gz lens> source root is lens-5.3.4 lens> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lens-5.3.4/.vim.custom" lens> Running phase: patchPhase lens> Running phase: compileBuildDriverPhase lens> setupCompileFlags: -package-db=/build/tmp.dwzh9chtMt/setup-package.conf.d -threaded lens> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.dwzh9chtMt/Main.o ) lens> [2 of 2] Linking Setup lens> Running phase: updateAutotoolsGnuConfigScriptsPhase lens> Running phase: configurePhase lens> configureFlags: --verbose --prefix=/nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc/share/doc/lens-5.3.4 --with-gcc=gcc --package-db=/build/tmp.dwzh9chtMt/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib lens> Using Parsec parser lens> Configuring lens-5.3.4... lens> Flags chosen: benchmark-uniplate=False, dump-splices=False, inlining=True, lens> j=False, test-hunit=True, test-properties=True, test-templates=True, lens> trustworthy=True lens> Dependency array >=0.5.0.0 && <0.6: using array-0.5.6.0 lens> Dependency assoc >=1.0.2 && <1.2: using assoc-1.1.1 lens> Dependency base >=4.9 && <5: using base-4.19.0.0 lens> Dependency base-orphans >=0.5.2 && <1: using base-orphans-0.9.3 lens> Dependency bifunctors >=5.5.7 && <6: using bifunctors-5.6.2 lens> Dependency bytestring >=0.10.4.0 && <0.13: using bytestring-0.12.0.2 lens> Dependency call-stack >=0.1 && <0.5: using call-stack-0.4.0 lens> Dependency comonad >=5.0.7 && <6: using comonad-5.0.9 lens> Dependency containers >=0.5.5.1 && <0.9: using containers-0.6.8 lens> Dependency contravariant >=1.4 && <2: using contravariant-1.5.5 lens> Dependency distributive >=0.5.1 && <1: using distributive-0.6.2.1 lens> Dependency exceptions >=0.8.2.1 && <1: using exceptions-0.10.7 lens> Dependency filepath >=1.2.0.0 && <1.6: using filepath-1.4.100.4 lens> Dependency free >=5.1.5 && <6: using free-5.2 lens> Dependency ghc-prim: using ghc-prim-0.11.0 lens> Dependency hashable >=1.2.7.0 && <1.6: using hashable-1.4.7.0 lens> Dependency indexed-traversable >=0.1 && <0.2: using indexed-traversable-0.1.4 lens> Dependency indexed-traversable-instances >=0.1 && <0.2: using lens> indexed-traversable-instances-0.1.2 lens> Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.6 lens> Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 lens> Dependency parallel >=3.2.1.0 && <3.3: using parallel-3.2.2.0 lens> Dependency profunctors >=5.5.2 && <6: using profunctors-5.6.2 lens> Dependency reflection >=2.1 && <3: using reflection-2.1.9 lens> Dependency semigroupoids >=5.0.1 && <7: using semigroupoids-6.0.1 lens> Dependency strict >=0.4 && <0.6: using strict-0.5.1 lens> Dependency tagged >=0.8.6 && <1: using tagged-0.8.8 lens> Dependency template-haskell >=2.11.1.0 && <2.24: using lens> template-haskell-2.21.0.0 lens> Dependency text >=1.2.3.0 && <2.2: using text-2.1 lens> Dependency th-abstraction >=0.4.1 && <0.8: using th-abstraction-0.7.1.0 pointed> Running phase: setupCompilerEnvironmentPhase pointed> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. pointed> Running phase: unpackPhase pointed> unpacking source archive /nix/store/3bqs3pyybjh308mn3bqh91670m0m7v5y-pointed-5.0.5.tar.gz pointed> source root is pointed-5.0.5 pointed> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "pointed-5.0.5/src/Data/Pointed.hs" pointed> Running phase: patchPhase pointed> Replace Cabal file with edited version from mirror://hackage/pointed-5.0.5/revision/1.cabal. pointed> Running phase: compileBuildDriverPhase pointed> setupCompileFlags: -package-db=/build/tmp.xJa65MXKIv/setup-package.conf.d -threaded pointed> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.xJa65MXKIv/Main.o ) pointed> [2 of 2] Linking Setup pointed> Running phase: updateAutotoolsGnuConfigScriptsPhase pointed> Running phase: configurePhase pointed> configureFlags: --verbose --prefix=/nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc/share/doc/pointed-5.0.5 --with-gcc=gcc --package-db=/build/tmp.xJa65MXKIv/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib pointed> Using Parsec parser pointed> Configuring pointed-5.0.5... pointed> Flags chosen: comonad=True, containers=True, kan-extensions=True, pointed> semigroupoids=True, stm=True, tagged=True, transformers=True, pointed> unordered-containers=True pointed> Dependency base >=4.9 && <5: using base-4.19.0.0 pointed> Dependency comonad >=5 && <6: using comonad-5.0.9 pointed> Dependency containers >=0.4 && <0.9: using containers-0.6.8 pointed> Dependency data-default-class >=0.0.1 && <0.3: using pointed> data-default-class-0.1.2.2 pointed> Dependency hashable >=1.1 && <1.6: using hashable-1.4.7.0 pointed> Dependency kan-extensions >=5 && <6: using kan-extensions-5.2.6 pointed> Dependency semigroupoids >=4 && <7: using semigroupoids-6.0.1 pointed> Dependency stm >=2.1.2.1 && <2.6: using stm-2.5.2.1 pointed> Dependency tagged >=0.5 && <1: using tagged-0.8.8 pointed> Dependency transformers >=0.2 && <0.7: using transformers-0.6.1.0 pointed> Dependency transformers-compat >=0.3 && <1: using transformers-compat-0.7.2 pointed> Dependency unordered-containers >=0.2 && <0.3: using pointed> unordered-containers-0.2.20 pointed> Source component graph: component lib pointed> Configured component graph: pointed> component pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz pointed> include base-4.19.0.0-05c7 pointed> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi pointed> include containers-0.6.8-e785 pointed> include data-default-class-0.1.2.2-5Kpg8qxPMcj5UxDqXSPB6v pointed> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 pointed> include kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 pointed> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg pointed> include stm-2.5.2.1-336a pointed> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo pointed> include transformers-0.6.1.0-7653 pointed> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi pointed> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm pointed> Linked component graph: pointed> unit pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz pointed> include base-4.19.0.0-05c7 pointed> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi algebraic-graphs> OK: dfs (edge 1 2) [0] == [] algebraic-graphs> OK: dfs (edge 1 2) [1] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2] == [2] algebraic-graphs> OK: dfs (edge 1 2) [1,2] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2,1] == [2,1] algebraic-graphs> OK: dfs x [] == [] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- dfs x vs ] == True algebraic-graphs> OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4] algebraic-graphs> OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.dfs ============ algebraic-graphs> OK: reachable empty x == [] algebraic-graphs> OK: reachable (vertex 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 2) 0 == [] algebraic-graphs> OK: reachable (edge 1 2) 1 == [1,2] algebraic-graphs> OK: reachable (edge 1 2) 2 == [2] algebraic-graphs> OK: reachable (path [1..8] ) 4 == [4..8] algebraic-graphs> OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3] algebraic-graphs> OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- reachable x y ] == True algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.topSort ============ algebraic-graphs> OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2] algebraic-graphs> OK: topSort (path [1..5]) == Right [1..5] algebraic-graphs> OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5] algebraic-graphs> OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1]) algebraic-graphs> OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2]) algebraic-graphs> OK: topSort (circuit [1..5]) == Left (3 :| [1,2]) algebraic-graphs> OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2]) algebraic-graphs> OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2]) algebraic-graphs> OK: fmap (flip isTopSortOf x) (topSort x) /= Right False algebraic-graphs> OK: topSort . vertices == Right . nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.testIsAcyclic ============ algebraic-graphs> OK: isAcyclic (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isAcyclic (1 * 2 + 2 * 1) == False algebraic-graphs> OK: isAcyclic . circuit == null algebraic-graphs> OK: isAcyclic == isRight . topSort algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isDfsForestOf ============ algebraic-graphs> OK: isDfsForestOf [] empty == True algebraic-graphs> OK: isDfsForestOf [] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False algebraic-graphs> OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyIntMap.isTopSortOf ============ algebraic-graphs> OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] empty == True algebraic-graphs> OK: isTopSortOf [x] (vertex x) == True algebraic-graphs> OK: isTopSortOf [x] (edge x x) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" regex-tdfa> Expected Pass #213 regex-tdfa> text and pattern: "__" regex-tdfa> Regex pattern: "($)?(.)" regex-tdfa> Outputs agree: "(0,1)(-1,-1)(0,1)" regex-tdfa> regex-tdfa> Expected Pass #214 regex-tdfa> text and pattern: "c" regex-tdfa> Regex pattern: "(.|()|())*" regex-tdfa> Outputs agree: "(0,1)(0,1)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #215 regex-tdfa> text and pattern: "ab" regex-tdfa> Regex pattern: "((a)|(b)){2,}" regex-tdfa> Outputs agree: "(0,2)(1,2)(-1,-1)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #216 regex-tdfa> text and pattern: "" regex-tdfa> Regex pattern: ".()|((.)?)" regex-tdfa> Outputs agree: "(0,0)(-1,-1)(0,0)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #217 regex-tdfa> text and pattern: "xx" regex-tdfa> Regex pattern: "(.|$){2,}" regex-tdfa> Outputs agree: "(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #218 regex-tdfa> text and pattern: "xx" regex-tdfa> Regex pattern: "(.|$){2,2}" regex-tdfa> Outputs agree: "(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #219 regex-tdfa> text and pattern: "xx" regex-tdfa> Regex pattern: "(.){2,}" regex-tdfa> Outputs agree: "(0,2)(1,2)" regex-tdfa> regex-tdfa> Expected Pass #220 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "(a|())(b|())(c|())" regex-tdfa> Outputs agree: "(0,3)(0,1)(-1,-1)(1,2)(-1,-1)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #220 regex-tdfa> text and pattern: "abc" regex-tdfa> Regex pattern: "ab()c|ab()c()" regex-tdfa> Outputs agree: "(0,3)(2,2)(-1,-1)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #250 regex-tdfa> text and pattern: "bcde" regex-tdfa> Regex pattern: "(b(c)|d(e))*" regex-tdfa> Outputs agree: "(0,4)(2,4)(-1,-1)(3,4)" regex-tdfa> regex-tdfa> Expected Pass #251 regex-tdfa> text and pattern: "aba" regex-tdfa> Regex pattern: "(a(b)*)*" regex-tdfa> Outputs agree: "(0,3)(2,3)(-1,-1)" regex-tdfa> regex-tdfa> Expected Pass #260 regex-tdfa> text and pattern: "]" regex-tdfa> Regex pattern: "[]]" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Expected Pass #261 regex-tdfa> text and pattern: "]" regex-tdfa> Regex pattern: "[^]]" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #262 regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "[-]" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Expected Pass #263 regex-tdfa> text and pattern: "-" regex-tdfa> Regex pattern: "[^-]" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #260 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "[]]" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #261 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "[^]]" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Expected Pass #262 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "[-]" regex-tdfa> Outputs agree: "NOMATCH" regex-tdfa> regex-tdfa> Expected Pass #263 regex-tdfa> text and pattern: "a" regex-tdfa> Regex pattern: "[^-]" regex-tdfa> Outputs agree: "(0,1)" regex-tdfa> regex-tdfa> Wow, all the tests passed! regex-tdfa> Test suite regex-tdfa-unittest: PASS regex-tdfa> Test suite logged to: dist/test/regex-tdfa-1.3.2.3-regex-tdfa-unittest.log regex-tdfa> 1 of 1 test suites (1 of 1 test cases) passed. regex-tdfa> checkPhase completed in 3 minutes 36 seconds regex-tdfa> Running phase: haddockPhase regex-tdfa> Preprocessing library for regex-tdfa-1.3.2.3.. regex-tdfa> Running Haddock on library for regex-tdfa-1.3.2.3.. regex-tdfa> Warning: --source-* options are ignored when --hyperlinked-source is enabled. regex-tdfa> [ 1 of 25] Compiling Data.IntMap.CharMap2 ( lib/Data/IntMap/CharMap2.hs, nothing ) regex-tdfa> [ 2 of 25] Compiling Data.IntSet.EnumSet2 ( lib/Data/IntSet/EnumSet2.hs, nothing ) regex-tdfa> [ 3 of 25] Compiling Data.IntMap.EnumMap2 ( lib/Data/IntMap/EnumMap2.hs, nothing ) regex-tdfa> [ 4 of 25] Compiling Paths_regex_tdfa ( dist/build/autogen/Paths_regex_tdfa.hs, nothing ) regex-tdfa> [ 5 of 25] Compiling Text.Regex.TDFA.IntArrTrieSet ( lib/Text/Regex/TDFA/IntArrTrieSet.hs, nothing ) regex-tdfa> [ 6 of 25] Compiling Text.Regex.TDFA.Common ( lib/Text/Regex/TDFA/Common.hs, nothing ) regex-tdfa> [ 7 of 25] Compiling Text.Regex.TDFA.NewDFA.Uncons ( lib/Text/Regex/TDFA/NewDFA/Uncons.hs, nothing ) regex-tdfa> [ 8 of 25] Compiling Text.Regex.TDFA.NewDFA.MakeTest ( lib/Text/Regex/TDFA/NewDFA/MakeTest.hs, nothing ) regex-tdfa> [ 9 of 25] Compiling Text.Regex.TDFA.NewDFA.Tester ( lib/Text/Regex/TDFA/NewDFA/Tester.hs, nothing ) regex-tdfa> [10 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs, nothing ) regex-tdfa> [11 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_NC ( lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs, nothing ) regex-tdfa> [12 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine_FA ( lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs, nothing ) regex-tdfa> [13 of 25] Compiling Text.Regex.TDFA.NewDFA.Engine ( lib/Text/Regex/TDFA/NewDFA/Engine.hs, nothing ) regex-tdfa> [14 of 25] Compiling Text.Regex.TDFA.Pattern ( lib/Text/Regex/TDFA/Pattern.hs, nothing ) regex-tdfa> [15 of 25] Compiling Text.Regex.TDFA.CorePattern ( lib/Text/Regex/TDFA/CorePattern.hs, nothing ) regex-tdfa> [16 of 25] Compiling Text.Regex.TDFA.ReadRegex ( lib/Text/Regex/TDFA/ReadRegex.hs, nothing ) regex-tdfa> [17 of 25] Compiling Text.Regex.TDFA.TNFA ( lib/Text/Regex/TDFA/TNFA.hs, nothing ) aeson> (Int,Char): OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> Integer: OK aeson> +++ OK, passed 100 tests. aeson> Natural: OK aeson> +++ OK, passed 100 tests. aeson> Float: OK (0.04s) aeson> +++ OK, passed 100 tests. aeson> Double: OK (0.04s) aeson> +++ OK, passed 100 tests. aeson> Day: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> DayOfWeek: OK aeson> +++ OK, passed 100 tests. aeson> Month: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> Quarter: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> QuarterOfYear: OK aeson> +++ OK, passed 100 tests. aeson> LocalTime: OK (0.03s) aeson> +++ OK, passed 100 tests. aeson> TimeOfDay: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> UTCTime: OK (0.03s) aeson> +++ OK, passed 100 tests. aeson> Version: OK (0.06s) aeson> +++ OK, passed 100 tests. aeson> Lazy Text: OK (0.03s) aeson> +++ OK, passed 100 tests. aeson> UUID: OK (0.02s) aeson> +++ OK, passed 100 tests. aeson> Const Text: OK (0.03s) aeson> +++ OK, passed 100 tests. aeson> toFromJSON aeson> Integer: OK aeson> +++ OK, passed 100 tests. aeson> Double: OK aeson> +++ OK, passed 100 tests. aeson> Maybe Integer: OK aeson> +++ OK, passed 100 tests. aeson> Either Integer Double: OK aeson> +++ OK, passed 100 tests. aeson> Either Integer Integer: OK aeson> +++ OK, passed 100 tests. aeson> failure messages aeson> modify failure: OK aeson> +++ OK, passed 100 tests. aeson> parserThrowError: OK aeson> +++ OK, passed 100 tests. aeson> parserCatchError: OK aeson> +++ OK, passed 100 tests. aeson> generic aeson> toJSON aeson> Nullary aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> EitherTextInt aeson> UntaggedValue: OK aeson> +++ OK, passed 100 tests. aeson> roundtrip: OK aeson> +++ OK, passed 100 tests. aeson> SomeType aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray unary: OK shake> [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, dist/build/Development/Shake/Internal/CompactUI.p_o ) shake> [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, dist/build/Development/Shake/Internal/Profile.p_o ) shake> [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, dist/build/Development/Shake/Internal/Core/Run.p_o ) shake> [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, dist/build/Development/Shake/Database.p_o ) shake> [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, dist/build/Development/Shake/Internal/Demo.p_o ) shake> [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, dist/build/Development/Shake/Internal/Args.p_o ) shake> [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, dist/build/Development/Shake.p_o ) shake> [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, dist/build/Development/Shake/Util.p_o ) shake> [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, dist/build/Development/Shake/Forward.p_o ) shake> [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, dist/build/Development/Shake/Config.p_o ) shake> buildPhase completed in 3 minutes 36 seconds shake> Running phase: haddockPhase shake> Preprocessing executable 'shake' for shake-0.19.8.. shake> Preprocessing library for shake-0.19.8.. shake> Running Haddock on library for shake-0.19.8.. shake> Warning: --source-* options are ignored when --hyperlinked-source is enabled. shake> [ 1 of 73] Compiling Development.Ninja.Env ( src/Development/Ninja/Env.hs, nothing ) shake> [ 2 of 73] Compiling Development.Ninja.Type ( src/Development/Ninja/Type.hs, nothing ) shake> [ 3 of 73] Compiling Development.Ninja.Lexer ( src/Development/Ninja/Lexer.hs, nothing ) shake> [ 4 of 73] Compiling Development.Shake.Classes ( src/Development/Shake/Classes.hs, nothing ) shake> [ 5 of 73] Compiling Development.Shake.FilePath ( src/Development/Shake/FilePath.hs, nothing ) shake> [ 6 of 73] Compiling Development.Shake.Internal.CmdOption ( src/Development/Shake/Internal/CmdOption.hs, nothing ) shake> [ 7 of 73] Compiling Development.Shake.Internal.History.Bloom ( src/Development/Shake/Internal/History/Bloom.hs, nothing ) shake> [ 8 of 73] Compiling Development.Shake.Internal.History.Network ( src/Development/Shake/Internal/History/Network.hs, nothing ) shake> [ 9 of 73] Compiling Development.Shake.Internal.History.Types ( src/Development/Shake/Internal/History/Types.hs, nothing ) shake> [10 of 73] Compiling General.Bilist ( src/General/Bilist.hs, nothing ) shake> [11 of 73] Compiling General.Binary ( src/General/Binary.hs, nothing ) shake> [12 of 73] Compiling Development.Shake.Internal.FileName ( src/Development/Shake/Internal/FileName.hs, nothing ) shake> [13 of 73] Compiling General.Cleanup ( src/General/Cleanup.hs, nothing ) shake> [14 of 73] Compiling General.EscCodes ( src/General/EscCodes.hs, nothing ) shake> [15 of 73] Compiling General.Extra ( src/General/Extra.hs, nothing ) shake> [16 of 73] Compiling Development.Shake.Internal.History.Symlink ( src/Development/Shake/Internal/History/Symlink.hs, nothing ) shake> [17 of 73] Compiling Development.Shake.Internal.Errors ( src/Development/Shake/Internal/Errors.hs, nothing ) shake> [18 of 73] Compiling Development.Shake.Internal.Value ( src/Development/Shake/Internal/Value.hs, nothing ) shake> [19 of 73] Compiling Development.Shake.Internal.FilePattern ( src/Development/Shake/Internal/FilePattern.hs, nothing ) shake> [20 of 73] Compiling Development.Shake.Internal.Options ( src/Development/Shake/Internal/Options.hs, nothing ) shake> [21 of 73] Compiling Development.Shake.Internal.FileInfo ( src/Development/Shake/Internal/FileInfo.hs, nothing ) shake> [22 of 73] Compiling Development.Shake.Internal.Core.Monad ( src/Development/Shake/Internal/Core/Monad.hs, nothing ) shake> [23 of 73] Compiling Development.Ninja.Parse ( src/Development/Ninja/Parse.hs, nothing ) shake> [24 of 73] Compiling General.Fence ( src/General/Fence.hs, nothing ) shake> [25 of 73] Compiling General.FileLock ( src/General/FileLock.hs, nothing ) shake> [26 of 73] Compiling General.GetOpt ( src/General/GetOpt.hs, nothing ) lens> Dependency these >=1.1.1.1 && <1.3: using these-1.2.1 lens> Dependency transformers >=0.5.0.0 && <0.7: using transformers-0.6.1.0 lens> Dependency transformers-compat >=0.5.0.4 && <1: using lens> transformers-compat-0.7.2 lens> Dependency unordered-containers >=0.2.10 && <0.3: using lens> unordered-containers-0.2.20 lens> Dependency vector >=0.12.1.2 && <0.14: using vector-0.13.2.0 lens> Dependency base: using base-4.19.0.0 lens> Dependency lens: using lens-5.3.4 lens> Dependency QuickCheck >=2.4: using QuickCheck-2.14.3 lens> Dependency base: using base-4.19.0.0 lens> Dependency lens: using lens-5.3.4 lens> Dependency test-framework >=0.6: using test-framework-0.8.2.2 lens> Dependency test-framework-quickcheck2 >=0.2: using lens> test-framework-quickcheck2-0.3.0.6 lens> Dependency transformers: using transformers-0.6.1.0 lens> Dependency HUnit >=1.2: using HUnit-1.6.2.0 lens> Dependency base: using base-4.19.0.0 lens> Dependency bytestring: using bytestring-0.12.0.2 lens> Dependency containers: using containers-0.6.8 lens> Dependency lens: using lens-5.3.4 lens> Dependency mtl: using mtl-2.3.1 lens> Dependency test-framework >=0.6: using test-framework-0.8.2.2 lens> Dependency test-framework-hunit >=0.2: using test-framework-hunit-0.3.0.2 lens> Dependency text: using text-2.1 lens> Dependency base <5: using base-4.19.0.0 lens> Dependency deepseq: using deepseq-1.5.0.0 lens> Dependency simple-reflect >=0.3.1: using simple-reflect-0.3.3 lens> Source component graph: lens> component test:doctests lens> component lib lens> component test:hunit dependency lib lens> component test:properties dependency lib lens> component test:templates dependency lib lens> Configured component graph: lens> component lens-5.3.4-A2gPqt2iaDV3NPojFBHh68-doctests lens> include base-4.19.0.0-05c7 lens> include deepseq-1.5.0.0-3309 lens> include simple-reflect-0.3.3-9T3GZrav5RL2N5D0b2EHMY lens> component lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> include array-0.5.6.0-7325 lens> include assoc-1.1.1-4GVgua2VnDY7ifPClJlvGh lens> include base-4.19.0.0-05c7 lens> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn lens> include bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe lens> include bytestring-0.12.0.2-3593 lens> include call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp lens> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi lens> include containers-0.6.8-e785 lens> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 lens> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 lens> include exceptions-0.10.7-57c8 lens> include filepath-1.4.100.4-dda0 lens> include free-5.2-8megj07mRH03P7gwL92jSM lens> include ghc-prim-0.11.0-2dc3 lens> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lens> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 lens> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f lens> include kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 lens> include mtl-2.3.1-eef8 lens> include parallel-3.2.2.0-B8d0mjpcDFq4tLkE2COyly lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm lens> include reflection-2.1.9-EBMQajPn0tnGrArlvtTLZp lens> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg lens> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo lens> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo lens> include template-haskell-2.21.0.0-79e7 lens> include text-2.1-c70b lens> include th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP lens> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT lens> include transformers-0.6.1.0-7653 lens> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi lens> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lens> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 lens> component lens-5.3.4-D3916GcFOCR5PXdI0YnSSN-hunit lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra lens> include base-4.19.0.0-05c7 lens> include bytestring-0.12.0.2-3593 lens> include containers-0.6.8-e785 lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> include mtl-2.3.1-eef8 lens> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU lens> include test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS lens> include text-2.1-c70b lens> component lens-5.3.4-JpiTJy3tfJ2I1ntpmyywZL-properties lens> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg pointed> include containers-0.6.8-e785 pointed> include data-default-class-0.1.2.2-5Kpg8qxPMcj5UxDqXSPB6v pointed> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 pointed> include kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 pointed> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg pointed> include stm-2.5.2.1-336a pointed> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo pointed> include transformers-0.6.1.0-7653 pointed> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi pointed> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm pointed> Data.Copointed=pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz:Data.Copointed,Data.Pointed=pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz:Data.Pointed pointed> Ready component graph: pointed> definite pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz pointed> depends base-4.19.0.0-05c7 pointed> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi pointed> depends containers-0.6.8-e785 pointed> depends data-default-class-0.1.2.2-5Kpg8qxPMcj5UxDqXSPB6v pointed> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 pointed> depends kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 pointed> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg pointed> depends stm-2.5.2.1-336a pointed> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo pointed> depends transformers-0.6.1.0-7653 pointed> depends transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi pointed> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm pointed> Using Cabal-3.10.2.0 compiled by ghc-9.8 pointed> Using compiler: ghc-9.8.1 pointed> Using install prefix: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 pointed> Executables installed in: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/bin pointed> Libraries installed in: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz pointed> Dynamic Libraries installed in: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 pointed> Private executables installed in: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/libexec/x86_64-linux-ghc-9.8.1/pointed-5.0.5 pointed> Data files installed in: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/share/x86_64-linux-ghc-9.8.1/pointed-5.0.5 pointed> Documentation installed in: pointed> /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc/share/doc/pointed-5.0.5 pointed> Configuration files installed in: pointed> /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/etc pointed> No alex found pointed> Using ar found on system at: pointed> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar pointed> No c2hs found pointed> No cpphs found pointed> No doctest found pointed> Using gcc version 14.3.0 given by user at: pointed> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc pointed> Using ghc version 9.8.1 found on system at: pointed> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc pointed> Using ghc-pkg version 9.8.1 found on system at: pointed> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 pointed> No ghcjs found pointed> No ghcjs-pkg found pointed> No greencard found pointed> Using haddock version 2.30.0 found on system at: pointed> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 pointed> No happy found pointed> Using haskell-suite found on system at: haskell-suite-dummy-location pointed> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location pointed> No hmake found pointed> Using hpc version 0.69 found on system at: pointed> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 pointed> Using hsc2hs version 0.68.10 found on system at: pointed> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 pointed> Using hscolour version 1.25 found on system at: pointed> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour pointed> No jhc found pointed> Using ld found on system at: pointed> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold pointed> No pkg-config found pointed> Using runghc version 9.8.1 found on system at: pointed> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 pointed> Using strip version 2.44 found on system at: pointed> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip pointed> Using tar found on system at: pointed> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar pointed> No uhc found pointed> Running phase: buildPhase algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.fromAdjacencySets ============ algebraic-graphs> OK: fromAdjacencySets [] == empty algebraic-graphs> OK: fromAdjacencySets [(x, Set.empty)] == vertex x algebraic-graphs> OK: fromAdjacencySets [(x, Set.singleton y)] == edge x y algebraic-graphs> OK: fromAdjacencySets . map (fmap Set.fromList) == stars algebraic-graphs> OK: overlay (fromAdjacencySets xs) (fromAdjacencySets ys) == fromAdjacencySets (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True regex-tdfa> [18 of 25] Compiling Text.Regex.TDFA.TDFA ( lib/Text/Regex/TDFA/TDFA.hs, nothing ) regex-tdfa> [19 of 25] Compiling Text.Regex.TDFA.String ( lib/Text/Regex/TDFA/String.hs, nothing ) regex-tdfa> [20 of 25] Compiling Text.Regex.TDFA.Sequence ( lib/Text/Regex/TDFA/Sequence.hs, nothing ) regex-tdfa> [21 of 25] Compiling Text.Regex.TDFA.ByteString.Lazy ( lib/Text/Regex/TDFA/ByteString/Lazy.hs, nothing ) regex-tdfa> [22 of 25] Compiling Text.Regex.TDFA.ByteString ( lib/Text/Regex/TDFA/ByteString.hs, nothing ) regex-tdfa> [23 of 25] Compiling Text.Regex.TDFA.Text ( lib/Text/Regex/TDFA/Text.hs, nothing ) regex-tdfa> [24 of 25] Compiling Text.Regex.TDFA.Text.Lazy ( lib/Text/Regex/TDFA/Text/Lazy.hs, nothing ) regex-tdfa> [25 of 25] Compiling Text.Regex.TDFA ( lib/Text/Regex/TDFA.hs, nothing ) regex-tdfa> Haddock coverage: regex-tdfa> 0% ( 0 / 69) in 'Data.IntMap.CharMap2' regex-tdfa> Missing documentation for: regex-tdfa> Module header regex-tdfa> CharMap (lib/Data/IntMap/CharMap2.hs:24) regex-tdfa> Key (lib/Data/IntMap/CharMap2.hs:36) regex-tdfa> ! (lib/Data/IntMap/CharMap2.hs:39) regex-tdfa> \\ (lib/Data/IntMap/CharMap2.hs:42) regex-tdfa> null (lib/Data/IntMap/CharMap2.hs:45) regex-tdfa> size (lib/Data/IntMap/CharMap2.hs:48) regex-tdfa> member (lib/Data/IntMap/CharMap2.hs:51) regex-tdfa> notMember (lib/Data/IntMap/CharMap2.hs:54) regex-tdfa> lookup (lib/Data/IntMap/CharMap2.hs:57) regex-tdfa> findWithDefault (lib/Data/IntMap/CharMap2.hs:60) regex-tdfa> empty (lib/Data/IntMap/CharMap2.hs:63) regex-tdfa> singleton (lib/Data/IntMap/CharMap2.hs:66) regex-tdfa> insert (lib/Data/IntMap/CharMap2.hs:69) regex-tdfa> insertWith (lib/Data/IntMap/CharMap2.hs:72) regex-tdfa> insertWithKey (lib/Data/IntMap/CharMap2.hs:75) regex-tdfa> insertLookupWithKey (lib/Data/IntMap/CharMap2.hs:79) regex-tdfa> delete (lib/Data/IntMap/CharMap2.hs:84) regex-tdfa> adjust (lib/Data/IntMap/CharMap2.hs:87) regex-tdfa> adjustWithKey (lib/Data/IntMap/CharMap2.hs:90) regex-tdfa> update (lib/Data/IntMap/CharMap2.hs:94) regex-tdfa> updateWithKey (lib/Data/IntMap/CharMap2.hs:97) regex-tdfa> updateLookupWithKey (lib/Data/IntMap/CharMap2.hs:101) regex-tdfa> union (lib/Data/IntMap/CharMap2.hs:106) regex-tdfa> unionWith (lib/Data/IntMap/CharMap2.hs:109) regex-tdfa> unionWithKey (lib/Data/IntMap/CharMap2.hs:112) regex-tdfa> unions (lib/Data/IntMap/CharMap2.hs:116) regex-tdfa> unionsWith (lib/Data/IntMap/CharMap2.hs:119) regex-tdfa> difference (lib/Data/IntMap/CharMap2.hs:122) regex-tdfa> differenceWith (lib/Data/IntMap/CharMap2.hs:125) regex-tdfa> differenceWithKey (lib/Data/IntMap/CharMap2.hs:128) regex-tdfa> intersection (lib/Data/IntMap/CharMap2.hs:132) regex-tdfa> intersectionWith (lib/Data/IntMap/CharMap2.hs:135) regex-tdfa> intersectionWithKey (lib/Data/IntMap/CharMap2.hs:138) regex-tdfa> map (lib/Data/IntMap/CharMap2.hs:142) regex-tdfa> mapWithKey (lib/Data/IntMap/CharMap2.hs:145) regex-tdfa> mapAccum (lib/Data/IntMap/CharMap2.hs:149) regex-tdfa> mapAccumWithKey (lib/Data/IntMap/CharMap2.hs:153) regex-tdfa> fold (lib/Data/IntMap/CharMap2.hs:158) regex-tdfa> foldWithKey (lib/Data/IntMap/CharMap2.hs:161) regex-tdfa> elems (lib/Data/IntMap/CharMap2.hs:165) regex-tdfa> keys (lib/Data/IntMap/CharMap2.hs:168) regex-tdfa> keysSet (lib/Data/IntMap/CharMap2.hs:171) regex-tdfa> assocs (lib/Data/IntMap/CharMap2.hs:174) regex-tdfa> toList (lib/Data/IntMap/CharMap2.hs:177) regex-tdfa> fromList (lib/Data/IntMap/CharMap2.hs:180) regex-tdfa> fromListWith (lib/Data/IntMap/CharMap2.hs:183) regex-tdfa> fromListWithKey (lib/Data/IntMap/CharMap2.hs:186) regex-tdfa> toAscList (lib/Data/IntMap/CharMap2.hs:190) regex-tdfa> fromAscList (lib/Data/IntMap/CharMap2.hs:193) regex-tdfa> fromAscListWith (lib/Data/IntMap/CharMap2.hs:196) regex-tdfa> fromAscListWithKey (lib/Data/IntMap/CharMap2.hs:199) regex-tdfa> fromDistinctAscList (lib/Data/IntMap/CharMap2.hs:203) regex-tdfa> filter (lib/Data/IntMap/CharMap2.hs:206) regex-tdfa> filterWithKey (lib/Data/IntMap/CharMap2.hs:209) regex-tdfa> partition (lib/Data/IntMap/CharMap2.hs:213) regex-tdfa> partitionWithKey (lib/Data/IntMap/CharMap2.hs:217) regex-tdfa> mapMaybe (lib/Data/IntMap/CharMap2.hs:222) regex-tdfa> mapMaybeWithKey (lib/Data/IntMap/CharMap2.hs:225) regex-tdfa> mapEither (lib/Data/IntMap/CharMap2.hs:229) regex-tdfa> mapEitherWithKey (lib/Data/IntMap/CharMap2.hs:233) regex-tdfa> split (lib/Data/IntMap/CharMap2.hs:238) regex-tdfa> splitLookup (lib/Data/IntMap/CharMap2.hs:242) regex-tdfa> isSubmapOf (lib/Data/IntMap/CharMap2.hs:246) regex-tdfa> isSubmapOfBy (lib/Data/IntMap/CharMap2.hs:249) regex-tdfa> isProperSubmapOf (lib/Data/IntMap/CharMap2.hs:252) regex-tdfa> isProperSubmapOfBy (lib/Data/IntMap/CharMap2.hs:255) regex-tdfa> showTree (lib/Data/IntMap/CharMap2.hs:258) regex-tdfa> showTreeWith (lib/Data/IntMap/CharMap2.hs:261) regex-tdfa> 0% ( 0 / 31) in 'Data.IntSet.EnumSet2' aeson> +++ OK, passed 100 tests. aeson> TaggedObject unary: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField unary: OK aeson> +++ OK, passed 100 tests. aeson> OneConstructor aeson> default: OK aeson> +++ OK, passed 100 tests. aeson> Tagged: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> default: OK aeson> +++ OK, passed 100 tests. aeson> Tagged: OK aeson> +++ OK, passed 100 tests. aeson> toEncoding aeson> NullaryString: OK aeson> +++ OK, passed 100 tests. aeson> Nullary2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> NullaryTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> NullaryObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> ApproxDefault: OK aeson> +++ OK, passed 100 tests. aeson> EitherTextInt UntaggedValue: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray unary: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray unary agree: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject unary: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject unary agree: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField unary: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField unary agree: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeOmitNothingFields: OK aeson> +++ OK, passed 100 tests. aeson> OneConstructorDefault: OK aeson> +++ OK, passed 100 tests. aeson> OneConstructorTagged: OK aeson> +++ OK, passed 100 tests. aeson> template-haskell aeson> toJSON aeson> Nullary aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> EitherTextInt aeson> UntaggedValue: OK aeson> +++ OK, passed 100 tests. aeson> roundtrip: OK aeson> +++ OK, passed 100 tests. aeson> SomeType aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> 2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> TaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> 2ElemArray unary: OK aeson> +++ OK, passed 100 tests. shake> [27 of 73] Compiling General.Intern ( src/General/Intern.hs, nothing ) shake> [28 of 73] Compiling General.Ids ( src/General/Ids.hs, nothing ) shake> [29 of 73] Compiling Development.Shake.Internal.History.Serialise ( src/Development/Shake/Internal/History/Serialise.hs, nothing ) shake> [30 of 73] Compiling Development.Shake.Internal.History.Server ( src/Development/Shake/Internal/History/Server.hs, nothing ) shake> [31 of 73] Compiling Development.Shake.Internal.Core.Database ( src/Development/Shake/Internal/Core/Database.hs, nothing ) shake> [32 of 73] Compiling General.ListBuilder ( src/General/ListBuilder.hs, nothing ) shake> [33 of 73] Compiling General.Makefile ( src/General/Makefile.hs, nothing ) shake> [34 of 73] Compiling General.Process ( src/General/Process.hs, nothing ) shake> [35 of 73] Compiling General.Thread ( src/General/Thread.hs, nothing ) shake> [36 of 73] Compiling General.Chunks ( src/General/Chunks.hs, nothing ) shake> [37 of 73] Compiling General.Timing ( src/General/Timing.hs, nothing ) shake> [38 of 73] Compiling General.Pool ( src/General/Pool.hs, nothing ) shake> [39 of 73] Compiling Development.Shake.Internal.Core.Storage ( src/Development/Shake/Internal/Core/Storage.hs, nothing ) shake> [40 of 73] Compiling General.TypeMap ( src/General/TypeMap.hs, nothing ) shake> [41 of 73] Compiling General.Wait ( src/General/Wait.hs, nothing ) shake> [42 of 73] Compiling Development.Shake.Internal.History.Shared ( src/Development/Shake/Internal/History/Shared.hs, nothing ) shake> [43 of 73] Compiling Development.Shake.Internal.History.Cloud ( src/Development/Shake/Internal/History/Cloud.hs, nothing ) shake> [44 of 73] Compiling Development.Shake.Internal.Core.Types ( src/Development/Shake/Internal/Core/Types.hs, nothing ) shake> [45 of 73] Compiling Development.Shake.Internal.Core.Rules ( src/Development/Shake/Internal/Core/Rules.hs, nothing ) shake> [46 of 73] Compiling Development.Shake.Internal.Core.Pool ( src/Development/Shake/Internal/Core/Pool.hs, nothing ) shake> [47 of 73] Compiling Development.Shake.Internal.Core.Action ( src/Development/Shake/Internal/Core/Action.hs, nothing ) shake> [48 of 73] Compiling Development.Shake.Internal.Resource ( src/Development/Shake/Internal/Resource.hs, nothing ) shake> [49 of 73] Compiling Development.Shake.Internal.Core.Build ( src/Development/Shake/Internal/Core/Build.hs, nothing ) shake> [50 of 73] Compiling Development.Shake.Rule ( src/Development/Shake/Rule.hs, nothing ) shake> [51 of 73] Compiling Development.Shake.Internal.Rules.Rerun ( src/Development/Shake/Internal/Rules/Rerun.hs, nothing ) shake> [52 of 73] Compiling Development.Shake.Internal.Rules.Oracle ( src/Development/Shake/Internal/Rules/Oracle.hs, nothing ) shake> [53 of 73] Compiling Development.Shake.Internal.Rules.File ( src/Development/Shake/Internal/Rules/File.hs, nothing ) shake> [54 of 73] Compiling Development.Shake.Internal.Rules.OrderOnly ( src/Development/Shake/Internal/Rules/OrderOnly.hs, nothing ) shake> [55 of 73] Compiling Development.Shake.Internal.Rules.Files ( src/Development/Shake/Internal/Rules/Files.hs, nothing ) shake> [56 of 73] Compiling Development.Shake.Internal.Derived ( src/Development/Shake/Internal/Derived.hs, nothing ) shake> [57 of 73] Compiling Development.Shake.Command ( src/Development/Shake/Command.hs, nothing ) shake> [58 of 73] Compiling Development.Shake.Internal.Rules.Directory ( src/Development/Shake/Internal/Rules/Directory.hs, nothing ) shake> [59 of 73] Compiling Development.Shake.Internal.Rules.Default ( src/Development/Shake/Internal/Rules/Default.hs, nothing ) shake> [60 of 73] Compiling Paths_shake ( dist/build/autogen/Paths_shake.hs, nothing ) shake> [61 of 73] Compiling Development.Shake.Internal.Paths ( src/Development/Shake/Internal/Paths.hs, nothing ) shake> [62 of 73] Compiling General.Template ( src/General/Template.hs, nothing ) shake> [63 of 73] Compiling Development.Shake.Internal.Progress ( src/Development/Shake/Internal/Progress.hs, nothing ) shake> [64 of 73] Compiling Development.Shake.Internal.CompactUI ( src/Development/Shake/Internal/CompactUI.hs, nothing ) shake> [65 of 73] Compiling Development.Shake.Internal.Profile ( src/Development/Shake/Internal/Profile.hs, nothing ) lens> include base-4.19.0.0-05c7 lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU lens> include test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo lens> include transformers-0.6.1.0-7653 lens> component lens-5.3.4-BOzk0moFqF38siJOD4CLZF-templates lens> include base-4.19.0.0-05c7 lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> Linked component graph: lens> unit lens-5.3.4-A2gPqt2iaDV3NPojFBHh68-doctests lens> include base-4.19.0.0-05c7 lens> include deepseq-1.5.0.0-3309 lens> include simple-reflect-0.3.3-9T3GZrav5RL2N5D0b2EHMY lens> unit lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> include array-0.5.6.0-7325 lens> include assoc-1.1.1-4GVgua2VnDY7ifPClJlvGh lens> include base-4.19.0.0-05c7 lens> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn lens> include bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe lens> include bytestring-0.12.0.2-3593 lens> include call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp lens> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi lens> include containers-0.6.8-e785 lens> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 lens> include distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 lens> include exceptions-0.10.7-57c8 lens> include filepath-1.4.100.4-dda0 lens> include free-5.2-8megj07mRH03P7gwL92jSM lens> include ghc-prim-0.11.0-2dc3 lens> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lens> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 lens> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f lens> include kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 lens> include mtl-2.3.1-eef8 lens> include parallel-3.2.2.0-B8d0mjpcDFq4tLkE2COyly lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm lens> include reflection-2.1.9-EBMQajPn0tnGrArlvtTLZp lens> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg lens> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo lens> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo lens> include template-haskell-2.21.0.0-79e7 lens> include text-2.1-c70b lens> include th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP lens> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT lens> include transformers-0.6.1.0-7653 lens> include transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi lens> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lens> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 pointed> Preprocessing library for pointed-5.0.5.. pointed> Building library for pointed-5.0.5.. pointed> [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, dist/build/Data/Copointed.o, dist/build/Data/Copointed.dyn_o ) pointed> [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, dist/build/Data/Pointed.o, dist/build/Data/Pointed.dyn_o ) pointed> [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, dist/build/Data/Copointed.p_o ) pointed> [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, dist/build/Data/Pointed.p_o ) pointed> Running phase: checkPhase pointed> Package has no test suites. pointed> Running phase: haddockPhase pointed> Preprocessing library for pointed-5.0.5.. pointed> Running Haddock on library for pointed-5.0.5.. pointed> Warning: --source-* options are ignored when --hyperlinked-source is enabled. pointed> [1 of 2] Compiling Data.Copointed ( src/Data/Copointed.hs, nothing ) pointed> [2 of 2] Compiling Data.Pointed ( src/Data/Pointed.hs, nothing ) pointed> Haddock coverage: pointed> 50% ( 1 / 2) in 'Data.Copointed' pointed> Missing documentation for: pointed> Module header pointed> 0% ( 0 / 2) in 'Data.Pointed' pointed> Missing documentation for: pointed> Module header pointed> Pointed (src/Data/Pointed.hs:88) algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> regex-tdfa> Missing documentation for: regex-tdfa> Module header regex-tdfa> EnumSet (lib/Data/IntSet/EnumSet2.hs:7) regex-tdfa> \\ (lib/Data/IntSet/EnumSet2.hs:18) regex-tdfa> null (lib/Data/IntSet/EnumSet2.hs:21) regex-tdfa> size (lib/Data/IntSet/EnumSet2.hs:24) regex-tdfa> member (lib/Data/IntSet/EnumSet2.hs:27) regex-tdfa> notMember (lib/Data/IntSet/EnumSet2.hs:30) regex-tdfa> isSubsetOf (lib/Data/IntSet/EnumSet2.hs:33) regex-tdfa> isProperSubsetOf (lib/Data/IntSet/EnumSet2.hs:36) regex-tdfa> empty (lib/Data/IntSet/EnumSet2.hs:39) regex-tdfa> singleton (lib/Data/IntSet/EnumSet2.hs:42) regex-tdfa> insert (lib/Data/IntSet/EnumSet2.hs:45) regex-tdfa> delete (lib/Data/IntSet/EnumSet2.hs:48) regex-tdfa> union (lib/Data/IntSet/EnumSet2.hs:51) regex-tdfa> unions (lib/Data/IntSet/EnumSet2.hs:54) regex-tdfa> difference (lib/Data/IntSet/EnumSet2.hs:57) regex-tdfa> intersection (lib/Data/IntSet/EnumSet2.hs:60) regex-tdfa> filter (lib/Data/IntSet/EnumSet2.hs:63) regex-tdfa> partition (lib/Data/IntSet/EnumSet2.hs:67) regex-tdfa> split (lib/Data/IntSet/EnumSet2.hs:72) regex-tdfa> splitMember (lib/Data/IntSet/EnumSet2.hs:76) regex-tdfa> map (lib/Data/IntSet/EnumSet2.hs:80) regex-tdfa> fold (lib/Data/IntSet/EnumSet2.hs:84) regex-tdfa> elems (lib/Data/IntSet/EnumSet2.hs:88) regex-tdfa> toList (lib/Data/IntSet/EnumSet2.hs:91) regex-tdfa> fromList (lib/Data/IntSet/EnumSet2.hs:94) regex-tdfa> toAscList (lib/Data/IntSet/EnumSet2.hs:97) regex-tdfa> fromAscList (lib/Data/IntSet/EnumSet2.hs:100) regex-tdfa> fromDistinctAscList (lib/Data/IntSet/EnumSet2.hs:103) regex-tdfa> showTree (lib/Data/IntSet/EnumSet2.hs:106) regex-tdfa> showTreeWith (lib/Data/IntSet/EnumSet2.hs:109) regex-tdfa> 0% ( 0 / 68) in 'Data.IntMap.EnumMap2' regex-tdfa> Missing documentation for: regex-tdfa> Module header regex-tdfa> EnumMap (lib/Data/IntMap/EnumMap2.hs:17) regex-tdfa> ! (lib/Data/IntMap/EnumMap2.hs:34) regex-tdfa> \\ (lib/Data/IntMap/EnumMap2.hs:37) regex-tdfa> null (lib/Data/IntMap/EnumMap2.hs:40) regex-tdfa> size (lib/Data/IntMap/EnumMap2.hs:43) regex-tdfa> member (lib/Data/IntMap/EnumMap2.hs:46) regex-tdfa> notMember (lib/Data/IntMap/EnumMap2.hs:49) regex-tdfa> lookup (lib/Data/IntMap/EnumMap2.hs:53) regex-tdfa> findWithDefault (lib/Data/IntMap/EnumMap2.hs:56) regex-tdfa> empty (lib/Data/IntMap/EnumMap2.hs:59) regex-tdfa> singleton (lib/Data/IntMap/EnumMap2.hs:62) regex-tdfa> insert (lib/Data/IntMap/EnumMap2.hs:65) regex-tdfa> insertWith (lib/Data/IntMap/EnumMap2.hs:68) regex-tdfa> insertWithKey (lib/Data/IntMap/EnumMap2.hs:71) regex-tdfa> insertLookupWithKey (lib/Data/IntMap/EnumMap2.hs:75) regex-tdfa> delete (lib/Data/IntMap/EnumMap2.hs:80) regex-tdfa> adjust (lib/Data/IntMap/EnumMap2.hs:83) regex-tdfa> adjustWithKey (lib/Data/IntMap/EnumMap2.hs:86) regex-tdfa> update (lib/Data/IntMap/EnumMap2.hs:90) regex-tdfa> updateWithKey (lib/Data/IntMap/EnumMap2.hs:93) regex-tdfa> updateLookupWithKey (lib/Data/IntMap/EnumMap2.hs:97) regex-tdfa> union (lib/Data/IntMap/EnumMap2.hs:102) regex-tdfa> unionWith (lib/Data/IntMap/EnumMap2.hs:105) regex-tdfa> unionWithKey (lib/Data/IntMap/EnumMap2.hs:108) regex-tdfa> unions (lib/Data/IntMap/EnumMap2.hs:112) regex-tdfa> unionsWith (lib/Data/IntMap/EnumMap2.hs:115) regex-tdfa> difference (lib/Data/IntMap/EnumMap2.hs:118) regex-tdfa> differenceWith (lib/Data/IntMap/EnumMap2.hs:121) regex-tdfa> differenceWithKey (lib/Data/IntMap/EnumMap2.hs:124) regex-tdfa> intersection (lib/Data/IntMap/EnumMap2.hs:128) regex-tdfa> intersectionWith (lib/Data/IntMap/EnumMap2.hs:131) regex-tdfa> intersectionWithKey (lib/Data/IntMap/EnumMap2.hs:134) regex-tdfa> map (lib/Data/IntMap/EnumMap2.hs:138) regex-tdfa> mapWithKey (lib/Data/IntMap/EnumMap2.hs:141) regex-tdfa> mapAccum (lib/Data/IntMap/EnumMap2.hs:145) regex-tdfa> mapAccumWithKey (lib/Data/IntMap/EnumMap2.hs:149) regex-tdfa> fold (lib/Data/IntMap/EnumMap2.hs:154) regex-tdfa> foldWithKey (lib/Data/IntMap/EnumMap2.hs:157) regex-tdfa> elems (lib/Data/IntMap/EnumMap2.hs:161) regex-tdfa> keys (lib/Data/IntMap/EnumMap2.hs:164) regex-tdfa> keysSet (lib/Data/IntMap/EnumMap2.hs:168) regex-tdfa> assocs (lib/Data/IntMap/EnumMap2.hs:171) regex-tdfa> toList (lib/Data/IntMap/EnumMap2.hs:174) regex-tdfa> fromList (lib/Data/IntMap/EnumMap2.hs:177) regex-tdfa> fromListWith (lib/Data/IntMap/EnumMap2.hs:180) regex-tdfa> fromListWithKey (lib/Data/IntMap/EnumMap2.hs:183) regex-tdfa> toAscList (lib/Data/IntMap/EnumMap2.hs:187) regex-tdfa> fromAscList (lib/Data/IntMap/EnumMap2.hs:190) regex-tdfa> fromAscListWith (lib/Data/IntMap/EnumMap2.hs:193) regex-tdfa> fromAscListWithKey (lib/Data/IntMap/EnumMap2.hs:196) regex-tdfa> fromDistinctAscList (lib/Data/IntMap/EnumMap2.hs:200) regex-tdfa> filter (lib/Data/IntMap/EnumMap2.hs:203) regex-tdfa> filterWithKey (lib/Data/IntMap/EnumMap2.hs:206) aeson> TaggedObject unary: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField unary: OK aeson> +++ OK, passed 100 tests. aeson> Approx aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> GADT aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> string: OK aeson> +++ OK, passed 100 tests. aeson> ObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> OneConstructor aeson> default: OK aeson> +++ OK, passed 100 tests. aeson> Tagged: OK aeson> +++ OK, passed 100 tests. aeson> roundTrip aeson> default: OK aeson> +++ OK, passed 100 tests. aeson> Tagged: OK aeson> +++ OK, passed 100 tests. aeson> toEncoding aeson> NullaryString: OK aeson> +++ OK, passed 100 tests. aeson> Nullary2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> NullaryTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> NullaryObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> ApproxUnwrap: OK aeson> +++ OK, passed 100 tests. aeson> ApproxDefault: OK aeson> +++ OK, passed 100 tests. aeson> EitherTextInt UntaggedValue: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray unary: OK aeson> +++ OK, passed 100 tests. aeson> SomeType2ElemArray unary agree: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject unary: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeTaggedObject unary agree: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField unary: OK aeson> +++ OK, passed 100 tests. aeson> SomeTypeObjectWithSingleField unary agree: OK aeson> +++ OK, passed 100 tests. aeson> OneConstructorDefault: OK aeson> +++ OK, passed 100 tests. aeson> OneConstructorTagged: OK aeson> +++ OK, passed 100 tests. aeson> QuickCheck aeson> shrink terminates aeson> Int: OK aeson> +++ OK, passed 100 tests. aeson> Bool: OK aeson> +++ OK, passed 100 tests. aeson> Integer: OK aeson> +++ OK, passed 100 tests. aeson> Char: OK aeson> +++ OK, passed 100 tests. aeson> Text: OK aeson> +++ OK, passed 100 tests. aeson> (Int,Int): OK aeson> +++ OK, passed 100 tests. aeson> Scientific: OK aeson> +++ OK, passed 100 tests. aeson> Value: OK (0.16s) aeson> +++ OK, passed 100 tests. aeson> unit aeson> SerializationFormatSpec aeson> From JSON representation aeson> Nothing: OK shake> [66 of 73] Compiling Development.Shake.Internal.Core.Run ( src/Development/Shake/Internal/Core/Run.hs, nothing ) shake> [67 of 73] Compiling Development.Shake.Database ( src/Development/Shake/Database.hs, nothing ) shake> [68 of 73] Compiling Development.Shake.Internal.Demo ( src/Development/Shake/Internal/Demo.hs, nothing ) shake> [69 of 73] Compiling Development.Shake.Internal.Args ( src/Development/Shake/Internal/Args.hs, nothing ) shake> [70 of 73] Compiling Development.Shake ( src/Development/Shake.hs, nothing ) shake> [71 of 73] Compiling Development.Shake.Util ( src/Development/Shake/Util.hs, nothing ) shake> [72 of 73] Compiling Development.Shake.Forward ( src/Development/Shake/Forward.hs, nothing ) shake> [73 of 73] Compiling Development.Shake.Config ( src/Development/Shake/Config.hs, nothing ) shake> Haddock coverage: shake> Warning: 'ShakeValue' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 7 / 7) in 'Development.Shake.Classes' shake> 100% ( 62 / 62) in 'Development.Shake.FilePath' shake> Warning: 'command' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'traced' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'interruptProcessGroupOf' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'terminateProcess' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Stdout' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Stderr' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'shakeLintInside' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'normaliseEx' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Hidden' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:298:20 shake> * at src/Development/Shake/Internal/Options.hs:298:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:298:1 shake> Warning: 'addShakeExtra' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getShakeExtra' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'putStrLn' is ambiguous. It is defined shake> * in ‘System.IO’ shake> * in ‘Data.ByteString.Char8’ shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined in ‘Data.ByteString.Char8’ shake> Warning: 'progressSimple' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Progress' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:94:17 shake> * at src/Development/Shake/Internal/Options.hs:94:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:94:1 shake> Warning: 'stdout' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'stderr' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getShakeOptions' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'progressDisplay' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'needed' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ShakeOptions' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:137:21 shake> * at src/Development/Shake/Internal/Options.hs:137:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. algebraic-graphs> ============ AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x regex-tdfa> partition (lib/Data/IntMap/EnumMap2.hs:210) regex-tdfa> partitionWithKey (lib/Data/IntMap/EnumMap2.hs:214) regex-tdfa> mapMaybe (lib/Data/IntMap/EnumMap2.hs:219) regex-tdfa> mapMaybeWithKey (lib/Data/IntMap/EnumMap2.hs:222) regex-tdfa> mapEither (lib/Data/IntMap/EnumMap2.hs:226) regex-tdfa> mapEitherWithKey (lib/Data/IntMap/EnumMap2.hs:230) regex-tdfa> split (lib/Data/IntMap/EnumMap2.hs:235) regex-tdfa> splitLookup (lib/Data/IntMap/EnumMap2.hs:239) regex-tdfa> isSubmapOf (lib/Data/IntMap/EnumMap2.hs:243) regex-tdfa> isSubmapOfBy (lib/Data/IntMap/EnumMap2.hs:246) regex-tdfa> isProperSubmapOf (lib/Data/IntMap/EnumMap2.hs:249) regex-tdfa> isProperSubmapOfBy (lib/Data/IntMap/EnumMap2.hs:252) regex-tdfa> showTree (lib/Data/IntMap/EnumMap2.hs:255) regex-tdfa> showTreeWith (lib/Data/IntMap/EnumMap2.hs:258) regex-tdfa> 83% ( 5 / 6) in 'Text.Regex.TDFA.IntArrTrieSet' regex-tdfa> Missing documentation for: regex-tdfa> TrieSet (lib/Text/Regex/TDFA/IntArrTrieSet.hs:17) regex-tdfa> Warning: 'newFlags' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. aeson> Just: OK aeson> Just Nothing: OK aeson> Word8 3: OK aeson> Word8 3.00: OK aeson> Word8 3.14: OK aeson> Word8 -1: OK aeson> Word8 300: OK aeson> Day -0000-02-03: OK aeson> Day; year too short: OK aeson> Month; year too short: OK aeson> To/From JSON representation aeson> Either Left: OK aeson> Either Right: OK aeson> Nothing: OK aeson> Just Nothing: OK aeson> Just: OK aeson> Proxy Int: OK aeson> Tagged Char Int: OK aeson> Tagged 123 Int: OK aeson> Const Char Int: OK aeson> Tuple: OK aeson> NonEmpty: OK aeson> Seq: OK aeson> DList: OK aeson> (): OK aeson> Text: OK aeson> Lazy Text: OK aeson> ShortText: OK aeson> HashMap Int Int: OK aeson> Map Int Int: OK aeson> Map (Tagged Int Int) Int: OK aeson> Map [Int] Int: OK aeson> Map [Char] Int: OK aeson> Map [I Char] Int: OK aeson> nan :: Double: OK aeson> +inf :: Double: OK aeson> -inf :: Double: OK aeson> Ordering LT: OK aeson> Ordering EQ: OK aeson> Ordering GT: OK aeson> Float: OK aeson> Pico: OK aeson> Scientific: OK aeson> UUID: OK aeson> Set Int: OK aeson> IntSet: OK aeson> IntMap: OK aeson> Vector: OK aeson> HashSet Int: OK aeson> Tree Int: OK aeson> HashMap Float Int, NaN: OK aeson> HashMap Float Int, Infinity: OK aeson> HashMap Float Int, +Infinity: OK aeson> Identity Int: OK aeson> Solo Int: OK aeson> Identity Char: OK aeson> Identity String: OK aeson> [Identity Char]: OK aeson> Solo Char: OK aeson> Solo String: OK aeson> [Solo Char]: OK aeson> Maybe Char: OK aeson> Maybe String: OK aeson> Maybe [Identity Char]: OK aeson> Day; year >= 10000: OK aeson> Day; year >= 1000: OK aeson> Day; year > 0 && < 1000: OK aeson> Day; year == 0: OK aeson> Day; year < 0: OK aeson> Day; year < -1000: OK aeson> Month; year >= 10000: OK aeson> Month; year >= 1000: OK shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 shake> Warning: 'Fence' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'writeChunks' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolException' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolResume' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolStart' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'addPoolBatch' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Fence' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'lintTrackWrite' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'lintTrackRead' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'UserRule' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:400:7 shake> * at src/Development/Shake/Internal/Core/Types.hs:393:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:393:1 shake> Warning: 'addUserRule' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Rules' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'priority' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'alternatives' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'versioned' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'RunResult' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:103:24 shake> * at src/Development/Shake/Internal/Core/Types.hs:103:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:103:1 shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> Warning: 'action' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ShakeOptions' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:137:21 shake> * at src/Development/Shake/Internal/Options.hs:137:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 lens> Control.Exception.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Exception.Lens,Control.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens,Control.Lens.At=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.At,Control.Lens.Combinators=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Combinators,Control.Lens.Cons=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Cons,Control.Lens.Each=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Each,Control.Lens.Empty=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Empty,Control.Lens.Equality=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Equality,Control.Lens.Extras=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Extras,Control.Lens.Fold=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Fold,Control.Lens.Getter=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Getter,Control.Lens.Indexed=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Indexed,Control.Lens.Internal=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal,Control.Lens.Internal.Bazaar=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Bazaar,Control.Lens.Internal.ByteString=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.ByteString,Control.Lens.Internal.CTypes=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.CTypes,Control.Lens.Internal.Context=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Context,Control.Lens.Internal.Deque=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Deque,Control.Lens.Internal.Doctest=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Doctest,Control.Lens.Internal.Exception=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Exception,Control.Lens.Internal.FieldTH=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.FieldTH,Control.Lens.Internal.Fold=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Fold,Control.Lens.Internal.Getter=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Getter,Control.Lens.Internal.Indexed=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Indexed,Control.Lens.Internal.Instances=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Instances,Control.Lens.Internal.Iso=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Iso,Control.Lens.Internal.Level=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Level,Control.Lens.Internal.List=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.List,Control.Lens.Internal.Magma=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Magma,Control.Lens.Internal.Prism=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Prism,Control.Lens.Internal.PrismTH=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.PrismTH,Control.Lens.Internal.Profunctor=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Profunctor,Control.Lens.Internal.Review=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Review,Control.Lens.Internal.Setter=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Setter,Control.Lens.Internal.TH=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.TH,Control.Lens.Internal.Zoom=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Internal.Zoom,Control.Lens.Iso=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Iso,Control.Lens.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Lens,Control.Lens.Level=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Level,Control.Lens.Operators=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Operators,Control.Lens.Plated=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Plated,Control.Lens.Prism=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Prism,Control.Lens.Profunctor=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Profunctor,Control.Lens.Reified=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Reified,Control.Lens.Review=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Review,Control.Lens.Setter=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Setter,Control.Lens.TH=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.TH,Control.Lens.Traversal=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Traversal,Control.Lens.Tuple=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Tuple,Control.Lens.Type=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Type,Control.Lens.Unsound=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Unsound,Control.Lens.Wrapped=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Wrapped,Control.Lens.Zoom=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Lens.Zoom,Control.Monad.Error.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Monad.Error.Lens,Control.Parallel.Strategies.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Parallel.Strategies.Lens,Control.Seq.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Control.Seq.Lens,Data.Array.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Array.Lens,Data.Bits.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Bits.Lens,Data.ByteString.Lazy.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.ByteString.Lazy.Lens,Data.ByteString.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.ByteString.Lens,Data.ByteString.Strict.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.ByteString.Strict.Lens,Data.Complex.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Complex.Lens,Data.Data.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Data.Lens,Data.Dynamic.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Dynamic.Lens,Data.HashSet.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.HashSet.Lens,Data.IntSet.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.IntSet.Lens,Data.List.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.List.Lens,Data.Map.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Map.Lens,Data.Sequence.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Sequence.Lens,Data.Set.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Set.Lens,Data.Text.Lazy.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Text.Lazy.Lens,Data.Text.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Text.Lens,Data.Text.Strict.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Text.Strict.Lens,Data.Tree.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Tree.Lens,Data.Typeable.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Typeable.Lens,Data.Vector.Generic.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Vector.Generic.Lens,Data.Vector.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Data.Vector.Lens,GHC.Generics.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:GHC.Generics.Lens,Language.Haskell.TH.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Language.Haskell.TH.Lens,Numeric.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Numeric.Lens,Numeric.Natural.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:Numeric.Natural.Lens,System.Exit.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:System.Exit.Lens,System.FilePath.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:System.FilePath.Lens,System.IO.Error.Lens=lens-5.3.4-7KLUYjoxU346ufFcZJIlDg:System.IO.Error.Lens lens> unit lens-5.3.4-D3916GcFOCR5PXdI0YnSSN-hunit lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra lens> include base-4.19.0.0-05c7 lens> include bytestring-0.12.0.2-3593 lens> include containers-0.6.8-e785 lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> include mtl-2.3.1-eef8 lens> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU lens> include test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS lens> include text-2.1-c70b lens> unit lens-5.3.4-JpiTJy3tfJ2I1ntpmyywZL-properties lens> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lens> include base-4.19.0.0-05c7 lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU lens> include test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo lens> include transformers-0.6.1.0-7653 lens> unit lens-5.3.4-BOzk0moFqF38siJOD4CLZF-templates lens> include base-4.19.0.0-05c7 lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> Ready component graph: lens> definite lens-5.3.4-A2gPqt2iaDV3NPojFBHh68-doctests lens> depends base-4.19.0.0-05c7 lens> depends deepseq-1.5.0.0-3309 lens> depends simple-reflect-0.3.3-9T3GZrav5RL2N5D0b2EHMY lens> definite lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> depends array-0.5.6.0-7325 lens> depends assoc-1.1.1-4GVgua2VnDY7ifPClJlvGh lens> depends base-4.19.0.0-05c7 lens> depends base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn lens> depends bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe lens> depends bytestring-0.12.0.2-3593 lens> depends call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp lens> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi lens> depends containers-0.6.8-e785 lens> depends contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 lens> depends distributive-0.6.2.1-PiZMIT372z17FjVcowDB7 lens> depends exceptions-0.10.7-57c8 lens> depends filepath-1.4.100.4-dda0 lens> depends free-5.2-8megj07mRH03P7gwL92jSM lens> depends ghc-prim-0.11.0-2dc3 lens> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lens> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 lens> depends indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f lens> depends kan-extensions-5.2.6-2W9UNFfuTgg3sBKfd6O7j4 lens> depends mtl-2.3.1-eef8 lens> depends parallel-3.2.2.0-B8d0mjpcDFq4tLkE2COyly lens> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm lens> depends reflection-2.1.9-EBMQajPn0tnGrArlvtTLZp lens> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg lens> depends strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo lens> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo lens> depends template-haskell-2.21.0.0-79e7 lens> depends text-2.1-c70b lens> depends th-abstraction-0.7.1.0-Jpusc0HljEuCj1FwLfYZUP lens> depends these-1.2.1-Z5gLqPjTwX3R906DZfBsT lens> depends transformers-0.6.1.0-7653 lens> depends transformers-compat-0.7.2-JHq2c1MxsVmGfHQBsE1VJi lens> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lens> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 lens> definite lens-5.3.4-BOzk0moFqF38siJOD4CLZF-templates lens> depends base-4.19.0.0-05c7 lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> definite lens-5.3.4-D3916GcFOCR5PXdI0YnSSN-hunit lens> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra lens> depends base-4.19.0.0-05c7 lens> depends bytestring-0.12.0.2-3593 lens> depends containers-0.6.8-e785 algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.symmetricClosure ============ aeson> Month; year > 0 && < 1000: OK aeson> Month; year == 0: OK aeson> Month; year < 0: OK aeson> Month; year < -1000: OK aeson> Quarter; year >= 1000: OK aeson> Quarter; year > 0 && < 1000: OK aeson> Quarter; year == 0: OK aeson> Quarter; year < 0: OK aeson> Quarter; year < -1000: OK aeson> QuarterOfYear: OK aeson> Product I Maybe Int: OK aeson> Product I Maybe Int: OK aeson> Product I [] Char: OK aeson> Sum I [] Int: InL: OK aeson> Sum I [] Int: InR: OK aeson> Sum I [] Char: InR: OK aeson> Compose I I Int: OK aeson> Compose I [] Int: OK aeson> Compose [] I Int: OK aeson> Compose [] [] Int: OK aeson> Compose I I Char: OK aeson> Compose I [] Char: OK aeson> Compose [] I Char: OK aeson> Compose [] [] Char: OK aeson> Compose3 I I I Char: OK aeson> Compose3 I I [] Char: OK aeson> Compose3 I [] I Char: OK aeson> Compose3 I [] [] Char: OK aeson> Compose3 [] I I Char: OK aeson> Compose3 [] I [] Char: OK aeson> Compose3 [] [] I Char: OK aeson> Compose3 [] [] [] Char: OK aeson> Compose3' I I I Char: OK aeson> Compose3' I I [] Char: OK aeson> Compose3' I [] I Char: OK aeson> Compose3' I [] [] Char: OK aeson> Compose3' [] I I Char: OK aeson> Compose3' [] I [] Char: OK aeson> Compose3' [] [] I Char: OK aeson> Compose3' [] [] [] Char: OK aeson> MyEither Int String: Left: OK aeson> MyEither Int String: Right: OK aeson> Monoid.Dual Int: OK aeson> Monoid.First Int: OK aeson> Monoid.Last Int: OK aeson> Semigroup.Min Int: OK aeson> Semigroup.Max Int: OK aeson> Semigroup.First Int: OK aeson> Semigroup.Last Int: OK aeson> Semigroup.WrappedMonoid Int: OK aeson> SystemTime: OK aeson> SystemTime: OK aeson> CalendarDiffTime: OK aeson> CalendarDiffDays: OK aeson> DayOfWeek: OK aeson> These: This: OK aeson> These: That: OK aeson> These: OK aeson> Fix Strict.These: OK aeson> Mu Strict.These: OK aeson> Nu Strict.These: OK aeson> ErrorMessages aeson> simple: OK aeson> generic: OK aeson> generic: OK aeson> camelCase aeson> camelTo: OK aeson> camelTo: OK aeson> camelTo: OK aeson> camelTo: OK aeson> camelTo2: OK aeson> camelTo2: OK aeson> camelTo2: OK aeson> camelTo2: OK lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> depends mtl-2.3.1-eef8 lens> depends test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU lens> depends test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS lens> depends text-2.1-c70b lens> definite lens-5.3.4-JpiTJy3tfJ2I1ntpmyywZL-properties lens> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lens> depends base-4.19.0.0-05c7 lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> depends test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU lens> depends test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo lens> depends transformers-0.6.1.0-7653 lens> Using Cabal-3.10.2.0 compiled by ghc-9.8 lens> Using compiler: ghc-9.8.1 lens> Using install prefix: /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 lens> Executables installed in: lens> /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/bin lens> Libraries installed in: lens> /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> Dynamic Libraries installed in: lens> /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 lens> Private executables installed in: lens> /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/libexec/x86_64-linux-ghc-9.8.1/lens-5.3.4 lens> Data files installed in: lens> /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/share/x86_64-linux-ghc-9.8.1/lens-5.3.4 lens> Documentation installed in: lens> /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc/share/doc/lens-5.3.4 lens> Configuration files installed in: lens> /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/etc lens> No alex found lens> Using ar found on system at: lens> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar lens> No c2hs found lens> No cpphs found lens> No doctest found lens> Using gcc version 14.3.0 given by user at: lens> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc lens> Using ghc version 9.8.1 found on system at: lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc lens> Using ghc-pkg version 9.8.1 found on system at: lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 lens> No ghcjs found lens> No ghcjs-pkg found lens> No greencard found lens> Using haddock version 2.30.0 found on system at: lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 lens> No happy found lens> Using haskell-suite found on system at: haskell-suite-dummy-location lens> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lens> No hmake found lens> Using hpc version 0.69 found on system at: lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 lens> Using hsc2hs version 0.68.10 found on system at: lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 lens> Using hscolour version 1.25 found on system at: lens> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour lens> No jhc found lens> Using ld found on system at: lens> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold lens> No pkg-config found lens> Using runghc version 9.8.1 found on system at: lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 lens> Using strip version 2.44 found on system at: lens> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip lens> Using tar found on system at: lens> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar lens> No uhc found algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.box ============ algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (overlay y z) == overlay (box x y) (box x z) algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.bfsForest ============ algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [0,1,2] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 2) [2,1,0] == vertices [1,2] algebraic-graphs> OK: forest $ bfsForest (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: isSubgraphOf (forest $ bfsForest x vs) x == True algebraic-graphs> OK: bfsForest x (vertexList x) == map ( -> Node v []) (nub $ vertexList x) algebraic-graphs> OK: bfsForest x [] == [] algebraic-graphs> OK: bfsForest empty vs == [] algebraic-graphs> OK: bfsForest (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ bfsForest (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1] + path [3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.bfs ============ algebraic-graphs> OK: bfs (edge 1 2) [0] == [] algebraic-graphs> OK: bfs (edge 1 2) [1] == [[1], [2]] algebraic-graphs> OK: bfs (edge 1 2) [2] == [[2]] algebraic-graphs> OK: bfs (edge 1 2) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (edge 1 2) [2,1] == [[2,1]] algebraic-graphs> OK: bfs (edge 1 1) [1] == [[1]] algebraic-graphs> OK: bfs empty vs == [] algebraic-graphs> OK: bfs x [] == [] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,2] == [[1,2]] algebraic-graphs> OK: bfs (1 * 2 + 3 * 4 + 5 * 6) [1,3] == [[1,3], [2,4]] algebraic-graphs> OK: bfs (3 * (1 + 4) * (1 + 5)) [3] == [[3], [1,4,5]] algebraic-graphs> OK: bfs (circuit [1..5] + circuit [5,4..1]) [2] == [[2], [1,3], [5,4]] algebraic-graphs> OK: concat $ bfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,4,1,5] algebraic-graphs> OK: map concat . transpose . map levels . bfsForest x == bfs x algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfsForest ============ algebraic-graphs> OK: forest $ dfsForest empty == empty algebraic-graphs> OK: forest $ dfsForest (edge 1 1) == vertex 1 algebraic-graphs> OK: forest $ dfsForest (edge 1 2) == edge 1 2 algebraic-graphs> OK: forest $ dfsForest (edge 2 1) == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForest x) x == True algebraic-graphs> OK: isDfsForestOf (dfsForest x) x == True algebraic-graphs> OK: dfsForest . forest . dfsForest == dfsForest algebraic-graphs> OK: dfsForest (vertices vs) == map (\v -> Node v []) (nub $ sort vs) algebraic-graphs> OK: dfsForest $ 3 * (1 + 4) * (1 + 5) == algebraic-graphs> OK: forest (dfsForest $ circuit [1..5] + circuit [5,4..1]) == path [1,2,3,4,5] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfsForestFrom ============ algebraic-graphs> OK: forest $ dfsForestFrom empty vs == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 1) [1] == vertex 1 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [0] == empty algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [1,2] == edge 1 2 algebraic-graphs> OK: forest $ dfsForestFrom (edge 1 2) [2,1] == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForestFrom x vs) x == True aeson> encoding aeson> goodProducer: OK aeson> utctime aeson> good: OK aeson> bad: OK aeson> 2000-01-01T12:13:00 aeson> 2000-01-01 12:13:00 aeson> 2000-01-01 aeson> 2000-01-01Z aeson> 2015-01-01T12:30:00.00+00Z aeson> 2015-01-01T12:30:00.00+00:00Z aeson> 2015-01-03 12:13:00.Z aeson> 2015-01-03 12:13.000Z aeson> 2015-01-03 23:59:61Z aeson> 2015-01-03 12:13:00 Z aeson> 2015-01-03 12:13:00 +00:00 aeson> formatError aeson> example 1: OK aeson> .:, .:?, .:! aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> Hashable laws aeson> -: OK aeson> Object construction aeson> -: OK aeson> Nullary constructors aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> FromJSONKey aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> -: OK aeson> optional fields aeson> Omit optional fields (Generics) aeson> ordinary aeson> omitNothingFields = True aeson> JSON should include non-optional value.: OK aeson> JSON should not include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> omitNothingFields = False aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> defaultOptions aeson> JSON should include non-optional value.: OK algebraic-graphs> OK: isDfsForestOf (dfsForestFrom x (vertexList x)) x == True algebraic-graphs> OK: dfsForestFrom x (vertexList x) == dfsForest x algebraic-graphs> OK: dfsForestFrom x [] == [] algebraic-graphs> OK: dfsForestFrom (3 * (1 + 4) * (1 + 5)) [1,4] == algebraic-graphs> OK: forest $ dfsForestFrom (circuit [1..5] + circuit [5,4..1]) [3] == path [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfs ============ algebraic-graphs> OK: dfs empty vs == [] algebraic-graphs> OK: dfs (edge 1 1) [1] == [1] algebraic-graphs> OK: dfs (edge 1 2) [0] == [] algebraic-graphs> OK: dfs (edge 1 2) [1] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2] == [2] algebraic-graphs> OK: dfs (edge 1 2) [1,2] == [1,2] algebraic-graphs> OK: dfs (edge 1 2) [2,1] == [2,1] algebraic-graphs> OK: dfs x [] == [] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- dfs x vs ] == True algebraic-graphs> OK: dfs (3 * (1 + 4) * (1 + 5)) [1,4] == [1,5,4] algebraic-graphs> OK: dfs (circuit [1..5] + circuit [5,4..1]) [3] == [3,2,1,5,4] algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.dfs ============ algebraic-graphs> OK: reachable empty x == [] algebraic-graphs> OK: reachable (vertex 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 1) 1 == [1] algebraic-graphs> OK: reachable (edge 1 2) 0 == [] algebraic-graphs> OK: reachable (edge 1 2) 1 == [1,2] algebraic-graphs> OK: reachable (edge 1 2) 2 == [2] algebraic-graphs> OK: reachable (path [1..8] ) 4 == [4..8] algebraic-graphs> OK: reachable (circuit [1..8] ) 4 == [4..8] ++ [1..3] algebraic-graphs> OK: reachable (clique [8,7..1]) 8 == [8] ++ [1..7] algebraic-graphs> algebraic-graphs> OK: and [ hasVertex v x | v <- reachable x y ] == True algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.topSort ============ algebraic-graphs> OK: topSort (1 * 2 + 3 * 1) == Right [3,1,2] algebraic-graphs> OK: topSort (path [1..5]) == Right [1..5] algebraic-graphs> OK: topSort (3 * (1 * 4 + 2 * 5)) == Right [3,1,2,4,5] algebraic-graphs> OK: topSort (1 * 2 + 2 * 1) == Left (2 :| [1]) algebraic-graphs> OK: topSort (path [5,4..1] + edge 2 4) == Left (4 :| [3,2]) algebraic-graphs> OK: topSort (circuit [1..5]) == Left (3 :| [1,2]) algebraic-graphs> OK: topSort (circuit [1..3] + circuit [3,2,1]) == Left (3 :| [2]) algebraic-graphs> OK: topSort (1 * 2 + (5 + 2) * 1 + 3 * 4 * 3) == Left (1 :| [2]) algebraic-graphs> OK: fmap (flip isTopSortOf x) (topSort x) /= Right False algebraic-graphs> OK: topSort . vertices == Right . nub . sort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.testIsAcyclic ============ algebraic-graphs> OK: isAcyclic (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isAcyclic (1 * 2 + 2 * 1) == False algebraic-graphs> OK: isAcyclic . circuit == null algebraic-graphs> OK: isAcyclic == isRight . topSort algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isDfsForestOf ============ algebraic-graphs> OK: isDfsForestOf [] empty == True algebraic-graphs> OK: isDfsForestOf [] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (vertex 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 1 []] (vertex 1) == False algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 1) == True algebraic-graphs> OK: isDfsForestOf [Node 1 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (edge 1 2) == False algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (edge 1 2) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [], Node 1 []] (vertices [1,2]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 []]] (vertices [1,2]) == False algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 2 [Node 3 []]]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [Node 3 [Node 2 []]]] (path [1,2,3]) == False algebraic-graphs> OK: isDfsForestOf [Node 3 [], Node 1 [Node 2 []]] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 2 [Node 3 []], Node 1 []] (path [1,2,3]) == True algebraic-graphs> OK: isDfsForestOf [Node 1 [], Node 2 [Node 3 []]] (path [1,2,3]) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.isTopSortOf ============ algebraic-graphs> OK: isTopSortOf [3,1,2] (1 * 2 + 3 * 1) == True algebraic-graphs> OK: isTopSortOf [1,2,3] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] (1 * 2 + 3 * 1) == False algebraic-graphs> OK: isTopSortOf [] empty == True algebraic-graphs> OK: isTopSortOf [x] (vertex x) == True algebraic-graphs> OK: isTopSortOf [x] (edge x x) == False algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.induceJust ============ regex-tdfa> Warning: 'TagTask' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:211:16 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:211:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:211:1 aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> higher aeson> omitNothingFields = True, higher aeson> JSON should include non-optional value.: OK aeson> JSON should not include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> omitNothingFields = False, higher aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> defaultOptions, higher aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> Omit optional fields (TH) aeson> ordinary aeson> omitNothingFields = True aeson> JSON should include non-optional value.: OK aeson> JSON should not include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> omitNothingFields = False aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> defaultOptions aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> higher aeson> omitNothingFields = True, higher aeson> JSON should include non-optional value.: OK aeson> JSON should not include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> omitNothingFields = False, higher aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> defaultOptions, higher aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> Omit optional fields (Manual) aeson> ordinary aeson> omitNothingFields = True aeson> JSON should include non-optional value.: OK aeson> JSON should not include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ AdjacencyMap.scc ============ algebraic-graphs> OK: scc empty == empty algebraic-graphs> OK: scc (vertex x) == vertex (NonEmpty.vertex x) algebraic-graphs> OK: scc (vertices xs) == vertices (map NonEmpty.vertex xs) algebraic-graphs> OK: scc (edge 1 1) == vertex (NonEmpty.edge 1 1) algebraic-graphs> OK: scc (edge 1 2) == edge (NonEmpty.vertex 1) (NonEmpty.vertex 2) algebraic-graphs> OK: scc (circuit (1:xs)) == vertex (NonEmpty.circuit1 (1 :| xs)) algebraic-graphs> OK: scc (3 * 1 * 4 * 1 * 5) == algebraic-graphs> OK: isAcyclic . scc == const True algebraic-graphs> OK: isAcyclic x == (scc x == gmap NonEmpty.vertex x) algebraic-graphs> OK: scc g == KL.scc g algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Num ============ algebraic-graphs> OK: 0 == rightVertex 0 algebraic-graphs> OK: swap 1 == leftVertex 1 algebraic-graphs> OK: swap 1 + 2 == vertices [1] [2] algebraic-graphs> OK: swap 1 * 2 == edge 1 2 algebraic-graphs> OK: swap 1 + 2 * swap 3 == overlay (leftVertex 1) (edge 3 2) algebraic-graphs> OK: swap 1 * (2 + swap 3) == connect (leftVertex 1) (vertices [3] [2]) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Show ============ algebraic-graphs> OK: show empty == "empty" algebraic-graphs> OK: show 1 == "rightVertex 1" algebraic-graphs> OK: show (swap 2) == "leftVertex 2" algebraic-graphs> OK: show 1 + 2 == "vertices [] [1,2]" algebraic-graphs> OK: show (swap (1 + 2)) == "vertices [1,2] []" algebraic-graphs> OK: show (swap 1 * 2) == "edge 1 2" algebraic-graphs> OK: show (swap 1 * 2 * swap 3) == "edges [(1,2),(3,2)]" algebraic-graphs> OK: show (swap 1 * 2 + swap 3) == "overlay (leftVertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Eq ============ algebraic-graphs> OK: (x == y) == (leftAdjacencyMap x == leftAdjacencyMap y && rightAdjacencyMap x == rightAdjacencyMap y) algebraic-graphs> algebraic-graphs> OK: x + y == y + x algebraic-graphs> OK: x + (y + z) == (x + y) + z algebraic-graphs> OK: x * empty == x algebraic-graphs> OK: empty * x == x algebraic-graphs> OK: x * y == y * x algebraic-graphs> OK: x * (y * z) == (x * y) * z algebraic-graphs> OK: x * (y + z) == x * y + x * z algebraic-graphs> OK: (x + y) * z == x * z + y * z algebraic-graphs> OK: x * y * z == x * y + x * z + y * z algebraic-graphs> OK: x + empty == x algebraic-graphs> OK: empty + x == x algebraic-graphs> OK: x + x == x algebraic-graphs> OK: x * y + x + y == x * y algebraic-graphs> OK: x * x * x == x * x algebraic-graphs> algebraic-graphs> OK: leftVertex x * leftVertex y == leftVertex x + leftVertex y algebraic-graphs> OK: rightVertex x * rightVertex y == rightVertex x + rightVertex y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftAdjacencyMap ============ algebraic-graphs> OK: leftAdjacencyMap empty == Map.empty algebraic-graphs> OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: leftAdjacencyMap (rightVertex x) == Map.empty algebraic-graphs> OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightAdjacencyMap ============ algebraic-graphs> OK: rightAdjacencyMap empty == Map.empty algebraic-graphs> OK: rightAdjacencyMap (leftVertex x) == Map.empty algebraic-graphs> OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: leftAdjacencyMap empty == Map.empty algebraic-graphs> OK: rightAdjacencyMap empty == Map.empty algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertex ============ algebraic-graphs> OK: leftAdjacencyMap (leftVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: rightAdjacencyMap (leftVertex x) == Map.empty algebraic-graphs> OK: hasLeftVertex x (leftVertex y) == (x == y) algebraic-graphs> OK: hasRightVertex x (leftVertex y) == False algebraic-graphs> OK: hasEdge x y (leftVertex z) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertex ============ algebraic-graphs> OK: leftAdjacencyMap (rightVertex x) == Map.empty algebraic-graphs> OK: rightAdjacencyMap (rightVertex x) == Map.singleton x Set.empty algebraic-graphs> OK: hasLeftVertex x (rightVertex y) == False algebraic-graphs> OK: hasRightVertex x (rightVertex y) == (x == y) algebraic-graphs> OK: hasEdge x y (rightVertex z) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertex ============ algebraic-graphs> OK: vertex . Left == leftVertex algebraic-graphs> OK: vertex . Right == rightVertex algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edge ============ algebraic-graphs> OK: edge x y == connect (leftVertex x) (rightVertex y) regex-tdfa> Warning: 'QNFA' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:176:13 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:176:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:176:1 aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> omitNothingFields = False aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> defaultOptions aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> higher aeson> omitNothingFields = True, higher aeson> JSON should include non-optional value.: OK aeson> JSON should not include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> omitNothingFields = False, higher aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> defaultOptions, higher aeson> JSON should include non-optional value.: OK aeson> JSON should include optional value.: OK aeson> JSON decode including non-optional value: OK aeson> JSON decode not including optional value: OK aeson> JSON decode including optional value: OK aeson> JSON decode including optional value 2: OK aeson> Type-directed optional fields Proof of Concept aeson> toJSON aeson> x is not omitted when Nothing: OK aeson> y is omitted when Nothing: OK aeson> z is omitted when Nothing: OK aeson> parseJSON aeson> x can be null: OK aeson> x cannot be omitted: OK aeson> y can be omitted: OK aeson> y cannot be null: OK aeson> z can be null: OK aeson> z can be omitted: OK aeson> PR #455: OK aeson> Unescape string (PR #477): OK (0.65s) aeson> Show Options: OK aeson> SingleMaybeField aeson> generic: OK aeson> th: OK aeson> withEmbeddedJSON: OK aeson> SingleFieldCon: OK aeson> UnknownFields aeson> unary-unknown-th: OK aeson> unary-unknown-generic: OK aeson> unary-unknown-tag-th: OK aeson> unary-unknown-tag-generic: OK aeson> unary-explicit-tag-th: OK aeson> unary-explicit-tag-generic: OK aeson> sum-tag-th: OK aeson> sum-tag-generic: OK aeson> sum-unknown-in-branch-th: OK aeson> sum-unknown-in-branch-generic: OK aeson> sum-unknown-th: OK aeson> sum-unknown-generic: OK aeson> unary-tagged-th: OK aeson> unary-tagged-generic: OK aeson> unary-tagged-notag-th: OK aeson> unary-tagged-notag-generic: OK aeson> unary-tagged-unknown-th: OK aeson> unary-tagged-unknown-generic: OK shake> Warning: 'Rules' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Rules.hs:114:19 shake> * at src/Development/Shake/Internal/Core/Rules.hs:114:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Rules.hs:114:1 algebraic-graphs> OK: leftAdjacencyMap (edge x y) == Map.singleton x (Set.singleton y) algebraic-graphs> OK: rightAdjacencyMap (edge x y) == Map.singleton y (Set.singleton x) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge 1 2 (edge 2 1) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.connect ============ algebraic-graphs> OK: connect (leftVertex x) (leftVertex y) == vertices [x,y] [] algebraic-graphs> OK: connect (leftVertex x) (rightVertex y) == edge x y algebraic-graphs> OK: connect (rightVertex x) (leftVertex y) == edge y x algebraic-graphs> OK: connect (rightVertex x) (rightVertex y) == vertices [] [x,y] algebraic-graphs> OK: connect (vertices xs1 ys1) (vertices xs2 ys2) == overlay (biclique xs1 ys2) (biclique xs2 ys1) algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= leftVertexCount x * rightVertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= leftVertexCount x * rightVertexCount y + rightVertexCount x * leftVertexCount y + edgeCount x + edgeCount y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] [] == empty algebraic-graphs> OK: vertices [x] [] == leftVertex x algebraic-graphs> OK: vertices [] [x] == rightVertex x algebraic-graphs> OK: vertices xs ys == overlays (map leftVertex xs ++ map rightVertex ys) algebraic-graphs> OK: hasLeftVertex x (vertices xs ys) == elem x xs algebraic-graphs> OK: hasRightVertex y (vertices xs ys) == elem y ys algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: hasEdge x y . edges == elem (x,y) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.swap ============ algebraic-graphs> OK: swap empty == empty algebraic-graphs> OK: swap . leftVertex == rightVertex algebraic-graphs> OK: swap (vertices xs ys) == vertices ys xs algebraic-graphs> OK: swap (edge x y) == edge y x algebraic-graphs> OK: swap . edges == edges . map Data.Tuple.swap algebraic-graphs> OK: swap . swap == id algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.toBipartite ============ algebraic-graphs> OK: toBipartite empty == empty algebraic-graphs> OK: toBipartite (vertex (Left x)) == leftVertex x algebraic-graphs> OK: toBipartite (vertex (Right x)) == rightVertex x algebraic-graphs> OK: toBipartite (edge (Left x) (Left y)) == vertices [x,y] [] algebraic-graphs> OK: toBipartite (edge (Left x) (Right y)) == edge x y algebraic-graphs> OK: toBipartite (edge (Right x) (Left y)) == edge y x algebraic-graphs> OK: toBipartite (edge (Right x) (Right y)) == vertices [] [x,y] algebraic-graphs> OK: toBipartite . clique == uncurry biclique . partitionEithers algebraic-graphs> OK: toBipartite . fromBipartite == id algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.toBipartiteWith ============ algebraic-graphs> OK: toBipartiteWith f empty == empty algebraic-graphs> OK: toBipartiteWith Left x == vertices (vertexList x) [] algebraic-graphs> OK: toBipartiteWith Right x == vertices [] (vertexList x) algebraic-graphs> OK: toBipartiteWith f == toBipartite . gmap f algebraic-graphs> OK: toBipartiteWith id == toBipartite algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.fromBipartite ============ aeson> Ratio with denominator 0: OK aeson> Rational parses number: OK aeson> Big rational: OK aeson> Small rational: OK aeson> Big scientific exponent: OK aeson> Big integer decoding: OK aeson> Big natural decoding: OK aeson> Big integer key decoding: OK aeson> QQ.Simple aeson> example: OK aeson> MonadFix aeson> Example1a: OK aeson> Example2a: OK aeson> Example3a: OK aeson> Example4a: OK aeson> Example1b: OK aeson> Example2b: OK aeson> Example3b: OK aeson> Example4b: OK aeson> Issue #351 aeson> -: OK aeson> -: OK aeson> -: OK aeson> issue571: OK aeson> issue687: OK aeson> issue967: OK aeson> KeyMap.insertWith: OK aeson> omitNothingFields Note: OK aeson> JSONTestSuite aeson> i_number_double_huge_neg_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_huge_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_neg_int_huge_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_pos_double_huge_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_real_neg_overflow.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_real_pos_overflow.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_real_underflow.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_too_big_neg_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_too_big_pos_int.json aeson> decode: OK algebraic-graphs> OK: fromBipartite empty == empty algebraic-graphs> OK: fromBipartite (leftVertex x) == vertex (Left x) algebraic-graphs> OK: fromBipartite (edge x y) == edges [(Left x, Right y), (Right y, Left x)] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.fromBipartiteWith ============ algebraic-graphs> OK: fromBipartiteWith Left Right == fromBipartite algebraic-graphs> OK: fromBipartiteWith id id (vertices xs ys) == vertices (xs ++ ys) algebraic-graphs> OK: fromBipartiteWith id id . edges == symmetricClosure . edges algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty == (==) empty algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasLeftVertex ============ algebraic-graphs> OK: hasLeftVertex x empty == False algebraic-graphs> OK: hasLeftVertex x (leftVertex y) == (x == y) algebraic-graphs> OK: hasLeftVertex x (rightVertex y) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasRightVertex ============ algebraic-graphs> OK: hasRightVertex x empty == False algebraic-graphs> OK: hasRightVertex x (leftVertex y) == False algebraic-graphs> OK: hasRightVertex x (rightVertex y) == (x == y) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex . Left == hasLeftVertex algebraic-graphs> OK: hasVertex . Right == hasRightVertex algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertexCount ============ algebraic-graphs> OK: leftVertexCount empty == 0 algebraic-graphs> OK: leftVertexCount (leftVertex x) == 1 algebraic-graphs> OK: leftVertexCount (rightVertex x) == 0 algebraic-graphs> OK: leftVertexCount (edge x y) == 1 algebraic-graphs> OK: leftVertexCount . edges == length . nub . map fst algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertexCount ============ algebraic-graphs> OK: rightVertexCount empty == 0 algebraic-graphs> OK: rightVertexCount (leftVertex x) == 0 algebraic-graphs> OK: rightVertexCount (rightVertex x) == 1 algebraic-graphs> OK: rightVertexCount (edge x y) == 1 algebraic-graphs> OK: rightVertexCount . edges == length . nub . map snd algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount (edge x y) == 2 algebraic-graphs> OK: vertexCount x == leftVertexCount x + rightVertexCount x algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertexList ============ algebraic-graphs> OK: leftVertexList empty == [] algebraic-graphs> OK: leftVertexList (leftVertex x) == [x] algebraic-graphs> OK: leftVertexList (rightVertex x) == [] algebraic-graphs> OK: leftVertexList . flip vertices [] == nub . sort algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertexList ============ algebraic-graphs> OK: rightVertexList empty == [] algebraic-graphs> OK: rightVertexList (leftVertex x) == [] algebraic-graphs> OK: rightVertexList (rightVertex x) == [x] algebraic-graphs> OK: rightVertexList . vertices [] == nub . sort algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList (edge x y) == [Left x, Right y] algebraic-graphs> OK: vertexList (vertices (lefts xs) (rights xs)) == nub (sort xs) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftVertexSet ============ algebraic-graphs> OK: leftVertexSet empty == Set.empty algebraic-graphs> OK: leftVertexSet . leftVertex == Set.singleton algebraic-graphs> OK: leftVertexSet . rightVertex == const Set.empty algebraic-graphs> OK: leftVertexSet . flip vertices [] == Set.fromList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightVertexSet ============ algebraic-graphs> OK: rightVertexSet empty == Set.empty algebraic-graphs> OK: rightVertexSet . leftVertex == const Set.empty algebraic-graphs> OK: rightVertexSet . rightVertex == Set.singleton algebraic-graphs> OK: rightVertexSet . vertices [] == Set.fromList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty regex-tdfa> Warning: 'Regex' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:138:14 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:138:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:138:1 regex-tdfa> Warning: 'RegexMaker' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'GroupInfo' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:132:18 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:132:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:132:1 regex-tdfa> Warning: 'PGroup' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'Group' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_number_very_big_negative_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_object_key_lone_2nd_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_1st_surrogate_but_2nd_missing.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_1st_valid_surrogate_2nd_invalid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_UTF-16LE_with_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_UTF-8_invalid_sequence.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_UTF8_surrogate_U+D800.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_incomplete_surrogate_and_escape_valid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_incomplete_surrogate_pair.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_incomplete_surrogates_escape_valid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_invalid_lonely_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_invalid_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_invalid_utf-8.json aeson> decode: OK algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet (edge x y) == Set.fromList [Left x, Right y] algebraic-graphs> OK: vertexSet (vertices (lefts xs) (rights xs)) == Set.fromList xs algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.leftAdjacencyList ============ algebraic-graphs> OK: leftAdjacencyList empty == [] algebraic-graphs> OK: leftAdjacencyList (vertices [] xs) == [] algebraic-graphs> OK: leftAdjacencyList (vertices xs []) == [] algebraic-graphs> OK: leftAdjacencyList (edge x y) == [(x, [y])] algebraic-graphs> OK: leftAdjacencyList (star x ys) == [(x, nub (sort ys))] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.rightAdjacencyList ============ algebraic-graphs> OK: rightAdjacencyList empty == [] algebraic-graphs> OK: rightAdjacencyList (vertices [] xs) == [(x, []) | x <- nub (sort xs)] algebraic-graphs> OK: rightAdjacencyList (vertices xs []) == [] algebraic-graphs> OK: rightAdjacencyList (edge x y) == [(y, [x])] algebraic-graphs> OK: rightAdjacencyList (star x ys) == [(y, [x]) | y <- nub (sort ys)] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.evenList ============ algebraic-graphs> OK: evenList [] == Nil algebraic-graphs> OK: evenList [(1,2), (3,4)] == [1, 2, 3, 4] :: List Int Int algebraic-graphs> OK: evenList [(1,'a'), (2,'b')] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' Nil))) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.oddList ============ algebraic-graphs> OK: oddList 1 [] == Cons 1 Nil algebraic-graphs> OK: oddList 1 [(2,3), (4,5)] == [1, 2, 3, 4, 5] :: List Int Int algebraic-graphs> OK: oddList 1 [('a',2), ('b',3)] == Cons 1 (Cons 'a' (Cons 2 (Cons 'b' (Cons 3 Nil)))) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.path ============ algebraic-graphs> OK: path Nil == empty algebraic-graphs> OK: path (Cons x Nil) == leftVertex x algebraic-graphs> OK: path (Cons x (Cons y Nil)) == edge x y algebraic-graphs> OK: path [1, 2, 3, 4, 5] == edges [(1,2), (3,2), (3,4), (5,4)] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [(x,y)] == edge x y algebraic-graphs> OK: circuit [(1,2), (3,4), (5,6)] == edges [(1,2), (3,2), (3,4), (5,4), (5,6), (1,6)] algebraic-graphs> OK: circuit . reverse == swap . circuit . map Data.Tuple.swap algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique xs [] == vertices xs [] algebraic-graphs> OK: biclique [] ys == vertices [] ys algebraic-graphs> OK: biclique xs ys == connect (vertices xs []) (vertices [] ys) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.star ============ algebraic-graphs> OK: star x [] == leftVertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (leftVertex x) (vertices [] ys) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == leftVertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.mesh ============ algebraic-graphs> OK: mesh xs [] == empty algebraic-graphs> OK: mesh [] ys == empty algebraic-graphs> OK: mesh [x] [y] == leftVertex (x,y) algebraic-graphs> OK: mesh [1,1] ['a','b'] == biclique [(1,'a'), (1,'b')] [(1,'a'), (1,'b')] algebraic-graphs> OK: mesh [1,2] ['a','b'] == biclique [(1,'a'), (2,'b')] [(1,'b'), (2,'a')] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.removeLeftVertex ============ algebraic-graphs> OK: removeLeftVertex x (leftVertex x) == empty algebraic-graphs> OK: removeLeftVertex 1 (leftVertex 2) == leftVertex 2 algebraic-graphs> OK: removeLeftVertex x (rightVertex y) == rightVertex y algebraic-graphs> OK: removeLeftVertex x (edge x y) == rightVertex y algebraic-graphs> OK: removeLeftVertex x . removeLeftVertex x == removeLeftVertex x algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.removeRightVertex ============ algebraic-graphs> OK: removeRightVertex x (rightVertex x) == empty algebraic-graphs> OK: removeRightVertex 1 (rightVertex 2) == rightVertex 2 algebraic-graphs> OK: removeRightVertex x (leftVertex y) == leftVertex y algebraic-graphs> OK: removeRightVertex y (edge x y) == leftVertex x algebraic-graphs> OK: removeRightVertex x . removeRightVertex x == removeRightVertex x algebraic-graphs> regex-tdfa> Warning: 'Set' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_inverted_surrogates_U+1D11E.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_iso_latin_1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_lone_second_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_lone_utf8_continuation_byte.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_not_in_unicode_range.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_overlong_sequence_2_bytes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_overlong_sequence_6_bytes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_overlong_sequence_6_bytes_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_truncated-utf-8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_utf16BE_no_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_string_utf16LE_no_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> i_structure_500_nested_arrays.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> i_structure_UTF-8_BOM_empty_object.json aeson> decode: OK shake> Warning: 'BinaryOp' is ambiguous. It is defined shake> * at src/General/Binary.hs:34:19 shake> * at src/General/Binary.hs:34:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/General/Binary.hs:34:1 algebraic-graphs> ============ Bipartite.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x] [y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeLeftVertex x == removeLeftVertex x algebraic-graphs> OK: removeEdge x y . removeRightVertex y == removeRightVertex y algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.bimap ============ algebraic-graphs> OK: bimap f g empty == empty algebraic-graphs> OK: bimap f g . vertex == vertex . Data.Bifunctor.bimap f g algebraic-graphs> OK: bimap f g (edge x y) == edge (f x) (g y) algebraic-graphs> OK: bimap id id == id algebraic-graphs> OK: bimap f1 g1 . bimap f2 g2 == bimap (f1 . f2) (g1 . g2) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.box ============ algebraic-graphs> OK: box (path [0,1]) (path ['a','b']) == algebraic-graphs> algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: box x (leftVertex ()) ~~ x algebraic-graphs> OK: box x (rightVertex ()) ~~ swap x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: vertexCount (box x y) <= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> OK: box == boxWith (,) (,) (,) (,) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.consistent ============ algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges x) == True algebraic-graphs> OK: consistent (toBipartite x) == True algebraic-graphs> OK: consistent (swap x) == True algebraic-graphs> OK: consistent (circuit xs) == True algebraic-graphs> OK: consistent (biclique xs ys) == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.detectParts ============ algebraic-graphs> OK: detectParts empty == Right empty algebraic-graphs> OK: detectParts (vertex 1) == Right (leftVertex 1) algebraic-graphs> OK: detectParts (edge 1 1) == Left [1] algebraic-graphs> OK: detectParts (edge 1 2) == Right (edge 1 2) algebraic-graphs> OK: detectParts (edge 0 (-1)) == Right (edge (-1) 0) algebraic-graphs> OK: detectParts (1 * (2 + 3)) == Right (edges [(1, 2), (1, 3)]) algebraic-graphs> OK: detectParts ((1 + 3) * (2 + 4) + 6 * 5) == Right (swap (1 + 3) * (2 + 4) + swap 5 * 6 algebraic-graphs> OK: detectParts ((1 + 2) * (3 + 4) * (5 + 6)) == Left [1, 3, 2, 4, 5] algebraic-graphs> OK: detectParts ((1 + 2) * (3 + 4) + (3 + 4) * 5) == Right (swap (1 + 2) * (3 + 4) + swap 5 * (3 + 4)) algebraic-graphs> OK: detectParts (1 * 2 * 3) == Left [2, 3, 1] algebraic-graphs> OK: detectParts ((1 * 3 * 4) + 2 * (1 + 2)) == Left [2] algebraic-graphs> OK: detectParts (clique [1..10]) == Left [1, 2, 3] algebraic-graphs> OK: detectParts (circuit [1..11]) == Left [1..11] algebraic-graphs> OK: detectParts (circuit [1..10]) == Right (circuit [(2 * x - 1, 2 * x) | x <- [1..5]]) algebraic-graphs> OK: detectParts (biclique [] xs) == Right (vertices xs []) algebraic-graphs> OK: detectParts (biclique (map Left (x:xs)) (map Right ys)) == Right (biclique (map Left (x:xs)) (map Right ys)) algebraic-graphs> OK: isRight (detectParts (star x ys)) == not (elem x ys) algebraic-graphs> OK: isRight (detectParts (fromBipartite (toBipartite x))) == True algebraic-graphs> algebraic-graphs> OK: ((all ((flip Set.member) $ edgeSet $ symmetricClosure x) . edgeSet) <$> detectParts x) /= Right False algebraic-graphs> OK: (Set.map $ fromEither) <$> (vertexSet <$> (detectParts (fromBipartite (toBipartite x)))) == Right (vertexSet x) algebraic-graphs> OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (vertexSet x) . Set.fromList) (const True) (detectParts x)) == True algebraic-graphs> OK: fromEither (Bifunctor.bimap ((flip Set.isSubsetOf) (edgeSet (symmetricClosure x)) . AM.edgeSet . circuit) (const True) (detectParts x)) == True algebraic-graphs> OK: fromEither (Bifunctor.bimap (((==) 1) . ((flip mod) 2) . length) (const True) (detectParts x)) == True algebraic-graphs> algebraic-graphs> ============ Show (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============ algebraic-graphs> OK: show (matching []) == "matching []" algebraic-graphs> OK: show (matching [(2,'a'),(1,'b')]) == "matching [(1,'b'),(2,'a')]" algebraic-graphs> algebraic-graphs> ============ Eq (Bipartite.AdjacencyMap.Algorithm.Matching a b) ============ aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_1_true_without_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_a_invalid_utf8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_colon_instead_of_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_comma_after_close.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_comma_and_number.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_double_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_double_extra_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_extra_close.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_extra_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_incomplete.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_incomplete_invalid_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_inner_array_no_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_invalid_utf8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK algebraic-graphs> OK: (x == y) == ((pairOfLeft x == pairOfLeft y) && (pairOfRight x == pairOfRight y)) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.pairOfLeft ============ algebraic-graphs> OK: pairOfLeft (matching []) == Map.empty algebraic-graphs> OK: pairOfLeft (matching [(2,'a'), (1,'b')]) == Map.fromList [(2,'a'), (1,'b')] algebraic-graphs> OK: Map.size . pairOfLeft == Map.size . pairOfRight algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.pairOfRight ============ algebraic-graphs> OK: pairOfRight (matching []) == Map.empty algebraic-graphs> OK: pairOfRight (matching [(2,'a'), (1,'b')]) == Map.fromList [('a',2), ('b',1)] algebraic-graphs> OK: Map.size . pairOfRight == Map.size . pairOfLeft algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.matching ============ algebraic-graphs> OK: matching [(1,'a'), (1,'b')] == matching [(1,'b')] algebraic-graphs> OK: matching [(1,'a'), (1,'b'), (2,'b'), (2,'a')] == matching [(2,'a')] algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.isMatchingOf ============ algebraic-graphs> OK: isMatchingOf (matching []) x == True algebraic-graphs> OK: isMatchingOf (matching xs) empty == null xs algebraic-graphs> OK: isMatchingOf (matching [(x,y)]) (edge x y) == True algebraic-graphs> OK: isMatchingOf (matching [(1,2)]) (edge 2 1) == False algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.matchingSize ============ algebraic-graphs> OK: matchingSize (matching []) == 0 algebraic-graphs> OK: matchingSize (matching [(2,'a'), (1,'b')]) == 2 algebraic-graphs> OK: matchingSize (matching [(1,'a'), (1,'b')]) == 1 algebraic-graphs> OK: matchingSize (matching xs) <= length xs algebraic-graphs> OK: matchingSize x == Map.size . pairOfLeft algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.maxMatching ============ algebraic-graphs> OK: maxMatching empty == matching [] algebraic-graphs> OK: maxMatching (vertices xs ys) == matching [] algebraic-graphs> OK: maxMatching (path [1,2,3,4]) == matching [(1,2), (3,4)] algebraic-graphs> OK: matchingSize (maxMatching (circuit [(1,2), (3,4), (5,6)])) == 3 algebraic-graphs> OK: matchingSize (maxMatching (star x (y:ys))) == 1 algebraic-graphs> OK: matchingSize (maxMatching (biclique xs ys)) == min (length (nub xs)) (length (nub ys)) algebraic-graphs> OK: isMatchingOf (maxMatching x) x == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.isVertexCoverOf ============ algebraic-graphs> OK: isVertexCoverOf (xs , ys ) empty == Set.null xs && Set.null ys algebraic-graphs> OK: isVertexCoverOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys algebraic-graphs> OK: isVertexCoverOf (Set.empty , Set.empty ) (edge x y) == False algebraic-graphs> OK: isVertexCoverOf (Set.singleton x, ys ) (edge x y) == Set.isSubsetOf ys (Set.singleton y) algebraic-graphs> OK: isVertexCoverOf (xs , Set.singleton y) (edge x y) == Set.isSubsetOf xs (Set.singleton x) algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.minVertexCover ============ algebraic-graphs> OK: minVertexCover empty == (Set.empty, Set.empty) algebraic-graphs> OK: minVertexCover (vertices xs ys) == (Set.empty, Set.empty) algebraic-graphs> OK: minVertexCover (path [1,2,3]) == (Set.empty, Set.singleton 2) algebraic-graphs> OK: minVertexCover (star x (1:2:ys)) == (Set.singleton x, Set.empty) algebraic-graphs> OK: vertexCoverSize (minVertexCover (biclique xs ys)) == min (length (nub xs)) (length (nub ys)) algebraic-graphs> OK: vertexCoverSize . minVertexCover == matchingSize . maxMatching algebraic-graphs> OK: isVertexCoverOf (minVertexCover x) x == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.isIndependentSetOf ============ algebraic-graphs> OK: isIndependentSetOf (xs , ys ) empty == Set.null xs && Set.null ys algebraic-graphs> OK: isIndependentSetOf (xs , ys ) (leftVertex x) == Set.isSubsetOf xs (Set.singleton x) && Set.null ys algebraic-graphs> OK: isIndependentSetOf (Set.empty , Set.empty ) (edge x y) == True algebraic-graphs> OK: isIndependentSetOf (Set.singleton x, ys ) (edge x y) == Set.null ys algebraic-graphs> OK: isIndependentSetOf (xs , Set.singleton y) (edge x y) == Set.null xs algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.maxIndependentSet ============ algebraic-graphs> OK: maxIndependentSet empty == (Set.empty, Set.empty) regex-tdfa> Warning: 'ExecOption' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:108:19 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:108:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:108:1 aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_items_separated_by_semicolon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_just_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_just_minus.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_missing_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_newlines_unclosed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_number_and_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_number_and_several_commas.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_spaces_vertical_tab_formfeed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_star_inside.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_unclosed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_unclosed_trailing_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_unclosed_with_new_lines.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_array_unclosed_with_object_inside.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_incomplete_false.json shake> Warning: 'writeFile'' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> OK: maxIndependentSet (vertices xs ys) == (Set.fromList xs, Set.fromList ys) algebraic-graphs> OK: maxIndependentSet (path [1,2,3]) == (Set.fromList [1,3], Set.empty) algebraic-graphs> OK: maxIndependentSet (star x (1:2:ys)) == (Set.empty, Set.fromList (1:2:ys)) algebraic-graphs> OK: independentSetSize (maxIndependentSet (biclique xs ys)) == max (length (nub xs)) (length (nub ys)) algebraic-graphs> OK: independentSetSize (maxIndependentSet x) == vertexCount x - vertexCoverSize (minVertexCover x) algebraic-graphs> OK: isIndependentSetOf (maxIndependentSet x) x == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.augmentingPath ============ algebraic-graphs> OK: augmentingPath (matching []) empty == Left (Set.empty, Set.empty) algebraic-graphs> OK: augmentingPath (matching []) (edge 1 2) == Right [1,2] algebraic-graphs> OK: augmentingPath (matching [(1,2)]) (path [1,2,3]) == Left (Set.empty, Set.singleton 2) algebraic-graphs> OK: augmentingPath (matching [(3,2)]) (path [1,2,3,4]) == Right [1,2,3,4] algebraic-graphs> OK: isLeft (augmentingPath (maxMatching x) x) == True algebraic-graphs> algebraic-graphs> ============ Bipartite.AdjacencyMap.Algorithm.consistentMatching ============ algebraic-graphs> OK: consistentMatching (matching xs) == True algebraic-graphs> OK: consistentMatching (maxMatching x) == True algebraic-graphs> algebraic-graphs> ============ Export.Eq ============ algebraic-graphs> OK: mempty /= literal "" algebraic-graphs> algebraic-graphs> ============ Export.Ord ============ algebraic-graphs> OK: mempty < literal "" algebraic-graphs> algebraic-graphs> ============ Export.isEmpty ============ algebraic-graphs> OK: isEmpty mempty == True algebraic-graphs> OK: isEmpty (literal "") == False algebraic-graphs> OK: isEmpty x == (x == mempty) algebraic-graphs> algebraic-graphs> ============ Export.literal ============ algebraic-graphs> OK: literal "Hello, " <> literal "World!" == literal "Hello, World!" algebraic-graphs> OK: literal "I am just a string literal" == "I am just a string literal" algebraic-graphs> OK: render . literal == id algebraic-graphs> algebraic-graphs> ============ Export.render ============ algebraic-graphs> OK: render (literal "al" <> literal "ga") == "alga" algebraic-graphs> OK: render mempty == mempty algebraic-graphs> algebraic-graphs> ============ Export.<+> ============ algebraic-graphs> OK: x <+> mempty == x algebraic-graphs> OK: mempty <+> x == x algebraic-graphs> OK: x <+> (y <+> z) == (x <+> y) <+> z algebraic-graphs> OK: "name" <+> "surname" == "name surname" algebraic-graphs> algebraic-graphs> ============ Export.brackets ============ algebraic-graphs> OK: brackets "i" == "[i]" algebraic-graphs> OK: brackets mempty == "[]" algebraic-graphs> algebraic-graphs> ============ Export.doubleQuotes ============ algebraic-graphs> OK: doubleQuotes "/path/with spaces" == "\"/path/with spaces\"" algebraic-graphs> OK: doubleQuotes (doubleQuotes mempty) == "\"\"\"\"" algebraic-graphs> algebraic-graphs> ============ Export.indent ============ algebraic-graphs> OK: indent 0 == id algebraic-graphs> OK: indent 1 mempty == " " algebraic-graphs> algebraic-graphs> ============ Export.unlines ============ algebraic-graphs> OK: unlines [] == mempty algebraic-graphs> OK: unlines [mempty] == "\n" algebraic-graphs> OK: unlines ["title", "subtitle"] == "title\nsubtitle\n" algebraic-graphs> algebraic-graphs> ============ Export.export ============ algebraic-graphs> OK: render $ export vDoc eDoc (1 + 2 * (3 + 4) :: Graph Int) algebraic-graphs> algebraic-graphs> ============ Export.Dot.export ============ algebraic-graphs> OK: export style (1 * 2 + 3 * 4 * 5 :: Graph Int) algebraic-graphs> algebraic-graphs> =========== Export.Dot.attributeQuoting ============ algebraic-graphs> OK: export style' (1 * 2 + 3 * 4 * 5 :: Graph Int) algebraic-graphs> algebraic-graphs> ============ Export.Dot.exportAsIs ============ algebraic-graphs> OK: exportAsIs (circuit ["a", "b", "c"] :: Graph String) algebraic-graphs> algebraic-graphs> ============ Export.Dot.exportViaShow ============ algebraic-graphs> OK: exportViaShow (1 + 2 * (3 + 4) :: Graph Int) algebraic-graphs> algebraic-graphs> ============ Graph ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> OK: Theorems of graphs algebraic-graphs> algebraic-graphs> ============ Graph.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Graph.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Graph.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Graph.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_incomplete_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_incomplete_true.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_multidigit_number_then_00.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_++.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_+1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_+Inf.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_-01.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_-NaN.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_0_capital_E+.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_0_capital_E.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_0e+.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_0e.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_1_000.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Graph.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Graph.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Graph.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose aeson> Golden file did not exist; created aeson> n_number_1eE2.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_Inf.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_NaN.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_U+FF11_fullwidth_digit_one.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_expression.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_hex_1_digit.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_hex_2_digits.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_infinity.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_invalid+-.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_invalid-negative-real.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_invalid-utf-8-in-bigger-int.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_invalid-utf-8-in-exponent.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_invalid-utf-8-in-int.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_minus_infinity.json aeson> decode: OK algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ Graph.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ Graph.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Graph.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Graph.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Graph.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Graph.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Graph.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ Graph.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ Graph.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ Graph.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Graph.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty regex-tdfa> Warning: 'sort' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'sortBy' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'nub' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'nubBy' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_minus_sign_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_minus_space_1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_neg_int_starting_with_zero.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_neg_real_without_int_part.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_neg_with_garbage_at_end.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_real_garbage_after_e.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_real_with_invalid_utf8_after_e.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_real_without_fractional_part.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_starting_with_dot.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_with_alpha.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_with_alpha_char.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_number_with_leading_zero.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_bad_value.json aeson> decode: OK aeson> tokens bs: OK algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ Graph.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Graph.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ Graph.size ============ algebraic-graphs> OK: size empty == 1 algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: size x >= 1 algebraic-graphs> OK: size x >= vertexCount x algebraic-graphs> algebraic-graphs> ============ Graph.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ Graph.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ Graph.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ Graph.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Graph.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Graph.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Graph.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Graph.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: size (removeEdge x y z) <= 3 * size z algebraic-graphs> algebraic-graphs> ============ Graph.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Graph.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Graph.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_bracket_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_comma_instead_of_colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_double_colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_emoji.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_garbage_at_end.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_key_with_single_quotes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_lone_continuation_byte_in_key_and_trailing_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_missing_colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_missing_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_missing_semicolon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_missing_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_no-colon.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_non_string_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Graph.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Graph.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Graph.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Graph.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> OK: size (compose x y) <= edgeCount x + edgeCount y + 1 algebraic-graphs> algebraic-graphs> ============ Graph.(===) ============ algebraic-graphs> OK: x === x == True algebraic-graphs> OK: x === x + empty == False algebraic-graphs> OK: x + y === x + y == True algebraic-graphs> OK: 1 + 2 === 2 + 1 == False algebraic-graphs> OK: x + y === x * y == False algebraic-graphs> algebraic-graphs> ============ Graph.mesh ============ algebraic-graphs> OK: mesh xs [] == empty algebraic-graphs> OK: mesh [] ys == empty algebraic-graphs> OK: mesh [x] [y] == vertex (x, y) algebraic-graphs> OK: mesh xs ys == box (path xs) (path ys) algebraic-graphs> OK: mesh [1..3] "ab" == algebraic-graphs> OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1) algebraic-graphs> algebraic-graphs> ============ Graph.torus ============ algebraic-graphs> OK: torus xs [] == empty algebraic-graphs> OK: torus [] ys == empty algebraic-graphs> OK: torus [x] [y] == edge (x,y) (x,y) algebraic-graphs> OK: torus xs ys == box (circuit xs) (circuit ys) algebraic-graphs> OK: torus [1,2] "ab" == algebraic-graphs> OK: size (torus xs ys) == max 1 (3 * length xs * length ys) algebraic-graphs> algebraic-graphs> ============ Graph.deBruijn ============ algebraic-graphs> OK: deBruijn 0 xs == edge [] [] algebraic-graphs> OK: n > 0 ==> deBruijn n [] == empty algebraic-graphs> OK: deBruijn 1 [0,1] == edges [ ([0],[0]), ([0],[1]), ([1],[0]), ([1],[1]) ] algebraic-graphs> OK: deBruijn 2 "0" == edge "00" "00" algebraic-graphs> OK: deBruijn 2 "01" == algebraic-graphs> OK: transpose (deBruijn n xs) == gmap reverse $ deBruijn n xs algebraic-graphs> OK: vertexCount (deBruijn n xs) == (length $ nub xs)^n algebraic-graphs> OK: n > 0 ==> edgeCount (deBruijn n xs) == (length $ nub xs)^(n + 1) algebraic-graphs> algebraic-graphs> ============ Graph.splitVertex ============ algebraic-graphs> OK: splitVertex x [] == removeVertex x algebraic-graphs> OK: splitVertex x [x] == id algebraic-graphs> OK: splitVertex x [y] == replaceVertex x y algebraic-graphs> OK: splitVertex 1 [0, 1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3) algebraic-graphs> algebraic-graphs> ============ Graph.bind ============ algebraic-graphs> OK: bind empty f == empty algebraic-graphs> OK: bind (vertex x) f == f x algebraic-graphs> OK: bind (edge x y) f == connect (f x) (f y) algebraic-graphs> OK: bind (vertices xs) f == overlays (map f xs) algebraic-graphs> OK: bind x (const empty) == empty algebraic-graphs> OK: bind x vertex == x algebraic-graphs> OK: bind (bind x f) g == bind x (\y -> bind (f y) g) algebraic-graphs> algebraic-graphs> ============ Graph.simplify ============ algebraic-graphs> OK: simplify == id algebraic-graphs> OK: size (simplify x) <= size x algebraic-graphs> algebraic-graphs> ============ Graph.box ============ algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (overlay y z) == overlay (box x y) (box x z) algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x empty ~~ empty algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y aeson> n_object_non_string_key_but_huge_number_instead.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_repeated_null_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_several_trailing_commas.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_single_quote.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_trailing_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_trailing_comment.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_trailing_comment_open.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_trailing_comment_slash_open.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_trailing_comment_slash_open_incomplete.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_two_commas_in_a_row.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_unquoted_key.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_unterminated-value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_with_single_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_object_with_trailing_garbage.json algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ Graph.sparsify ============ algebraic-graphs> OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right algebraic-graphs> OK: vertexCount (sparsify x) <= vertexCount x + size x + 1 algebraic-graphs> OK: edgeCount (sparsify x) <= 3 * size x algebraic-graphs> OK: size (sparsify x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ Graph.sparsifyKL ============ algebraic-graphs> OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x) algebraic-graphs> OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1 algebraic-graphs> OK: length (edges $ sparsifyKL n x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ Graph.context ============ algebraic-graphs> OK: context (const False) x == Nothing algebraic-graphs> OK: context (== 1) (edge 1 2) == Just (Context [ ] [2 ]) algebraic-graphs> OK: context (== 2) (edge 1 2) == Just (Context [1 ] [ ]) algebraic-graphs> OK: context (const True ) (edge 1 2) == Just (Context [1 ] [2 ]) algebraic-graphs> OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [3,1] [1,5]) algebraic-graphs> algebraic-graphs> ============ Graph.buildg ============ algebraic-graphs> OK: buildg (\e _ _ _ -> e) == empty algebraic-graphs> OK: buildg (\_ v _ _ -> v x) == vertex x algebraic-graphs> OK: buildg (\e v o c -> o (foldg e v o c x) (foldg e v o c y)) == overlay x y algebraic-graphs> OK: buildg (\e v o c -> c (foldg e v o c x) (foldg e v o c y)) == connect x y algebraic-graphs> OK: buildg (\e v o _ -> foldr o e (map v xs)) == vertices xs algebraic-graphs> OK: buildg (\e v o c -> foldg e v o (flip c) g) == transpose g algebraic-graphs> algebraic-graphs> ============ Internal.List ============ algebraic-graphs> OK: pure 1 <> pure 4 == [1, 4] algebraic-graphs> algebraic-graphs> ============ Graph.Label ============ algebraic-graphs> algebraic-graphs> ============ Any: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Distance Int: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Capacity Int: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Minimum (Path Int): instances ============ algebraic-graphs> OK: LeftNearRing algebraic-graphs> algebraic-graphs> ============ PowerSet (Path Int): instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: Dioid algebraic-graphs> algebraic-graphs> ============ Count Int: instances ============ algebraic-graphs> OK: Semiring algebraic-graphs> OK: StarSemiring algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.consistent ============ algebraic-graphs> OK: arbitraryLabelledAdjacencyMap algebraic-graphs> OK: empty algebraic-graphs> OK: vertex algebraic-graphs> OK: edge algebraic-graphs> OK: overlay algebraic-graphs> OK: connect algebraic-graphs> OK: vertices algebraic-graphs> OK: edges algebraic-graphs> OK: overlays algebraic-graphs> OK: fromAdjacencyMaps algebraic-graphs> OK: removeVertex algebraic-graphs> OK: removeEdge algebraic-graphs> OK: replaceVertex algebraic-graphs> OK: replaceEdge algebraic-graphs> OK: transpose algebraic-graphs> OK: gmap algebraic-graphs> OK: emap algebraic-graphs> OK: induce algebraic-graphs> OK: closure algebraic-graphs> OK: reflexiveClosure algebraic-graphs> OK: symmetricClosure algebraic-graphs> OK: transitiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edge ============ algebraic-graphs> OK: edge e x y == connect e (vertex x) (vertex y) algebraic-graphs> OK: edge zero x y == vertices [x,y] algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= mempty) algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeCount (edge e x y) == if e == mempty then 0 else 1 algebraic-graphs> OK: vertexCount (edge e 1 1) == 1 algebraic-graphs> OK: vertexCount (edge e 1 2) == 2 algebraic-graphs> OK: x -- y == edge e x y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f algebraic-graphs> algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f algebraic-graphs> regex-tdfa> 59% ( 29 / 49) in 'Text.Regex.TDFA.Common' regex-tdfa> Missing documentation for: regex-tdfa> look (lib/Text/Regex/TDFA/Common.hs:27) regex-tdfa> common_error (lib/Text/Regex/TDFA/Common.hs:30) regex-tdfa> on (lib/Text/Regex/TDFA/Common.hs:34) regex-tdfa> mapFst (lib/Text/Regex/TDFA/Common.hs:51) regex-tdfa> mapSnd (lib/Text/Regex/TDFA/Common.hs:54) regex-tdfa> fst3 (lib/Text/Regex/TDFA/Common.hs:57) regex-tdfa> snd3 (lib/Text/Regex/TDFA/Common.hs:60) regex-tdfa> thd3 (lib/Text/Regex/TDFA/Common.hs:63) regex-tdfa> flipOrder (lib/Text/Regex/TDFA/Common.hs:66) regex-tdfa> noWin (lib/Text/Regex/TDFA/Common.hs:71) regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> WinEmpty (lib/Text/Regex/TDFA/Common.hs:171) regex-tdfa> Transition (lib/Text/Regex/TDFA/Common.hs:235) regex-tdfa> Action (lib/Text/Regex/TDFA/Common.hs:293) regex-tdfa> OrbitTransformer (lib/Text/Regex/TDFA/Common.hs:294) regex-tdfa> OrbitLog (lib/Text/Regex/TDFA/Common.hs:295) regex-tdfa> showQT (lib/Text/Regex/TDFA/Common.hs:306) regex-tdfa> indent (lib/Text/Regex/TDFA/Common.hs:322) regex-tdfa> showDT (lib/Text/Regex/TDFA/Common.hs:325) regex-tdfa> seeDTrans (lib/Text/Regex/TDFA/Common.hs:370) regex-tdfa> 0% ( 0 / 2) in 'Text.Regex.TDFA.NewDFA.Uncons' regex-tdfa> Missing documentation for: regex-tdfa> Module header regex-tdfa> Uncons (lib/Text/Regex/TDFA/NewDFA/Uncons.hs:9) regex-tdfa> 0% ( 0 / 3) in 'Text.Regex.TDFA.NewDFA.MakeTest' regex-tdfa> Missing documentation for: regex-tdfa> Module header regex-tdfa> test_singleline (lib/Text/Regex/TDFA/NewDFA/MakeTest.hs:17) regex-tdfa> test_multiline (lib/Text/Regex/TDFA/NewDFA/MakeTest.hs:11) aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_single_space.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_1_surrogate_then_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_1_surrogate_then_escape_u.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_1_surrogate_then_escape_u1.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_1_surrogate_then_escape_u1x.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_accentuated_char_no_quotes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_backslash_00.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_escape_x.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_escaped_backslash_bad.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_escaped_ctrl_char_tab.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_escaped_emoji.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_incomplete_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_incomplete_escaped_character.json aeson> decode: OK algebraic-graphs> ============ Labelled.AdjacencyMap.connect ============ algebraic-graphs> OK: isEmpty (connect e x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect e x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect e 1 2) == 2 algebraic-graphs> OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(e,x,y)] == edge e x y algebraic-graphs> OK: edges == overlays . map (\(e, x, y) -> edge e x y) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.fromAdjacencyMaps ============ algebraic-graphs> OK: fromAdjacencyMaps [] == empty algebraic-graphs> OK: fromAdjacencyMaps [(x, Map.empty)] == vertex x algebraic-graphs> OK: fromAdjacencyMaps [(x, Map.singleton y e)] == if e == zero then vertices [x,y] else edge e x y algebraic-graphs> OK: overlay (fromAdjacencyMaps xs) (fromAdjacencyMaps ys) == fromAdjacencyMaps (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge e x y) == False algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= zero) algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeLabel ============ algebraic-graphs> OK: edgeLabel x y empty == zero algebraic-graphs> OK: edgeLabel x y (vertex z) == zero algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge e x y) == if e == zero then 0 else 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)] algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y) algebraic-graphs> regex-tdfa> 50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Tester' regex-tdfa> Missing documentation for: regex-tdfa> matchTest (lib/Text/Regex/TDFA/NewDFA/Tester.hs:23) regex-tdfa> 50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine_NC_FA' regex-tdfa> Missing documentation for: regex-tdfa> execMatch (lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs:35) regex-tdfa> 50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine_NC' regex-tdfa> Missing documentation for: regex-tdfa> execMatch (lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs:48) aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_incomplete_surrogate.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_incomplete_surrogate_escape_invalid.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_invalid-utf-8-in-escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_invalid_backslash_esc.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_invalid_unicode_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_invalid_utf8_after_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_leading_uescaped_thinspace.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_no_quotes_with_bad_escape.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_single_doublequote.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_single_quote.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_single_string_no_double_quotes.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_start_escape_unclosed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_unescaped_ctrl_char.json aeson> decode: OK aeson> tokens bs: OK algebraic-graphs> ============ Labelled.AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge e 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge e 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.skeleton ============ algebraic-graphs> OK: hasEdge x y == hasEdge x y . skeleton algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge e x x) == empty algebraic-graphs> OK: removeVertex 1 (edge e 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge e x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == gmap (\v -> if v == x then y else v) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.replaceEdge ============ algebraic-graphs> OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y) algebraic-graphs> OK: replaceEdge e x y (edge f x y) == edge e x y algebraic-graphs> OK: edgeLabel x y (replaceEdge e x y z) == e algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge e x y) == edge e y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge e x y) == edge e (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.emap ============ algebraic-graphs> OK: emap h empty == empty algebraic-graphs> OK: emap h (vertex x) == vertex x algebraic-graphs> OK: emap h (edge e x y) == edge (h e) x y algebraic-graphs> OK: emap h (overlay x y) == overlay (emap h x) (emap h y) algebraic-graphs> OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y) algebraic-graphs> OK: emap id == id algebraic-graphs> OK: emap g . emap h == emap (g . h) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.induceJust ============ regex-tdfa> 50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine_FA' regex-tdfa> Missing documentation for: regex-tdfa> execMatch (lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:72) regex-tdfa> Warning: 'execMatch' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/NewDFA/Engine.hs:86:1 aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_unescaped_newline.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_unescaped_tab.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_unicode_CapitalU.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_string_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_100000_opening_arrays.json aeson> decode: OK (0.03s) aeson> tokens bs: OK (0.03s) aeson> tokens lbs: OK (0.03s) aeson> tokens text: OK (0.02s) aeson> Golden file did not exist; created aeson> n_structure_U+2060_word_joined.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_UTF8_BOM_no_data.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_angle_bracket_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_array_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_array_with_extra_array_close.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_array_with_unclosed_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_ascii-unicode-identifier.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_capitalized_True.json aeson> decode: OK aeson> tokens bs: OK shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ShakeOptions' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:137:21 shake> * at src/Development/Shake/Internal/Options.hs:137:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 shake> Warning: 'Progress' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:94:17 shake> * at src/Development/Shake/Internal/Options.hs:94:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:94:1 regex-tdfa> * at lib/Text/Regex/TDFA/NewDFA/Engine_FA.hs:72:1 regex-tdfa> * at lib/Text/Regex/TDFA/NewDFA/Engine_NC.hs:48:1 regex-tdfa> * at lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs:35:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/NewDFA/Engine_NC_FA.hs:35:1 regex-tdfa> 50% ( 1 / 2) in 'Text.Regex.TDFA.NewDFA.Engine' regex-tdfa> Missing documentation for: regex-tdfa> execMatch (lib/Text/Regex/TDFA/NewDFA/Engine.hs:86) aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_close_unopened_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_comma_instead_of_closing_brace.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_double_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_end_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_incomplete_UTF8_BOM.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_lone-invalid-utf-8.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_lone-open-bracket.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_no_data.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_null-byte-outside-string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_number_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_object_followed_by_closing_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_object_unclosed_no_value.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_object_with_comment.json aeson> decode: OK aeson> tokens bs: OK lens> Running phase: buildPhase regex-tdfa> Warning: 'parseRegex' is out of scope. regex-tdfa> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> Warning: 'DoPa' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:74:16 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:74:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:74:1 aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_object_with_trailing_garbage.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_array_apostrophe.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_array_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_array_object.json aeson> decode: OK (0.06s) aeson> tokens bs: OK (0.03s) aeson> tokens lbs: OK (0.05s) aeson> tokens text: OK (0.03s) aeson> Golden file did not exist; created aeson> n_structure_open_array_open_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_array_open_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_array_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_object_close_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_object_comma.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_object_open_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_object_open_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_object_string_with_apostrophes.json aeson> decode: OK aeson> tokens bs: OK regex-tdfa> 88% ( 15 / 17) in 'Text.Regex.TDFA.Pattern' regex-tdfa> Missing documentation for: regex-tdfa> showPattern (lib/Text/Regex/TDFA/Pattern.hs:93) regex-tdfa> starTrans' (lib/Text/Regex/TDFA/Pattern.hs:253) aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_open_open.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_single_eacute.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_single_star.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_trailing_#.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_uescaped_LF_before_string.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_unclosed_array.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_unclosed_array_partial_null.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_unclosed_array_unfinished_false.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_unclosed_array_unfinished_true.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_unclosed_object.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_unicode-identifier.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_whitespace_U+2060_word_joiner.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> n_structure_whitespace_formfeed.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK shake> Warning: 'alwaysRerun' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'produces' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'orderOnly' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'withResource' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'command' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'apply' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: '-<.>' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: '%>' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> 23% ( 3 / 13) in 'Text.Regex.TDFA.CorePattern' regex-tdfa> Missing documentation for: regex-tdfa> Q (lib/Text/Regex/TDFA/CorePattern.hs:79) regex-tdfa> P (lib/Text/Regex/TDFA/CorePattern.hs:64) regex-tdfa> Wanted (lib/Text/Regex/TDFA/CorePattern.hs:125) regex-tdfa> TestInfo (lib/Text/Regex/TDFA/CorePattern.hs:89) regex-tdfa> SetTestInfo (lib/Text/Regex/TDFA/CorePattern.hs:93) regex-tdfa> NullView (lib/Text/Regex/TDFA/CorePattern.hs:109) regex-tdfa> patternToQ (lib/Text/Regex/TDFA/CorePattern.hs:296) regex-tdfa> cleanNullView (lib/Text/Regex/TDFA/CorePattern.hs:194) regex-tdfa> cannotAccept (lib/Text/Regex/TDFA/CorePattern.hs:246) regex-tdfa> mustAccept (lib/Text/Regex/TDFA/CorePattern.hs:240) regex-tdfa> 100% ( 2 / 2) in 'Text.Regex.TDFA.ReadRegex' regex-tdfa> 83% ( 5 / 6) in 'Text.Regex.TDFA.TNFA' regex-tdfa> Missing documentation for: regex-tdfa> patternToNFA (lib/Text/Regex/TDFA/TNFA.hs:85) regex-tdfa> 42% ( 3 / 7) in 'Text.Regex.TDFA.TDFA' regex-tdfa> Missing documentation for: regex-tdfa> patternToRegex (lib/Text/Regex/TDFA/TDFA.hs:160) regex-tdfa> examineDFA (lib/Text/Regex/TDFA/TDFA.hs:176) regex-tdfa> nfaToDFA (lib/Text/Regex/TDFA/TDFA.hs:53) regex-tdfa> dfaMap (lib/Text/Regex/TDFA/TDFA.hs:163) aeson> tokens text: OK aeson> Golden file did not exist; created aeson> y_array_arraysWithSpaces.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_empty-string.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_empty.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_ending_with_newline.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_false.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_heterogeneous.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_null.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_with_1_and_newline.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_with_leading_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_with_several_null.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_array_with_trailing_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_0e+1.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_0e1.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_after_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_double_close_to_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_int_with_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_minus_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_negative_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_negative_one.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_negative_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_capital_e.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_capital_e_neg_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_capital_e_pos_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_exponent.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_fraction_exponent.json aeson> decode: OK aeson> decode via tokens: OK shake> Warning: 'Resource' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Resource.hs:73:17 shake> * at src/Development/Shake/Internal/Resource.hs:73:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Resource.hs:73:1 aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_neg_exp.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_real_pos_exponent.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_simple_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_number_simple_real.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_basic.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_duplicated_key.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_duplicated_key_and_value.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_empty.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_empty_key.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_escaped_null_in_key.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_extreme_numbers.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_long_strings.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_simple.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_string_unicode.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_object_with_newlines.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_1_2_3_bytes_UTF-8_sequences.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_accepted_surrogate_pair.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_accepted_surrogate_pairs.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_allowed_escapes.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_backslash_and_u_escaped_zero.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_backslash_doublequotes.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_comments.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_double_escape_a.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_double_escape_n.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_escaped_control_character.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_escaped_noncharacter.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_in_array.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_in_array_with_leading_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_last_surrogates_1_and_2.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_nbsp_uescaped.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_nonCharacterInUTF-8_U+10FFFF.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_nonCharacterInUTF-8_U+FFFF.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_null_escape.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_one-byte-utf-8.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_pi.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_reservedCharacterInUTF-8_U+1BFFF.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_simple_ascii.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK regex-tdfa> 63% ( 7 / 11) in 'Text.Regex.TDFA.String' regex-tdfa> Missing documentation for: regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> compile (lib/Text/Regex/TDFA/String.hs:44) regex-tdfa> execute (lib/Text/Regex/TDFA/String.hs:56) regex-tdfa> regexec (lib/Text/Regex/TDFA/String.hs:61) aeson> tokens text: OK aeson> y_string_space.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_surrogates_U+1D11E_MUSICAL_SYMBOL_G_CLEF.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_three-byte-utf-8.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_two-byte-utf-8.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_u+2028_line_sep.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_u+2029_par_sep.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_uEscape.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_uescaped_newline.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unescaped_char_delete.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicodeEscapedBackslash.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_2.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_U+10FFFE_nonchar.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_U+1FFFE_nonchar.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_U+200B_ZERO_WIDTH_SPACE.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_U+2064_invisible_plus.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_U+FDD0_nonchar.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_U+FFFE_nonchar.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_unicode_escaped_double_quote.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_utf8.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_string_with_del_character.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_lonely_false.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_lonely_int.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_lonely_negative_real.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_lonely_null.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_lonely_string.json aeson> decode: OK regex-tdfa> 42% ( 3 / 7) in 'Text.Regex.TDFA.Sequence' regex-tdfa> Missing documentation for: regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> compile (lib/Text/Regex/TDFA/Sequence.hs:66) aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_lonely_true.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_string_empty.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_trailing_newline.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_true_in_array.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> y_structure_whitespace_array.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_-9223372036854775808.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_-9223372036854775809.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_1000000000000000.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_10000000000000000999.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_1e-999.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_1e6.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_9223372036854775807.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> number_9223372036854775808.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> object_key_nfc_nfd.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> object_key_nfd_nfc.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> object_same_key_different_values.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> object_same_key_same_value.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> object_same_key_unclear_values.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> string_1_escaped_invalid_codepoint.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> string_1_invalid_codepoint.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> string_2_escaped_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> string_2_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> string_3_escaped_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> string_3_invalid_codepoints.json aeson> decode: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> Golden file did not exist; created aeson> string_with_escaped_NULL.json aeson> decode: OK aeson> decode via tokens: OK aeson> tokens bs: OK aeson> tokens lbs: OK aeson> tokens text: OK aeson> encoders aeson> benchmarks/json-data/example.json: OK aeson> benchmarks/json-data/integers.json: OK aeson> benchmarks/json-data/jp100.json: OK aeson> benchmarks/json-data/numbers.json: OK aeson> benchmarks/json-data/twitter10.json: OK aeson> benchmarks/json-data/twitter20.json: OK aeson> benchmarks/json-data/geometry.json: OK aeson> benchmarks/json-data/jp10.json: OK aeson> benchmarks/json-data/jp50.json: OK aeson> benchmarks/json-data/twitter1.json: OK aeson> benchmarks/json-data/twitter100.json: OK aeson> benchmarks/json-data/twitter50.json: OK aeson> aeson> All 2085 tests passed (163.83s) aeson> Test suite aeson-tests: PASS aeson> Test suite logged to: dist/test/aeson-2.2.3.0-aeson-tests.log aeson> 1 of 1 test suites (1 of 1 test cases) passed. shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 regex-tdfa> execute (lib/Text/Regex/TDFA/Sequence.hs:74) regex-tdfa> regexec (lib/Text/Regex/TDFA/Sequence.hs:79) regex-tdfa> 42% ( 3 / 7) in 'Text.Regex.TDFA.ByteString.Lazy' regex-tdfa> Missing documentation for: regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> compile (lib/Text/Regex/TDFA/ByteString/Lazy.hs:77) regex-tdfa> execute (lib/Text/Regex/TDFA/ByteString/Lazy.hs:85) regex-tdfa> regexec (lib/Text/Regex/TDFA/ByteString/Lazy.hs:90) shake> Warning: 'produces' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> 42% ( 3 / 7) in 'Text.Regex.TDFA.ByteString' regex-tdfa> Missing documentation for: regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> compile (lib/Text/Regex/TDFA/ByteString.hs:61) regex-tdfa> execute (lib/Text/Regex/TDFA/ByteString.hs:69) regex-tdfa> regexec (lib/Text/Regex/TDFA/ByteString.hs:74) shake> Warning: 'need' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa> 85% ( 6 / 7) in 'Text.Regex.TDFA.Text' regex-tdfa> Missing documentation for: regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) regex-tdfa> 85% ( 6 / 7) in 'Text.Regex.TDFA.Text.Lazy' regex-tdfa> Missing documentation for: regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) shake> Warning: 'ByteString' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'RunResult' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:103:24 shake> * at src/Development/Shake/Internal/Core/Types.hs:103:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:103:1 shake> 100% ( 38 / 38) in 'Development.Shake.Rule' regex-tdfa> Warning: 'CompOption' is ambiguous. It is defined regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:85:19 regex-tdfa> * at lib/Text/Regex/TDFA/Common.hs:85:1 regex-tdfa> You may be able to disambiguate the identifier by qualifying it or regex-tdfa> by specifying the type/value namespace explicitly. regex-tdfa> Defaulting to the one defined at lib/Text/Regex/TDFA/Common.hs:85:1 regex-tdfa> 75% ( 6 / 8) in 'Text.Regex.TDFA' regex-tdfa> Missing documentation for: regex-tdfa> getVersion_Text_Regex_TDFA (lib/Text/Regex/TDFA.hs:209) regex-tdfa> ExecOption (lib/Text/Regex/TDFA/Common.hs:108) shake> Warning: 'newCache' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. aeson> checkPhase completed in 2 minutes 44 seconds aeson> Running phase: haddockPhase shake> Warning: 'getDirectoryFiles' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'getEnv' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> Warning: 'cmd_' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'neededMakefileDependencies' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'needMakefileDependencies' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'shakeArgs' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> Warning: 'readFile'' is ambiguous. It is defined shake> * in ‘System.IO’ shake> * at src/Development/Shake/Internal/Derived.hs:118:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Derived.hs:118:1 shake> Warning: 'withTempDir' is ambiguous. It is defined shake> * in ‘System.IO.Extra’ shake> * at src/Development/Shake/Internal/Derived.hs:179:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Derived.hs:179:1 shake> Warning: 'withTempFile' is ambiguous. It is defined shake> * in ‘System.IO.Extra’ shake> * at src/Development/Shake/Internal/Derived.hs:159:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Derived.hs:159:1 shake> Warning: 'dropExtension' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Stdout' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:501:20 shake> * at src/Development/Shake/Command.hs:501:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:501:1 shake> Warning: 'Stderr' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:509:20 shake> * at src/Development/Shake/Command.hs:509:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:509:1 shake> Warning: 'Exit' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:518:16 shake> * at src/Development/Shake/Command.hs:518:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:518:1 shake> Warning: 'CmdLine' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:542:19 shake> * at src/Development/Shake/Command.hs:542:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:542:1 shake> Warning: 'CmdTime' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:538:19 shake> * at src/Development/Shake/Command.hs:538:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:538:1 shake> Warning: 'ByteString' is ambiguous. It is defined shake> * in ‘Data.ByteString.Internal.Type’ shake> * in ‘Data.ByteString.Lazy.Internal’ shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ shake> Warning: 'StdoutTrim' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:504:24 shake> * at src/Development/Shake/Command.hs:504:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:504:1 shake> Warning: 'CmdArgument' is ambiguous. It is defined shake> * at src/Development/Shake/Command.hs:721:23 shake> * at src/Development/Shake/Command.hs:721:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Command.hs:721:1 shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> 100% ( 24 / 24) in 'Development.Shake.Command' shake> Warning: 'doesFileExist' is ambiguous. It is defined shake> * in ‘System.Directory’ shake> * at src/Development/Shake/Internal/Rules/Directory.hs:176:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Rules/Directory.hs:176:1 shake> Warning: 'doesDirectoryExist' is ambiguous. It is defined shake> * in ‘System.Directory’ shake> * at src/Development/Shake/Internal/Rules/Directory.hs:184:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Rules/Directory.hs:184:1 shake> Warning: 'getEnv' is ambiguous. It is defined shake> * in ‘System.Environment’ shake> * at src/Development/Shake/Internal/Rules/Directory.hs:196:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Rules/Directory.hs:196:1 shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'phony' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'shakeFiles' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'ShakeOptions' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:137:21 shake> * at src/Development/Shake/Internal/Options.hs:137:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 shake> Warning: 'ShakeDatabase' is ambiguous. It is defined shake> * at src/Development/Shake/Database.hs:52:22 shake> * at src/Development/Shake/Database.hs:52:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Database.hs:52:1 shake> Warning: 'SomeException' is ambiguous. It is defined shake> * in ‘GHC.Exception.Type’ shake> * in ‘GHC.Exception.Type’ shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined in ‘GHC.Exception.Type’ shake> Warning: 'ShakeException' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Errors.hs:130:23 shake> * at src/Development/Shake/Internal/Errors.hs:130:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Errors.hs:130:1 shake> Warning: 'Action' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Core/Types.hs:65:20 shake> * at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Core/Types.hs:65:1 shake> 100% ( 10 / 10) in 'Development.Shake.Database' shake> Warning: 'ShakeOptions' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:137:21 shake> * at src/Development/Shake/Internal/Options.hs:137:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 shake> Warning: 'cmd' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Binary' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'Hashable' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> Warning: 'NFData' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% (173 /173) in 'Development.Shake' shake> 100% ( 7 / 7) in 'Development.Shake.Util' shake> Warning: 'ShakeOptions' is ambiguous. It is defined shake> * at src/Development/Shake/Internal/Options.hs:137:21 shake> * at src/Development/Shake/Internal/Options.hs:137:1 shake> You may be able to disambiguate the identifier by qualifying it or shake> by specifying the type/value namespace explicitly. shake> Defaulting to the one defined at src/Development/Shake/Internal/Options.hs:137:1 shake> 100% ( 8 / 8) in 'Development.Shake.Forward' shake> Warning: '-<.>' is out of scope. shake> If you qualify the identifier, haddock can try to link it anyway. shake> 100% ( 7 / 7) in 'Development.Shake.Config' lens> Preprocessing test suite 'doctests' for lens-5.3.4.. lens> Building test suite 'doctests' for lens-5.3.4.. lens> [1 of 1] Compiling Main ( tests/doctests.hs, dist/build/doctests/doctests-tmp/Main.o ) aeson> Preprocessing library for aeson-2.2.3.0.. aeson> Running Haddock on library for aeson-2.2.3.0.. aeson> Warning: The documentation for the following packages are not installed. No aeson> links will be generated to these packages: vector-0.13.2.0 aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lens> [2 of 2] Linking dist/build/doctests/doctests shake> Warning: Development.Shake.Classes: could not find link destinations for: shake> - GHC.IOPort.IOPort shake> - Data.ByteString.Builder.RealFloat.FormatMode shake> - Control.DeepSeq.GNFData shake> - System.FilePattern.Core.Path shake> - System.FilePattern.Core.Pattern shake> - Control.DeepSeq.Zero shake> - Data.List.Extra.RB shake> - System.Time.Extra.Timeout shake> - Data.Heap.Forest shake> - Data.Heap.Tree shake> - GHC.IOPort.IOPortException shake> Warning: Development.Shake.Command: could not find link destinations for: shake> - Development.Shake.Command.cmdResult shake> - Development.Shake.Command.Unit shake> - Development.Shake.Command.cmdString shake> - Development.Shake.Command.Result shake> - Development.Shake.Command.Str shake> Warning: Development.Shake: could not find link destinations for: shake> - General.Extra.Located shake> - Development.Shake.Internal.Options.Hidden shake> - Development.Shake.Command.cmdResult shake> - Development.Shake.Command.Unit shake> - Development.Shake.Command.cmdString shake> - Development.Shake.Command.Result shake> - Development.Shake.Command.Str lens> Preprocessing library for lens-5.3.4.. lens> Building library for lens-5.3.4.. aeson> [ 1 of 32] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, nothing ) aeson> [ 2 of 32] Compiling Data.Aeson.Internal.Functions ( src/Data/Aeson/Internal/Functions.hs, nothing ) aeson> [ 3 of 32] Compiling Data.Aeson.Internal.Prelude ( src/Data/Aeson/Internal/Prelude.hs, nothing ) aeson> [ 4 of 32] Compiling Data.Aeson.Internal.Scientific ( src/Data/Aeson/Internal/Scientific.hs, nothing ) aeson> [ 5 of 32] Compiling Data.Aeson.Internal.TH ( src/Data/Aeson/Internal/TH.hs, nothing ) algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge one x x algebraic-graphs> OK: closure (edge e x x) == edge one x x algebraic-graphs> OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ Labelled.AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge e x y) == edge e x y algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edge ============ algebraic-graphs> OK: edge e x y == connect e (vertex x) (vertex y) algebraic-graphs> OK: edge zero x y == vertices [x,y] algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= mempty) algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeCount (edge e x y) == if e == mempty then 0 else 1 algebraic-graphs> OK: vertexCount (edge e 1 1) == 1 algebraic-graphs> OK: vertexCount (edge e 1 2) == 2 algebraic-graphs> OK: x -- y == edge e x y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge zero x y) == e algebraic-graphs> OK: edgeLabel x y $ overlay (edge e x y) (edge f x y) == e <+> f algebraic-graphs> algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge one 2 3)) == e algebraic-graphs> OK: edgeLabel 1 3 $ transitiveClosure (overlay (edge e 1 2) (edge f 2 3)) == e <.> f algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.connect ============ algebraic-graphs> OK: isEmpty (connect e x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect e x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect e x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect e x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect e x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect e 1 2) == 2 algebraic-graphs> OK: edgeCount (connect e 1 2) == if e == zero then 0 else 1 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(e,x,y)] == edge e x y algebraic-graphs> OK: edges == overlays . map (\(e, x, y) -> edge e x y) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.foldg ============ algebraic-graphs> OK: foldg empty vertex connect == id algebraic-graphs> OK: foldg empty vertex (fmap flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (const (+)) == size algebraic-graphs> OK: foldg True (const False) (const (&&)) == isEmpty algebraic-graphs> OK: foldg False (== x) (const (||)) == hasVertex x algebraic-graphs> OK: foldg Set.empty Set.singleton (const Set.union) == vertexSet algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.buildg ============ algebraic-graphs> OK: buildg (\e _ _ -> e) == empty algebraic-graphs> OK: buildg (\_ v _ -> v x) == vertex x algebraic-graphs> OK: buildg (\e v c -> c l (foldg e v c x) (foldg e v c y)) == connect l x y algebraic-graphs> OK: buildg (\e v c -> foldr (c zero) e (map v xs)) == vertices xs algebraic-graphs> OK: buildg (\e v c -> foldg e v (flip c) g) == transpose g algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge e x y) == False algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.size ============ algebraic-graphs> OK: size empty == 1 algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: size x >= 1 algebraic-graphs> OK: size x >= vertexCount x algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge e x y) == (e /= zero) algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == not . null . filter (\(_,ex,ey) -> ex == x && ey == y) . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeLabel ============ algebraic-graphs> OK: edgeLabel x y empty == zero algebraic-graphs> OK: edgeLabel x y (vertex z) == zero algebraic-graphs> OK: edgeLabel x y (edge e x y) == e algebraic-graphs> OK: edgeLabel s t (overlay x y) == edgeLabel s t x + edgeLabel s t y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge e x y) == if e == zero then 0 else 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge e x y) == if e == zero then [] else [(e,x,y)] algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge e x y) == if e == zero then Set.empty else Set.singleton (e,x,y) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty aeson> [ 6 of 32] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, nothing ) aeson> [ 7 of 32] Compiling Data.Aeson.Internal.Unescape ( src/Data/Aeson/Internal/Unescape.hs, nothing ) aeson> [ 8 of 32] Compiling Data.Aeson.Internal.UnescapeFromText ( src/Data/Aeson/Internal/UnescapeFromText.hs, nothing ) aeson> [ 9 of 32] Compiling Data.Aeson.Key ( src/Data/Aeson/Key.hs, nothing ) aeson> [10 of 32] Compiling Data.Aeson.Decoding.Tokens ( src/Data/Aeson/Decoding/Tokens.hs, nothing ) aeson> [11 of 32] Compiling Data.Aeson.Decoding.Internal ( src/Data/Aeson/Decoding/Internal.hs, nothing ) aeson> [12 of 32] Compiling Data.Aeson.Decoding.Text ( src/Data/Aeson/Decoding/Text.hs, nothing ) aeson> [13 of 32] Compiling Data.Aeson.Decoding.ByteString.Lazy ( src/Data/Aeson/Decoding/ByteString/Lazy.hs, nothing ) aeson> [14 of 32] Compiling Data.Aeson.Decoding.ByteString ( src/Data/Aeson/Decoding/ByteString.hs, nothing ) aeson> [15 of 32] Compiling Data.Aeson.KeyMap ( src/Data/Aeson/KeyMap.hs, nothing ) aeson> [16 of 32] Compiling Data.Aeson.Types.Generic ( src/Data/Aeson/Types/Generic.hs, nothing ) aeson> [17 of 32] Compiling Data.Aeson.Types.Internal ( src/Data/Aeson/Types/Internal.hs, nothing ) pointed> Documentation created: dist/doc/html/pointed/, pointed> dist/doc/html/pointed/pointed.txt aeson> [18 of 32] Compiling Data.Aeson.Parser.Time ( src/Data/Aeson/Parser/Time.hs, nothing ) aeson> [19 of 32] Compiling Data.Aeson.Encoding.Builder ( src/Data/Aeson/Encoding/Builder.hs, nothing ) pointed> Running phase: installPhase aeson> [20 of 32] Compiling Data.Aeson.Encoding.Internal ( src/Data/Aeson/Encoding/Internal.hs, nothing ) pointed> Installing library in /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz aeson> [21 of 32] Compiling Data.Aeson.Encoding ( src/Data/Aeson/Encoding.hs, nothing ) aeson> [22 of 32] Compiling Data.Aeson.Decoding.Conversion ( src/Data/Aeson/Decoding/Conversion.hs, nothing ) aeson> [23 of 32] Compiling Data.Aeson.Types.FromJSON ( src/Data/Aeson/Types/FromJSON.hs, nothing ) lens> [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.o, dist/build/Control/Lens/Internal/CTypes.dyn_o ) lens> [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, dist/build/Control/Lens/Internal/Doctest.o, dist/build/Control/Lens/Internal/Doctest.dyn_o ) lens> [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.o, dist/build/Control/Lens/Internal/Instances.dyn_o ) lens> [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.o, dist/build/Control/Lens/Internal/Iso.dyn_o ) pointed> Running phase: fixupPhase pointed> shrinking RPATHs of ELF executables and libraries in /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 pointed> shrinking /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSpointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz-ghc9.8.1.so pointed> checking for references to /build/ in /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5... pointed> patching script interpreter paths in /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 pointed> stripping (with command strip and flags -S -p) in /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5/lib pointed> shrinking RPATHs of ELF executables and libraries in /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc pointed> checking for references to /build/ in /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc... pointed> patching script interpreter paths in /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc pointed (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc pointed (post)> Pushing 2 paths (114 are already present) using zstd to cache sellout ⏳ pointed (post)> pointed (post)> Pushing /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 (667.54 KiB) pointed (post)> Pushing /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc (455.59 KiB) pointed (post)> pointed (post)> All done. pointed (post)> added 2 signatures pointed (post)> added 1 signatures pointed (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc pointed (post)> copying 2 paths... pointed (post)> copying path '/nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc' to 'https://cache.nix-ci.com'... pointed (post)> copying path '/nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5' to 'https://cache.nix-ci.com'... pointed (post)> copying 1 paths... pointed (post)> copying path '/nix/store/wpwfw3n2r7wi9cq1nc4waqd5llcz8lfa-pointed-5.0.5.drv' to 'https://cache.nix-ci.com'... pointed (post)> added 0 signatures pointed (post)> added 0 signatures pointed (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5 /nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc pointed (post)> copying 2 paths... pointed (post)> copying path '/nix/store/y6zchhfh9cija14j4ilb686lb23p80v5-pointed-5.0.5-doc' to 'ssh-ng://worker.nix-ci.com'... pointed (post)> copying path '/nix/store/bb9dyxb5ffayk3a7c3djbkmxr04v9zl8-pointed-5.0.5' to 'ssh-ng://worker.nix-ci.com'... pointed (post)> copying 1 paths... pointed (post)> copying path '/nix/store/wpwfw3n2r7wi9cq1nc4waqd5llcz8lfa-pointed-5.0.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/3pdm21qjjrgpcs1k8g22sxklfrmf6dq8-vector-instances-3.4.2.drv'... algebraic-graphs> OK: preSet 1 (edge e 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge e x y) == if e == zero then Set.empty else Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge e x y) == if e == zero then Set.empty else Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge e 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge e x x) == empty algebraic-graphs> OK: removeVertex 1 (edge e 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge e x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == fmap (\v -> if v == x then y else v) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.replaceEdge ============ algebraic-graphs> OK: replaceEdge e x y z == overlay (removeEdge x y z) (edge e x y) algebraic-graphs> OK: replaceEdge e x y (edge f x y) == edge e x y algebraic-graphs> OK: edgeLabel x y (replaceEdge e x y z) == e algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge e x y) == edge e y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.fmap ============ algebraic-graphs> OK: fmap f empty == empty algebraic-graphs> OK: fmap f (vertex x) == vertex (f x) algebraic-graphs> OK: fmap f (edge e x y) == edge e (f x) (f y) algebraic-graphs> OK: fmap id == id algebraic-graphs> OK: fmap f . fmap g == fmap (f . g) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.emap ============ algebraic-graphs> OK: emap h empty == empty algebraic-graphs> OK: emap h (vertex x) == vertex x algebraic-graphs> OK: emap h (edge e x y) == edge (h e) x y algebraic-graphs> OK: emap h (overlay x y) == overlay (emap h x) (emap h y) algebraic-graphs> OK: emap h (connect e x y) == connect (h e) (emap h x) (emap h y) algebraic-graphs> OK: emap id == id algebraic-graphs> OK: emap g . emap h == emap (g . h) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge one x x algebraic-graphs> OK: closure (edge e x x) == edge one x x algebraic-graphs> OK: closure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x x) == edge one x x algebraic-graphs> OK: reflexiveClosure (edge e x y) == edges [(one,x,x), (e,x,y), (one,y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge e x y) == edges [(e,x,y), (e,y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.transitiveClosure ============ regex-tdfa> Documentation created: dist/doc/html/regex-tdfa/, regex-tdfa> dist/doc/html/regex-tdfa/regex-tdfa.txt regex-tdfa> Preprocessing test suite 'doctest' for regex-tdfa-1.3.2.3.. regex-tdfa> Preprocessing test suite 'regex-tdfa-unittest' for regex-tdfa-1.3.2.3.. regex-tdfa> Running phase: installPhase regex-tdfa> Installing library in /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex-tdfa> Running phase: fixupPhase regex-tdfa> shrinking RPATHs of ELF executables and libraries in /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 regex-tdfa> shrinking /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSregex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn-ghc9.8.1.so regex-tdfa> checking for references to /build/ in /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3... regex-tdfa> patching script interpreter paths in /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 regex-tdfa> stripping (with command strip and flags -S -p) in /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3/lib regex-tdfa> shrinking RPATHs of ELF executables and libraries in /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc regex-tdfa> checking for references to /build/ in /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc... regex-tdfa> patching script interpreter paths in /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc aeson> [24 of 32] Compiling Data.Aeson.Types.ToJSON ( src/Data/Aeson/Types/ToJSON.hs, nothing ) aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1615:23: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1615 | liftToJSON _ t _ (Solo a) = t a aeson> | ^^^^ aeson> aeson> src/Data/Aeson/Types/ToJSON.hs:1618:27: warning: [GHC-68441] [-Wdeprecations] aeson> In the use of data constructor ‘Solo’ aeson> (imported from Data.Tuple.Solo, but defined in GHC.Tuple): aeson> Deprecated: "The Solo constructor has been renamed to MkSolo to avoid punning." aeson> | aeson> 1618 | liftToEncoding _ t _ (Solo a) = t a aeson> | ^^^^ aeson> [25 of 32] Compiling Data.Aeson.Types.Class ( src/Data/Aeson/Types/Class.hs, nothing ) aeson> [26 of 32] Compiling Data.Aeson.Types ( src/Data/Aeson/Types.hs, nothing ) aeson> [27 of 32] Compiling Data.Aeson.Text ( src/Data/Aeson/Text.hs, nothing ) aeson> [28 of 32] Compiling Data.Aeson.Decoding ( src/Data/Aeson/Decoding.hs, nothing ) aeson> [29 of 32] Compiling Data.Aeson ( src/Data/Aeson.hs, nothing ) aeson> [30 of 32] Compiling Data.Aeson.RFC8785 ( src/Data/Aeson/RFC8785.hs, nothing ) aeson> [31 of 32] Compiling Data.Aeson.QQ.Simple ( src/Data/Aeson/QQ/Simple.hs, nothing ) aeson> [32 of 32] Compiling Data.Aeson.TH ( src/Data/Aeson/TH.hs, nothing ) aeson> Haddock coverage: aeson> Warning: Data.Aeson.Internal.Prelude: Could not find documentation for exported module: Data.Vector aeson> Warning: Data.Aeson.Internal.Prelude: Couldn't find .haddock for export Vector aeson> Warning: 'letE' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Key' is ambiguous. It is defined aeson> * at src/Data/Aeson/Key.hs:44:15 aeson> * at src/Data/Aeson/Key.hs:44:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Key.hs:44:1 aeson> Warning: 'Coercible' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'coercing' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 44% ( 4 / 9) in 'Data.Aeson.Key' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:44) aeson> fromString (src/Data/Aeson/Key.hs:48) aeson> toString (src/Data/Aeson/Key.hs:51) aeson> toText (src/Data/Aeson/Key.hs:57) aeson> fromText (src/Data/Aeson/Key.hs:54) aeson> 100% ( 7 / 7) in 'Data.Aeson.Decoding.Tokens' aeson> Warning: 'Text' is ambiguous. It is defined aeson> * in ‘Data.Text.Internal’ aeson> * in ‘Data.Text.Internal’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Text.Internal’ aeson> Warning: 'ByteString' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.Text' aeson> Warning: 'ByteString' is ambiguous. It is defined aeson> * in ‘Data.ByteString.Internal.Type’ aeson> * in ‘Data.ByteString.Lazy.Internal’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString.Lazy' aeson> 100% ( 2 / 2) in 'Data.Aeson.Decoding.ByteString' aeson> Warning: 'v' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'alterF' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:173:1 aeson> * in ‘Data.Map.Strict.Internal’ shake> Documentation created: dist/doc/html/shake/, dist/doc/html/shake/shake.txt shake> Running phase: installPhase shake> Installing executable shake in /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/bin shake> Warning: The directory shake> /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/bin is not in the shake> system search path. shake> Installing library in /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 lens> [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.o, dist/build/Control/Lens/Internal/List.dyn_o ) lens> [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, dist/build/Control/Lens/Internal/Prelude.o, dist/build/Control/Lens/Internal/Prelude.dyn_o ) lens> [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.o, dist/build/Control/Lens/Internal/Level.dyn_o ) lens> [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.o, dist/build/Control/Lens/Internal/Indexed.dyn_o ) lens> [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.o, dist/build/Control/Lens/Internal/Getter.dyn_o ) lens> [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.o, dist/build/Control/Lens/Internal/Fold.dyn_o ) lens> [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.o, dist/build/Control/Lens/Internal/Context.dyn_o ) lens> [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.o, dist/build/Control/Lens/Internal/Bazaar.dyn_o ) lens> [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.o, dist/build/Control/Lens/Internal/Magma.dyn_o ) lens> [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.o, dist/build/Control/Lens/Internal/Prism.dyn_o ) lens> [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, dist/build/Control/Lens/Internal/Profunctor.o, dist/build/Control/Lens/Internal/Profunctor.dyn_o ) lens> [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.o, dist/build/Control/Lens/Internal/Review.dyn_o ) lens> [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.o, dist/build/Control/Lens/Internal/Setter.dyn_o ) lens> [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.o, dist/build/Control/Lens/Internal/Zoom.dyn_o ) lens> [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.o, dist/build/Control/Lens/Internal.dyn_o ) lens> [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.o, dist/build/Control/Lens/Type.dyn_o ) lens> [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.o, dist/build/Control/Lens/Setter.dyn_o ) lens> [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.o, dist/build/Control/Lens/Lens.dyn_o ) lens> [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.o, dist/build/Control/Lens/Tuple.dyn_o ) algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge e x y) == edge e x y algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Labelled.Graph.context ============ algebraic-graphs> OK: context (const False) x == Nothing algebraic-graphs> OK: context (== 1) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [] [(e,2)]) algebraic-graphs> OK: context (== 2) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [] ) algebraic-graphs> OK: context (const True ) (edge e 1 2) == if e == zero then Just (Context [] []) else Just (Context [(e,1)] [(e,2)]) algebraic-graphs> OK: context (== 4) (3 * 1 * 4 * 1 * 5) == Just (Context [(one,3), (one,1)] [(one,1), (one,5)]) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap ============ algebraic-graphs> OK: Axioms of non-empty graphs algebraic-graphs> OK: Theorems of non-empty graphs algebraic-graphs> algebraic-graphs> ============ Ord (NonEmpty.AdjacencyMap a) ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Show (NonEmpty.AdjacencyMap a) ============ algebraic-graphs> OK: show (1 :: AdjacencyMap Int) == "vertex 1" algebraic-graphs> OK: show (1 + 2 :: AdjacencyMap Int) == "vertices1 [1,2]" algebraic-graphs> OK: show (1 * 2 :: AdjacencyMap Int) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3 :: AdjacencyMap Int) == "edges1 [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3 :: AdjacencyMap Int) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> OK: show (vertex (-1) :: AdjacencyMap Int) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) :: AdjacencyMap Int) == "vertices1 [-2,-1]" algebraic-graphs> OK: show (vertex (-1) * vertex (-2) :: AdjacencyMap Int) == "edge (-1) (-2)" algebraic-graphs> OK: show (vertex (-1) * vertex (-2) * vertex (-3) :: AdjacencyMap Int) == "edges1 [(-2,-3),(-1,-3),(-1,-2)]" algebraic-graphs> OK: show (vertex (-1) * vertex (-2) + vertex (-3) :: AdjacencyMap Int) == "overlay (vertex (-3)) (edge (-1) (-2))" algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.toNonEmpty ============ algebraic-graphs> OK: toNonEmpty empty == Nothing algebraic-graphs> OK: toNonEmpty . fromNonEmpty == Just algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.fromNonEmpty ============ algebraic-graphs> OK: isEmpty . fromNonEmpty == const False algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.overlay ============ algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.connect ============ algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertices1 ============ algebraic-graphs> OK: vertices1 [x] == vertex x algebraic-graphs> OK: hasVertex x . vertices1 == elem x algebraic-graphs> OK: vertexCount . vertices1 == length . nub algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edges1 ============ algebraic-graphs> OK: edges1 [(x,y)] == edge x y algebraic-graphs> OK: edges1 == overlays1 . fmap (uncurry edge) algebraic-graphs> OK: edgeCount . edges1 == length . nub algebraic-graphs> aeson> * in ‘Data.HashMap.Internal.Strict’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:173:1 aeson> Warning: 'KeyMap' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:143:20 aeson> * at src/Data/Aeson/KeyMap.hs:143:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:143:1 aeson> Warning: 'toAscList' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:264:1 aeson> * in ‘Data.Map.Internal’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:264:1 aeson> Warning: 'union' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:274:1 aeson> * in ‘Data.OldList’ aeson> * in ‘Data.Map.Internal’ aeson> * in ‘Data.HashMap.Internal’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:274:1 aeson> Warning: 'unionWith' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:278:1 aeson> * in ‘Data.Map.Strict.Internal’ aeson> * in ‘Data.HashMap.Internal.Strict’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:278:1 aeson> Warning: 'const' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'lookup' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:178:1 aeson> * in ‘GHC.List’ aeson> * in ‘Data.Map.Internal’ aeson> * in ‘Data.HashMap.Internal’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:178:1 aeson> 88% ( 61 / 69) in 'Data.Aeson.KeyMap' aeson> Missing documentation for: aeson> coercionToHashMap (src/Data/Aeson/KeyMap.hs:317) aeson> coercionToMap (src/Data/Aeson/KeyMap.hs:321) aeson> foldr (src/Data/Aeson/KeyMap.hs:206) aeson> foldr' (src/Data/Aeson/KeyMap.hs:209) aeson> foldl (src/Data/Aeson/KeyMap.hs:212) aeson> foldl' (src/Data/Aeson/KeyMap.hs:215) aeson> foldMapWithKey (src/Data/Aeson/KeyMap.hs:203) aeson> Key (src/Data/Aeson/Key.hs:44) aeson> Warning: 'ToJSON1' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSON1' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'throwDecode' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Generic' is ambiguous. It is defined aeson> * in ‘GHC.Generics’ aeson> * in ‘Data.Text.Lazy.Builder.RealFloat’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Generics’ aeson> Warning: 'JSONKeyOptions' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:804:23 aeson> * at src/Data/Aeson/Types/Internal.hs:804:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:804:1 aeson> Warning: 'toLower' is ambiguous. It is defined aeson> * in ‘GHC.Unicode’ aeson> * in ‘Data.Text’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Text’ aeson> Warning: 'ToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. regex-tdfa (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 regex-tdfa (post)> Pushing 2 paths (68 are already present) using zstd to cache sellout ⏳ regex-tdfa (post)> regex-tdfa (post)> Pushing /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 (17.85 MiB) regex-tdfa (post)> Pushing /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc (7.13 MiB) regex-tdfa (post)> regex-tdfa (post)> All done. regex-tdfa (post)> added 2 signatures regex-tdfa (post)> added 1 signatures regex-tdfa (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 regex-tdfa (post)> copying 2 paths... regex-tdfa (post)> copying path '/nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc' to 'https://cache.nix-ci.com'... regex-tdfa (post)> copying path '/nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3' to 'https://cache.nix-ci.com'... regex-tdfa (post)> copying 1 paths... regex-tdfa (post)> copying path '/nix/store/022cxi23fqvmr7p4v4nrwi2g6dpj7cp5-regex-tdfa-1.3.2.3.drv' to 'https://cache.nix-ci.com'... regex-tdfa (post)> added 0 signatures regex-tdfa (post)> added 0 signatures regex-tdfa (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc /nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3 regex-tdfa (post)> copying 2 paths... regex-tdfa (post)> copying path '/nix/store/ai5i5934310hn8cmhjam3n2g37z5m728-regex-tdfa-1.3.2.3-doc' to 'ssh-ng://worker.nix-ci.com'... regex-tdfa (post)> copying path '/nix/store/jds9j6j594y4yidbvzizpmmmmr58dgpp-regex-tdfa-1.3.2.3' to 'ssh-ng://worker.nix-ci.com'... regex-tdfa (post)> copying 1 paths... regex-tdfa (post)> copying path '/nix/store/022cxi23fqvmr7p4v4nrwi2g6dpj7cp5-regex-tdfa-1.3.2.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/rxxidk72n49y3dcrmciz2bd9d40d9r1y-regex-1.1.0.2.drv'... algebraic-graphs> ============ NonEmpty.AdjacencyMap.overlays1 ============ algebraic-graphs> OK: overlays1 [x] == x algebraic-graphs> OK: overlays1 [x,y] == overlay x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.connects1 ============ algebraic-graphs> OK: connects1 [x] == x algebraic-graphs> OK: connects1 [x,y] == connect x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path1 xs) (circuit1 xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.hasVertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.hasEdge ============ algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertexCount ============ algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount x >= 1 algebraic-graphs> OK: vertexCount == length . vertexList1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edgeCount ============ algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertexList1 ============ algebraic-graphs> OK: vertexList1 (vertex x) == [x] algebraic-graphs> OK: vertexList1 . vertices1 == nub . sort algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edgeList ============ algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges1 == nub . sort . toList algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.vertexSet ============ algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> OK: vertexSet . clique1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.edgeSet ============ algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.preSet ============ algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.postSet ============ algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.path1 ============ algebraic-graphs> OK: path1 [x] == vertex x algebraic-graphs> OK: path1 [x,y] == edge x y algebraic-graphs> OK: path1 . reverse == transpose . path1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.circuit1 ============ algebraic-graphs> OK: circuit1 [x] == edge x x algebraic-graphs> OK: circuit1 [x,y] == edges1 [(x,y), (y,x)] algebraic-graphs> OK: circuit1 . reverse == transpose . circuit1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.clique1 ============ algebraic-graphs> OK: clique1 [x] == vertex x algebraic-graphs> OK: clique1 [x,y] == edge x y algebraic-graphs> OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys) algebraic-graphs> OK: clique1 . reverse == transpose . clique1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.biclique1 ============ algebraic-graphs> OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges1 [(x,y), (x,z)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.stars1 ============ algebraic-graphs> OK: stars1 [(x, [] )] == vertex x algebraic-graphs> OK: stars1 [(x, [y])] == edge x y algebraic-graphs> OK: stars1 [(x, ys )] == star x ys algebraic-graphs> OK: stars1 == overlays1 . fmap (uncurry star) algebraic-graphs> OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.removeVertex1 ============ aeson> Warning: 'toJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'genericToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'FromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'fromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'genericFromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'omittedField' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'allowOmittedFieds' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: 'Parser' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:278:20 aeson> * at src/Data/Aeson/Types/Internal.hs:278:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:278:1 aeson> Warning: 'Array' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:367:14 aeson> * at src/Data/Aeson/Types/Internal.hs:363:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:368:14 aeson> * in ‘GHC.Base’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 aeson> Warning: '(.:)' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: '++' is ambiguous. It is defined aeson> * in ‘GHC.Base’ aeson> * in ‘Data.Vector’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Vector’ aeson> Warning: 'Options' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:705:16 aeson> * at src/Data/Aeson/Types/Internal.hs:705:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:705:1 aeson> Warning: 'API' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'hashable' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: '.=' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Text' is ambiguous. It is defined aeson> * in ‘Data.Text.Internal’ aeson> * in ‘Data.Text.Internal.Lazy’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:130:15 aeson> * at src/Data/Aeson/Types/Internal.hs:366:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> Warning: 'unsafePair' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 25% ( 21 / 82) in 'Data.Aeson.Encoding.Internal' aeson> Missing documentation for: aeson> Module header aeson> encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:98) shake> Running phase: fixupPhase shake> shrinking RPATHs of ELF executables and libraries in /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 shake> shrinking /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSshake-0.19.8-DZxRnXGW91OECRfEL19Ms1-ghc9.8.1.so shake> shrinking /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/bin/shake shake> checking for references to /build/ in /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8... shake> patching script interpreter paths in /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 shake> stripping (with command strip and flags -S -p) in /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/lib /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8/bin shake> shrinking RPATHs of ELF executables and libraries in /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data shake> checking for references to /build/ in /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data... shake> patching script interpreter paths in /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data shake> shrinking RPATHs of ELF executables and libraries in /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc shake> checking for references to /build/ in /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc... shake> patching script interpreter paths in /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc lens> [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.o, dist/build/Control/Lens/Getter.dyn_o ) lens> [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.o, dist/build/Control/Lens/Review.dyn_o ) lens> [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.o, dist/build/Control/Lens/Prism.dyn_o ) lens> [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.o, dist/build/Control/Lens/Fold.dyn_o ) lens> [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.o, dist/build/Control/Lens/Traversal.dyn_o ) lens> [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.o, dist/build/Control/Lens/Level.dyn_o ) lens> [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.o, dist/build/Control/Lens/Reified.dyn_o ) lens> [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.o, dist/build/Control/Lens/Internal/Exception.dyn_o ) lens> [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.o, dist/build/Control/Lens/Indexed.dyn_o ) lens> [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.o, dist/build/Control/Lens/Internal/ByteString.dyn_o ) lens> [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.o, dist/build/Control/Lens/Equality.dyn_o ) lens> [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.o, dist/build/Control/Lens/Iso.dyn_o ) lens> [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.o, dist/build/Control/Lens/Empty.dyn_o ) lens> [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.o, dist/build/Control/Lens/Cons.dyn_o ) lens> [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.o, dist/build/Control/Lens/Internal/Deque.dyn_o ) lens> [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.o, dist/build/Control/Lens/Wrapped.dyn_o ) lens> [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.o, dist/build/Control/Lens/Internal/TH.dyn_o ) lens> [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.o, dist/build/Control/Lens/Zoom.dyn_o ) lens> [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.o, dist/build/Data/Data/Lens.dyn_o ) lens> [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.o, dist/build/Control/Lens/Plated.dyn_o ) lens> [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.o, dist/build/Data/HashSet/Lens.dyn_o ) lens> [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.o, dist/build/Data/List/Lens.dyn_o ) lens> [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.o, dist/build/Data/Map/Lens.dyn_o ) lens> [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.o, dist/build/Data/Set/Lens.dyn_o ) lens> [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.o, dist/build/Data/Text/Lazy/Lens.dyn_o ) lens> [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.o, dist/build/Data/Text/Strict/Lens.dyn_o ) lens> [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.o, dist/build/Data/Text/Lens.dyn_o ) lens> [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.o, dist/build/Data/Vector/Generic/Lens.dyn_o ) vector-instances> Running phase: setupCompilerEnvironmentPhase vector-instances> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. vector-instances> Running phase: unpackPhase vector-instances> unpacking source archive /nix/store/nqfgw14d48gylm57fvgdbpjxc79yrsqj-vector-instances-3.4.2.tar.gz vector-instances> source root is vector-instances-3.4.2 vector-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "vector-instances-3.4.2/.vim.custom" vector-instances> Running phase: patchPhase vector-instances> Running phase: compileBuildDriverPhase vector-instances> setupCompileFlags: -package-db=/build/tmp.bhLuMo8Gin/setup-package.conf.d -threaded vector-instances> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.bhLuMo8Gin/Main.o ) vector-instances> [2 of 2] Linking Setup vector-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase vector-instances> Running phase: configurePhase vector-instances> configureFlags: --verbose --prefix=/nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 --with-gcc=gcc --package-db=/build/tmp.bhLuMo8Gin/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib vector-instances> Using Parsec parser vector-instances> Configuring vector-instances-3.4.2... vector-instances> Flags chosen: hashable=True vector-instances> Dependency base >=4.9 && <5: using base-4.19.0.0 vector-instances> Dependency comonad >=3: using comonad-5.0.9 vector-instances> Dependency hashable >=1.2.5.0: using hashable-1.4.7.0 vector-instances> Dependency keys >=3: using keys-3.12.4 vector-instances> Dependency pointed >=3: using pointed-5.0.5 vector-instances> Dependency semigroupoids >=3: using semigroupoids-6.0.1 vector-instances> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 vector-instances> Source component graph: component lib vector-instances> Configured component graph: vector-instances> component vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD vector-instances> include base-4.19.0.0-05c7 vector-instances> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi vector-instances> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 vector-instances> include keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux vector-instances> include pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz vector-instances> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg vector-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-instances> Linked component graph: vector-instances> unit vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD vector-instances> include base-4.19.0.0-05c7 vector-instances> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi vector-instances> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 vector-instances> include keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux vector-instances> include pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz vector-instances> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg vector-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-instances> Data.Vector.Instances=vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD:Data.Vector.Instances vector-instances> Ready component graph: vector-instances> definite vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD vector-instances> depends base-4.19.0.0-05c7 vector-instances> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi vector-instances> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 vector-instances> depends keys-3.12.4-Cxd0OnGMzw9AyMwYEOO9ux vector-instances> depends pointed-5.0.5-DDV75JnOxsBE0UReUGP4Vz vector-instances> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg vector-instances> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 algebraic-graphs> OK: removeVertex1 x (vertex x) == Nothing algebraic-graphs> OK: removeVertex1 1 (vertex 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x (edge x x) == Nothing algebraic-graphs> OK: removeVertex1 1 (edge 1 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices1 [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.transpose ============ algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.gmap ============ algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.induce1 ============ algebraic-graphs> OK: induce1 (const True ) x == Just x algebraic-graphs> OK: induce1 (const False) x == Nothing algebraic-graphs> OK: induce1 (/= x) == removeVertex1 x algebraic-graphs> OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.induceJust1 ============ algebraic-graphs> OK: induceJust1 (vertex Nothing) == Nothing algebraic-graphs> OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x) algebraic-graphs> OK: induceJust1 . gmap Just == Just algebraic-graphs> OK: induceJust1 . gmap (\x -> if p x then Just x else Nothing) == induce1 p algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.closure ============ algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges1 [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path1 $ nub xs) == reflexiveClosure (clique1 $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges1 [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges1 [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ NonEmpty.AdjacencyMap.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path1 $ nub xs) == clique1 (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.============ algebraic-graphs> OK: Axioms of non-empty graphs algebraic-graphs> OK: Theorems of non-empty graphs algebraic-graphs> algebraic-graphs> ============ Ord (NonEmpty.Graph a) ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Functor (NonEmpty.Graph a) ============ algebraic-graphs> OK: fmap f (vertex x) == vertex (f x) algebraic-graphs> OK: fmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: fmap id == id algebraic-graphs> OK: fmap f . fmap g == fmap (f . g) algebraic-graphs> algebraic-graphs> ============ Monad (NonEmpty.Graph a) ============ algebraic-graphs> OK: (vertex x >>= f) == f x aeson> retagEncoding (src/Data/Aeson/Encoding/Internal.hs:102) aeson> pair (src/Data/Aeson/Encoding/Internal.hs:134) aeson> pairStr (src/Data/Aeson/Encoding/Internal.hs:138) aeson> pair' (src/Data/Aeson/Encoding/Internal.hs:142) aeson> nullEncoding (src/Data/Aeson/Encoding/Internal.hs:168) aeson> emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:171) aeson> emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:174) aeson> wrapObject (src/Data/Aeson/Encoding/Internal.hs:180) aeson> wrapArray (src/Data/Aeson/Encoding/Internal.hs:177) aeson> null_ (src/Data/Aeson/Encoding/Internal.hs:183) aeson> bool (src/Data/Aeson/Encoding/Internal.hs:186) aeson> key (src/Data/Aeson/Encoding/Internal.hs:247) aeson> text (src/Data/Aeson/Encoding/Internal.hs:250) aeson> lazyText (src/Data/Aeson/Encoding/Internal.hs:253) aeson> string (src/Data/Aeson/Encoding/Internal.hs:266) aeson> list (src/Data/Aeson/Encoding/Internal.hs:196) aeson> empty (src/Data/Aeson/Encoding/Internal.hs:225) aeson> >< (src/Data/Aeson/Encoding/Internal.hs:232) aeson> econcat (src/Data/Aeson/Encoding/Internal.hs:228) aeson> int8 (src/Data/Aeson/Encoding/Internal.hs:285) aeson> int16 (src/Data/Aeson/Encoding/Internal.hs:288) aeson> int32 (src/Data/Aeson/Encoding/Internal.hs:291) aeson> int64 (src/Data/Aeson/Encoding/Internal.hs:294) aeson> int (src/Data/Aeson/Encoding/Internal.hs:297) aeson> word8 (src/Data/Aeson/Encoding/Internal.hs:300) aeson> word16 (src/Data/Aeson/Encoding/Internal.hs:303) aeson> word32 (src/Data/Aeson/Encoding/Internal.hs:306) aeson> word64 (src/Data/Aeson/Encoding/Internal.hs:309) aeson> word (src/Data/Aeson/Encoding/Internal.hs:312) aeson> integer (src/Data/Aeson/Encoding/Internal.hs:315) aeson> float (src/Data/Aeson/Encoding/Internal.hs:318) aeson> scientific (src/Data/Aeson/Encoding/Internal.hs:338) aeson> int8Text (src/Data/Aeson/Encoding/Internal.hs:352) aeson> int16Text (src/Data/Aeson/Encoding/Internal.hs:355) aeson> int32Text (src/Data/Aeson/Encoding/Internal.hs:358) aeson> int64Text (src/Data/Aeson/Encoding/Internal.hs:361) aeson> intText (src/Data/Aeson/Encoding/Internal.hs:364) aeson> word8Text (src/Data/Aeson/Encoding/Internal.hs:367) aeson> word16Text (src/Data/Aeson/Encoding/Internal.hs:370) aeson> word32Text (src/Data/Aeson/Encoding/Internal.hs:373) aeson> word64Text (src/Data/Aeson/Encoding/Internal.hs:376) aeson> wordText (src/Data/Aeson/Encoding/Internal.hs:379) aeson> integerText (src/Data/Aeson/Encoding/Internal.hs:382) aeson> floatText (src/Data/Aeson/Encoding/Internal.hs:385) aeson> scientificText (src/Data/Aeson/Encoding/Internal.hs:409) aeson> day (src/Data/Aeson/Encoding/Internal.hs:416) aeson> month (src/Data/Aeson/Encoding/Internal.hs:419) aeson> quarter (src/Data/Aeson/Encoding/Internal.hs:422) aeson> localTime (src/Data/Aeson/Encoding/Internal.hs:425) aeson> utcTime (src/Data/Aeson/Encoding/Internal.hs:428) aeson> timeOfDay (src/Data/Aeson/Encoding/Internal.hs:431) aeson> zonedTime (src/Data/Aeson/Encoding/Internal.hs:434) aeson> value (src/Data/Aeson/Encoding/Internal.hs:441) aeson> comma (src/Data/Aeson/Encoding/Internal.hs:273) aeson> colon (src/Data/Aeson/Encoding/Internal.hs:274) aeson> openBracket (src/Data/Aeson/Encoding/Internal.hs:275) aeson> closeBracket (src/Data/Aeson/Encoding/Internal.hs:276) aeson> openCurly (src/Data/Aeson/Encoding/Internal.hs:277) aeson> closeCurly (src/Data/Aeson/Encoding/Internal.hs:278) aeson> Warning: 'Encoding' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:82:25 aeson> * at src/Data/Aeson/Encoding/Internal.hs:88:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:88:1 aeson> Warning: 'Text' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 27% ( 18 / 65) in 'Data.Aeson.Encoding' aeson> Missing documentation for: aeson> encodingToLazyByteString (src/Data/Aeson/Encoding/Internal.hs:98) aeson> pair (src/Data/Aeson/Encoding/Internal.hs:134) aeson> pairStr (src/Data/Aeson/Encoding/Internal.hs:138) aeson> pair' (src/Data/Aeson/Encoding/Internal.hs:142) aeson> nullEncoding (src/Data/Aeson/Encoding/Internal.hs:168) aeson> emptyArray_ (src/Data/Aeson/Encoding/Internal.hs:171) lens> [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.o, dist/build/Control/Lens/Each.dyn_o ) lens> [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.o, dist/build/Control/Lens/At.dyn_o ) lens> [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.o, dist/build/Language/Haskell/TH/Lens.dyn_o ) lens> [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.o, dist/build/Control/Lens/Internal/PrismTH.dyn_o ) lens> [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.o, dist/build/Control/Lens/Internal/FieldTH.dyn_o ) lens> [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.o, dist/build/Control/Lens/TH.dyn_o ) vector-instances> Using Cabal-3.10.2.0 compiled by ghc-9.8 vector-instances> Using compiler: ghc-9.8.1 vector-instances> Using install prefix: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 vector-instances> Executables installed in: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/bin vector-instances> Libraries installed in: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD vector-instances> Dynamic Libraries installed in: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 vector-instances> Private executables installed in: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/libexec/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2 vector-instances> Data files installed in: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/share/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2 vector-instances> Documentation installed in: vector-instances> /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc/share/doc/vector-instances-3.4.2 vector-instances> Configuration files installed in: vector-instances> /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/etc vector-instances> No alex found vector-instances> Using ar found on system at: vector-instances> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar vector-instances> No c2hs found vector-instances> No cpphs found vector-instances> No doctest found vector-instances> Using gcc version 14.3.0 given by user at: vector-instances> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc vector-instances> Using ghc version 9.8.1 found on system at: vector-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc vector-instances> Using ghc-pkg version 9.8.1 found on system at: vector-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 vector-instances> No ghcjs found vector-instances> No ghcjs-pkg found vector-instances> No greencard found vector-instances> Using haddock version 2.30.0 found on system at: vector-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 vector-instances> No happy found vector-instances> Using haskell-suite found on system at: haskell-suite-dummy-location vector-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location vector-instances> No hmake found vector-instances> Using hpc version 0.69 found on system at: vector-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 vector-instances> Using hsc2hs version 0.68.10 found on system at: vector-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 vector-instances> Using hscolour version 1.25 found on system at: vector-instances> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour vector-instances> No jhc found vector-instances> Using ld found on system at: vector-instances> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold vector-instances> No pkg-config found vector-instances> Using runghc version 9.8.1 found on system at: vector-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 vector-instances> Using strip version 2.44 found on system at: vector-instances> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip vector-instances> Using tar found on system at: vector-instances> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar vector-instances> No uhc found vector-instances> Running phase: buildPhase vector-instances> Preprocessing library for vector-instances-3.4.2.. vector-instances> Building library for vector-instances-3.4.2.. vector-instances> [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.o, dist/build/Data/Vector/Instances.dyn_o ) vector-instances> [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.p_o ) vector-instances> Running phase: checkPhase vector-instances> Package has no test suites. vector-instances> Running phase: haddockPhase vector-instances> Preprocessing library for vector-instances-3.4.2.. vector-instances> Running Haddock on library for vector-instances-3.4.2.. vector-instances> Warning: The documentation for the following packages are not installed. No vector-instances> links will be generated to these packages: vector-0.13.2.0 vector-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. vector-instances> [1 of 1] Compiling Data.Vector.Instances ( src/Data/Vector/Instances.hs, nothing ) vector-instances> Haddock coverage: vector-instances> 100% ( 1 / 1) in 'Data.Vector.Instances' vector-instances> Warning: Data.Vector.Instances: could not find link destinations for: vector-instances> - Data.Vector.Vector vector-instances> - Data.Vector.Unboxed.Base.Unbox vector-instances> - Data.Vector.Unboxed.Base.Vector vector-instances> - Data.Vector.Storable.Vector shake (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data shake (post)> Pushing 3 paths (97 are already present) using zstd to cache sellout ⏳ shake (post)> shake (post)> Pushing /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc (13.13 MiB) shake (post)> Pushing /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 (50.30 MiB) shake (post)> Pushing /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data (52.22 KiB) shake (post)> shake (post)> All done. shake (post)> added 3 signatures shake (post)> added 1 signatures shake (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data shake (post)> copying 3 paths... shake (post)> copying path '/nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data' to 'https://cache.nix-ci.com'... shake (post)> copying path '/nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc' to 'https://cache.nix-ci.com'... shake (post)> copying path '/nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8' to 'https://cache.nix-ci.com'... shake (post)> copying 1 paths... shake (post)> copying path '/nix/store/7053faxpnjhmj5ai639svyzh96nfxq8g-shake-0.19.8.drv' to 'https://cache.nix-ci.com'... shake (post)> added 0 signatures shake (post)> added 0 signatures shake (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc /nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8 /nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data shake (post)> copying 3 paths... shake (post)> copying path '/nix/store/vl7mv3p3diq3zdzh40xhq14sgd0yjjcf-shake-0.19.8-data' to 'ssh-ng://worker.nix-ci.com'... shake (post)> copying path '/nix/store/6cd47r6lhskxfslj1mxqa6mxj7if6f0f-shake-0.19.8-doc' to 'ssh-ng://worker.nix-ci.com'... shake (post)> copying path '/nix/store/h37j68q4yv5h0jv2n4wclvap5nl8r53r-shake-0.19.8' to 'ssh-ng://worker.nix-ci.com'... shake (post)> copying 1 paths... shake (post)> copying path '/nix/store/7053faxpnjhmj5ai639svyzh96nfxq8g-shake-0.19.8.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> OK: (edge x y >>= f) == connect (f x) (f y) algebraic-graphs> OK: (vertices1 xs >>= f) == overlays1 (fmap f xs) algebraic-graphs> OK: (x >>= vertex) == x algebraic-graphs> OK: ((x >>= f) >>= g) == (x >>= (\y -> (f y) >>= g)) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.toNonEmpty ============ algebraic-graphs> OK: toNonEmpty empty == Nothing algebraic-graphs> OK: toNonEmpty (toGraph x) == Just (x :: NonEmpty.Graph a) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.overlay ============ algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.overlay1 ============ algebraic-graphs> OK: overlay1 empty x == x algebraic-graphs> OK: x /= empty ==> overlay1 x y == overlay (fromJust $ toNonEmpty x) y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.connect ============ algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertices1 ============ algebraic-graphs> OK: vertices1 [x] == vertex x algebraic-graphs> OK: hasVertex x . vertices1 == elem x algebraic-graphs> OK: vertexCount . vertices1 == length . nub algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edges1 ============ algebraic-graphs> OK: edges1 [(x,y)] == edge x y algebraic-graphs> OK: edges1 == overlays1 . fmap (uncurry edge) algebraic-graphs> OK: edgeCount . edges1 == length . nub algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.overlays1 ============ algebraic-graphs> OK: overlays1 [x] == x algebraic-graphs> OK: overlays1 [x,y] == overlay x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.connects1 ============ algebraic-graphs> OK: connects1 [x] == x algebraic-graphs> OK: connects1 [x,y] == connect x y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.foldg1 ============ algebraic-graphs> OK: foldg1 vertex overlay connect == id algebraic-graphs> OK: foldg1 vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg1 (== x) (||) (||) == hasVertex x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path1 xs) (circuit1 xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.(===) ============ algebraic-graphs> OK: x === x == True algebraic-graphs> OK: x + y === x + y == True algebraic-graphs> OK: 1 + 2 === 2 + 1 == False algebraic-graphs> OK: x + y === x * y == False algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.size ============ algebraic-graphs> OK: size (vertex x) == 1 algebraic-graphs> OK: size (overlay x y) == size x + size y algebraic-graphs> OK: size (connect x y) == size x + size y algebraic-graphs> OK: size x >= 1 algebraic-graphs> OK: size x >= vertexCount x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.hasVertex ============ algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.hasEdge ============ algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertexCount ============ algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount x >= 1 algebraic-graphs> OK: vertexCount == length . vertexList1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edgeCount ============ aeson> emptyObject_ (src/Data/Aeson/Encoding/Internal.hs:174) aeson> text (src/Data/Aeson/Encoding/Internal.hs:250) aeson> lazyText (src/Data/Aeson/Encoding/Internal.hs:253) aeson> string (src/Data/Aeson/Encoding/Internal.hs:266) aeson> list (src/Data/Aeson/Encoding/Internal.hs:196) aeson> null_ (src/Data/Aeson/Encoding/Internal.hs:183) aeson> bool (src/Data/Aeson/Encoding/Internal.hs:186) aeson> int8 (src/Data/Aeson/Encoding/Internal.hs:285) aeson> int16 (src/Data/Aeson/Encoding/Internal.hs:288) aeson> int32 (src/Data/Aeson/Encoding/Internal.hs:291) aeson> int64 (src/Data/Aeson/Encoding/Internal.hs:294) aeson> int (src/Data/Aeson/Encoding/Internal.hs:297) aeson> word8 (src/Data/Aeson/Encoding/Internal.hs:300) aeson> word16 (src/Data/Aeson/Encoding/Internal.hs:303) aeson> word32 (src/Data/Aeson/Encoding/Internal.hs:306) aeson> word64 (src/Data/Aeson/Encoding/Internal.hs:309) aeson> word (src/Data/Aeson/Encoding/Internal.hs:312) aeson> integer (src/Data/Aeson/Encoding/Internal.hs:315) aeson> float (src/Data/Aeson/Encoding/Internal.hs:318) aeson> scientific (src/Data/Aeson/Encoding/Internal.hs:338) aeson> int8Text (src/Data/Aeson/Encoding/Internal.hs:352) aeson> int16Text (src/Data/Aeson/Encoding/Internal.hs:355) aeson> int32Text (src/Data/Aeson/Encoding/Internal.hs:358) aeson> int64Text (src/Data/Aeson/Encoding/Internal.hs:361) aeson> intText (src/Data/Aeson/Encoding/Internal.hs:364) aeson> word8Text (src/Data/Aeson/Encoding/Internal.hs:367) aeson> word16Text (src/Data/Aeson/Encoding/Internal.hs:370) aeson> word32Text (src/Data/Aeson/Encoding/Internal.hs:373) aeson> word64Text (src/Data/Aeson/Encoding/Internal.hs:376) aeson> wordText (src/Data/Aeson/Encoding/Internal.hs:379) aeson> integerText (src/Data/Aeson/Encoding/Internal.hs:382) aeson> floatText (src/Data/Aeson/Encoding/Internal.hs:385) aeson> scientificText (src/Data/Aeson/Encoding/Internal.hs:409) aeson> day (src/Data/Aeson/Encoding/Internal.hs:416) aeson> month (src/Data/Aeson/Encoding/Internal.hs:419) aeson> quarter (src/Data/Aeson/Encoding/Internal.hs:422) aeson> localTime (src/Data/Aeson/Encoding/Internal.hs:425) aeson> utcTime (src/Data/Aeson/Encoding/Internal.hs:428) aeson> timeOfDay (src/Data/Aeson/Encoding/Internal.hs:431) aeson> zonedTime (src/Data/Aeson/Encoding/Internal.hs:434) aeson> value (src/Data/Aeson/Encoding/Internal.hs:441) aeson> Warning: 'ConsParseJSON' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Generically1' is ambiguous. It is defined aeson> * in ‘GHC.Generics’ aeson> * in ‘GHC.Generics’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Generics’ aeson> Warning: 'map' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:194:1 aeson> * in ‘GHC.Base’ aeson> * in ‘Data.ByteString.Lazy’ aeson> * in ‘Data.IntMap.Internal’ aeson> * in ‘Data.IntSet.Internal’ aeson> * in ‘Data.Map.Internal’ aeson> * in ‘Data.Set.Internal’ aeson> * in ‘Data.DList.DNonEmpty.Internal’ aeson> * in ‘Data.DList.Internal’ aeson> * in ‘Data.Text’ aeson> * in ‘Data.Text.Lazy’ aeson> * in ‘Data.HashMap.Internal.Strict’ aeson> * in ‘Data.HashSet.Internal’ aeson> * in ‘Data.Vector’ aeson> * in ‘Data.Vector.Generic’ aeson> * in ‘Data.Vector.Primitive’ aeson> * in ‘Data.Vector.Storable’ aeson> * in ‘Data.Vector.Unboxed’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:194:1 aeson> Warning: 'ToJSONKeyFunction' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSONKeyValue' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'ToJSONKeyText' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Text' is ambiguous. It is defined aeson> * in ‘Data.Text.Internal’ aeson> * in ‘Data.Text.Internal.Lazy’ aeson> You may be able to disambiguate the identifier by qualifying it or lens> [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.o, dist/build/Control/Lens.dyn_o ) lens> [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.o, dist/build/GHC/Generics/Lens.dyn_o ) lens> [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.o, dist/build/Data/Vector/Lens.dyn_o ) lens> [61 of 85] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, dist/build/Data/Typeable/Lens.o, dist/build/Data/Typeable/Lens.dyn_o ) lens> [62 of 85] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, dist/build/Data/Tree/Lens.o, dist/build/Data/Tree/Lens.dyn_o ) lens> [63 of 85] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, dist/build/Data/Sequence/Lens.o, dist/build/Data/Sequence/Lens.dyn_o ) lens> [64 of 85] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, dist/build/Data/IntSet/Lens.o, dist/build/Data/IntSet/Lens.dyn_o ) lens> [65 of 85] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, dist/build/Data/Complex/Lens.o, dist/build/Data/Complex/Lens.dyn_o ) lens> [66 of 85] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, dist/build/Data/ByteString/Strict/Lens.o, dist/build/Data/ByteString/Strict/Lens.dyn_o ) lens> [67 of 85] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, dist/build/Data/ByteString/Lazy/Lens.o, dist/build/Data/ByteString/Lazy/Lens.dyn_o ) lens> [68 of 85] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, dist/build/Data/ByteString/Lens.o, dist/build/Data/ByteString/Lens.dyn_o ) lens> [69 of 85] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, dist/build/Data/Bits/Lens.o, dist/build/Data/Bits/Lens.dyn_o ) lens> [70 of 85] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, dist/build/Data/Array/Lens.o, dist/build/Data/Array/Lens.dyn_o ) lens> [71 of 85] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, dist/build/Control/Seq/Lens.o, dist/build/Control/Seq/Lens.dyn_o ) lens> [72 of 85] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, dist/build/Control/Parallel/Strategies/Lens.o, dist/build/Control/Parallel/Strategies/Lens.dyn_o ) lens> [73 of 85] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, dist/build/Control/Monad/Error/Lens.o, dist/build/Control/Monad/Error/Lens.dyn_o ) lens> [74 of 85] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, dist/build/Control/Lens/Unsound.o, dist/build/Control/Lens/Unsound.dyn_o ) lens> [75 of 85] Compiling Control.Lens.Profunctor ( src/Control/Lens/Profunctor.hs, dist/build/Control/Lens/Profunctor.o, dist/build/Control/Lens/Profunctor.dyn_o ) lens> [76 of 85] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, dist/build/Control/Lens/Operators.o, dist/build/Control/Lens/Operators.dyn_o ) lens> [77 of 85] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, dist/build/Control/Lens/Extras.o, dist/build/Control/Lens/Extras.dyn_o ) lens> [78 of 85] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, dist/build/Control/Lens/Combinators.o, dist/build/Control/Lens/Combinators.dyn_o ) lens> [79 of 85] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, dist/build/Control/Exception/Lens.o, dist/build/Control/Exception/Lens.dyn_o ) lens> [80 of 85] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, dist/build/Data/Dynamic/Lens.o, dist/build/Data/Dynamic/Lens.dyn_o ) lens> [81 of 85] Compiling Numeric.Lens ( src/Numeric/Lens.hs, dist/build/Numeric/Lens.o, dist/build/Numeric/Lens.dyn_o ) lens> [82 of 85] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, dist/build/Numeric/Natural/Lens.o, dist/build/Numeric/Natural/Lens.dyn_o ) lens> [83 of 85] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, dist/build/System/Exit/Lens.o, dist/build/System/Exit/Lens.dyn_o ) lens> [84 of 85] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, dist/build/System/FilePath/Lens.o, dist/build/System/FilePath/Lens.dyn_o ) lens> [85 of 85] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, dist/build/System/IO/Error/Lens.o, dist/build/System/IO/Error/Lens.dyn_o ) vector-instances> - Data.Vector.Primitive.Vector vector-instances> Documentation created: dist/doc/html/vector-instances/, vector-instances> dist/doc/html/vector-instances/vector-instances.txt vector-instances> Running phase: installPhase vector-instances> Installing library in /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD vector-instances> Running phase: fixupPhase vector-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 vector-instances> shrinking /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSvector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD-ghc9.8.1.so vector-instances> checking for references to /build/ in /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2... vector-instances> patching script interpreter paths in /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 vector-instances> stripping (with command strip and flags -S -p) in /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2/lib vector-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc vector-instances> checking for references to /build/ in /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc... vector-instances> patching script interpreter paths in /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc regex> Running phase: setupCompilerEnvironmentPhase regex> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. regex> Running phase: unpackPhase regex> unpacking source archive /nix/store/ms5iqhw640hsr30nrwwha0m8dsj40rgk-regex-1.1.0.2.tar.gz regex> source root is regex-1.1.0.2 regex> setting SOURCE_DATE_EPOCH to timestamp 1655732905 of file "regex-1.1.0.2/regex.cabal" regex> Running phase: patchPhase regex> Running phase: compileBuildDriverPhase regex> setupCompileFlags: -package-db=/build/tmp.C9C8OnteKQ/setup-package.conf.d -threaded regex> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.C9C8OnteKQ/Main.o ) regex> [2 of 2] Linking Setup regex> Running phase: updateAutotoolsGnuConfigScriptsPhase regex> Running phase: configurePhase regex> configureFlags: --verbose --prefix=/nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 --with-gcc=gcc --package-db=/build/tmp.C9C8OnteKQ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib regex> Using Parsec parser regex> Configuring regex-1.1.0.2... regex> Dependency array >=0.4: using array-0.5.6.0 regex> Dependency base >=4 && <5: using base-4.19.0.0 regex> Dependency base-compat >=0.6 && <1: using base-compat-0.13.1 regex> Dependency bytestring >=0.10: using bytestring-0.12.0.2 regex> Dependency containers >=0.4: using containers-0.6.8 regex> Dependency hashable >=1.2: using hashable-1.4.7.0 regex> Dependency regex-base >=0.93: using regex-base-0.94.0.3 regex> Dependency regex-pcre-builtin >=0.94: using regex-pcre-builtin-0.95.2.3.8.44 regex> Dependency regex-tdfa >=1.3.1.0: using regex-tdfa-1.3.2.3 regex> Dependency template-haskell >=2.7: using template-haskell-2.21.0.0 regex> Dependency text >=1.2: using text-2.1 regex> Dependency time >=1.4.2: using time-1.12.2 regex> Dependency time-locale-compat >=0.1: using time-locale-compat-0.1.1.5 regex> Dependency transformers >=0.2.2: using transformers-0.6.1.0 regex> Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 regex> Dependency utf8-string >=1: using utf8-string-1.0.2 regex> Source component graph: component lib regex> Configured component graph: regex> component regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l regex> include array-0.5.6.0-7325 regex> include base-4.19.0.0-05c7 regex> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 regex> include bytestring-0.12.0.2-3593 regex> include containers-0.6.8-e785 regex> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 regex> include regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex> include regex-pcre-builtin-0.95.2.3.8.44-KbMPVycjTqqFAeHl2omiHQ regex> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex> include template-haskell-2.21.0.0-79e7 regex> include text-2.1-c70b regex> include time-1.12.2-7ff5 regex> include time-locale-compat-0.1.1.5-Ju3WYddj1ZjJsj9i9riEsp regex> include transformers-0.6.1.0-7653 regex> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm regex> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp regex> Linked component graph: regex> unit regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l regex> include array-0.5.6.0-7325 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertexList1 ============ algebraic-graphs> OK: vertexList1 (vertex x) == [x] algebraic-graphs> OK: vertexList1 . vertices1 == nub . sort algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edgeList ============ algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges1 == nub . sort . toList algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.vertexSet ============ algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices1 == Set.fromList . toList algebraic-graphs> OK: vertexSet . clique1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.edgeSet ============ algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges1 == Set.fromList . toList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.path1 ============ algebraic-graphs> OK: path1 [x] == vertex x algebraic-graphs> OK: path1 [x,y] == edge x y algebraic-graphs> OK: path1 . reverse == transpose . path1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.circuit1 ============ algebraic-graphs> OK: circuit1 [x] == edge x x algebraic-graphs> OK: circuit1 [x,y] == edges1 [(x,y), (y,x)] algebraic-graphs> OK: circuit1 . reverse == transpose . circuit1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.clique1 ============ algebraic-graphs> OK: clique1 [x] == vertex x algebraic-graphs> OK: clique1 [x,y] == edge x y algebraic-graphs> OK: clique1 [x,y,z] == edges1 [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique1 (xs <> ys) == connect (clique1 xs) (clique1 ys) algebraic-graphs> OK: clique1 . reverse == transpose . clique1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.biclique1 ============ algebraic-graphs> OK: biclique1 [x1,x2] [y1,y2] == edges1 [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique1 xs ys == connect (vertices1 xs) (vertices1 ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges1 [(x,y), (x,z)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.stars1 ============ algebraic-graphs> OK: stars1 [(x, [] )] == vertex x algebraic-graphs> OK: stars1 [(x, [y])] == edge x y algebraic-graphs> OK: stars1 [(x, ys )] == star x ys algebraic-graphs> OK: stars1 == overlays1 . fmap (uncurry star) algebraic-graphs> OK: overlay (stars1 xs) (stars1 ys) == stars1 (xs <> ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path1 [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges1 [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.mesh1 ============ algebraic-graphs> OK: mesh1 [x] [y] == vertex (x, y) algebraic-graphs> OK: mesh1 xs ys == box (path1 xs) (path1 ys) algebraic-graphs> OK: mesh1 [1,2,3] ['a', 'b'] == algebraic-graphs> OK: size (mesh xs ys) == max 1 (3 * length xs * length ys - length xs - length ys -1) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.torus1 ============ algebraic-graphs> OK: torus1 [x] [y] == edge (x,y) (x,y) algebraic-graphs> OK: torus1 xs ys == box (circuit1 xs) (circuit1 ys) algebraic-graphs> OK: torus1 [1,2] ['a', 'b'] == algebraic-graphs> OK: size (torus1 xs ys) == max 1 (3 * length xs * length ys) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.removeVertex1 ============ algebraic-graphs> OK: removeVertex1 x (vertex x) == Nothing algebraic-graphs> OK: removeVertex1 1 (vertex 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x (edge x x) == Nothing algebraic-graphs> OK: removeVertex1 1 (edge 1 2) == Just (vertex 2) algebraic-graphs> OK: removeVertex1 x >=> removeVertex1 x == removeVertex1 x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices1 [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: size (removeEdge x y z) <= 3 * size z algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:368:14 aeson> * in ‘GHC.Base’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: 'Array' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:367:14 aeson> * at src/Data/Aeson/Types/Internal.hs:363:1 aeson> * in ‘Data.Primitive.Array’ aeson> * in ‘Data.Primitive.Array’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:363:1 aeson> Warning: 'Generic' is ambiguous. It is defined aeson> * in ‘GHC.Generics’ aeson> * in ‘Data.Text.Lazy.Builder.RealFloat’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Generics’ aeson> Warning: 'Generically' is ambiguous. It is defined aeson> * in ‘GHC.Generics’ aeson> * in ‘GHC.Generics’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Generics’ aeson> Warning: 'One' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Generic.hs:92:1 aeson> * in ‘GHC.Types’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Generic.hs:92:1 aeson> Warning: 'genericToJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Bool' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:370:14 aeson> * in ‘GHC.Types’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:370:14 aeson> Warning: 'Boolean' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'empty' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:149:1 aeson> * in ‘GHC.Base’ aeson> * in ‘Data.ByteString.Lazy’ aeson> * in ‘Data.IntMap.Internal’ aeson> * in ‘Data.IntSet.Internal’ aeson> * in ‘Data.Map.Internal’ aeson> * in ‘Data.Sequence.Internal’ aeson> * in ‘Data.Set.Internal’ aeson> * in ‘Data.DList.Internal’ aeson> * in ‘Data.Text.Internal’ aeson> * in ‘Data.Text.Internal.Lazy’ aeson> * in ‘Data.Text.Short’ aeson> * in ‘Data.HashMap.Internal’ aeson> * in ‘Data.HashSet.Internal’ aeson> * in ‘Data.Vector’ aeson> * in ‘Data.Vector.Generic’ aeson> * in ‘Data.Vector.Primitive’ aeson> * in ‘Data.Vector.Storable’ aeson> * in ‘Data.Vector.Unboxed’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:149:1 aeson> Warning: 'Nothing' is ambiguous. It is defined aeson> * in ‘Data.Strict.Maybe’ aeson> * in ‘GHC.Maybe’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Maybe’ aeson> Warning: 'Just' is ambiguous. It is defined aeson> * in ‘Data.Strict.Maybe’ aeson> * in ‘GHC.Maybe’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. lens> [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, dist/build/Control/Lens/Internal/CTypes.p_o ) lens> [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, dist/build/Control/Lens/Internal/Doctest.p_o ) lens> [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, dist/build/Control/Lens/Internal/Instances.p_o ) lens> [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, dist/build/Control/Lens/Internal/Iso.p_o ) lens> [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, dist/build/Control/Lens/Internal/List.p_o ) lens> [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, dist/build/Control/Lens/Internal/Prelude.p_o ) lens> [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, dist/build/Control/Lens/Internal/Level.p_o ) lens> [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, dist/build/Control/Lens/Internal/Indexed.p_o ) lens> [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, dist/build/Control/Lens/Internal/Getter.p_o ) lens> [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, dist/build/Control/Lens/Internal/Fold.p_o ) lens> [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, dist/build/Control/Lens/Internal/Context.p_o ) lens> [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, dist/build/Control/Lens/Internal/Bazaar.p_o ) lens> [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, dist/build/Control/Lens/Internal/Magma.p_o ) lens> [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, dist/build/Control/Lens/Internal/Prism.p_o ) lens> [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, dist/build/Control/Lens/Internal/Profunctor.p_o ) lens> [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, dist/build/Control/Lens/Internal/Review.p_o ) lens> [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, dist/build/Control/Lens/Internal/Setter.p_o ) lens> [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, dist/build/Control/Lens/Internal/Zoom.p_o ) lens> [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, dist/build/Control/Lens/Internal.p_o ) lens> [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, dist/build/Control/Lens/Type.p_o ) lens> [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, dist/build/Control/Lens/Setter.p_o ) lens> [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, dist/build/Control/Lens/Lens.p_o ) lens> [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, dist/build/Control/Lens/Tuple.p_o ) lens> [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, dist/build/Control/Lens/Getter.p_o ) lens> [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, dist/build/Control/Lens/Review.p_o ) lens> [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, dist/build/Control/Lens/Prism.p_o ) lens> [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, dist/build/Control/Lens/Fold.p_o ) lens> [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, dist/build/Control/Lens/Traversal.p_o ) lens> [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, dist/build/Control/Lens/Level.p_o ) lens> [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, dist/build/Control/Lens/Reified.p_o ) lens> [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, dist/build/Control/Lens/Internal/Exception.p_o ) lens> [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, dist/build/Control/Lens/Indexed.p_o ) lens> [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, dist/build/Control/Lens/Internal/ByteString.p_o ) regex> include base-4.19.0.0-05c7 regex> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 regex> include bytestring-0.12.0.2-3593 regex> include containers-0.6.8-e785 regex> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 regex> include regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex> include regex-pcre-builtin-0.95.2.3.8.44-KbMPVycjTqqFAeHl2omiHQ regex> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex> include template-haskell-2.21.0.0-79e7 regex> include text-2.1-c70b regex> include time-1.12.2-7ff5 regex> include time-locale-compat-0.1.1.5-Ju3WYddj1ZjJsj9i9riEsp regex> include transformers-0.6.1.0-7653 regex> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm regex> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp regex> Text.RE=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE,Text.RE.REOptions=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.REOptions,Text.RE.Replace=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Replace,Text.RE.Summa=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Summa,Text.RE.TDFA=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA,Text.RE.TDFA.ByteString=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA.ByteString,Text.RE.TDFA.ByteString.Lazy=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA.ByteString.Lazy,Text.RE.TDFA.Sequence=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA.Sequence,Text.RE.TDFA.String=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA.String,Text.RE.TDFA.Text=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA.Text,Text.RE.TDFA.Text.Lazy=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TDFA.Text.Lazy,Text.RE.TestBench=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TestBench,Text.RE.TestBench.Parsers=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.TestBench.Parsers,Text.RE.Tools=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools,Text.RE.Tools.Edit=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools.Edit,Text.RE.Tools.Find=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools.Find,Text.RE.Tools.Grep=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools.Grep,Text.RE.Tools.IsRegex=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools.IsRegex,Text.RE.Tools.Lex=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools.Lex,Text.RE.Tools.Sed=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.Tools.Sed,Text.RE.ZeInternals=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.ZeInternals,Text.RE.ZeInternals.Types.Poss=regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l:Text.RE.ZeInternals.Types.Poss regex> Ready component graph: regex> definite regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l regex> depends array-0.5.6.0-7325 regex> depends base-4.19.0.0-05c7 regex> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 regex> depends bytestring-0.12.0.2-3593 regex> depends containers-0.6.8-e785 regex> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 regex> depends regex-base-0.94.0.3-CSHLq459DRf4CBRh6eQT0Q regex> depends regex-pcre-builtin-0.95.2.3.8.44-KbMPVycjTqqFAeHl2omiHQ regex> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn regex> depends template-haskell-2.21.0.0-79e7 regex> depends text-2.1-c70b regex> depends time-1.12.2-7ff5 regex> depends time-locale-compat-0.1.1.5-Ju3WYddj1ZjJsj9i9riEsp regex> depends transformers-0.6.1.0-7653 regex> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm regex> depends utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp regex> Using Cabal-3.10.2.0 compiled by ghc-9.8 regex> Using compiler: ghc-9.8.1 regex> Using install prefix: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 regex> Executables installed in: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/bin regex> Libraries installed in: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l regex> Dynamic Libraries installed in: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 regex> Private executables installed in: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/libexec/x86_64-linux-ghc-9.8.1/regex-1.1.0.2 regex> Data files installed in: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/share/x86_64-linux-ghc-9.8.1/regex-1.1.0.2 vector-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 vector-instances (post)> Pushing 2 paths (142 are already present) using zstd to cache sellout ⏳ vector-instances (post)> vector-instances (post)> Pushing /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 (924.55 KiB) vector-instances (post)> Pushing /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc (209.31 KiB) vector-instances (post)> vector-instances (post)> All done. vector-instances (post)> added 2 signatures vector-instances (post)> added 1 signatures vector-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 vector-instances (post)> copying 2 paths... vector-instances (post)> copying path '/nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc' to 'https://cache.nix-ci.com'... vector-instances (post)> copying path '/nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2' to 'https://cache.nix-ci.com'... vector-instances (post)> copying 1 paths... vector-instances (post)> copying path '/nix/store/3pdm21qjjrgpcs1k8g22sxklfrmf6dq8-vector-instances-3.4.2.drv' to 'https://cache.nix-ci.com'... vector-instances (post)> added 0 signatures vector-instances (post)> added 0 signatures vector-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc /nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2 vector-instances (post)> copying 2 paths... vector-instances (post)> copying path '/nix/store/64y5vxnnvbmd32rydr1ph7n6kdb2aqvw-vector-instances-3.4.2-doc' to 'ssh-ng://worker.nix-ci.com'... vector-instances (post)> copying path '/nix/store/x3g7z1zkgihdk50vzwmr9g7mg6a79zsq-vector-instances-3.4.2' to 'ssh-ng://worker.nix-ci.com'... vector-instances (post)> copying 1 paths... vector-instances (post)> copying path '/nix/store/3pdm21qjjrgpcs1k8g22sxklfrmf6dq8-vector-instances-3.4.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/jn62hc2xmcxnz8fpv24nxndwv0fbwmsp-rebase-1.21.2.drv'... algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.splitVertex1 ============ algebraic-graphs> OK: splitVertex1 x [x] == id algebraic-graphs> OK: splitVertex1 x [y] == replaceVertex x y algebraic-graphs> OK: splitVertex1 1 [0,1] $ 1 * (2 + 3) == (0 + 1) * (2 + 3) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.transpose ============ algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.induce1 ============ algebraic-graphs> OK: induce1 (const True ) x == Just x algebraic-graphs> OK: induce1 (const False) x == Nothing algebraic-graphs> OK: induce1 (/= x) == removeVertex1 x algebraic-graphs> OK: induce1 p >=> induce1 q == induce1 (\x -> p x && q x) algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.induceJust1 ============ algebraic-graphs> OK: induceJust1 (vertex Nothing) == Nothing algebraic-graphs> OK: induceJust1 (edge (Just x) Nothing) == Just (vertex x) algebraic-graphs> OK: induceJust1 . fmap Just == Just algebraic-graphs> OK: induceJust1 . fmap (\x -> if p x then Just x else Nothing) == induce1 p algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.simplify ============ algebraic-graphs> OK: simplify == id algebraic-graphs> OK: size (simplify x) <= size x algebraic-graphs> OK: simplify 1 === 1 algebraic-graphs> OK: simplify (1 + 1) === 1 algebraic-graphs> OK: simplify (1 + 2 + 1) === 1 + 2 algebraic-graphs> OK: simplify (1 * 1 * 1) === 1 * 1 algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.sparsify ============ algebraic-graphs> OK: sort . reachable x == sort . rights . reachable (sparsify x) . Right algebraic-graphs> OK: vertexCount (sparsify x) <= vertexCount x + size x + 1 algebraic-graphs> OK: edgeCount (sparsify x) <= 3 * size x algebraic-graphs> OK: size (sparsify x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.sparsifyKL ============ algebraic-graphs> OK: sort . reachable x == sort . filter (<= n) . reachable (sparsifyKL n x) algebraic-graphs> OK: length (vertices $ sparsifyKL n x) <= vertexCount x + size x + 1 algebraic-graphs> OK: length (edges $ sparsifyKL n x) <= 3 * size x algebraic-graphs> algebraic-graphs> ============ NonEmpty.Graph.box ============ algebraic-graphs> OK: box (path1 [0,1]) (path1 ['a','b']) == algebraic-graphs> OK: box x y ~~ box y x algebraic-graphs> OK: box x (overlay y z) == overlay (box x y) (box x z) algebraic-graphs> OK: box x (vertex ()) ~~ x algebraic-graphs> OK: box x (box y z) ~~ box (box x y) z algebraic-graphs> OK: transpose (box x y) == box (transpose x) (transpose y) algebraic-graphs> OK: vertexCount (box x y) == vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (box x y) <= vertexCount x * edgeCount y + edgeCount x * vertexCount y algebraic-graphs> algebraic-graphs> ============ Relation ============ algebraic-graphs> OK: Axioms of graphs algebraic-graphs> algebraic-graphs> ============ Relation.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ Relation.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> ============ Relation.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 1 2 < edge 1 3 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Relation.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> aeson> Defaulting to the one defined in ‘GHC.Maybe’ aeson> Warning: 'map' is ambiguous. It is defined aeson> * at src/Data/Aeson/KeyMap.hs:194:1 aeson> * in ‘Data.List.NonEmpty’ aeson> * in ‘GHC.Base’ aeson> * in ‘Data.ByteString.Lazy’ aeson> * in ‘Data.IntMap.Internal’ aeson> * in ‘Data.IntSet.Internal’ aeson> * in ‘Data.Map.Internal’ aeson> * in ‘Data.Set.Internal’ aeson> * in ‘Data.DList.DNonEmpty.Internal’ aeson> * in ‘Data.DList.Internal’ aeson> * in ‘Data.Text’ aeson> * in ‘Data.Text.Lazy’ aeson> * in ‘Data.HashMap.Internal.Strict’ aeson> * in ‘Data.HashSet.Internal’ aeson> * in ‘Data.Vector’ aeson> * in ‘Data.Vector.Generic’ aeson> * in ‘Data.Vector.Primitive’ aeson> * in ‘Data.Vector.Storable’ aeson> * in ‘Data.Vector.Unboxed’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/KeyMap.hs:194:1 aeson> Warning: 'Text' is ambiguous. It is defined aeson> * in ‘Data.Text.Internal’ aeson> * in ‘Data.Text.Internal.Lazy’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ aeson> Warning: 'FromJSONKey' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Foo' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'String' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:368:14 aeson> * in ‘GHC.Base’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:368:14 aeson> Warning: 'showsList' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Builder.hs:96:1 aeson> * at src/Data/Aeson/Types/Internal.hs:639:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:639:1 aeson> Warning: 'Generic' is ambiguous. It is defined aeson> * in ‘GHC.Generics’ aeson> * in ‘Data.Text.Lazy.Builder.RealFloat’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Generics’ aeson> Warning: 'Generically' is ambiguous. It is defined aeson> * in ‘GHC.Generics’ aeson> * in ‘GHC.Generics’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘GHC.Generics’ aeson> Warning: 'One' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Generic.hs:92:1 aeson> * in ‘GHC.Types’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Generic.hs:92:1 aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> 93% (138 /148) in 'Data.Aeson.Types' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:44) aeson> ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) aeson> GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) aeson> genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:594) aeson> GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) aeson> omitField1 (src/Data/Aeson/Types/ToJSON.hs:691) aeson> omitField2 (src/Data/Aeson/Types/ToJSON.hs:724) aeson> GToJSON (src/Data/Aeson/Types/Class.hs:120) aeson> GToEncoding (src/Data/Aeson/Types/Class.hs:121) aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:116) aeson> Warning: 'encode' is out of scope. lens> [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, dist/build/Control/Lens/Equality.p_o ) lens> [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, dist/build/Control/Lens/Iso.p_o ) lens> [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, dist/build/Control/Lens/Empty.p_o ) lens> [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, dist/build/Control/Lens/Cons.p_o ) lens> [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, dist/build/Control/Lens/Internal/Deque.p_o ) lens> [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, dist/build/Control/Lens/Wrapped.p_o ) lens> [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, dist/build/Control/Lens/Internal/TH.p_o ) lens> [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, dist/build/Control/Lens/Zoom.p_o ) lens> [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, dist/build/Data/Data/Lens.p_o ) lens> [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, dist/build/Control/Lens/Plated.p_o ) lens> [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, dist/build/Data/HashSet/Lens.p_o ) lens> [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, dist/build/Data/List/Lens.p_o ) lens> [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, dist/build/Data/Map/Lens.p_o ) lens> [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, dist/build/Data/Set/Lens.p_o ) lens> [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, dist/build/Data/Text/Lazy/Lens.p_o ) lens> [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, dist/build/Data/Text/Strict/Lens.p_o ) lens> [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, dist/build/Data/Text/Lens.p_o ) lens> [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, dist/build/Data/Vector/Generic/Lens.p_o ) lens> [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, dist/build/Control/Lens/Each.p_o ) lens> [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, dist/build/Control/Lens/At.p_o ) lens> [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, dist/build/Language/Haskell/TH/Lens.p_o ) lens> [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, dist/build/Control/Lens/Internal/PrismTH.p_o ) lens> [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, dist/build/Control/Lens/Internal/FieldTH.p_o ) lens> [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, dist/build/Control/Lens/TH.p_o ) lens> [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, dist/build/Control/Lens.p_o ) lens> [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, dist/build/GHC/Generics/Lens.p_o ) lens> [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, dist/build/Data/Vector/Lens.p_o ) lens> [61 of 85] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, dist/build/Data/Typeable/Lens.p_o ) lens> [62 of 85] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, dist/build/Data/Tree/Lens.p_o ) lens> [63 of 85] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, dist/build/Data/Sequence/Lens.p_o ) lens> [64 of 85] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, dist/build/Data/IntSet/Lens.p_o ) lens> [65 of 85] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, dist/build/Data/Complex/Lens.p_o ) lens> [66 of 85] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, dist/build/Data/ByteString/Strict/Lens.p_o ) lens> [67 of 85] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, dist/build/Data/ByteString/Lazy/Lens.p_o ) lens> [68 of 85] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, dist/build/Data/ByteString/Lens.p_o ) lens> [69 of 85] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, dist/build/Data/Bits/Lens.p_o ) lens> [70 of 85] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, dist/build/Data/Array/Lens.p_o ) lens> [71 of 85] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, dist/build/Control/Seq/Lens.p_o ) regex> Documentation installed in: regex> /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc/share/doc/regex-1.1.0.2 regex> Configuration files installed in: regex> /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/etc regex> No alex found regex> Using ar found on system at: regex> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar regex> No c2hs found regex> No cpphs found regex> No doctest found regex> Using gcc version 14.3.0 given by user at: regex> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc regex> Using ghc version 9.8.1 found on system at: regex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc regex> Using ghc-pkg version 9.8.1 found on system at: regex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 regex> No ghcjs found regex> No ghcjs-pkg found regex> No greencard found regex> Using haddock version 2.30.0 found on system at: regex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 regex> No happy found regex> Using haskell-suite found on system at: haskell-suite-dummy-location regex> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location regex> No hmake found regex> Using hpc version 0.69 found on system at: regex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 regex> Using hsc2hs version 0.68.10 found on system at: regex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 regex> Using hscolour version 1.25 found on system at: regex> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour regex> No jhc found regex> Using ld found on system at: regex> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold regex> No pkg-config found regex> Using runghc version 9.8.1 found on system at: regex> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 regex> Using strip version 2.44 found on system at: regex> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip regex> Using tar found on system at: regex> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar regex> No uhc found regex> Running phase: buildPhase regex> Preprocessing library for regex-1.1.0.2.. regex> Building library for regex-1.1.0.2.. regex> [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.o, dist/build/Text/RE.dyn_o ) regex> [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, dist/build/Text/RE/REOptions.o, dist/build/Text/RE/REOptions.dyn_o ) regex> [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, dist/build/Text/RE/ZeInternals/EscapeREString.o, dist/build/Text/RE/ZeInternals/EscapeREString.dyn_o ) regex> [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, dist/build/Text/RE/ZeInternals/QQ.o, dist/build/Text/RE/ZeInternals/QQ.dyn_o ) regex> [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, dist/build/Text/RE/ZeInternals/Types/Capture.o, dist/build/Text/RE/ZeInternals/Types/Capture.dyn_o ) regex> [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, dist/build/Text/RE/ZeInternals/Types/CaptureID.o, dist/build/Text/RE/ZeInternals/Types/CaptureID.dyn_o ) regex> [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, dist/build/Text/RE/ZeInternals/Types/LineNo.o, dist/build/Text/RE/ZeInternals/Types/LineNo.dyn_o ) regex> [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, dist/build/Text/RE/ZeInternals/Types/Match.o, dist/build/Text/RE/ZeInternals/Types/Match.dyn_o ) regex> [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, dist/build/Text/RE/ZeInternals/Types/Matches.o, dist/build/Text/RE/ZeInternals/Types/Matches.dyn_o ) regex> [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.o, dist/build/Text/RE/ZeInternals/Replace.dyn_o ) regex> regex> Text/RE/ZeInternals/Replace.lhs:530:34: warning: [GHC-63394] [-Wx-partial] regex> In the use of ‘tail’ regex> (imported from Prelude.Compat, but defined in GHC.List): algebraic-graphs> ============ Relation.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Relation.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Relation.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Relation.connect ============ algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Relation.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Relation.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges == overlays . map (uncurry edge) algebraic-graphs> OK: edgeCount . edges == length . nub algebraic-graphs> algebraic-graphs> ============ Relation.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Relation.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> algebraic-graphs> ============ Relation.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> algebraic-graphs> ============ Relation.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: edgeSet == Algebra.Graph.AdjacencyMap.edgeSet . foldg empty vertex overlay connect algebraic-graphs> OK: preSet x == Algebra.Graph.AdjacencyMap.preSet x . toAdjacencyMap algebraic-graphs> OK: preIntSet x == Algebra.Graph.AdjacencyIntMap.preIntSet x . toAdjacencyIntMap algebraic-graphs> OK: postSet x == Algebra.Graph.AdjacencyMap.postSet x . toAdjacencyMap algebraic-graphs> OK: postIntSet x == Algebra.Graph.AdjacencyIntMap.postIntSet x . toAdjacencyIntMap aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'fromEncoding' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 100% ( 3 / 3) in 'Data.Aeson.Text' aeson> Warning: 'AesonException' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:923:26 aeson> * at src/Data/Aeson/Types/Internal.hs:923:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:923:1 aeson> 100% ( 12 / 12) in 'Data.Aeson.Decoding' aeson> Warning: 'json' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'AesonException' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:923:26 aeson> * at src/Data/Aeson/Types/Internal.hs:923:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:923:1 aeson> Warning: 'Generic' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'name' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Cannot find documentation for: $optionsFields aeson> 92% (132 /143) in 'Data.Aeson' aeson> Missing documentation for: aeson> Key (src/Data/Aeson/Key.hs:44) aeson> JSONPath (src/Data/Aeson/Types/Internal.hs:116) aeson> ToJSONKeyFunction (src/Data/Aeson/Types/ToJSON.hs:532) aeson> GToJSONKey (src/Data/Aeson/Types/ToJSON.hs:596) aeson> genericToJSONKey (src/Data/Aeson/Types/ToJSON.hs:594) aeson> GFromJSONKey (src/Data/Aeson/Types/FromJSON.hs:521) aeson> omitField1 (src/Data/Aeson/Types/ToJSON.hs:691) aeson> omitField2 (src/Data/Aeson/Types/ToJSON.hs:724) aeson> GToJSON (src/Data/Aeson/Types/Class.hs:120) aeson> GToEncoding (src/Data/Aeson/Types/Class.hs:121) aeson> parseIndexedJSON (src/Data/Aeson/Types/FromJSON.hs:171) aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:130:15 aeson> * at src/Data/Aeson/Types/Internal.hs:366:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> 100% ( 2 / 2) in 'Data.Aeson.RFC8785' aeson> 100% ( 2 / 2) in 'Data.Aeson.QQ.Simple' aeson> Warning: 'ToJSON' is ambiguous. It is defined aeson> * at src/Data/Aeson/TH.hs:1906:16 aeson> * at src/Data/Aeson/Types/ToJSON.hs:291:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/ToJSON.hs:291:1 aeson> Warning: 'drop' is ambiguous. It is defined aeson> * in ‘GHC.List’ aeson> * in ‘Data.Text.Short’ aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined in ‘Data.Text.Short’ aeson> Warning: 'Value' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:130:15 aeson> * at src/Data/Aeson/TH.hs:1909:18 aeson> * at src/Data/Aeson/Types/Internal.hs:366:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:366:1 aeson> Warning: 'Encoding' is ambiguous. It is defined aeson> * at src/Data/Aeson/Encoding/Internal.hs:82:25 aeson> * at src/Data/Aeson/Encoding/Internal.hs:88:1 aeson> * at src/Data/Aeson/TH.hs:1909:26 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. lens> [72 of 85] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, dist/build/Control/Parallel/Strategies/Lens.p_o ) lens> [73 of 85] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, dist/build/Control/Monad/Error/Lens.p_o ) lens> [74 of 85] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, dist/build/Control/Lens/Unsound.p_o ) lens> [75 of 85] Compiling Control.Lens.Profunctor ( src/Control/Lens/Profunctor.hs, dist/build/Control/Lens/Profunctor.p_o ) lens> [76 of 85] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, dist/build/Control/Lens/Operators.p_o ) lens> [77 of 85] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, dist/build/Control/Lens/Extras.p_o ) lens> [78 of 85] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, dist/build/Control/Lens/Combinators.p_o ) lens> [79 of 85] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, dist/build/Control/Exception/Lens.p_o ) lens> [80 of 85] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, dist/build/Data/Dynamic/Lens.p_o ) lens> [81 of 85] Compiling Numeric.Lens ( src/Numeric/Lens.hs, dist/build/Numeric/Lens.p_o ) lens> [82 of 85] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, dist/build/Numeric/Natural/Lens.p_o ) lens> [83 of 85] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, dist/build/System/Exit/Lens.p_o ) lens> [84 of 85] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, dist/build/System/FilePath/Lens.p_o ) lens> [85 of 85] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, dist/build/System/IO/Error/Lens.p_o ) lens> Preprocessing test suite 'templates' for lens-5.3.4.. lens> Building test suite 'templates' for lens-5.3.4.. lens> [1 of 6] Compiling BigRecord ( tests/BigRecord.hs, dist/build/templates/templates-tmp/BigRecord.o, dist/build/templates/templates-tmp/BigRecord.dyn_o ) regex> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." regex> | regex> 530 | chk xs = chk $ tail xs regex> | ^^^^ regex> [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.o, dist/build/Text/RE/ZeInternals/TestBench.dyn_o ) regex> [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, dist/build/Text/RE/ZeInternals/AddCaptureNames.o, dist/build/Text/RE/ZeInternals/AddCaptureNames.dyn_o ) regex> [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, dist/build/Text/RE/Replace.o, dist/build/Text/RE/Replace.dyn_o ) regex> [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, dist/build/Text/RE/ZeInternals/TestBench/Parsers.o, dist/build/Text/RE/ZeInternals/TestBench/Parsers.dyn_o ) regex> [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.o, dist/build/Text/RE/ZeInternals/PreludeMacros.dyn_o ) regex> [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, dist/build/Text/RE/TestBench/Parsers.o, dist/build/Text/RE/TestBench/Parsers.dyn_o ) regex> [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, dist/build/Text/RE/TestBench.o, dist/build/Text/RE/TestBench.dyn_o ) regex> [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, dist/build/Text/RE/ZeInternals/Types/Poss.o, dist/build/Text/RE/ZeInternals/Types/Poss.dyn_o ) regex> [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, dist/build/Text/RE/ZeInternals/Types/SearchReplace.o, dist/build/Text/RE/ZeInternals/Types/SearchReplace.dyn_o ) regex> [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, dist/build/Text/RE/ZeInternals/Types/IsRegex.o, dist/build/Text/RE/ZeInternals/Types/IsRegex.dyn_o ) regex> [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, dist/build/Text/RE/ZeInternals/Tools/Lex.o, dist/build/Text/RE/ZeInternals/Tools/Lex.dyn_o ) regex> [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, dist/build/Text/RE/ZeInternals/NamedCaptures.o, dist/build/Text/RE/ZeInternals/NamedCaptures.dyn_o ) regex> [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, dist/build/Text/RE/Tools/IsRegex.o, dist/build/Text/RE/Tools/IsRegex.dyn_o ) regex> [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, dist/build/Text/RE/Tools/Lex.o, dist/build/Text/RE/Tools/Lex.dyn_o ) regex> [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, dist/build/Text/RE/Tools/Grep.o, dist/build/Text/RE/Tools/Grep.dyn_o ) regex> [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, dist/build/Text/RE/Tools/Find.o, dist/build/Text/RE/Tools/Find.dyn_o ) regex> [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, dist/build/Text/RE/Tools/Edit.o, dist/build/Text/RE/Tools/Edit.dyn_o ) regex> [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, dist/build/Text/RE/Tools/Sed.o, dist/build/Text/RE/Tools/Sed.dyn_o ) regex> [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, dist/build/Text/RE/Tools.o, dist/build/Text/RE/Tools.dyn_o ) regex> [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, dist/build/Text/RE/Summa.o, dist/build/Text/RE/Summa.dyn_o ) regex> [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, dist/build/Text/RE/ZeInternals/SearchReplace.o, dist/build/Text/RE/ZeInternals/SearchReplace.dyn_o ) regex> [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, dist/build/Text/RE/ZeInternals.o, dist/build/Text/RE/ZeInternals.dyn_o ) regex> [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, dist/build/Text/RE/ZeInternals/TDFA.o, dist/build/Text/RE/ZeInternals/TDFA.dyn_o ) algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ Relation.foldg ============ algebraic-graphs> OK: foldg empty vertex overlay connect == id algebraic-graphs> OK: foldg empty vertex overlay (flip connect) == transpose algebraic-graphs> OK: foldg 1 (const 1) (+) (+) == size algebraic-graphs> OK: foldg True (const False) (&&) (&&) == isEmpty algebraic-graphs> algebraic-graphs> ============ Relation.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ Relation.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Relation.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False algebraic-graphs> OK: hasEdge x y == elem (x,y) . edgeList algebraic-graphs> algebraic-graphs> ============ Relation.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Relation.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Relation.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Relation.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Relation.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ Relation.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(x,y)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(2,1), (2,3)] algebraic-graphs> OK: edgeList . edges == nub . sort algebraic-graphs> algebraic-graphs> ============ Relation.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (x,y) algebraic-graphs> OK: edgeSet . edges == Set.fromList algebraic-graphs> algebraic-graphs> ============ Relation.adjacencyList ============ aeson> Defaulting to the one defined at src/Data/Aeson/Encoding/Internal.hs:88:1 aeson> Warning: 'Object' is ambiguous. It is defined aeson> * at src/Data/Aeson/Types/Internal.hs:366:14 aeson> * at src/Data/Aeson/Types/Internal.hs:360:1 aeson> You may be able to disambiguate the identifier by qualifying it or aeson> by specifying the type/value namespace explicitly. aeson> Defaulting to the one defined at src/Data/Aeson/Types/Internal.hs:360:1 aeson> Warning: 'FromJSON3' is out of scope. aeson> If you qualify the identifier, haddock can try to link it anyway. aeson> 100% ( 25 / 25) in 'Data.Aeson.TH' aeson> Warning: Data.Aeson.KeyMap: could not find link destinations for: aeson> - Data.Aeson.KeyMap.D:R:ItemKeyMap aeson> Warning: Data.Aeson.Encoding.Internal: could not find link destinations for: aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> Warning: Data.Aeson.Encoding: could not find link destinations for: aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> Warning: Data.Aeson.Types: could not find link destinations for: aeson> - Data.Vector.++ aeson> - Data.Vector.Vector aeson> - Data.Vector.Generic.Base.Vector aeson> - Data.Aeson.Types.Generic.ProductSize aeson> - Data.Aeson.Types.Generic.AllNullary aeson> - Data.Aeson.Types.Internal.Rep_Value aeson> - Data.Vector.Primitive.Vector aeson> - Data.Vector.Storable.Vector aeson> - Data.Vector.Unboxed.Base.Vector aeson> - Data.Aeson.Types.FromJSON.ConstructorNames aeson> - Data.Aeson.Types.FromJSON.SumFromString aeson> - Data.Aeson.Types.FromJSON.GFromJSON' aeson> - Data.Aeson.Types.FromJSON.gParseJSON aeson> - Data.Aeson.Types.FromJSON.withBoundedScientific aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.WriteProduct aeson> - Data.Aeson.Types.ToJSON.ConsToJSON aeson> - Data.Aeson.Types.ToJSON.GetConName aeson> - Data.Aeson.Types.ToJSON.SumToJSON aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> Warning: Data.Aeson: could not find link destinations for: aeson> - Data.Vector.Vector aeson> - Data.Vector.Generic.Base.Vector aeson> - Data.Aeson.Types.Generic.ProductSize aeson> - Data.Aeson.Types.Generic.AllNullary aeson> - Data.Aeson.Types.Internal.Rep_Value aeson> - Data.Vector.Primitive.Vector aeson> - Data.Vector.Storable.Vector aeson> - Data.Vector.Unboxed.Base.Vector aeson> - Data.Aeson.Types.FromJSON.ConstructorNames aeson> - Data.Aeson.Types.FromJSON.SumFromString aeson> - Data.Aeson.Types.FromJSON.GFromJSON' aeson> - Data.Aeson.Types.FromJSON.gParseJSON aeson> - Data.Aeson.Types.FromJSON.withBoundedScientific aeson> - Data.Aeson.Types.ToJSON.EncodeProduct aeson> - Data.Aeson.Types.ToJSON.WriteProduct aeson> - Data.Aeson.Types.ToJSON.ConsToJSON aeson> - Data.Aeson.Types.ToJSON.GetConName aeson> - Data.Aeson.Types.ToJSON.SumToJSON aeson> - Data.Aeson.Types.ToJSON.gToJSON aeson> Documentation created: dist/doc/html/aeson/, dist/doc/html/aeson/aeson.txt aeson> Preprocessing test suite 'aeson-tests' for aeson-2.2.3.0.. aeson> haddockPhase completed in 38 seconds aeson> Running phase: installPhase aeson> Installing library in /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson> Running phase: fixupPhase aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 aeson> shrinking /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSaeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr-ghc9.8.1.so aeson> checking for references to /build/ in /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0... aeson> patching script interpreter paths in /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 aeson> stripping (with command strip and flags -S -p) in /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0/lib aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc aeson> checking for references to /build/ in /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc... aeson> patching script interpreter paths in /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc regex> [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.dyn_o ) regex> [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.dyn_o ) regex> [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.dyn_o ) regex> [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.dyn_o ) regex> [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.dyn_o ) regex> [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.dyn_o ) regex> [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.dyn_o ) regex> [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.o, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.dyn_o ) regex> [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, dist/build/Text/RE/TDFA/Text/Lazy.o, dist/build/Text/RE/TDFA/Text/Lazy.dyn_o ) regex> [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, dist/build/Text/RE/TDFA/Text.o, dist/build/Text/RE/TDFA/Text.dyn_o ) regex> [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, dist/build/Text/RE/TDFA/String.o, dist/build/Text/RE/TDFA/String.dyn_o ) regex> [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, dist/build/Text/RE/TDFA/Sequence.o, dist/build/Text/RE/TDFA/Sequence.dyn_o ) regex> [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/TDFA/ByteString/Lazy.o, dist/build/Text/RE/TDFA/ByteString/Lazy.dyn_o ) regex> [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, dist/build/Text/RE/TDFA/ByteString.o, dist/build/Text/RE/TDFA/ByteString.dyn_o ) regex> [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, dist/build/Text/RE/TDFA.o, dist/build/Text/RE/TDFA.dyn_o ) regex> [ 1 of 48] Compiling Text.RE ( Text/RE.hs, dist/build/Text/RE.p_o ) regex> [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, dist/build/Text/RE/REOptions.p_o ) regex> [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, dist/build/Text/RE/ZeInternals/EscapeREString.p_o ) regex> [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, dist/build/Text/RE/ZeInternals/QQ.p_o ) regex> [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, dist/build/Text/RE/ZeInternals/Types/Capture.p_o ) regex> [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, dist/build/Text/RE/ZeInternals/Types/CaptureID.p_o ) regex> [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, dist/build/Text/RE/ZeInternals/Types/LineNo.p_o ) regex> [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, dist/build/Text/RE/ZeInternals/Types/Match.p_o ) algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, []), (2, [1,3]), (3, [])] algebraic-graphs> algebraic-graphs> ============ Relation.preSet ============ algebraic-graphs> OK: preSet x empty == Set.empty algebraic-graphs> OK: preSet x (vertex x) == Set.empty algebraic-graphs> OK: preSet 1 (edge 1 2) == Set.empty algebraic-graphs> OK: preSet y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Relation.preIntSet ============ algebraic-graphs> OK: preIntSet x empty == IntSet.empty algebraic-graphs> OK: preIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: preIntSet 1 (edge 1 2) == IntSet.empty algebraic-graphs> OK: preIntSet y (edge x y) == IntSet.fromList [x] algebraic-graphs> algebraic-graphs> ============ Relation.postSet ============ algebraic-graphs> OK: postSet x empty == Set.empty algebraic-graphs> OK: postSet x (vertex x) == Set.empty algebraic-graphs> OK: postSet x (edge x y) == Set.fromList [y] algebraic-graphs> OK: postSet 2 (edge 1 2) == Set.empty algebraic-graphs> algebraic-graphs> ============ Relation.postIntSet ============ algebraic-graphs> OK: postIntSet x empty == IntSet.empty algebraic-graphs> OK: postIntSet x (vertex x) == IntSet.empty algebraic-graphs> OK: postIntSet 2 (edge 1 2) == IntSet.empty algebraic-graphs> OK: postIntSet x (edge x y) == IntSet.fromList [y] algebraic-graphs> algebraic-graphs> ============ Relation.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> algebraic-graphs> ============ Relation.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> algebraic-graphs> ============ Relation.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> algebraic-graphs> ============ Relation.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Relation.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Relation.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Relation.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Relation.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Relation.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Relation.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> algebraic-graphs> ============ Relation.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Relation.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id regex> [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, dist/build/Text/RE/ZeInternals/Types/Matches.p_o ) regex> [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, dist/build/Text/RE/ZeInternals/Replace.p_o ) regex> regex> Text/RE/ZeInternals/Replace.lhs:530:34: warning: [GHC-63394] [-Wx-partial] regex> In the use of ‘tail’ regex> (imported from Prelude.Compat, but defined in GHC.List): regex> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." regex> | regex> 530 | chk xs = chk $ tail xs regex> | ^^^^ aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 aeson (post)> Pushing 2 paths (160 are already present) using zstd to cache sellout ⏳ aeson (post)> aeson (post)> Pushing /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 (47.57 MiB) aeson (post)> Pushing /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc (13.97 MiB) aeson (post)> aeson (post)> All done. aeson (post)> added 2 signatures aeson (post)> added 1 signatures aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 aeson (post)> copying 2 paths... aeson (post)> copying path '/nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc' to 'https://cache.nix-ci.com'... aeson (post)> copying path '/nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0' to 'https://cache.nix-ci.com'... aeson (post)> copying 1 paths... aeson (post)> copying path '/nix/store/a9rjg4hi23vxibv8h7lp0qxrzz13w9yr-aeson-2.2.3.0.drv' to 'https://cache.nix-ci.com'... aeson (post)> added 0 signatures aeson (post)> added 0 signatures aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc /nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0 aeson (post)> copying 2 paths... aeson (post)> copying path '/nix/store/21bg9shid4lhqk402vchl7yhqr3ncs3b-aeson-2.2.3.0-doc' to 'ssh-ng://worker.nix-ci.com'... aeson (post)> copying path '/nix/store/abvzdpi97vx2dppdnf6fg7w75kcq5w67-aeson-2.2.3.0' to 'ssh-ng://worker.nix-ci.com'... aeson (post)> copying 1 paths... aeson (post)> copying path '/nix/store/a9rjg4hi23vxibv8h7lp0qxrzz13w9yr-aeson-2.2.3.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/bh1zzpr0a9fcwplcsliw50cm8553zdb6-HTF-0.15.0.2.drv'... building '/nix/store/70kncvsq22c8rz38fzmac15kp3vif8pl-HsYAML-aeson-0.2.0.2.drv'... building '/nix/store/xngzh9nkniwdpifaqz14yy1s4n71pwx8-attoparsec-aeson-2.2.2.0.drv'... building '/nix/store/379qrb55vh90nzqpazys1if36n6fwji6-binary-instances-1.0.6.drv'... building '/nix/store/88p5pl3zdvfmdfyr09nv2xlbym8gwvgn-constraints-extras-0.4.0.2.drv'... building '/nix/store/pjja07csk3glii6kr76wfajdmpvxacx8-deriving-aeson-0.2.10.drv'... building '/nix/store/wmjci54awws432qy5s9d87wj8vfycp7f-doctest-discover-0.2.0.0.drv'... building '/nix/store/0bpykmllpa07yn9v0q2xcikm37ngiir2-enummapset-0.7.3.0.drv'... building '/nix/store/8nw4ys045xppva6bn01xmbmcyaiy9r20-microaeson-0.1.0.2.drv'... building '/nix/store/h88d21hg1il3sygdpqf0xw3kz8n24ri8-path-0.9.5.drv'... building '/nix/store/q7mm52sj9z75x4yvn3hp4hziw2rx3861-quickcheck-classes-0.6.5.0.drv'... algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Relation.transpose ============ algebraic-graphs> OK: transpose empty == empty algebraic-graphs> OK: transpose (vertex x) == vertex x algebraic-graphs> OK: transpose (edge x y) == edge y x algebraic-graphs> OK: transpose . transpose == id algebraic-graphs> OK: edgeList . transpose == sort . map swap . edgeList algebraic-graphs> algebraic-graphs> ============ Relation.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Relation.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Relation.compose ============ algebraic-graphs> OK: compose empty x == empty algebraic-graphs> OK: compose x empty == empty algebraic-graphs> OK: compose (vertex x) y == empty algebraic-graphs> OK: compose x (vertex y) == empty algebraic-graphs> OK: compose x (compose y z) == compose (compose x y) z algebraic-graphs> OK: compose x (overlay y z) == overlay (compose x y) (compose x z) algebraic-graphs> OK: compose (overlay x y) z == overlay (compose x z) (compose y z) algebraic-graphs> OK: compose (edge x y) (edge y z) == edge x z algebraic-graphs> OK: compose (path [1..5]) (path [1..5]) == edges [(1,3),(2,4),(3,5)] algebraic-graphs> OK: compose (circuit [1..5]) (circuit [1..5]) == circuit [1,3,5,2,4] algebraic-graphs> algebraic-graphs> ============ Relation.closure ============ algebraic-graphs> OK: closure empty == empty algebraic-graphs> OK: closure (vertex x) == edge x x algebraic-graphs> OK: closure (edge x x) == edge x x algebraic-graphs> OK: closure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: closure (path $ nub xs) == reflexiveClosure (clique $ nub xs) algebraic-graphs> OK: closure == reflexiveClosure . transitiveClosure algebraic-graphs> OK: closure == transitiveClosure . reflexiveClosure algebraic-graphs> OK: closure . closure == closure algebraic-graphs> OK: postSet x (closure y) == Set.fromList (reachable y x) algebraic-graphs> algebraic-graphs> ============ Relation.reflexiveClosure ============ algebraic-graphs> OK: reflexiveClosure empty == empty algebraic-graphs> OK: reflexiveClosure (vertex x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x x) == edge x x algebraic-graphs> OK: reflexiveClosure (edge x y) == edges [(x,x), (x,y), (y,y)] algebraic-graphs> OK: reflexiveClosure . reflexiveClosure == reflexiveClosure algebraic-graphs> algebraic-graphs> ============ Relation.symmetricClosure ============ algebraic-graphs> OK: symmetricClosure empty == empty algebraic-graphs> OK: symmetricClosure (vertex x) == vertex x algebraic-graphs> OK: symmetricClosure (edge x y) == edges [(x,y), (y,x)] algebraic-graphs> OK: symmetricClosure x == overlay x (transpose x) algebraic-graphs> OK: symmetricClosure . symmetricClosure == symmetricClosure algebraic-graphs> algebraic-graphs> ============ Relation.transitiveClosure ============ algebraic-graphs> OK: transitiveClosure empty == empty algebraic-graphs> OK: transitiveClosure (vertex x) == vertex x algebraic-graphs> OK: transitiveClosure (edge x y) == edge x y algebraic-graphs> OK: transitiveClosure (path $ nub xs) == clique (nub $ xs) algebraic-graphs> OK: transitiveClosure . transitiveClosure == transitiveClosure algebraic-graphs> algebraic-graphs> ============ Relation.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ ReflexiveRelation ============ algebraic-graphs> OK: Axioms of reflexive graphs algebraic-graphs> algebraic-graphs> ============ TransitiveRelation ============ algebraic-graphs> OK: Axioms of transitive graphs algebraic-graphs> OK: path xs == (clique xs :: TransitiveRelation Int) algebraic-graphs> algebraic-graphs> ============ PreorderRelation ============ algebraic-graphs> OK: Axioms of preorder graphs algebraic-graphs> OK: path xs == (clique xs :: PreorderRelation Int) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation ============ algebraic-graphs> OK: Axioms of undirected graphs algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.consistent ============ algebraic-graphs> OK: Consistency of the Arbitrary instance algebraic-graphs> algebraic-graphs> OK: consistent empty == True algebraic-graphs> OK: consistent (vertex x) == True algebraic-graphs> OK: consistent (overlay x y) == True algebraic-graphs> OK: consistent (connect x y) == True lens> [2 of 6] Compiling T1024 ( tests/T1024.hs, dist/build/templates/templates-tmp/T1024.o ) lens> [3 of 6] Compiling T799 ( tests/T799.hs, dist/build/templates/templates-tmp/T799.o, dist/build/templates/templates-tmp/T799.dyn_o ) lens> [4 of 6] Compiling T917 ( tests/T917.hs, dist/build/templates/templates-tmp/T917.o, dist/build/templates/templates-tmp/T917.dyn_o ) lens> [5 of 6] Compiling T972 ( tests/T972.hs, dist/build/templates/templates-tmp/T972.o, dist/build/templates/templates-tmp/T972.dyn_o ) lens> [6 of 6] Compiling Main ( tests/templates.hs, dist/build/templates/templates-tmp/Main.o ) lens> [7 of 7] Linking dist/build/templates/templates lens> Preprocessing test suite 'hunit' for lens-5.3.4.. lens> Building test suite 'hunit' for lens-5.3.4.. lens> [1 of 1] Compiling Main ( tests/hunit.hs, dist/build/hunit/hunit-tmp/Main.o ) regex> [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, dist/build/Text/RE/ZeInternals/TestBench.p_o ) regex> [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, dist/build/Text/RE/ZeInternals/AddCaptureNames.p_o ) regex> [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, dist/build/Text/RE/Replace.p_o ) regex> [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, dist/build/Text/RE/ZeInternals/TestBench/Parsers.p_o ) regex> [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, dist/build/Text/RE/ZeInternals/PreludeMacros.p_o ) regex> [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, dist/build/Text/RE/TestBench/Parsers.p_o ) regex> [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, dist/build/Text/RE/TestBench.p_o ) regex> [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, dist/build/Text/RE/ZeInternals/Types/Poss.p_o ) regex> [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, dist/build/Text/RE/ZeInternals/Types/SearchReplace.p_o ) regex> [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, dist/build/Text/RE/ZeInternals/Types/IsRegex.p_o ) regex> [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, dist/build/Text/RE/ZeInternals/Tools/Lex.p_o ) regex> [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, dist/build/Text/RE/ZeInternals/NamedCaptures.p_o ) regex> [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, dist/build/Text/RE/Tools/IsRegex.p_o ) regex> [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, dist/build/Text/RE/Tools/Lex.p_o ) regex> [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, dist/build/Text/RE/Tools/Grep.p_o ) regex> [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, dist/build/Text/RE/Tools/Find.p_o ) regex> [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, dist/build/Text/RE/Tools/Edit.p_o ) regex> [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, dist/build/Text/RE/Tools/Sed.p_o ) regex> [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, dist/build/Text/RE/Tools.p_o ) regex> [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, dist/build/Text/RE/Summa.p_o ) regex> [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, dist/build/Text/RE/ZeInternals/SearchReplace.p_o ) regex> [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, dist/build/Text/RE/ZeInternals.p_o ) regex> [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, dist/build/Text/RE/ZeInternals/TDFA.p_o ) regex> [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.p_o ) regex> [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.p_o ) regex> [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Text.p_o ) regex> [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/String.p_o ) regex> [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.p_o ) regex> [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.p_o ) rebase> Running phase: setupCompilerEnvironmentPhase rebase> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. rebase> Running phase: unpackPhase rebase> unpacking source archive /nix/store/ydg6rqk9c52jwsc5yynv43iarp45m1i0-rebase-1.21.2.tar.gz rebase> source root is rebase-1.21.2 rebase> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "rebase-1.21.2/rebase.cabal" rebase> Running phase: patchPhase rebase> Running phase: compileBuildDriverPhase rebase> setupCompileFlags: -package-db=/build/tmp.hA3W1PAGaN/setup-package.conf.d -threaded rebase> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.hA3W1PAGaN/Main.o ) rebase> [2 of 2] Linking Setup rebase> Running phase: updateAutotoolsGnuConfigScriptsPhase rebase> Running phase: configurePhase rebase> configureFlags: --verbose --prefix=/nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc/share/doc/rebase-1.21.2 --with-gcc=gcc --package-db=/build/tmp.hA3W1PAGaN/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib rebase> Using Parsec parser rebase> Configuring rebase-1.21.2... rebase> Dependency base >=4.13 && <5: using base-4.19.0.0 rebase> Dependency bifunctors >=5.6 && <5.7: using bifunctors-5.6.2 rebase> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 rebase> Dependency comonad >=5 && <5.1: using comonad-5.0.9 rebase> Dependency containers >=0.6 && <0.8: using containers-0.6.8 rebase> Dependency contravariant >=1.5 && <1.6: using contravariant-1.5.5 rebase> Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 rebase> Dependency dlist >=0.8 && <1.1: using dlist-1.0 rebase> Dependency either >=5 && <5.1: using either-5.0.2 rebase> Dependency groups >=0.5.3 && <0.6: using groups-0.5.3 rebase> Dependency hashable >=1.3 && <1.6: using hashable-1.4.7.0 rebase> Dependency invariant >=0.5.5 && <0.7: using invariant-0.6.4 rebase> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 rebase> Dependency profunctors >=5.6 && <5.7: using profunctors-5.6.2 rebase> Dependency scientific >=0.3 && <0.4: using scientific-0.3.8.0 rebase> Dependency selective >=0.7 && <0.8: using selective-0.7.0.1 rebase> Dependency semigroupoids >=6 && <7: using semigroupoids-6.0.1 rebase> Dependency stm >=2.5 && <2.6: using stm-2.5.2.1 rebase> Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.1 rebase> Dependency time >=1.9 && <1.15: using time-1.12.2 rebase> Dependency time-compat >=1.9.6.1 && <1.10: using time-compat-1.9.7 rebase> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 rebase> Dependency unordered-containers >=0.2.13 && <0.3: using rebase> unordered-containers-0.2.20 rebase> Dependency uuid-types >=1.0 && <1.1: using uuid-types-1.0.6 rebase> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 rebase> Dependency vector-instances >=3.4 && <3.5: using vector-instances-3.4.2 rebase> Dependency void >=0.7 && <0.8: using void-0.7.3 rebase> Source component graph: component lib rebase> Configured component graph: rebase> component rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rebase> include base-4.19.0.0-05c7 rebase> include bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe rebase> include bytestring-0.12.0.2-3593 HTF> Running phase: setupCompilerEnvironmentPhase HTF> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. HsYAML-aeson> Running phase: setupCompilerEnvironmentPhase HsYAML-aeson> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. attoparsec-aeson> Running phase: setupCompilerEnvironmentPhase attoparsec-aeson> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. binary-instances> Running phase: setupCompilerEnvironmentPhase binary-instances> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. constraints-extras> Running phase: setupCompilerEnvironmentPhase constraints-extras> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. algebraic-graphs> OK: consistent (edge x y) == True algebraic-graphs> OK: consistent (edges xs) == True algebraic-graphs> OK: consistent (stars xs) == True algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> OK: show (2 * 1 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]" algebraic-graphs> OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.toSymmetric ============ algebraic-graphs> OK: toSymmetric (edge 1 2) == edge 1 2 algebraic-graphs> OK: toSymmetric . fromSymmetric == id algebraic-graphs> OK: fromSymmetric . toSymmetric == symmetricClosure algebraic-graphs> OK: vertexCount . toSymmetric == vertexCount algebraic-graphs> OK: (*2) . edgeCount . toSymmetric >= edgeCount algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.fromSymmetric ============ algebraic-graphs> OK: fromSymmetric (edge 1 2) == edges [(1,2), (2,1)] algebraic-graphs> OK: vertexCount . fromSymmetric == vertexCount algebraic-graphs> OK: edgeCount . fromSymmetric <= (*2) . edgeCount algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 2 1 < edge 1 3 algebraic-graphs> OK: edge 1 2 == edge 2 1 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: edge x y == edge y x algebraic-graphs> OK: edge x y == edges [(x,y), (y,x)] algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.connect ============ algebraic-graphs> OK: connect x y == connect y x algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2 algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges [(x,y), (y,x)] == edge x y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.overlays ============ algebraic-graphs> OK: overlays [] == empty regex> [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.p_o ) regex> [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, dist/build/Text/RE/ZeInternals/SearchReplace/TDFA.p_o ) regex> [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, dist/build/Text/RE/TDFA/Text/Lazy.p_o ) regex> [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, dist/build/Text/RE/TDFA/Text.p_o ) regex> [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, dist/build/Text/RE/TDFA/String.p_o ) regex> [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, dist/build/Text/RE/TDFA/Sequence.p_o ) regex> [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, dist/build/Text/RE/TDFA/ByteString/Lazy.p_o ) regex> [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, dist/build/Text/RE/TDFA/ByteString.p_o ) regex> [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, dist/build/Text/RE/TDFA.p_o ) regex> buildPhase completed in 30 seconds regex> Running phase: checkPhase regex> Package has no test suites. regex> Running phase: haddockPhase regex> Preprocessing library for regex-1.1.0.2.. regex> Running Haddock on library for regex-1.1.0.2.. regex> Warning: --source-* options are ignored when --hyperlinked-source is enabled. regex> [ 1 of 48] Compiling Text.RE ( Text/RE.hs, nothing ) regex> [ 2 of 48] Compiling Text.RE.REOptions ( Text/RE/REOptions.lhs, /build/ghc1344_0/ghc_70.o, /build/ghc1344_0/ghc_70.dyn_o ) regex> [ 3 of 48] Compiling Text.RE.ZeInternals.EscapeREString ( Text/RE/ZeInternals/EscapeREString.hs, nothing ) regex> [ 4 of 48] Compiling Text.RE.ZeInternals.QQ ( Text/RE/ZeInternals/QQ.hs, nothing ) regex> [ 5 of 48] Compiling Text.RE.ZeInternals.Types.Capture ( Text/RE/ZeInternals/Types/Capture.lhs, /build/ghc1344_0/ghc_72.o, /build/ghc1344_0/ghc_72.dyn_o ) regex> [ 6 of 48] Compiling Text.RE.ZeInternals.Types.CaptureID ( Text/RE/ZeInternals/Types/CaptureID.hs, /build/ghc1344_0/ghc_74.o, /build/ghc1344_0/ghc_74.dyn_o ) regex> [ 7 of 48] Compiling Text.RE.ZeInternals.Types.LineNo ( Text/RE/ZeInternals/Types/LineNo.hs, nothing ) regex> [ 8 of 48] Compiling Text.RE.ZeInternals.Types.Match ( Text/RE/ZeInternals/Types/Match.lhs, /build/ghc1344_0/ghc_76.o, /build/ghc1344_0/ghc_76.dyn_o ) regex> [ 9 of 48] Compiling Text.RE.ZeInternals.Types.Matches ( Text/RE/ZeInternals/Types/Matches.lhs, /build/ghc1344_0/ghc_78.o, /build/ghc1344_0/ghc_78.dyn_o ) regex> [10 of 48] Compiling Text.RE.ZeInternals.Replace ( Text/RE/ZeInternals/Replace.lhs, nothing ) regex> regex> Text/RE/ZeInternals/Replace.lhs:530:34: warning: [GHC-63394] [-Wx-partial] regex> In the use of ‘tail’ regex> (imported from Prelude.Compat, but defined in GHC.List): regex> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." regex> | regex> 530 | chk xs = chk $ tail xs regex> | ^^^^ regex> [11 of 48] Compiling Text.RE.ZeInternals.TestBench ( Text/RE/ZeInternals/TestBench.lhs, nothing ) regex> [12 of 48] Compiling Text.RE.ZeInternals.AddCaptureNames ( Text/RE/ZeInternals/AddCaptureNames.hs, nothing ) regex> [13 of 48] Compiling Text.RE.Replace ( Text/RE/Replace.hs, nothing ) regex> [14 of 48] Compiling Text.RE.ZeInternals.TestBench.Parsers ( Text/RE/ZeInternals/TestBench/Parsers.hs, nothing ) regex> [15 of 48] Compiling Text.RE.ZeInternals.PreludeMacros ( Text/RE/ZeInternals/PreludeMacros.hs, nothing ) regex> [16 of 48] Compiling Text.RE.TestBench.Parsers ( Text/RE/TestBench/Parsers.hs, nothing ) regex> [17 of 48] Compiling Text.RE.TestBench ( Text/RE/TestBench.hs, nothing ) regex> [18 of 48] Compiling Text.RE.ZeInternals.Types.Poss ( Text/RE/ZeInternals/Types/Poss.hs, nothing ) regex> [19 of 48] Compiling Text.RE.ZeInternals.Types.SearchReplace ( Text/RE/ZeInternals/Types/SearchReplace.lhs, nothing ) rebase> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi rebase> include containers-0.6.8-e785 rebase> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 rebase> include deepseq-1.5.0.0-3309 rebase> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI rebase> include either-5.0.2-AfkERxMizgSL2PBMHN0evr rebase> include groups-0.5.3-9JDWID3xavtJoHLgQy4N7P rebase> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 rebase> include invariant-0.6.4-LXFZWBL70LxB36XEL1xtdU rebase> include mtl-2.3.1-eef8 rebase> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm rebase> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e rebase> include selective-0.7.0.1-4zotxkNJMBeBEWqJNPSTc8 rebase> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg rebase> include stm-2.5.2.1-336a rebase> include text-2.1-c70b rebase> include time-1.12.2-7ff5 rebase> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU rebase> include transformers-0.6.1.0-7653 rebase> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm rebase> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv rebase> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 rebase> include vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD rebase> include void-0.7.3-3e6ik2FmHG56pLLkNjfCd7 rebase> Linked component graph: rebase> unit rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rebase> include base-4.19.0.0-05c7 rebase> include bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe rebase> include bytestring-0.12.0.2-3593 rebase> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi rebase> include containers-0.6.8-e785 rebase> include contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 rebase> include deepseq-1.5.0.0-3309 rebase> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI rebase> include either-5.0.2-AfkERxMizgSL2PBMHN0evr rebase> include groups-0.5.3-9JDWID3xavtJoHLgQy4N7P rebase> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 rebase> include invariant-0.6.4-LXFZWBL70LxB36XEL1xtdU rebase> include mtl-2.3.1-eef8 rebase> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm rebase> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e rebase> include selective-0.7.0.1-4zotxkNJMBeBEWqJNPSTc8 rebase> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg rebase> include stm-2.5.2.1-336a rebase> include text-2.1-c70b rebase> include time-1.12.2-7ff5 rebase> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU rebase> include transformers-0.6.1.0-7653 rebase> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm rebase> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv rebase> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 rebase> include vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD rebase> include void-0.7.3-3e6ik2FmHG56pLLkNjfCd7 algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> OK: connects == connects . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> OK: isSubgraphOf (edge x y) (edge y x) == True algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.toGraph et al. ============ algebraic-graphs> OK: toGraph == foldg Empty Vertex Overlay Connect algebraic-graphs> OK: foldg == Algebra.Graph.foldg . toGraph algebraic-graphs> OK: isEmpty == foldg True (const False) (&&) (&&) algebraic-graphs> OK: size == foldg 1 (const 1) (+) (+) algebraic-graphs> OK: hasVertex x == foldg False (==x) (||) (||) algebraic-graphs> OK: hasEdge x y == Algebra.Graph.hasEdge x y . toGraph algebraic-graphs> OK: vertexCount == Set.size . vertexSet algebraic-graphs> OK: edgeCount == Set.size . edgeSet algebraic-graphs> OK: vertexList == Set.toAscList . vertexSet algebraic-graphs> OK: edgeList == Set.toAscList . edgeSet algebraic-graphs> OK: vertexSet == foldg Set.empty Set.singleton Set.union Set.union algebraic-graphs> OK: vertexIntSet == foldg IntSet.empty IntSet.singleton IntSet.union IntSet.union algebraic-graphs> OK: adjacencyList == Algebra.Graph.AdjacencyMap.adjacencyList . toAdjacencyMap algebraic-graphs> OK: adjacencyMap == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMap algebraic-graphs> OK: adjacencyIntMap == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMap algebraic-graphs> OK: adjacencyMapTranspose == Algebra.Graph.AdjacencyMap.adjacencyMap . toAdjacencyMapTranspose algebraic-graphs> OK: adjacencyIntMapTranspose == Algebra.Graph.AdjacencyIntMap.adjacencyIntMap . toAdjacencyIntMapTranspose algebraic-graphs> OK: dfsForest == Algebra.Graph.AdjacencyMap.dfsForest . toAdjacencyMap algebraic-graphs> OK: dfsForestFrom == Algebra.Graph.AdjacencyMap.dfsForestFrom . toAdjacencyMap algebraic-graphs> OK: dfs == Algebra.Graph.AdjacencyMap.dfs . toAdjacencyMap algebraic-graphs> OK: reachable == Algebra.Graph.AdjacencyMap.reachable . toAdjacencyMap algebraic-graphs> OK: topSort == Algebra.Graph.AdjacencyMap.topSort . toAdjacencyMap algebraic-graphs> OK: isAcyclic == Algebra.Graph.AdjacencyMap.isAcyclic . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> OK: toAdjacencyMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: toAdjacencyIntMap == foldg empty vertex overlay connect algebraic-graphs> OK: toAdjacencyIntMapTranspose == foldg empty vertex overlay (flip connect) algebraic-graphs> OK: isDfsForestOf f == Algebra.Graph.AdjacencyMap.isDfsForestOf f . toAdjacencyMap algebraic-graphs> OK: isTopSortOf vs == Algebra.Graph.AdjacencyMap.isTopSortOf vs . toAdjacencyMap algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.isEmpty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: isEmpty (overlay empty empty) == True algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: isEmpty (removeVertex x $ vertex x) == True algebraic-graphs> OK: isEmpty (removeEdge x y $ edge x y) == False algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.hasVertex ============ algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: hasVertex x . removeVertex x == const False algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.hasEdge ============ algebraic-graphs> OK: hasEdge x y empty == False algebraic-graphs> OK: hasEdge x y (vertex z) == False algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: hasEdge x y (edge y x) == True algebraic-graphs> OK: hasEdge x y . removeEdge x y == const False regex> [20 of 48] Compiling Text.RE.ZeInternals.Types.IsRegex ( Text/RE/ZeInternals/Types/IsRegex.lhs, nothing ) regex> [21 of 48] Compiling Text.RE.ZeInternals.Tools.Lex ( Text/RE/ZeInternals/Tools/Lex.lhs, nothing ) regex> [22 of 48] Compiling Text.RE.ZeInternals.NamedCaptures ( Text/RE/ZeInternals/NamedCaptures.lhs, nothing ) regex> [23 of 48] Compiling Text.RE.Tools.IsRegex ( Text/RE/Tools/IsRegex.hs, nothing ) regex> [24 of 48] Compiling Text.RE.Tools.Lex ( Text/RE/Tools/Lex.hs, nothing ) regex> [25 of 48] Compiling Text.RE.Tools.Grep ( Text/RE/Tools/Grep.lhs, nothing ) regex> [26 of 48] Compiling Text.RE.Tools.Find ( Text/RE/Tools/Find.lhs, nothing ) regex> [27 of 48] Compiling Text.RE.Tools.Edit ( Text/RE/Tools/Edit.lhs, nothing ) regex> [28 of 48] Compiling Text.RE.Tools.Sed ( Text/RE/Tools/Sed.lhs, nothing ) regex> [29 of 48] Compiling Text.RE.Tools ( Text/RE/Tools.hs, nothing ) regex> [30 of 48] Compiling Text.RE.Summa ( Text/RE/Summa.hs, nothing ) regex> [31 of 48] Compiling Text.RE.ZeInternals.SearchReplace ( Text/RE/ZeInternals/SearchReplace.hs, nothing ) regex> [32 of 48] Compiling Text.RE.ZeInternals ( Text/RE/ZeInternals.hs, nothing ) regex> [33 of 48] Compiling Text.RE.ZeInternals.TDFA ( Text/RE/ZeInternals/TDFA.hs, nothing ) regex> [34 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFAEdPrime ( Text/RE/ZeInternals/SearchReplace/TDFAEdPrime.hs, nothing ) regex> [35 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/Text/Lazy.hs, nothing ) regex> [36 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Text ( Text/RE/ZeInternals/SearchReplace/TDFA/Text.hs, nothing ) regex> [37 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.String ( Text/RE/ZeInternals/SearchReplace/TDFA/String.hs, nothing ) regex> [38 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.Sequence ( Text/RE/ZeInternals/SearchReplace/TDFA/Sequence.hs, nothing ) regex> [39 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString.Lazy ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString/Lazy.hs, nothing ) regex> [40 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA.ByteString ( Text/RE/ZeInternals/SearchReplace/TDFA/ByteString.hs, nothing ) regex> [41 of 48] Compiling Text.RE.ZeInternals.SearchReplace.TDFA ( Text/RE/ZeInternals/SearchReplace/TDFA.hs, nothing ) regex> [42 of 48] Compiling Text.RE.TDFA.Text.Lazy ( Text/RE/TDFA/Text/Lazy.hs, nothing ) regex> [43 of 48] Compiling Text.RE.TDFA.Text ( Text/RE/TDFA/Text.hs, nothing ) regex> [44 of 48] Compiling Text.RE.TDFA.String ( Text/RE/TDFA/String.hs, nothing ) regex> [45 of 48] Compiling Text.RE.TDFA.Sequence ( Text/RE/TDFA/Sequence.hs, nothing ) regex> [46 of 48] Compiling Text.RE.TDFA.ByteString.Lazy ( Text/RE/TDFA/ByteString/Lazy.hs, nothing ) regex> [47 of 48] Compiling Text.RE.TDFA.ByteString ( Text/RE/TDFA/ByteString.hs, nothing ) regex> [48 of 48] Compiling Text.RE.TDFA ( Text/RE/TDFA.hs, nothing ) regex> Haddock coverage: regex> 100% ( 7 / 7) in 'Text.RE' regex> 90% ( 10 / 11) in 'Text.RE.REOptions' regex> Missing documentation for: regex> Module header regex> Warning: 'CaptureOrdinal' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/CaptureID.hs:36:26 regex> * at Text/RE/ZeInternals/Types/CaptureID.hs:36:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/CaptureID.hs:36:1 regex> Warning: 'CaptureName' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/CaptureID.hs:27:23 regex> * at Text/RE/ZeInternals/Types/CaptureID.hs:27:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/CaptureID.hs:27:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 algebraic-graphs> OK: hasEdge x y == elem (min x y, max x y) . edgeList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexCount ============ algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: vertexCount == length . vertexList algebraic-graphs> OK: vertexCount x < vertexCount y ==> x < y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edgeCount ============ algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: edgeCount == length . edgeList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexList ============ algebraic-graphs> OK: vertexList empty == [] algebraic-graphs> OK: vertexList (vertex x) == [x] algebraic-graphs> OK: vertexList . vertices == nub . sort algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexSet ============ algebraic-graphs> OK: vertexSet empty == Set.empty algebraic-graphs> OK: vertexSet . vertex == Set.singleton algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.vertexIntSet ============ algebraic-graphs> OK: vertexIntSet empty == IntSet.empty algebraic-graphs> OK: vertexIntSet . vertex == IntSet.singleton algebraic-graphs> OK: vertexIntSet . vertices == IntSet.fromList algebraic-graphs> OK: vertexIntSet . clique == IntSet.fromList algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edgeList ============ algebraic-graphs> OK: edgeList empty == [] algebraic-graphs> OK: edgeList (vertex x) == [] algebraic-graphs> OK: edgeList (edge x y) == [(min x y, max y x)] algebraic-graphs> OK: edgeList (star 2 [3,1]) == [(1,2), (2,3)] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.edgeSet ============ algebraic-graphs> OK: edgeSet empty == Set.empty algebraic-graphs> OK: edgeSet (vertex x) == Set.empty algebraic-graphs> OK: edgeSet (edge x y) == Set.singleton (min x y, max x y) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.adjacencyList ============ algebraic-graphs> OK: adjacencyList empty == [] algebraic-graphs> OK: adjacencyList (vertex x) == [(x, [])] algebraic-graphs> OK: adjacencyList (edge 1 2) == [(1, [2]), (2, [1])] algebraic-graphs> OK: adjacencyList (star 2 [3,1]) == [(1, [2]), (2, [1,3]), (3, [2])] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.neighbours ============ algebraic-graphs> OK: neighbours x empty == Set.empty algebraic-graphs> OK: neighbours x (vertex x) == Set.empty algebraic-graphs> OK: neighbours x (edge x y) == Set.fromList [y] algebraic-graphs> OK: neighbours y (edge x y) == Set.fromList [x] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> OK: path == path . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> OK: circuit == circuit . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> OK: clique == clique . reverse algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.forest ============ algebraic-graphs> OK: forest [] == empty regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'phi' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> 96% ( 54 / 56) in 'Text.RE.Replace' regex> Missing documentation for: regex> Module header regex> replace (Text/RE/ZeInternals/Replace.lhs:194) regex> Warning: 'MacroDescriptor' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/TestBench.lhs:101:3 regex> * at Text/RE/ZeInternals/TestBench.lhs:100:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/TestBench.lhs:100:1 regex> 0% ( 0 / 20) in 'Text.RE.TestBench.Parsers' regex> Missing documentation for: regex> Module header regex> parseInteger (Text/RE/ZeInternals/TestBench/Parsers.hs:63) regex> parseHex (Text/RE/ZeInternals/TestBench/Parsers.hs:66) regex> parseDouble (Text/RE/ZeInternals/TestBench/Parsers.hs:69) regex> parseString (Text/RE/ZeInternals/TestBench/Parsers.hs:72) regex> parseSimpleString (Text/RE/ZeInternals/TestBench/Parsers.hs:75) regex> parseDate (Text/RE/ZeInternals/TestBench/Parsers.hs:97) regex> parseSlashesDate (Text/RE/ZeInternals/TestBench/Parsers.hs:100) regex> parseTimeOfDay (Text/RE/ZeInternals/TestBench/Parsers.hs:103) regex> parseTimeZone (Text/RE/ZeInternals/TestBench/Parsers.hs:106) regex> parseDateTime (Text/RE/ZeInternals/TestBench/Parsers.hs:109) regex> parseDateTime8601 (Text/RE/ZeInternals/TestBench/Parsers.hs:112) regex> parseDateTimeCLF (Text/RE/ZeInternals/TestBench/Parsers.hs:115) regex> parseShortMonth (Text/RE/ZeInternals/TestBench/Parsers.hs:118) regex> shortMonthArray (Text/RE/ZeInternals/TestBench/Parsers.hs:135) regex> IPV4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:138) regex> parseIPv4Address (Text/RE/ZeInternals/TestBench/Parsers.hs:141) regex> Severity (Text/RE/ZeInternals/TestBench/Parsers.hs:155) regex> parseSeverity (Text/RE/ZeInternals/TestBench/Parsers.hs:167) regex> severityKeywords (Text/RE/ZeInternals/TestBench/Parsers.hs:178) regex> 82% ( 23 / 28) in 'Text.RE.TestBench' regex> Missing documentation for: regex> Module header regex> presentRegexType (Text/RE/ZeInternals/TestBench.lhs:80) regex> mdRegexSource (Text/RE/ZeInternals/TestBench.lhs:499) regex> runTests (Text/RE/ZeInternals/TestBench.lhs:199) regex> runTests' (Text/RE/ZeInternals/TestBench.lhs:211) regex> 0% ( 0 / 4) in 'Text.RE.ZeInternals.Types.Poss' regex> Missing documentation for: regex> Module header regex> Poss (Text/RE/ZeInternals/Types/Poss.hs:8) regex> poss (Text/RE/ZeInternals/Types/Poss.hs:36) regex> poss2either (Text/RE/ZeInternals/Types/Poss.hs:40) regex> Warning: '$$' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: removeEdge x y == removeEdge y x algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Symmetric.Relation.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> algebraic-graphs> ============ Example.Todo (Holiday) ============ algebraic-graphs> OK: A todo list is semantically Maybe [a] algebraic-graphs> OK: The overlay operator (+) adds non-dependent items to the todo list algebraic-graphs> OK: The connect operator (*) adds dependency between items algebraic-graphs> OK: Contradictory constraints make the todo list impossible to schedule algebraic-graphs> OK: Introduce item priority to schedule the todo list algebraic-graphs> OK: Custom connect operators pull/repel arguments during scheduling algebraic-graphs> algebraic-graphs> ============ Example.Todo (Commandline) ============ algebraic-graphs> OK: The pull connect operator maintains command line semantics algebraic-graphs> OK: Swapping flags are allowed by the commutative overlay opeartor algebraic-graphs> OK: The usual connect operator breaks semantics algebraic-graphs> OK: Transform command lines by adding optimisation flag algebraic-graphs> algebraic-graphs> ============ Typed ============ algebraic-graphs> algebraic-graphs> ============ Typed.fromAdjacencyMap ============ algebraic-graphs> OK: toGraphKL (fromAdjacencyMap (1 * 2 + 3 * 1)) == array (0,2) [(0,[1]), (1,[]), (2,[0])] algebraic-graphs> OK: toGraphKL (fromAdjacencyMap (1 * 2 + 2 * 1)) == array (0,1) [(0,[1]), (1,[0])] algebraic-graphs> OK: map (fromVertexKL h) (vertices $ toGraphKL h) == vertexList g algebraic-graphs> OK: map (\(x, y) -> (fromVertexKL h x, fromVertexKL h y)) (edges $ toGraphKL h) == edgeList g algebraic-graphs> algebraic-graphs> ============ Typed.fromAdjacencyIntMap ============ algebraic-graphs> OK: toGraphKL (fromAdjacencyIntMap (1 * 2 + 3 * 1)) == array (0,2) [(0,[1]), (1,[]), (2,[0])] algebraic-graphs> OK: toGraphKL (fromAdjacencyIntMap (1 * 2 + 2 * 1)) == array (0,1) [(0,[1]), (1,[0])] algebraic-graphs> OK: map (fromVertexKL h) (vertices $ toGraphKL h) == IntSet.toAscList (vertexIntSet g) algebraic-graphs> OK: map (\(x, y) -> (fromVertexKL h x, fromVertexKL h y)) (edges $ toGraphKL h) == edgeList g algebraic-graphs> algebraic-graphs> ============ Typed.dfsForest ============ algebraic-graphs> OK: forest (dfsForest % edge 1 1) == vertex 1 algebraic-graphs> OK: forest (dfsForest % edge 1 2) == edge 1 2 regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> 85% ( 6 / 7) in 'Text.RE.Tools.IsRegex' regex> Missing documentation for: regex> Module header regex> 91% ( 11 / 12) in 'Text.RE.Tools.Lex' regex> Missing documentation for: regex> Module header regex> Warning: 'Line' is ambiguous. It is defined regex> * at Text/RE/Tools/Grep.lhs:61:3 regex> * at Text/RE/Tools/Grep.lhs:60:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/Tools/Grep.lhs:60:1 regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'velocity' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 95% ( 22 / 23) in 'Text.RE.Tools.Grep' regex> Missing documentation for: regex> Module header regex> 92% ( 12 / 13) in 'Text.RE.Tools.Find' regex> Missing documentation for: regex> Module header regex> Warning: 'LineEdit' is ambiguous. It is defined regex> * at Text/RE/Tools/Edit.lhs:56:5 regex> * at Text/RE/Tools/Edit.lhs:61:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/Tools/Edit.lhs:61:1 regex> 95% ( 20 / 21) in 'Text.RE.Tools.Edit' regex> Missing documentation for: regex> Module header regex> 95% ( 23 / 24) in 'Text.RE.Tools.Sed' regex> Missing documentation for: regex> Module header regex> 97% ( 41 / 42) in 'Text.RE.Tools' regex> Missing documentation for: regex> Module header regex> 83% ( 5 / 6) in 'Text.RE.Summa' regex> Missing documentation for: regex> Module header regex> Warning: 'SearcgReplace' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 87% ( 36 / 41) in 'Text.RE.ZeInternals' regex> Missing documentation for: regex> Module header regex> formatTokens0 (Text/RE/ZeInternals/NamedCaptures.lhs:221) regex> mkTDFA (Text/RE/ZeInternals/TestBench.lhs:76) regex> mkPCRE (Text/RE/ZeInternals/TestBench.lhs:77) regex> badMacros (Text/RE/ZeInternals/TestBench.lhs:185) regex> Warning: 'REOptions' is ambiguous. It is defined regex> * at Text/RE/REOptions.lhs:65:3 regex> * at Text/RE/ZeInternals/TDFA.hs:131:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/TDFA.hs:131:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Warning: 'RE' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/TDFA.hs:88:3 regex> * at Text/RE/ZeInternals/TDFA.hs:87:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/TDFA.hs:87:1 deriving-aeson> Running phase: setupCompilerEnvironmentPhase algebraic-graphs> OK: forest (dfsForest % edge 2 1) == vertices [1, 2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForest % x) x == True algebraic-graphs> OK: dfsForest % forest (dfsForest % x) == dfsForest % x algebraic-graphs> OK: dfsForest % vertices vs == map (\v -> Node v []) (nub $ sort vs) algebraic-graphs> OK: dfsForest % (3 * (1 + 4) * (1 + 5)) == algebraic-graphs> algebraic-graphs> ============ Typed.dfsForestFrom ============ algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 1) [1] == vertex 1 algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [0] == empty algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [1] == edge 1 2 algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [2] == vertex 2 algebraic-graphs> OK: forest $ (dfsForestFrom % edge 1 2) [2,1] == vertices [1,2] algebraic-graphs> OK: isSubgraphOf (forest $ dfsForestFrom % x $ vs) x == True algebraic-graphs> OK: dfsForestFrom % x $ vertexList x == dfsForest % x algebraic-graphs> OK: dfsForestFrom % vertices vs $ vs == map (\v -> Node v []) (nub vs) algebraic-graphs> OK: dfsForestFrom % x $ [] == [] algebraic-graphs> OK: dfsForestFrom % (3 * (1 + 4) * (1 + 5)) $ [1,4] == algebraic-graphs> algebraic-graphs> ============ Typed.dfs ============ algebraic-graphs> OK: dfs % edge 1 1 $ [1] == [1] algebraic-graphs> OK: dfs % edge 1 2 $ [0] == [] algebraic-graphs> OK: dfs % edge 1 2 $ [1] == [1,2] algebraic-graphs> OK: dfs % edge 1 2 $ [2] == [2] algebraic-graphs> OK: dfs % edge 1 2 $ [1,2] == [1,2] algebraic-graphs> OK: dfs % edge 1 2 $ [2,1] == [2,1] algebraic-graphs> OK: dfs % x $ [] == [] algebraic-graphs> algebraic-graphs> OK: dfs % (3 * (1 + 4) * (1 + 5)) $ [1,4] == [1,5,4] algebraic-graphs> OK: and [ hasVertex v x | v <- dfs % x $ vs ] == True algebraic-graphs> algebraic-graphs> ============ Typed.topSort ============ algebraic-graphs> OK: topSort % (1 * 2 + 3 * 1) == [3,1,2] algebraic-graphs> OK: topSort % (1 * 2 + 2 * 1) == [1,2] algebraic-graphs> algebraic-graphs> ============ Graph.Undirected ============ algebraic-graphs> OK: Axioms of undirected graphs algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.Show ============ algebraic-graphs> OK: show (empty ) == "empty" algebraic-graphs> OK: show (1 ) == "vertex 1" algebraic-graphs> OK: show (1 + 2 ) == "vertices [1,2]" algebraic-graphs> OK: show (1 * 2 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 3) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> OK: show (1 * 2 + 3) == "overlay (vertex 3) (edge 1 2)" algebraic-graphs> algebraic-graphs> OK: show (vertex (-1) ) == "vertex (-1)" algebraic-graphs> OK: show (vertex (-1) + vertex (-2) ) == "vertices [-2,-1]" algebraic-graphs> OK: show (vertex (-2) * vertex (-1) ) == "edge (-2) (-1)" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) * vertex (-1)) == "edges [(-3,-2),(-3,-1),(-2,-1)]" algebraic-graphs> OK: show (vertex (-3) * vertex (-2) + vertex (-1)) == "overlay (vertex (-1)) (edge (-3) (-2))" algebraic-graphs> algebraic-graphs> OK: show (2 * 1 ) == "edge 1 2" algebraic-graphs> OK: show (1 * 2 * 1) == "edges [(1,1),(1,2)]" algebraic-graphs> OK: show (3 * 2 * 1) == "edges [(1,2),(1,3),(2,3)]" algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.toUndirected ============ algebraic-graphs> OK: toUndirected (edge 1 2) == edge 1 2 algebraic-graphs> OK: toUndirected . fromUndirected == id algebraic-graphs> OK: vertexCount . toUndirected == vertexCount algebraic-graphs> OK: (*2) . edgeCount . toUndirected >= edgeCount algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.fromUndirected ============ algebraic-graphs> OK: fromUndirected (edge 1 2) == edges [(1,2),(2,1)] algebraic-graphs> OK: toUndirected . fromUndirected == id algebraic-graphs> OK: vertexCount . fromUndirected == vertexCount algebraic-graphs> OK: edgeCount . fromUndirected <= (*2) . edgeCount algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.complement ================ algebraic-graphs> OK: complement empty == empty algebraic-graphs> OK: complement (vertex x) == vertex x algebraic-graphs> OK: complement (edge 1 1) == edge 1 1 algebraic-graphs> OK: complement (edge 1 2) == vertices [1, 2] algebraic-graphs> OK: complement (star 1 [2, 3]) == overlay (vertex 1) (edge 2 3) algebraic-graphs> OK: complement . complement == id algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.Ord ============ algebraic-graphs> OK: vertex 1 < vertex 2 algebraic-graphs> OK: vertex 3 < edge 1 2 algebraic-graphs> OK: vertex 1 < edge 1 1 algebraic-graphs> OK: edge 1 1 < edge 1 2 algebraic-graphs> OK: edge 1 2 < edge 1 1 + edge 2 2 algebraic-graphs> OK: edge 2 1 < edge 1 3 algebraic-graphs> OK: edge 1 2 == edge 2 1 algebraic-graphs> OK: x <= x + y algebraic-graphs> OK: x + y <= x * y algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.empty ============ algebraic-graphs> OK: isEmpty empty == True algebraic-graphs> OK: hasVertex x empty == False algebraic-graphs> OK: vertexCount empty == 0 algebraic-graphs> OK: edgeCount empty == 0 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.vertex ============ algebraic-graphs> OK: isEmpty (vertex x) == False algebraic-graphs> OK: hasVertex x (vertex y) == (x == y) algebraic-graphs> OK: vertexCount (vertex x) == 1 algebraic-graphs> OK: edgeCount (vertex x) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.edge ============ algebraic-graphs> OK: edge x y == connect (vertex x) (vertex y) algebraic-graphs> OK: edge x y == edge y x regex> Warning: 's' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. rebase> Rebase.Control.Applicative=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Applicative,Rebase.Control.Applicative.Backwards=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Applicative.Backwards,Rebase.Control.Applicative.Lift=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Applicative.Lift,Rebase.Control.Arrow=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Arrow,Rebase.Control.Category=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Category,Rebase.Control.Comonad=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Comonad,Rebase.Control.Concurrent=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent,Rebase.Control.Concurrent.Chan=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.Chan,Rebase.Control.Concurrent.MVar=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.MVar,Rebase.Control.Concurrent.QSem=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.QSem,Rebase.Control.Concurrent.QSemN=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.QSemN,Rebase.Control.Concurrent.STM=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM,Rebase.Control.Concurrent.STM.TArray=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TArray,Rebase.Control.Concurrent.STM.TBQueue=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TBQueue,Rebase.Control.Concurrent.STM.TChan=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TChan,Rebase.Control.Concurrent.STM.TMVar=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TMVar,Rebase.Control.Concurrent.STM.TQueue=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TQueue,Rebase.Control.Concurrent.STM.TSem=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TSem,Rebase.Control.Concurrent.STM.TVar=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Concurrent.STM.TVar,Rebase.Control.DeepSeq=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.DeepSeq,Rebase.Control.Exception=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Exception,Rebase.Control.Exception.Base=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Exception.Base,Rebase.Control.Monad=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad,Rebase.Control.Monad.Cont=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Cont,Rebase.Control.Monad.Cont.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Cont.Class,Rebase.Control.Monad.Error.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Error.Class,Rebase.Control.Monad.Fail=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Fail,Rebase.Control.Monad.Fix=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Fix,Rebase.Control.Monad.IO.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.IO.Class,Rebase.Control.Monad.Identity=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Identity,Rebase.Control.Monad.RWS=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.RWS,Rebase.Control.Monad.RWS.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.RWS.Class,Rebase.Control.Monad.RWS.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.RWS.Lazy,Rebase.Control.Monad.RWS.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.RWS.Strict,Rebase.Control.Monad.Reader=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Reader,Rebase.Control.Monad.Reader.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Reader.Class,Rebase.Control.Monad.ST=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.ST,Rebase.Control.Monad.ST.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.ST.Lazy,Rebase.Control.Monad.ST.Lazy.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.ST.Lazy.Unsafe,Rebase.Control.Monad.ST.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.ST.Strict,Rebase.Control.Monad.ST.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.ST.Unsafe,Rebase.Control.Monad.STM=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.STM,Rebase.Control.Monad.Signatures=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Signatures,Rebase.Control.Monad.State=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.State,Rebase.Control.Monad.State.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.State.Class,Rebase.Control.Monad.State.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.State.Lazy,Rebase.Control.Monad.State.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.State.Strict,Rebase.Control.Monad.Trans=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans,Rebase.Control.Monad.Trans.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Class,Rebase.Control.Monad.Trans.Cont=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Cont,Rebase.Control.Monad.Trans.Except=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Except,Rebase.Control.Monad.Trans.Identity=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Identity,Rebase.Control.Monad.Trans.Maybe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Maybe,Rebase.Control.Monad.Trans.RWS=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.RWS,Rebase.Control.Monad.Trans.RWS.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.RWS.Lazy,Rebase.Control.Monad.Trans.RWS.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.RWS.Strict,Rebase.Control.Monad.Trans.Reader=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Reader,Rebase.Control.Monad.Trans.State=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.State,Rebase.Control.Monad.Trans.State.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.State.Lazy,Rebase.Control.Monad.Trans.State.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.State.Strict,Rebase.Control.Monad.Trans.Writer=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Writer,Rebase.Control.Monad.Trans.Writer.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Writer.Lazy,Rebase.Control.Monad.Trans.Writer.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Trans.Writer.Strict,Rebase.Control.Monad.Writer=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Writer,Rebase.Control.Monad.Writer.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Writer.Class,Rebase.Control.Monad.Writer.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Writer.Lazy,Rebase.Control.Monad.Writer.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Writer.Strict,Rebase.Control.Monad.Zip=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Monad.Zip,Rebase.Control.Selective=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Selective,Rebase.Control.Selective.Free=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Selective.Free,Rebase.Control.Selective.Multi=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Selective.Multi,Rebase.Control.Selective.Rigid.Free=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Selective.Rigid.Free,Rebase.Control.Selective.Rigid.Freer=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Control.Selective.Rigid.Freer,Rebase.Data.Biapplicative=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Biapplicative,Rebase.Data.Bifoldable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifoldable,Rebase.Data.Bifunctor=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor,Rebase.Data.Bifunctor.Apply=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Apply,Rebase.Data.Bifunctor.Biff=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Biff,Rebase.Data.Bifunctor.Clown=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Clown,Rebase.Data.Bifunctor.Flip=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Flip,Rebase.Data.Bifunctor.Join=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Join,Rebase.Data.Bifunctor.Joker=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Joker,Rebase.Data.Bifunctor.Product=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Product,Rebase.Data.Bifunctor.Tannen=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Tannen,Rebase.Data.Bifunctor.Wrapped=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bifunctor.Wrapped,Rebase.Data.Bitraversable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bitraversable,Rebase.Data.Bits=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bits,Rebase.Data.Bool=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Bool,Rebase.Data.ByteString=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString,Rebase.Data.ByteString.Builder=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Builder,Rebase.Data.ByteString.Builder.Extra=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Builder.Extra,Rebase.Data.ByteString.Builder.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Builder.Internal,Rebase.Data.ByteString.Builder.Prim=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Builder.Prim,Rebase.Data.ByteString.Builder.Prim.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Builder.Prim.Internal,Rebase.Data.ByteString.Builder.Scientific=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Builder.Scientific,Rebase.Data.ByteString.Char8=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Char8,Rebase.Data.ByteString.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Internal,Rebase.Data.ByteString.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Lazy,Rebase.Data.ByteString.Lazy.Char8=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Lazy.Char8,Rebase.Data.ByteString.Lazy.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Lazy.Internal,Rebase.Data.ByteString.Short=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Short,Rebase.Data.ByteString.Short.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Short.Internal,Rebase.Data.ByteString.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.ByteString.Unsafe,Rebase.Data.Char=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Char,Rebase.Data.Coerce=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Coerce,Rebase.Data.Complex=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Complex,Rebase.Data.DList=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.DList,Rebase.Data.Data=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Data,Rebase.Data.Dynamic=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Dynamic,Rebase.Data.Either=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Either,Rebase.Data.Either.Combinators=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Either.Combinators,Rebase.Data.Either.Validation=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Either.Validation,Rebase.Data.Eq=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Eq,Rebase.Data.Fixed=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Fixed,Rebase.Data.Foldable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Foldable,Rebase.Data.Function=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Function,Rebase.Data.Functor=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor,Rebase.Data.Functor.Alt=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Alt,Rebase.Data.Functor.Apply=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Apply,Rebase.Data.Functor.Bind=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Bind,Rebase.Data.Functor.Bind.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Bind.Class,Rebase.Data.Functor.Bind.Trans=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Bind.Trans,Rebase.Data.Functor.Classes=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Classes,Rebase.Data.Functor.Compose=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Compose,Rebase.Data.Functor.Constant=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Constant,Rebase.Data.Functor.Contravariant=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Contravariant,Rebase.Data.Functor.Contravariant.Compose=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Contravariant.Compose,Rebase.Data.Functor.Contravariant.Divisible=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Contravariant.Divisible,Rebase.Data.Functor.Extend=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Extend,Rebase.Data.Functor.Identity=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Identity,Rebase.Data.Functor.Invariant=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Invariant,Rebase.Data.Functor.Invariant.TH=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Invariant.TH,Rebase.Data.Functor.Plus=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Plus,Rebase.Data.Functor.Product=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Product,Rebase.Data.Functor.Reverse=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Reverse,Rebase.Data.Functor.Sum=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Functor.Sum,Rebase.Data.Graph=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Graph,Rebase.Data.Group=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Group,Rebase.Data.Groupoid=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Groupoid,Rebase.Data.HashMap.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.HashMap.Lazy,Rebase.Data.HashMap.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.HashMap.Strict,Rebase.Data.HashSet=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.HashSet,Rebase.Data.Hashable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Hashable,Rebase.Data.IORef=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.IORef,Rebase.Data.Int=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Int,Rebase.Data.IntMap=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.IntMap,Rebase.Data.IntMap.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.IntMap.Lazy,Rebase.Data.IntMap.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.IntMap.Strict,Rebase.Data.IntSet=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.IntSet,Rebase.Data.Isomorphism=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Isomorphism,Rebase.Data.Ix=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Ix,Rebase.Data.Kind=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Kind,Rebase.Data.List=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.List,Rebase.Data.List.NonEmpty=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.List.NonEmpty,Rebase.Data.Map=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Map,Rebase.Data.Map.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Map.Lazy,Rebase.Data.Map.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Map.Strict,Rebase.Data.Maybe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Maybe,Rebase.Data.Monoid=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Monoid,Rebase.Data.Ord=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Ord,Rebase.Data.Profunctor=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor,Rebase.Data.Profunctor.Adjunction=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Adjunction,Rebase.Data.Profunctor.Cayley=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Cayley,Rebase.Data.Profunctor.Choice=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Choice,Rebase.Data.Profunctor.Closed=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Closed,Rebase.Data.Profunctor.Composition=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Composition,Rebase.Data.Profunctor.Mapping=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Mapping,Rebase.Data.Profunctor.Monad=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Monad,Rebase.Data.Profunctor.Ran=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Ran,Rebase.Data.Profunctor.Rep=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Rep,Rebase.Data.Profunctor.Sieve=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Sieve,Rebase.Data.Profunctor.Strong=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Strong,Rebase.Data.Profunctor.Traversing=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Traversing,Rebase.Data.Profunctor.Types=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Types,Rebase.Data.Profunctor.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Unsafe,Rebase.Data.Profunctor.Yoneda=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Profunctor.Yoneda,Rebase.Data.Proxy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Proxy,Rebase.Data.Ratio=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Ratio,Rebase.Data.STRef=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.STRef,Rebase.Data.STRef.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.STRef.Lazy,Rebase.Data.STRef.Strict=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.STRef.Strict,Rebase.Data.Scientific=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Scientific,Rebase.Data.Semigroup=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroup,Rebase.Data.Semigroup.Bifoldable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroup.Bifoldable,Rebase.Data.Semigroup.Bitraversable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroup.Bitraversable,Rebase.Data.Semigroup.Foldable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroup.Foldable,Rebase.Data.Semigroup.Traversable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroup.Traversable,Rebase.Data.Semigroup.Traversable.Class=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroup.Traversable.Class,Rebase.Data.Semigroupoid=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroupoid,Rebase.Data.Semigroupoid.Dual=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroupoid.Dual,Rebase.Data.Semigroupoid.Ob=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroupoid.Ob,Rebase.Data.Semigroupoid.Static=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Semigroupoid.Static,Rebase.Data.Sequence=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Sequence,Rebase.Data.Set=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Set,Rebase.Data.String=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.String,Rebase.Data.Text=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text,Rebase.Data.Text.Array=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Array,Rebase.Data.Text.Encoding=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Encoding,Rebase.Data.Text.Encoding.Error=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Encoding.Error,Rebase.Data.Text.Foreign=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Foreign,Rebase.Data.Text.IO=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.IO,Rebase.Data.Text.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Internal,Rebase.Data.Text.Lazy=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy,Rebase.Data.Text.Lazy.Builder=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.Builder,Rebase.Data.Text.Lazy.Builder.Int=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.Builder.Int,Rebase.Data.Text.Lazy.Builder.RealFloat=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.Builder.RealFloat,Rebase.Data.Text.Lazy.Builder.Scientific=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.Builder.Scientific,Rebase.Data.Text.Lazy.Encoding=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.Encoding,Rebase.Data.Text.Lazy.IO=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.IO,Rebase.Data.Text.Lazy.Read=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Lazy.Read,Rebase.Data.Text.Read=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Read,Rebase.Data.Text.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Text.Unsafe,Rebase.Data.Time=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time,Rebase.Data.Time.Calendar=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Calendar,Rebase.Data.Time.Calendar.Easter=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Calendar.Easter,Rebase.Data.Time.Calendar.Julian=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Calendar.Julian,Rebase.Data.Time.Calendar.MonthDay=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Calendar.MonthDay,Rebase.Data.Time.Calendar.OrdinalDate=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Calendar.OrdinalDate,Rebase.Data.Time.Calendar.WeekDate=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Calendar.WeekDate,Rebase.Data.Time.Clock=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Clock,Rebase.Data.Time.Clock.POSIX=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Clock.POSIX,Rebase.Data.Time.Clock.System=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Clock.System,Rebase.Data.Time.Clock.TAI=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Clock.TAI,Rebase.Data.Time.Compat=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Compat,Rebase.Data.Time.Format=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Format,Rebase.Data.Time.Format.ISO8601=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.Format.ISO8601,Rebase.Data.Time.LocalTime=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Time.LocalTime,Rebase.Data.Traversable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Traversable,Rebase.Data.Traversable.Instances=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Traversable.Instances,Rebase.Data.Tree=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Tree,Rebase.Data.Tuple=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Tuple,Rebase.Data.Type.Bool=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Type.Bool,Rebase.Data.Type.Coercion=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Type.Coercion,Rebase.Data.Type.Equality=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Type.Equality,Rebase.Data.Typeable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Typeable,Rebase.Data.UUID=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.UUID,Rebase.Data.Unique=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Unique,Rebase.Data.Vector=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector,Rebase.Data.Vector.Fusion.Stream.Monadic=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Fusion.Stream.Monadic,Rebase.Data.Vector.Fusion.Util=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Fusion.Util,Rebase.Data.Vector.Generic=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Generic,Rebase.Data.Vector.Generic.Base=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Generic.Base,Rebase.Data.Vector.Generic.Mutable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Generic.Mutable,Rebase.Data.Vector.Generic.New=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Generic.New,Rebase.Data.Vector.Instances=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Instances,Rebase.Data.Vector.Internal.Check=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Internal.Check,Rebase.Data.Vector.Mutable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Mutable,Rebase.Data.Vector.Primitive=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Primitive,Rebase.Data.Vector.Primitive.Mutable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Primitive.Mutable,Rebase.Data.Vector.Storable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Storable,Rebase.Data.Vector.Storable.Internal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Storable.Internal,Rebase.Data.Vector.Storable.Mutable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Storable.Mutable,Rebase.Data.Vector.Unboxed=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Unboxed,Rebase.Data.Vector.Unboxed.Base=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Unboxed.Base,Rebase.Data.Vector.Unboxed.Mutable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Vector.Unboxed.Mutable,Rebase.Data.Version=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Version,Rebase.Data.Void=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Void,Rebase.Data.Void.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Void.Unsafe,Rebase.Data.Word=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Data.Word,Rebase.Debug.Trace=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Debug.Trace,Rebase.Foreign=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign,Rebase.Foreign.C=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.C,Rebase.Foreign.C.Error=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.C.Error,Rebase.Foreign.C.String=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.C.String,Rebase.Foreign.C.Types=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.C.Types,Rebase.Foreign.Concurrent=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Concurrent,Rebase.Foreign.ForeignPtr=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.ForeignPtr,Rebase.Foreign.ForeignPtr.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.ForeignPtr.Unsafe,Rebase.Foreign.Marshal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal,Rebase.Foreign.Marshal.Alloc=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Alloc,Rebase.Foreign.Marshal.Array=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Array,Rebase.Foreign.Marshal.Error=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Error,Rebase.Foreign.Marshal.Pool=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Pool,Rebase.Foreign.Marshal.Safe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Safe,Rebase.Foreign.Marshal.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Unsafe,Rebase.Foreign.Marshal.Utils=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Marshal.Utils,Rebase.Foreign.Ptr=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Ptr,Rebase.Foreign.StablePtr=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.StablePtr,Rebase.Foreign.Storable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Foreign.Storable,Rebase.GHC.Arr=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Arr,Rebase.GHC.Base=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Base,Rebase.GHC.Char=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Char,Rebase.GHC.Conc=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Conc,Rebase.GHC.Conc.IO=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Conc.IO,Rebase.GHC.Conc.Signal=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Conc.Signal,Rebase.GHC.Conc.Sync=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Conc.Sync,Rebase.GHC.Desugar=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Desugar,Rebase.GHC.Enum=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Enum,Rebase.GHC.Environment=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Environment,Rebase.GHC.Err=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Err,Rebase.GHC.Exception=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Exception,Rebase.GHC.Exts=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Exts,Rebase.GHC.Fingerprint=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Fingerprint,Rebase.GHC.Fingerprint.Type=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Fingerprint.Type,Rebase.GHC.Float=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Float,Rebase.GHC.Float.ConversionUtils=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Float.ConversionUtils,Rebase.GHC.Float.RealFracMethods=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Float.RealFracMethods,Rebase.GHC.Foreign=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Foreign,Rebase.GHC.ForeignPtr=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.ForeignPtr,Rebase.GHC.Generics=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Generics,Rebase.GHC.IO=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO,Rebase.GHC.IO.Buffer=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Buffer,Rebase.GHC.IO.BufferedIO=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.BufferedIO,Rebase.GHC.IO.Device=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Device,Rebase.GHC.IO.Encoding=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding,Rebase.GHC.IO.Encoding.Failure=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.Failure,Rebase.GHC.IO.Encoding.Iconv=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.Iconv,Rebase.GHC.IO.Encoding.Latin1=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.Latin1,Rebase.GHC.IO.Encoding.Types=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.Types,Rebase.GHC.IO.Encoding.UTF16=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.UTF16,Rebase.GHC.IO.Encoding.UTF32=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.UTF32,Rebase.GHC.IO.Encoding.UTF8=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Encoding.UTF8,Rebase.GHC.IO.Exception=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Exception,Rebase.GHC.IO.FD=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.FD,Rebase.GHC.IO.Handle=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Handle,Rebase.GHC.IO.Handle.FD=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Handle.FD,Rebase.GHC.IO.Handle.Internals=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Handle.Internals,Rebase.GHC.IO.Handle.Text=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Handle.Text,Rebase.GHC.IO.Handle.Types=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.Handle.Types,Rebase.GHC.IO.IOMode=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IO.IOMode,Rebase.GHC.IOArray=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IOArray,Rebase.GHC.IORef=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.IORef,Rebase.GHC.Int=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Int,Rebase.GHC.List=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.List,Rebase.GHC.MVar=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.MVar,Rebase.GHC.Num=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Num,Rebase.GHC.OverloadedLabels=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.OverloadedLabels,Rebase.GHC.Profiling=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Profiling,Rebase.GHC.Ptr=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Ptr,Rebase.GHC.Read=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Read,Rebase.GHC.Real=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Real,Rebase.GHC.Records=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Records,Rebase.GHC.ST=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.ST,Rebase.GHC.STRef=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.STRef,Rebase.GHC.Show=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Show,Rebase.GHC.Stable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Stable,Rebase.GHC.Stack=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Stack,Rebase.GHC.Stats=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Stats,Rebase.GHC.Storable=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Storable,Rebase.GHC.TopHandler=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.TopHandler,Rebase.GHC.TypeLits=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.TypeLits,Rebase.GHC.TypeNats=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.TypeNats,Rebase.GHC.Unicode=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Unicode,Rebase.GHC.Weak=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Weak,Rebase.GHC.Word=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.GHC.Word,Rebase.Numeric=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Numeric,Rebase.Numeric.Natural=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Numeric.Natural,Rebase.Prelude=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Prelude,Rebase.System.CPUTime=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.CPUTime,Rebase.System.Console.GetOpt=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Console.GetOpt,Rebase.System.Environment=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Environment,Rebase.System.Exit=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Exit,Rebase.System.IO=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.IO,Rebase.System.IO.Error=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.IO.Error,Rebase.System.IO.Unsafe=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.IO.Unsafe,Rebase.System.Info=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Info,Rebase.System.Mem=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Mem,Rebase.System.Mem.StableName=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Mem.StableName,Rebase.System.Mem.Weak=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Mem.Weak,Rebase.System.Posix.Internals=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Posix.Internals,Rebase.System.Posix.Types=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Posix.Types,Rebase.System.Timeout=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.System.Timeout,Rebase.Text.ParserCombinators.ReadP=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Text.ParserCombinators.ReadP,Rebase.Text.ParserCombinators.ReadPrec=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Text.ParserCombinators.ReadPrec,Rebase.Text.Printf=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Text.Printf,Rebase.Text.Read=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Text.Read,Rebase.Text.Read.Lex=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Text.Read.Lex,Rebase.Text.Show=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Text.Show,Rebase.Unsafe.Coerce=rebase-1.21.2-2VbJg0TZHJFyQEMRGns9:Rebase.Unsafe.Coerce rebase> Ready component graph: rebase> definite rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rebase> depends base-4.19.0.0-05c7 rebase> depends bifunctors-5.6.2-E2BEqmXXx9N1OHtcZoZDxe rebase> depends bytestring-0.12.0.2-3593 rebase> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi rebase> depends containers-0.6.8-e785 rebase> depends contravariant-1.5.5-7QQcH193p8mHC9qEyrHZv8 rebase> depends deepseq-1.5.0.0-3309 rebase> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI rebase> depends either-5.0.2-AfkERxMizgSL2PBMHN0evr rebase> depends groups-0.5.3-9JDWID3xavtJoHLgQy4N7P rebase> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 rebase> depends invariant-0.6.4-LXFZWBL70LxB36XEL1xtdU rebase> depends mtl-2.3.1-eef8 rebase> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm rebase> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e rebase> depends selective-0.7.0.1-4zotxkNJMBeBEWqJNPSTc8 rebase> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg rebase> depends stm-2.5.2.1-336a rebase> depends text-2.1-c70b rebase> depends time-1.12.2-7ff5 rebase> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU rebase> depends transformers-0.6.1.0-7653 rebase> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm rebase> depends uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv rebase> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 rebase> depends vector-instances-3.4.2-5rY7IZS6EHAEvjV5JkqldD rebase> depends void-0.7.3-3e6ik2FmHG56pLLkNjfCd7 rebase> Using Cabal-3.10.2.0 compiled by ghc-9.8 rebase> Using compiler: ghc-9.8.1 rebase> Using install prefix: rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 rebase> Executables installed in: rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/bin rebase> Libraries installed in: rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rebase> Dynamic Libraries installed in: rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 rebase> Private executables installed in: regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/libexec/x86_64-linux-ghc-9.8.1/rebase-1.21.2 rebase> Data files installed in: rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/share/x86_64-linux-ghc-9.8.1/rebase-1.21.2 rebase> Documentation installed in: rebase> /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc/share/doc/rebase-1.21.2 rebase> Configuration files installed in: rebase> /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/etc rebase> No alex found rebase> Using ar found on system at: rebase> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar rebase> No c2hs found rebase> No cpphs found rebase> No doctest found rebase> Using gcc version 14.3.0 given by user at: rebase> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc rebase> Using ghc version 9.8.1 found on system at: rebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc rebase> Using ghc-pkg version 9.8.1 found on system at: rebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 rebase> No ghcjs found rebase> No ghcjs-pkg found rebase> No greencard found rebase> Using haddock version 2.30.0 found on system at: rebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 rebase> No happy found rebase> Using haskell-suite found on system at: haskell-suite-dummy-location rebase> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location rebase> No hmake found rebase> Using hpc version 0.69 found on system at: rebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 rebase> Using hsc2hs version 0.68.10 found on system at: rebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 rebase> Using hscolour version 1.25 found on system at: rebase> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour rebase> No jhc found rebase> Using ld found on system at: rebase> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold rebase> No pkg-config found rebase> Using runghc version 9.8.1 found on system at: rebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 rebase> Using strip version 2.44 found on system at: rebase> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip rebase> Using tar found on system at: rebase> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar rebase> No uhc found regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 deriving-aeson> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 rebase> Running phase: buildPhase regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.Text.Lazy' regex> Missing documentation for: regex> Module header regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.Text' regex> Missing documentation for: regex> Module header regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.String' regex> Missing documentation for: regex> Module header regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.Sequence' regex> Missing documentation for: regex> Module header regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.ByteString.Lazy' regex> Missing documentation for: regex> Module header regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> 98% ( 70 / 71) in 'Text.RE.TDFA.ByteString' regex> Missing documentation for: regex> Module header regex> Warning: 'Matches' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Matches.lhs:34:3 regex> * at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Matches.lhs:33:1 regex> Warning: 'Match' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/Match.lhs:60:3 regex> * at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/Match.lhs:59:1 regex> Warning: 'SearchReplace' is ambiguous. It is defined regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:11:3 regex> * at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> You may be able to disambiguate the identifier by qualifying it or regex> by specifying the type/value namespace explicitly. regex> Defaulting to the one defined at Text/RE/ZeInternals/Types/SearchReplace.lhs:10:1 regex> Warning: 'SimpleReOptions' is out of scope. regex> If you qualify the identifier, haddock can try to link it anyway. regex> Cannot find documentation for: $prelude regex> 98% ( 94 / 95) in 'Text.RE.TDFA' regex> Missing documentation for: regex> Module header doctest-discover> Running phase: setupCompilerEnvironmentPhase doctest-discover> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. enummapset> Running phase: setupCompilerEnvironmentPhase rebase> Preprocessing library for rebase-1.21.2.. microaeson> Running phase: setupCompilerEnvironmentPhase enummapset> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. microaeson> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. rebase> Building library for rebase-1.21.2.. path> Running phase: setupCompilerEnvironmentPhase path> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. quickcheck-classes> Running phase: setupCompilerEnvironmentPhase HsYAML-aeson> Running phase: unpackPhase quickcheck-classes> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. HsYAML-aeson> unpacking source archive /nix/store/fi7z7r8fgfnrkn7ydjs7znlgnbyb60z6-HsYAML-aeson-0.2.0.2.tar.gz HsYAML-aeson> source root is HsYAML-aeson-0.2.0.2 HsYAML-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "HsYAML-aeson-0.2.0.2/src-test/Main.hs" attoparsec-aeson> Running phase: unpackPhase attoparsec-aeson> unpacking source archive /nix/store/5rb5wpjl9np13rv3zw09x0ihmgyz3gi8-attoparsec-aeson-2.2.2.0.tar.gz HsYAML-aeson> Running phase: patchPhase attoparsec-aeson> source root is attoparsec-aeson-2.2.2.0 HsYAML-aeson> Running phase: compileBuildDriverPhase attoparsec-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "attoparsec-aeson-2.2.2.0/src/Data/Aeson/Parser/Internal.hs" HsYAML-aeson> setupCompileFlags: -package-db=/build/tmp.AsQABd8gKS/setup-package.conf.d -threaded HTF> Running phase: unpackPhase attoparsec-aeson> Running phase: patchPhase HTF> unpacking source archive /nix/store/qhlbkn34py2ici8vb4ykayfpi5yy6adh-HTF-0.15.0.2.tar.gz attoparsec-aeson> Running phase: compileBuildDriverPhase HTF> source root is HTF-0.15.0.2 attoparsec-aeson> setupCompileFlags: -package-db=/build/tmp.2VSiwVzzG3/setup-package.conf.d -threaded HTF> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "HTF-0.15.0.2/tests/Tutorial.hs" regex> Warning: Text.RE.Replace: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TestBench: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> - Text.RE.ZeInternals.TestBench.FunctionID regex> - Text.RE.ZeInternals.TestBench.TestResult HsYAML-aeson> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.AsQABd8gKS/Main.o ) HTF> Running phase: patchPhase constraints-extras> Running phase: unpackPhase constraints-extras> unpacking source archive /nix/store/r1hndpvyfxs48509mabl0cshsw79a5yb-constraints-extras-0.4.0.2.tar.gz HTF> Running phase: compileBuildDriverPhase regex> Warning: Text.RE.ZeInternals: could not find link destinations for: regex> - Text.RE.ZeInternals.TestBench.TestBenchMatcher regex> - Text.RE.ZeInternals.NamedCaptures.FormatTokenREOptions regex> - Text.RE.ZeInternals.NamedCaptures.Rep_Token binary-instances> Running phase: unpackPhase regex> Warning: Text.RE.TDFA.Text.Lazy: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix HTF> setupCompileFlags: -package-db=/build/tmp.KAMWEbiRqQ/setup-package.conf.d -threaded constraints-extras> source root is constraints-extras-0.4.0.2 regex> Warning: Text.RE.TDFA.Text: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.String: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix attoparsec-aeson> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.2VSiwVzzG3/Main.o ) binary-instances> unpacking source archive /nix/store/6r2l3jb7n340fq6gn4pcsbnq9iy8nq5s-binary-instances-1.0.6.tar.gz constraints-extras> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "constraints-extras-0.4.0.2/src/Data/Constraint/Flip.hs" regex> Warning: Text.RE.TDFA.Sequence: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.ByteString.Lazy: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix regex> Warning: Text.RE.TDFA.ByteString: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix binary-instances> source root is binary-instances-1.0.6 regex> Warning: Text.RE.TDFA: could not find link destinations for: regex> - Text.RE.ZeInternals.Types.Match.RegexFix constraints-extras> Running phase: patchPhase binary-instances> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "binary-instances-1.0.6/test/Tests.hs" deriving-aeson> Running phase: unpackPhase constraints-extras> Running phase: compileBuildDriverPhase binary-instances> Running phase: patchPhase HTF> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.KAMWEbiRqQ/Main.o ) constraints-extras> setupCompileFlags: -package-db=/build/tmp.OsZF91qZHu/setup-package.conf.d -threaded deriving-aeson> unpacking source archive /nix/store/l88yyksp9a5lqpl3sqhcbbj8xh0jl40z-deriving-aeson-0.2.10.tar.gz binary-instances> Running phase: compileBuildDriverPhase deriving-aeson> source root is deriving-aeson-0.2.10 HsYAML-aeson> [2 of 2] Linking Setup binary-instances> setupCompileFlags: -package-db=/build/tmp.xrjrJezm7q/setup-package.conf.d -threaded deriving-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "deriving-aeson-0.2.10/tests/test.hs" deriving-aeson> Running phase: patchPhase attoparsec-aeson> [2 of 2] Linking Setup constraints-extras> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.OsZF91qZHu/Main.o ) deriving-aeson> Running phase: compileBuildDriverPhase deriving-aeson> setupCompileFlags: -package-db=/build/tmp.GD6i5HTZyu/setup-package.conf.d -threaded doctest-discover> Running phase: unpackPhase binary-instances> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.xrjrJezm7q/Main.o ) doctest-discover> unpacking source archive /nix/store/x01941jdrxhhgq4jmkbdnk5zqxnjwf1y-doctest-discover-0.2.0.0.tar.gz HTF> [2 of 2] Linking Setup doctest-discover> source root is doctest-discover-0.2.0.0 doctest-discover> setting SOURCE_DATE_EPOCH to timestamp 1532301813 of file "doctest-discover-0.2.0.0/doctest-discover.cabal" rebase> [ 1 of 369] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, dist/build/Rebase/Control/Applicative.o, dist/build/Rebase/Control/Applicative.dyn_o ) deriving-aeson> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.GD6i5HTZyu/Main.o ) doctest-discover> Running phase: patchPhase microaeson> Running phase: unpackPhase microaeson> unpacking source archive /nix/store/dxv9hqm6jsvq0gyi2yjrc2821rd12q5n-microaeson-0.1.0.2.tar.gz doctest-discover> Running phase: compileBuildDriverPhase constraints-extras> [2 of 2] Linking Setup microaeson> source root is microaeson-0.1.0.2 doctest-discover> setupCompileFlags: -package-db=/build/tmp.jsbydYaZal/setup-package.conf.d -threaded binary-instances> [2 of 2] Linking Setup microaeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "microaeson-0.1.0.2/src-tests/tests.hs" microaeson> Running phase: patchPhase microaeson> Replace Cabal file with edited version from mirror://hackage/microaeson-0.1.0.2/revision/1.cabal. microaeson> Running phase: compileBuildDriverPhase doctest-discover> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.jsbydYaZal/Main.o ) microaeson> setupCompileFlags: -package-db=/build/tmp.GokhziuQBo/setup-package.conf.d -threaded enummapset> Running phase: unpackPhase deriving-aeson> [2 of 2] Linking Setup enummapset> unpacking source archive /nix/store/rszqn2a7yk0vpfrf489srbz5kng0zdsl-enummapset-0.7.3.0.tar.gz path> Running phase: unpackPhase quickcheck-classes> Running phase: unpackPhase enummapset> source root is enummapset-0.7.3.0 path> unpacking source archive /nix/store/lwci43w7gzk8lmmp4inn94bqn32r86iz-path-0.9.5.tar.gz quickcheck-classes> unpacking source archive /nix/store/70svcd4pr6fk316qgsjy75k11hfi1yhl-quickcheck-classes-0.6.5.0.tar.gz enummapset> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "enummapset-0.7.3.0/tests/Json.hs" path> source root is path-0.9.5 quickcheck-classes> source root is quickcheck-classes-0.6.5.0 enummapset> Running phase: patchPhase microaeson> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.GokhziuQBo/Main.o ) path> setting SOURCE_DATE_EPOCH to timestamp 1697620144 of file "path-0.9.5/CHANGELOG" quickcheck-classes> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "quickcheck-classes-0.6.5.0/test/Spec/ShowRead.hs" enummapset> Running phase: compileBuildDriverPhase path> Running phase: patchPhase quickcheck-classes> Running phase: patchPhase doctest-discover> [2 of 2] Linking Setup enummapset> setupCompileFlags: -package-db=/build/tmp.5YnyrrKfow/setup-package.conf.d -threaded quickcheck-classes> Replace Cabal file with edited version from mirror://hackage/quickcheck-classes-0.6.5.0/revision/3.cabal. path> Running phase: compileBuildDriverPhase quickcheck-classes> Running phase: compileBuildDriverPhase path> setupCompileFlags: -package-db=/build/tmp.oWPLlnD9Dg/setup-package.conf.d -threaded quickcheck-classes> setupCompileFlags: -package-db=/build/tmp.uvOUPL8Ns8/setup-package.conf.d -threaded enummapset> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.5YnyrrKfow/Main.o ) path> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.oWPLlnD9Dg/Main.o ) microaeson> [2 of 2] Linking Setup quickcheck-classes> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.uvOUPL8Ns8/Main.o ) enummapset> [2 of 2] Linking Setup rebase> [ 2 of 369] Compiling Rebase.Control.Applicative.Backwards ( library/Rebase/Control/Applicative/Backwards.hs, dist/build/Rebase/Control/Applicative/Backwards.o, dist/build/Rebase/Control/Applicative/Backwards.dyn_o ) rebase> [ 3 of 369] Compiling Rebase.Control.Applicative.Lift ( library/Rebase/Control/Applicative/Lift.hs, dist/build/Rebase/Control/Applicative/Lift.o, dist/build/Rebase/Control/Applicative/Lift.dyn_o ) rebase> [ 4 of 369] Compiling Rebase.Control.Arrow ( library/Rebase/Control/Arrow.hs, dist/build/Rebase/Control/Arrow.o, dist/build/Rebase/Control/Arrow.dyn_o ) rebase> [ 5 of 369] Compiling Rebase.Control.Category ( library/Rebase/Control/Category.hs, dist/build/Rebase/Control/Category.o, dist/build/Rebase/Control/Category.dyn_o ) rebase> [ 6 of 369] Compiling Rebase.Control.Comonad ( library/Rebase/Control/Comonad.hs, dist/build/Rebase/Control/Comonad.o, dist/build/Rebase/Control/Comonad.dyn_o ) rebase> [ 7 of 369] Compiling Rebase.Control.Concurrent ( library/Rebase/Control/Concurrent.hs, dist/build/Rebase/Control/Concurrent.o, dist/build/Rebase/Control/Concurrent.dyn_o ) rebase> [ 8 of 369] Compiling Rebase.Control.Concurrent.Chan ( library/Rebase/Control/Concurrent/Chan.hs, dist/build/Rebase/Control/Concurrent/Chan.o, dist/build/Rebase/Control/Concurrent/Chan.dyn_o ) rebase> [ 9 of 369] Compiling Rebase.Control.Concurrent.MVar ( library/Rebase/Control/Concurrent/MVar.hs, dist/build/Rebase/Control/Concurrent/MVar.o, dist/build/Rebase/Control/Concurrent/MVar.dyn_o ) rebase> [ 10 of 369] Compiling Rebase.Control.Concurrent.QSem ( library/Rebase/Control/Concurrent/QSem.hs, dist/build/Rebase/Control/Concurrent/QSem.o, dist/build/Rebase/Control/Concurrent/QSem.dyn_o ) rebase> [ 11 of 369] Compiling Rebase.Control.Concurrent.QSemN ( library/Rebase/Control/Concurrent/QSemN.hs, dist/build/Rebase/Control/Concurrent/QSemN.o, dist/build/Rebase/Control/Concurrent/QSemN.dyn_o ) rebase> [ 12 of 369] Compiling Rebase.Control.Concurrent.STM ( library/Rebase/Control/Concurrent/STM.hs, dist/build/Rebase/Control/Concurrent/STM.o, dist/build/Rebase/Control/Concurrent/STM.dyn_o ) path> [2 of 2] Linking Setup quickcheck-classes> [2 of 2] Linking Setup rebase> [ 13 of 369] Compiling Rebase.Control.Concurrent.STM.TArray ( library/Rebase/Control/Concurrent/STM/TArray.hs, dist/build/Rebase/Control/Concurrent/STM/TArray.o, dist/build/Rebase/Control/Concurrent/STM/TArray.dyn_o ) rebase> [ 14 of 369] Compiling Rebase.Control.Concurrent.STM.TBQueue ( library/Rebase/Control/Concurrent/STM/TBQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TBQueue.o, dist/build/Rebase/Control/Concurrent/STM/TBQueue.dyn_o ) rebase> [ 15 of 369] Compiling Rebase.Control.Concurrent.STM.TChan ( library/Rebase/Control/Concurrent/STM/TChan.hs, dist/build/Rebase/Control/Concurrent/STM/TChan.o, dist/build/Rebase/Control/Concurrent/STM/TChan.dyn_o ) rebase> [ 16 of 369] Compiling Rebase.Control.Concurrent.STM.TMVar ( library/Rebase/Control/Concurrent/STM/TMVar.hs, dist/build/Rebase/Control/Concurrent/STM/TMVar.o, dist/build/Rebase/Control/Concurrent/STM/TMVar.dyn_o ) lens> [2 of 2] Linking dist/build/hunit/hunit rebase> [ 17 of 369] Compiling Rebase.Control.Concurrent.STM.TQueue ( library/Rebase/Control/Concurrent/STM/TQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TQueue.o, dist/build/Rebase/Control/Concurrent/STM/TQueue.dyn_o ) rebase> [ 18 of 369] Compiling Rebase.Control.Concurrent.STM.TSem ( library/Rebase/Control/Concurrent/STM/TSem.hs, dist/build/Rebase/Control/Concurrent/STM/TSem.o, dist/build/Rebase/Control/Concurrent/STM/TSem.dyn_o ) rebase> [ 19 of 369] Compiling Rebase.Control.Concurrent.STM.TVar ( library/Rebase/Control/Concurrent/STM/TVar.hs, dist/build/Rebase/Control/Concurrent/STM/TVar.o, dist/build/Rebase/Control/Concurrent/STM/TVar.dyn_o ) rebase> [ 20 of 369] Compiling Rebase.Control.DeepSeq ( library/Rebase/Control/DeepSeq.hs, dist/build/Rebase/Control/DeepSeq.o, dist/build/Rebase/Control/DeepSeq.dyn_o ) rebase> [ 21 of 369] Compiling Rebase.Control.Exception ( library/Rebase/Control/Exception.hs, dist/build/Rebase/Control/Exception.o, dist/build/Rebase/Control/Exception.dyn_o ) rebase> [ 22 of 369] Compiling Rebase.Control.Exception.Base ( library/Rebase/Control/Exception/Base.hs, dist/build/Rebase/Control/Exception/Base.o, dist/build/Rebase/Control/Exception/Base.dyn_o ) rebase> [ 23 of 369] Compiling Rebase.Control.Monad ( library/Rebase/Control/Monad.hs, dist/build/Rebase/Control/Monad.o, dist/build/Rebase/Control/Monad.dyn_o ) rebase> [ 24 of 369] Compiling Rebase.Control.Monad.Cont ( library/Rebase/Control/Monad/Cont.hs, dist/build/Rebase/Control/Monad/Cont.o, dist/build/Rebase/Control/Monad/Cont.dyn_o ) rebase> [ 25 of 369] Compiling Rebase.Control.Monad.Cont.Class ( library/Rebase/Control/Monad/Cont/Class.hs, dist/build/Rebase/Control/Monad/Cont/Class.o, dist/build/Rebase/Control/Monad/Cont/Class.dyn_o ) rebase> [ 26 of 369] Compiling Rebase.Control.Monad.Error.Class ( library/Rebase/Control/Monad/Error/Class.hs, dist/build/Rebase/Control/Monad/Error/Class.o, dist/build/Rebase/Control/Monad/Error/Class.dyn_o ) rebase> [ 27 of 369] Compiling Rebase.Control.Monad.Fail ( library/Rebase/Control/Monad/Fail.hs, dist/build/Rebase/Control/Monad/Fail.o, dist/build/Rebase/Control/Monad/Fail.dyn_o ) rebase> [ 28 of 369] Compiling Rebase.Control.Monad.Fix ( library/Rebase/Control/Monad/Fix.hs, dist/build/Rebase/Control/Monad/Fix.o, dist/build/Rebase/Control/Monad/Fix.dyn_o ) rebase> [ 29 of 369] Compiling Rebase.Control.Monad.IO.Class ( library/Rebase/Control/Monad/IO/Class.hs, dist/build/Rebase/Control/Monad/IO/Class.o, dist/build/Rebase/Control/Monad/IO/Class.dyn_o ) rebase> [ 30 of 369] Compiling Rebase.Control.Monad.Identity ( library/Rebase/Control/Monad/Identity.hs, dist/build/Rebase/Control/Monad/Identity.o, dist/build/Rebase/Control/Monad/Identity.dyn_o ) rebase> [ 31 of 369] Compiling Rebase.Control.Monad.RWS ( library/Rebase/Control/Monad/RWS.hs, dist/build/Rebase/Control/Monad/RWS.o, dist/build/Rebase/Control/Monad/RWS.dyn_o ) rebase> [ 32 of 369] Compiling Rebase.Control.Monad.RWS.Class ( library/Rebase/Control/Monad/RWS/Class.hs, dist/build/Rebase/Control/Monad/RWS/Class.o, dist/build/Rebase/Control/Monad/RWS/Class.dyn_o ) rebase> [ 33 of 369] Compiling Rebase.Control.Monad.RWS.Lazy ( library/Rebase/Control/Monad/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/RWS/Lazy.o, dist/build/Rebase/Control/Monad/RWS/Lazy.dyn_o ) rebase> [ 34 of 369] Compiling Rebase.Control.Monad.RWS.Strict ( library/Rebase/Control/Monad/RWS/Strict.hs, dist/build/Rebase/Control/Monad/RWS/Strict.o, dist/build/Rebase/Control/Monad/RWS/Strict.dyn_o ) rebase> [ 35 of 369] Compiling Rebase.Control.Monad.Reader ( library/Rebase/Control/Monad/Reader.hs, dist/build/Rebase/Control/Monad/Reader.o, dist/build/Rebase/Control/Monad/Reader.dyn_o ) rebase> [ 36 of 369] Compiling Rebase.Control.Monad.Reader.Class ( library/Rebase/Control/Monad/Reader/Class.hs, dist/build/Rebase/Control/Monad/Reader/Class.o, dist/build/Rebase/Control/Monad/Reader/Class.dyn_o ) rebase> [ 37 of 369] Compiling Rebase.Control.Monad.ST ( library/Rebase/Control/Monad/ST.hs, dist/build/Rebase/Control/Monad/ST.o, dist/build/Rebase/Control/Monad/ST.dyn_o ) rebase> [ 38 of 369] Compiling Rebase.Control.Monad.ST.Lazy ( library/Rebase/Control/Monad/ST/Lazy.hs, dist/build/Rebase/Control/Monad/ST/Lazy.o, dist/build/Rebase/Control/Monad/ST/Lazy.dyn_o ) rebase> [ 39 of 369] Compiling Rebase.Control.Monad.ST.Lazy.Unsafe ( library/Rebase/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Lazy/Unsafe.o, dist/build/Rebase/Control/Monad/ST/Lazy/Unsafe.dyn_o ) rebase> [ 40 of 369] Compiling Rebase.Control.Monad.ST.Strict ( library/Rebase/Control/Monad/ST/Strict.hs, dist/build/Rebase/Control/Monad/ST/Strict.o, dist/build/Rebase/Control/Monad/ST/Strict.dyn_o ) rebase> [ 41 of 369] Compiling Rebase.Control.Monad.ST.Unsafe ( library/Rebase/Control/Monad/ST/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Unsafe.o, dist/build/Rebase/Control/Monad/ST/Unsafe.dyn_o ) rebase> [ 42 of 369] Compiling Rebase.Control.Monad.STM ( library/Rebase/Control/Monad/STM.hs, dist/build/Rebase/Control/Monad/STM.o, dist/build/Rebase/Control/Monad/STM.dyn_o ) rebase> [ 43 of 369] Compiling Rebase.Control.Monad.Signatures ( library/Rebase/Control/Monad/Signatures.hs, dist/build/Rebase/Control/Monad/Signatures.o, dist/build/Rebase/Control/Monad/Signatures.dyn_o ) rebase> [ 44 of 369] Compiling Rebase.Control.Monad.State ( library/Rebase/Control/Monad/State.hs, dist/build/Rebase/Control/Monad/State.o, dist/build/Rebase/Control/Monad/State.dyn_o ) rebase> [ 45 of 369] Compiling Rebase.Control.Monad.State.Class ( library/Rebase/Control/Monad/State/Class.hs, dist/build/Rebase/Control/Monad/State/Class.o, dist/build/Rebase/Control/Monad/State/Class.dyn_o ) rebase> [ 46 of 369] Compiling Rebase.Control.Monad.State.Lazy ( library/Rebase/Control/Monad/State/Lazy.hs, dist/build/Rebase/Control/Monad/State/Lazy.o, dist/build/Rebase/Control/Monad/State/Lazy.dyn_o ) rebase> [ 47 of 369] Compiling Rebase.Control.Monad.State.Strict ( library/Rebase/Control/Monad/State/Strict.hs, dist/build/Rebase/Control/Monad/State/Strict.o, dist/build/Rebase/Control/Monad/State/Strict.dyn_o ) rebase> [ 48 of 369] Compiling Rebase.Control.Monad.Trans ( library/Rebase/Control/Monad/Trans.hs, dist/build/Rebase/Control/Monad/Trans.o, dist/build/Rebase/Control/Monad/Trans.dyn_o ) rebase> [ 49 of 369] Compiling Rebase.Control.Monad.Trans.Class ( library/Rebase/Control/Monad/Trans/Class.hs, dist/build/Rebase/Control/Monad/Trans/Class.o, dist/build/Rebase/Control/Monad/Trans/Class.dyn_o ) rebase> [ 50 of 369] Compiling Rebase.Control.Monad.Trans.Cont ( library/Rebase/Control/Monad/Trans/Cont.hs, dist/build/Rebase/Control/Monad/Trans/Cont.o, dist/build/Rebase/Control/Monad/Trans/Cont.dyn_o ) rebase> [ 51 of 369] Compiling Rebase.Control.Monad.Trans.Except ( library/Rebase/Control/Monad/Trans/Except.hs, dist/build/Rebase/Control/Monad/Trans/Except.o, dist/build/Rebase/Control/Monad/Trans/Except.dyn_o ) rebase> [ 52 of 369] Compiling Rebase.Control.Monad.Trans.Identity ( library/Rebase/Control/Monad/Trans/Identity.hs, dist/build/Rebase/Control/Monad/Trans/Identity.o, dist/build/Rebase/Control/Monad/Trans/Identity.dyn_o ) rebase> [ 53 of 369] Compiling Rebase.Control.Monad.Trans.Maybe ( library/Rebase/Control/Monad/Trans/Maybe.hs, dist/build/Rebase/Control/Monad/Trans/Maybe.o, dist/build/Rebase/Control/Monad/Trans/Maybe.dyn_o ) rebase> [ 54 of 369] Compiling Rebase.Control.Monad.Trans.RWS ( library/Rebase/Control/Monad/Trans/RWS.hs, dist/build/Rebase/Control/Monad/Trans/RWS.o, dist/build/Rebase/Control/Monad/Trans/RWS.dyn_o ) rebase> [ 55 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Lazy ( library/Rebase/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Lazy.o, dist/build/Rebase/Control/Monad/Trans/RWS/Lazy.dyn_o ) rebase> [ 56 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Strict ( library/Rebase/Control/Monad/Trans/RWS/Strict.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Strict.o, dist/build/Rebase/Control/Monad/Trans/RWS/Strict.dyn_o ) rebase> [ 57 of 369] Compiling Rebase.Control.Monad.Trans.Reader ( library/Rebase/Control/Monad/Trans/Reader.hs, dist/build/Rebase/Control/Monad/Trans/Reader.o, dist/build/Rebase/Control/Monad/Trans/Reader.dyn_o ) rebase> [ 58 of 369] Compiling Rebase.Control.Monad.Trans.State ( library/Rebase/Control/Monad/Trans/State.hs, dist/build/Rebase/Control/Monad/Trans/State.o, dist/build/Rebase/Control/Monad/Trans/State.dyn_o ) rebase> [ 59 of 369] Compiling Rebase.Control.Monad.Trans.State.Lazy ( library/Rebase/Control/Monad/Trans/State/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/State/Lazy.o, dist/build/Rebase/Control/Monad/Trans/State/Lazy.dyn_o ) rebase> [ 60 of 369] Compiling Rebase.Control.Monad.Trans.State.Strict ( library/Rebase/Control/Monad/Trans/State/Strict.hs, dist/build/Rebase/Control/Monad/Trans/State/Strict.o, dist/build/Rebase/Control/Monad/Trans/State/Strict.dyn_o ) rebase> [ 61 of 369] Compiling Rebase.Control.Monad.Trans.Writer ( library/Rebase/Control/Monad/Trans/Writer.hs, dist/build/Rebase/Control/Monad/Trans/Writer.o, dist/build/Rebase/Control/Monad/Trans/Writer.dyn_o ) rebase> [ 62 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Lazy ( library/Rebase/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Lazy.o, dist/build/Rebase/Control/Monad/Trans/Writer/Lazy.dyn_o ) rebase> [ 63 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Strict ( library/Rebase/Control/Monad/Trans/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Strict.o, dist/build/Rebase/Control/Monad/Trans/Writer/Strict.dyn_o ) rebase> [ 64 of 369] Compiling Rebase.Control.Monad.Writer ( library/Rebase/Control/Monad/Writer.hs, dist/build/Rebase/Control/Monad/Writer.o, dist/build/Rebase/Control/Monad/Writer.dyn_o ) rebase> [ 65 of 369] Compiling Rebase.Control.Monad.Writer.Class ( library/Rebase/Control/Monad/Writer/Class.hs, dist/build/Rebase/Control/Monad/Writer/Class.o, dist/build/Rebase/Control/Monad/Writer/Class.dyn_o ) rebase> [ 66 of 369] Compiling Rebase.Control.Monad.Writer.Lazy ( library/Rebase/Control/Monad/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Writer/Lazy.o, dist/build/Rebase/Control/Monad/Writer/Lazy.dyn_o ) rebase> [ 67 of 369] Compiling Rebase.Control.Monad.Writer.Strict ( library/Rebase/Control/Monad/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Writer/Strict.o, dist/build/Rebase/Control/Monad/Writer/Strict.dyn_o ) rebase> [ 68 of 369] Compiling Rebase.Control.Monad.Zip ( library/Rebase/Control/Monad/Zip.hs, dist/build/Rebase/Control/Monad/Zip.o, dist/build/Rebase/Control/Monad/Zip.dyn_o ) rebase> [ 69 of 369] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, dist/build/Rebase/Control/Selective.o, dist/build/Rebase/Control/Selective.dyn_o ) rebase> [ 70 of 369] Compiling Rebase.Control.Selective.Free ( library/Rebase/Control/Selective/Free.hs, dist/build/Rebase/Control/Selective/Free.o, dist/build/Rebase/Control/Selective/Free.dyn_o ) rebase> [ 71 of 369] Compiling Rebase.Control.Selective.Multi ( library/Rebase/Control/Selective/Multi.hs, dist/build/Rebase/Control/Selective/Multi.o, dist/build/Rebase/Control/Selective/Multi.dyn_o ) rebase> [ 72 of 369] Compiling Rebase.Control.Selective.Rigid.Free ( library/Rebase/Control/Selective/Rigid/Free.hs, dist/build/Rebase/Control/Selective/Rigid/Free.o, dist/build/Rebase/Control/Selective/Rigid/Free.dyn_o ) rebase> [ 73 of 369] Compiling Rebase.Control.Selective.Rigid.Freer ( library/Rebase/Control/Selective/Rigid/Freer.hs, dist/build/Rebase/Control/Selective/Rigid/Freer.o, dist/build/Rebase/Control/Selective/Rigid/Freer.dyn_o ) rebase> [ 74 of 369] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, dist/build/Rebase/Data/Biapplicative.o, dist/build/Rebase/Data/Biapplicative.dyn_o ) rebase> [ 75 of 369] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, dist/build/Rebase/Data/Bifoldable.o, dist/build/Rebase/Data/Bifoldable.dyn_o ) rebase> [ 76 of 369] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, dist/build/Rebase/Data/Bifunctor.o, dist/build/Rebase/Data/Bifunctor.dyn_o ) rebase> [ 77 of 369] Compiling Rebase.Data.Bifunctor.Apply ( library/Rebase/Data/Bifunctor/Apply.hs, dist/build/Rebase/Data/Bifunctor/Apply.o, dist/build/Rebase/Data/Bifunctor/Apply.dyn_o ) rebase> [ 78 of 369] Compiling Rebase.Data.Bifunctor.Biff ( library/Rebase/Data/Bifunctor/Biff.hs, dist/build/Rebase/Data/Bifunctor/Biff.o, dist/build/Rebase/Data/Bifunctor/Biff.dyn_o ) rebase> [ 79 of 369] Compiling Rebase.Data.Bifunctor.Clown ( library/Rebase/Data/Bifunctor/Clown.hs, dist/build/Rebase/Data/Bifunctor/Clown.o, dist/build/Rebase/Data/Bifunctor/Clown.dyn_o ) rebase> [ 80 of 369] Compiling Rebase.Data.Bifunctor.Flip ( library/Rebase/Data/Bifunctor/Flip.hs, dist/build/Rebase/Data/Bifunctor/Flip.o, dist/build/Rebase/Data/Bifunctor/Flip.dyn_o ) rebase> [ 81 of 369] Compiling Rebase.Data.Bifunctor.Join ( library/Rebase/Data/Bifunctor/Join.hs, dist/build/Rebase/Data/Bifunctor/Join.o, dist/build/Rebase/Data/Bifunctor/Join.dyn_o ) rebase> [ 82 of 369] Compiling Rebase.Data.Bifunctor.Joker ( library/Rebase/Data/Bifunctor/Joker.hs, dist/build/Rebase/Data/Bifunctor/Joker.o, dist/build/Rebase/Data/Bifunctor/Joker.dyn_o ) rebase> [ 83 of 369] Compiling Rebase.Data.Bifunctor.Product ( library/Rebase/Data/Bifunctor/Product.hs, dist/build/Rebase/Data/Bifunctor/Product.o, dist/build/Rebase/Data/Bifunctor/Product.dyn_o ) rebase> [ 84 of 369] Compiling Rebase.Data.Bifunctor.Tannen ( library/Rebase/Data/Bifunctor/Tannen.hs, dist/build/Rebase/Data/Bifunctor/Tannen.o, dist/build/Rebase/Data/Bifunctor/Tannen.dyn_o ) rebase> [ 85 of 369] Compiling Rebase.Data.Bifunctor.Wrapped ( library/Rebase/Data/Bifunctor/Wrapped.hs, dist/build/Rebase/Data/Bifunctor/Wrapped.o, dist/build/Rebase/Data/Bifunctor/Wrapped.dyn_o ) rebase> [ 86 of 369] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, dist/build/Rebase/Data/Bitraversable.o, dist/build/Rebase/Data/Bitraversable.dyn_o ) rebase> [ 87 of 369] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, dist/build/Rebase/Data/Bits.o, dist/build/Rebase/Data/Bits.dyn_o ) rebase> [ 88 of 369] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, dist/build/Rebase/Data/Bool.o, dist/build/Rebase/Data/Bool.dyn_o ) rebase> [ 89 of 369] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, dist/build/Rebase/Data/ByteString.o, dist/build/Rebase/Data/ByteString.dyn_o ) rebase> [ 90 of 369] Compiling Rebase.Data.ByteString.Builder ( library/Rebase/Data/ByteString/Builder.hs, dist/build/Rebase/Data/ByteString/Builder.o, dist/build/Rebase/Data/ByteString/Builder.dyn_o ) rebase> [ 91 of 369] Compiling Rebase.Data.ByteString.Builder.Extra ( library/Rebase/Data/ByteString/Builder/Extra.hs, dist/build/Rebase/Data/ByteString/Builder/Extra.o, dist/build/Rebase/Data/ByteString/Builder/Extra.dyn_o ) rebase> [ 92 of 369] Compiling Rebase.Data.ByteString.Builder.Internal ( library/Rebase/Data/ByteString/Builder/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Internal.o, dist/build/Rebase/Data/ByteString/Builder/Internal.dyn_o ) rebase> [ 93 of 369] Compiling Rebase.Data.ByteString.Builder.Prim ( library/Rebase/Data/ByteString/Builder/Prim.hs, dist/build/Rebase/Data/ByteString/Builder/Prim.o, dist/build/Rebase/Data/ByteString/Builder/Prim.dyn_o ) rebase> [ 94 of 369] Compiling Rebase.Data.ByteString.Builder.Prim.Internal ( library/Rebase/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Prim/Internal.o, dist/build/Rebase/Data/ByteString/Builder/Prim/Internal.dyn_o ) rebase> [ 95 of 369] Compiling Rebase.Data.ByteString.Builder.Scientific ( library/Rebase/Data/ByteString/Builder/Scientific.hs, dist/build/Rebase/Data/ByteString/Builder/Scientific.o, dist/build/Rebase/Data/ByteString/Builder/Scientific.dyn_o ) rebase> [ 96 of 369] Compiling Rebase.Data.ByteString.Char8 ( library/Rebase/Data/ByteString/Char8.hs, dist/build/Rebase/Data/ByteString/Char8.o, dist/build/Rebase/Data/ByteString/Char8.dyn_o ) rebase> [ 97 of 369] Compiling Rebase.Data.ByteString.Internal ( library/Rebase/Data/ByteString/Internal.hs, dist/build/Rebase/Data/ByteString/Internal.o, dist/build/Rebase/Data/ByteString/Internal.dyn_o ) rebase> [ 98 of 369] Compiling Rebase.Data.ByteString.Lazy ( library/Rebase/Data/ByteString/Lazy.hs, dist/build/Rebase/Data/ByteString/Lazy.o, dist/build/Rebase/Data/ByteString/Lazy.dyn_o ) rebase> [ 99 of 369] Compiling Rebase.Data.ByteString.Lazy.Char8 ( library/Rebase/Data/ByteString/Lazy/Char8.hs, dist/build/Rebase/Data/ByteString/Lazy/Char8.o, dist/build/Rebase/Data/ByteString/Lazy/Char8.dyn_o ) rebase> [100 of 369] Compiling Rebase.Data.ByteString.Lazy.Internal ( library/Rebase/Data/ByteString/Lazy/Internal.hs, dist/build/Rebase/Data/ByteString/Lazy/Internal.o, dist/build/Rebase/Data/ByteString/Lazy/Internal.dyn_o ) rebase> [101 of 369] Compiling Rebase.Data.ByteString.Short ( library/Rebase/Data/ByteString/Short.hs, dist/build/Rebase/Data/ByteString/Short.o, dist/build/Rebase/Data/ByteString/Short.dyn_o ) rebase> [102 of 369] Compiling Rebase.Data.ByteString.Short.Internal ( library/Rebase/Data/ByteString/Short/Internal.hs, dist/build/Rebase/Data/ByteString/Short/Internal.o, dist/build/Rebase/Data/ByteString/Short/Internal.dyn_o ) rebase> [103 of 369] Compiling Rebase.Data.ByteString.Unsafe ( library/Rebase/Data/ByteString/Unsafe.hs, dist/build/Rebase/Data/ByteString/Unsafe.o, dist/build/Rebase/Data/ByteString/Unsafe.dyn_o ) rebase> [104 of 369] Compiling Rebase.Data.Char ( library/Rebase/Data/Char.hs, dist/build/Rebase/Data/Char.o, dist/build/Rebase/Data/Char.dyn_o ) rebase> [105 of 369] Compiling Rebase.Data.Coerce ( library/Rebase/Data/Coerce.hs, dist/build/Rebase/Data/Coerce.o, dist/build/Rebase/Data/Coerce.dyn_o ) rebase> [106 of 369] Compiling Rebase.Data.Complex ( library/Rebase/Data/Complex.hs, dist/build/Rebase/Data/Complex.o, dist/build/Rebase/Data/Complex.dyn_o ) rebase> [107 of 369] Compiling Rebase.Data.DList ( library/Rebase/Data/DList.hs, dist/build/Rebase/Data/DList.o, dist/build/Rebase/Data/DList.dyn_o ) rebase> [108 of 369] Compiling Rebase.Data.Data ( library/Rebase/Data/Data.hs, dist/build/Rebase/Data/Data.o, dist/build/Rebase/Data/Data.dyn_o ) rebase> [109 of 369] Compiling Rebase.Data.Dynamic ( library/Rebase/Data/Dynamic.hs, dist/build/Rebase/Data/Dynamic.o, dist/build/Rebase/Data/Dynamic.dyn_o ) rebase> [110 of 369] Compiling Rebase.Data.Either ( library/Rebase/Data/Either.hs, dist/build/Rebase/Data/Either.o, dist/build/Rebase/Data/Either.dyn_o ) rebase> [111 of 369] Compiling Rebase.Data.Either.Combinators ( library/Rebase/Data/Either/Combinators.hs, dist/build/Rebase/Data/Either/Combinators.o, dist/build/Rebase/Data/Either/Combinators.dyn_o ) rebase> [112 of 369] Compiling Rebase.Data.Either.Validation ( library/Rebase/Data/Either/Validation.hs, dist/build/Rebase/Data/Either/Validation.o, dist/build/Rebase/Data/Either/Validation.dyn_o ) rebase> [113 of 369] Compiling Rebase.Data.Eq ( library/Rebase/Data/Eq.hs, dist/build/Rebase/Data/Eq.o, dist/build/Rebase/Data/Eq.dyn_o ) rebase> [114 of 369] Compiling Rebase.Data.Fixed ( library/Rebase/Data/Fixed.hs, dist/build/Rebase/Data/Fixed.o, dist/build/Rebase/Data/Fixed.dyn_o ) rebase> [115 of 369] Compiling Rebase.Data.Foldable ( library/Rebase/Data/Foldable.hs, dist/build/Rebase/Data/Foldable.o, dist/build/Rebase/Data/Foldable.dyn_o ) rebase> [116 of 369] Compiling Rebase.Data.Function ( library/Rebase/Data/Function.hs, dist/build/Rebase/Data/Function.o, dist/build/Rebase/Data/Function.dyn_o ) rebase> [117 of 369] Compiling Rebase.Data.Functor ( library/Rebase/Data/Functor.hs, dist/build/Rebase/Data/Functor.o, dist/build/Rebase/Data/Functor.dyn_o ) rebase> [118 of 369] Compiling Rebase.Data.Functor.Alt ( library/Rebase/Data/Functor/Alt.hs, dist/build/Rebase/Data/Functor/Alt.o, dist/build/Rebase/Data/Functor/Alt.dyn_o ) rebase> [119 of 369] Compiling Rebase.Data.Functor.Apply ( library/Rebase/Data/Functor/Apply.hs, dist/build/Rebase/Data/Functor/Apply.o, dist/build/Rebase/Data/Functor/Apply.dyn_o ) rebase> [120 of 369] Compiling Rebase.Data.Functor.Bind ( library/Rebase/Data/Functor/Bind.hs, dist/build/Rebase/Data/Functor/Bind.o, dist/build/Rebase/Data/Functor/Bind.dyn_o ) rebase> [121 of 369] Compiling Rebase.Data.Functor.Bind.Class ( library/Rebase/Data/Functor/Bind/Class.hs, dist/build/Rebase/Data/Functor/Bind/Class.o, dist/build/Rebase/Data/Functor/Bind/Class.dyn_o ) rebase> [122 of 369] Compiling Rebase.Data.Functor.Bind.Trans ( library/Rebase/Data/Functor/Bind/Trans.hs, dist/build/Rebase/Data/Functor/Bind/Trans.o, dist/build/Rebase/Data/Functor/Bind/Trans.dyn_o ) rebase> [123 of 369] Compiling Rebase.Data.Functor.Classes ( library/Rebase/Data/Functor/Classes.hs, dist/build/Rebase/Data/Functor/Classes.o, dist/build/Rebase/Data/Functor/Classes.dyn_o ) rebase> [124 of 369] Compiling Rebase.Data.Functor.Compose ( library/Rebase/Data/Functor/Compose.hs, dist/build/Rebase/Data/Functor/Compose.o, dist/build/Rebase/Data/Functor/Compose.dyn_o ) rebase> [125 of 369] Compiling Rebase.Data.Functor.Constant ( library/Rebase/Data/Functor/Constant.hs, dist/build/Rebase/Data/Functor/Constant.o, dist/build/Rebase/Data/Functor/Constant.dyn_o ) rebase> [126 of 369] Compiling Rebase.Data.Functor.Contravariant ( library/Rebase/Data/Functor/Contravariant.hs, dist/build/Rebase/Data/Functor/Contravariant.o, dist/build/Rebase/Data/Functor/Contravariant.dyn_o ) rebase> [127 of 369] Compiling Rebase.Data.Functor.Contravariant.Compose ( library/Rebase/Data/Functor/Contravariant/Compose.hs, dist/build/Rebase/Data/Functor/Contravariant/Compose.o, dist/build/Rebase/Data/Functor/Contravariant/Compose.dyn_o ) rebase> [128 of 369] Compiling Rebase.Data.Functor.Contravariant.Divisible ( library/Rebase/Data/Functor/Contravariant/Divisible.hs, dist/build/Rebase/Data/Functor/Contravariant/Divisible.o, dist/build/Rebase/Data/Functor/Contravariant/Divisible.dyn_o ) rebase> [129 of 369] Compiling Rebase.Data.Functor.Extend ( library/Rebase/Data/Functor/Extend.hs, dist/build/Rebase/Data/Functor/Extend.o, dist/build/Rebase/Data/Functor/Extend.dyn_o ) rebase> [130 of 369] Compiling Rebase.Data.Functor.Identity ( library/Rebase/Data/Functor/Identity.hs, dist/build/Rebase/Data/Functor/Identity.o, dist/build/Rebase/Data/Functor/Identity.dyn_o ) rebase> [131 of 369] Compiling Rebase.Data.Functor.Invariant ( library/Rebase/Data/Functor/Invariant.hs, dist/build/Rebase/Data/Functor/Invariant.o, dist/build/Rebase/Data/Functor/Invariant.dyn_o ) rebase> [132 of 369] Compiling Rebase.Data.Functor.Invariant.TH ( library/Rebase/Data/Functor/Invariant/TH.hs, dist/build/Rebase/Data/Functor/Invariant/TH.o, dist/build/Rebase/Data/Functor/Invariant/TH.dyn_o ) rebase> [133 of 369] Compiling Rebase.Data.Functor.Plus ( library/Rebase/Data/Functor/Plus.hs, dist/build/Rebase/Data/Functor/Plus.o, dist/build/Rebase/Data/Functor/Plus.dyn_o ) rebase> [134 of 369] Compiling Rebase.Data.Functor.Product ( library/Rebase/Data/Functor/Product.hs, dist/build/Rebase/Data/Functor/Product.o, dist/build/Rebase/Data/Functor/Product.dyn_o ) rebase> [135 of 369] Compiling Rebase.Data.Functor.Reverse ( library/Rebase/Data/Functor/Reverse.hs, dist/build/Rebase/Data/Functor/Reverse.o, dist/build/Rebase/Data/Functor/Reverse.dyn_o ) rebase> [136 of 369] Compiling Rebase.Data.Functor.Sum ( library/Rebase/Data/Functor/Sum.hs, dist/build/Rebase/Data/Functor/Sum.o, dist/build/Rebase/Data/Functor/Sum.dyn_o ) rebase> [137 of 369] Compiling Rebase.Data.Graph ( library/Rebase/Data/Graph.hs, dist/build/Rebase/Data/Graph.o, dist/build/Rebase/Data/Graph.dyn_o ) rebase> [138 of 369] Compiling Rebase.Data.Group ( library/Rebase/Data/Group.hs, dist/build/Rebase/Data/Group.o, dist/build/Rebase/Data/Group.dyn_o ) rebase> [139 of 369] Compiling Rebase.Data.Groupoid ( library/Rebase/Data/Groupoid.hs, dist/build/Rebase/Data/Groupoid.o, dist/build/Rebase/Data/Groupoid.dyn_o ) rebase> [140 of 369] Compiling Rebase.Data.HashMap.Lazy ( library/Rebase/Data/HashMap/Lazy.hs, dist/build/Rebase/Data/HashMap/Lazy.o, dist/build/Rebase/Data/HashMap/Lazy.dyn_o ) rebase> [141 of 369] Compiling Rebase.Data.HashMap.Strict ( library/Rebase/Data/HashMap/Strict.hs, dist/build/Rebase/Data/HashMap/Strict.o, dist/build/Rebase/Data/HashMap/Strict.dyn_o ) rebase> [142 of 369] Compiling Rebase.Data.HashSet ( library/Rebase/Data/HashSet.hs, dist/build/Rebase/Data/HashSet.o, dist/build/Rebase/Data/HashSet.dyn_o ) rebase> [143 of 369] Compiling Rebase.Data.Hashable ( library/Rebase/Data/Hashable.hs, dist/build/Rebase/Data/Hashable.o, dist/build/Rebase/Data/Hashable.dyn_o ) rebase> [144 of 369] Compiling Rebase.Data.IORef ( library/Rebase/Data/IORef.hs, dist/build/Rebase/Data/IORef.o, dist/build/Rebase/Data/IORef.dyn_o ) rebase> [145 of 369] Compiling Rebase.Data.Int ( library/Rebase/Data/Int.hs, dist/build/Rebase/Data/Int.o, dist/build/Rebase/Data/Int.dyn_o ) rebase> [146 of 369] Compiling Rebase.Data.IntMap ( library/Rebase/Data/IntMap.hs, dist/build/Rebase/Data/IntMap.o, dist/build/Rebase/Data/IntMap.dyn_o ) lens> Preprocessing test suite 'properties' for lens-5.3.4.. lens> Building test suite 'properties' for lens-5.3.4.. HsYAML-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase attoparsec-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase HTF> Running phase: updateAutotoolsGnuConfigScriptsPhase HsYAML-aeson> Running phase: configurePhase attoparsec-aeson> Running phase: configurePhase HsYAML-aeson> configureFlags: --verbose --prefix=/nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc/share/doc/HsYAML-aeson-0.2.0.2 --with-gcc=gcc --package-db=/build/tmp.AsQABd8gKS/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib attoparsec-aeson> configureFlags: --verbose --prefix=/nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 --with-gcc=gcc --package-db=/build/tmp.2VSiwVzzG3/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib lens> [1 of 2] Compiling Control.Lens.Properties ( lens-properties/src/Control/Lens/Properties.hs, dist/build/properties/properties-tmp/Control/Lens/Properties.o ) HsYAML-aeson> Using Parsec parser HsYAML-aeson> Configuring HsYAML-aeson-0.2.0.2... HTF> Running phase: configurePhase binary-instances> Running phase: updateAutotoolsGnuConfigScriptsPhase attoparsec-aeson> Using Parsec parser attoparsec-aeson> Configuring attoparsec-aeson-2.2.2.0... HTF> configureFlags: --verbose --prefix=/nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc/share/doc/HTF-0.15.0.2 --with-gcc=gcc --package-db=/build/tmp.KAMWEbiRqQ/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 --disable-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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib HTF> Using Parsec parser HTF> Configuring HTF-0.15.0.2... binary-instances> Running phase: configurePhase binary-instances> configureFlags: --verbose --prefix=/nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc/share/doc/binary-instances-1.0.6 --with-gcc=gcc --package-db=/build/tmp.xrjrJezm7q/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib deriving-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase binary-instances> Using Parsec parser binary-instances> Configuring binary-instances-1.0.6... deriving-aeson> Running phase: configurePhase constraints-extras> Running phase: updateAutotoolsGnuConfigScriptsPhase deriving-aeson> configureFlags: --verbose --prefix=/nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc/share/doc/deriving-aeson-0.2.10 --with-gcc=gcc --package-db=/build/tmp.GD6i5HTZyu/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib deriving-aeson> Using Parsec parser deriving-aeson> Configuring deriving-aeson-0.2.10... constraints-extras> Running phase: configurePhase constraints-extras> configureFlags: --verbose --prefix=/nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc/share/doc/constraints-extras-0.4.0.2 --with-gcc=gcc --package-db=/build/tmp.OsZF91qZHu/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib constraints-extras> Using Parsec parser constraints-extras> Configuring constraints-extras-0.4.0.2... doctest-discover> Running phase: updateAutotoolsGnuConfigScriptsPhase rebase> [147 of 369] Compiling Rebase.Data.IntMap.Lazy ( library/Rebase/Data/IntMap/Lazy.hs, dist/build/Rebase/Data/IntMap/Lazy.o, dist/build/Rebase/Data/IntMap/Lazy.dyn_o ) doctest-discover> Running phase: configurePhase doctest-discover> configureFlags: --verbose --prefix=/nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.jsbydYaZal/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 --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib doctest-discover> Using Parsec parser doctest-discover> Configuring doctest-discover-0.2.0.0... path> Running phase: updateAutotoolsGnuConfigScriptsPhase rebase> [148 of 369] Compiling Rebase.Data.IntMap.Strict ( library/Rebase/Data/IntMap/Strict.hs, dist/build/Rebase/Data/IntMap/Strict.o, dist/build/Rebase/Data/IntMap/Strict.dyn_o ) rebase> [149 of 369] Compiling Rebase.Data.IntSet ( library/Rebase/Data/IntSet.hs, dist/build/Rebase/Data/IntSet.o, dist/build/Rebase/Data/IntSet.dyn_o ) rebase> [150 of 369] Compiling Rebase.Data.Isomorphism ( library/Rebase/Data/Isomorphism.hs, dist/build/Rebase/Data/Isomorphism.o, dist/build/Rebase/Data/Isomorphism.dyn_o ) rebase> [151 of 369] Compiling Rebase.Data.Ix ( library/Rebase/Data/Ix.hs, dist/build/Rebase/Data/Ix.o, dist/build/Rebase/Data/Ix.dyn_o ) rebase> [152 of 369] Compiling Rebase.Data.Kind ( library/Rebase/Data/Kind.hs, dist/build/Rebase/Data/Kind.o, dist/build/Rebase/Data/Kind.dyn_o ) rebase> [153 of 369] Compiling Rebase.Data.List ( library/Rebase/Data/List.hs, dist/build/Rebase/Data/List.o, dist/build/Rebase/Data/List.dyn_o ) rebase> [154 of 369] Compiling Rebase.Data.List.NonEmpty ( library/Rebase/Data/List/NonEmpty.hs, dist/build/Rebase/Data/List/NonEmpty.o, dist/build/Rebase/Data/List/NonEmpty.dyn_o ) rebase> [155 of 369] Compiling Rebase.Data.Map ( library/Rebase/Data/Map.hs, dist/build/Rebase/Data/Map.o, dist/build/Rebase/Data/Map.dyn_o ) rebase> [156 of 369] Compiling Rebase.Data.Map.Lazy ( library/Rebase/Data/Map/Lazy.hs, dist/build/Rebase/Data/Map/Lazy.o, dist/build/Rebase/Data/Map/Lazy.dyn_o ) rebase> [157 of 369] Compiling Rebase.Data.Map.Strict ( library/Rebase/Data/Map/Strict.hs, dist/build/Rebase/Data/Map/Strict.o, dist/build/Rebase/Data/Map/Strict.dyn_o ) rebase> [158 of 369] Compiling Rebase.Data.Maybe ( library/Rebase/Data/Maybe.hs, dist/build/Rebase/Data/Maybe.o, dist/build/Rebase/Data/Maybe.dyn_o ) rebase> [159 of 369] Compiling Rebase.Data.Monoid ( library/Rebase/Data/Monoid.hs, dist/build/Rebase/Data/Monoid.o, dist/build/Rebase/Data/Monoid.dyn_o ) rebase> [160 of 369] Compiling Rebase.Data.Ord ( library/Rebase/Data/Ord.hs, dist/build/Rebase/Data/Ord.o, dist/build/Rebase/Data/Ord.dyn_o ) rebase> [161 of 369] Compiling Rebase.Data.Profunctor ( library/Rebase/Data/Profunctor.hs, dist/build/Rebase/Data/Profunctor.o, dist/build/Rebase/Data/Profunctor.dyn_o ) rebase> [162 of 369] Compiling Rebase.Data.Profunctor.Adjunction ( library/Rebase/Data/Profunctor/Adjunction.hs, dist/build/Rebase/Data/Profunctor/Adjunction.o, dist/build/Rebase/Data/Profunctor/Adjunction.dyn_o ) rebase> [163 of 369] Compiling Rebase.Data.Profunctor.Cayley ( library/Rebase/Data/Profunctor/Cayley.hs, dist/build/Rebase/Data/Profunctor/Cayley.o, dist/build/Rebase/Data/Profunctor/Cayley.dyn_o ) rebase> [164 of 369] Compiling Rebase.Data.Profunctor.Choice ( library/Rebase/Data/Profunctor/Choice.hs, dist/build/Rebase/Data/Profunctor/Choice.o, dist/build/Rebase/Data/Profunctor/Choice.dyn_o ) rebase> [165 of 369] Compiling Rebase.Data.Profunctor.Closed ( library/Rebase/Data/Profunctor/Closed.hs, dist/build/Rebase/Data/Profunctor/Closed.o, dist/build/Rebase/Data/Profunctor/Closed.dyn_o ) rebase> [166 of 369] Compiling Rebase.Data.Profunctor.Composition ( library/Rebase/Data/Profunctor/Composition.hs, dist/build/Rebase/Data/Profunctor/Composition.o, dist/build/Rebase/Data/Profunctor/Composition.dyn_o ) rebase> [167 of 369] Compiling Rebase.Data.Profunctor.Mapping ( library/Rebase/Data/Profunctor/Mapping.hs, dist/build/Rebase/Data/Profunctor/Mapping.o, dist/build/Rebase/Data/Profunctor/Mapping.dyn_o ) rebase> [168 of 369] Compiling Rebase.Data.Profunctor.Monad ( library/Rebase/Data/Profunctor/Monad.hs, dist/build/Rebase/Data/Profunctor/Monad.o, dist/build/Rebase/Data/Profunctor/Monad.dyn_o ) rebase> [169 of 369] Compiling Rebase.Data.Profunctor.Ran ( library/Rebase/Data/Profunctor/Ran.hs, dist/build/Rebase/Data/Profunctor/Ran.o, dist/build/Rebase/Data/Profunctor/Ran.dyn_o ) rebase> [170 of 369] Compiling Rebase.Data.Profunctor.Rep ( library/Rebase/Data/Profunctor/Rep.hs, dist/build/Rebase/Data/Profunctor/Rep.o, dist/build/Rebase/Data/Profunctor/Rep.dyn_o ) rebase> [171 of 369] Compiling Rebase.Data.Profunctor.Sieve ( library/Rebase/Data/Profunctor/Sieve.hs, dist/build/Rebase/Data/Profunctor/Sieve.o, dist/build/Rebase/Data/Profunctor/Sieve.dyn_o ) rebase> [172 of 369] Compiling Rebase.Data.Profunctor.Strong ( library/Rebase/Data/Profunctor/Strong.hs, dist/build/Rebase/Data/Profunctor/Strong.o, dist/build/Rebase/Data/Profunctor/Strong.dyn_o ) rebase> [173 of 369] Compiling Rebase.Data.Profunctor.Traversing ( library/Rebase/Data/Profunctor/Traversing.hs, dist/build/Rebase/Data/Profunctor/Traversing.o, dist/build/Rebase/Data/Profunctor/Traversing.dyn_o ) rebase> [174 of 369] Compiling Rebase.Data.Profunctor.Types ( library/Rebase/Data/Profunctor/Types.hs, dist/build/Rebase/Data/Profunctor/Types.o, dist/build/Rebase/Data/Profunctor/Types.dyn_o ) rebase> [175 of 369] Compiling Rebase.Data.Profunctor.Unsafe ( library/Rebase/Data/Profunctor/Unsafe.hs, dist/build/Rebase/Data/Profunctor/Unsafe.o, dist/build/Rebase/Data/Profunctor/Unsafe.dyn_o ) rebase> [176 of 369] Compiling Rebase.Data.Profunctor.Yoneda ( library/Rebase/Data/Profunctor/Yoneda.hs, dist/build/Rebase/Data/Profunctor/Yoneda.o, dist/build/Rebase/Data/Profunctor/Yoneda.dyn_o ) rebase> [177 of 369] Compiling Rebase.Data.Proxy ( library/Rebase/Data/Proxy.hs, dist/build/Rebase/Data/Proxy.o, dist/build/Rebase/Data/Proxy.dyn_o ) rebase> [178 of 369] Compiling Rebase.Data.Ratio ( library/Rebase/Data/Ratio.hs, dist/build/Rebase/Data/Ratio.o, dist/build/Rebase/Data/Ratio.dyn_o ) rebase> [179 of 369] Compiling Rebase.Data.STRef ( library/Rebase/Data/STRef.hs, dist/build/Rebase/Data/STRef.o, dist/build/Rebase/Data/STRef.dyn_o ) rebase> [180 of 369] Compiling Rebase.Data.STRef.Lazy ( library/Rebase/Data/STRef/Lazy.hs, dist/build/Rebase/Data/STRef/Lazy.o, dist/build/Rebase/Data/STRef/Lazy.dyn_o ) rebase> [181 of 369] Compiling Rebase.Data.STRef.Strict ( library/Rebase/Data/STRef/Strict.hs, dist/build/Rebase/Data/STRef/Strict.o, dist/build/Rebase/Data/STRef/Strict.dyn_o ) rebase> [182 of 369] Compiling Rebase.Data.Scientific ( library/Rebase/Data/Scientific.hs, dist/build/Rebase/Data/Scientific.o, dist/build/Rebase/Data/Scientific.dyn_o ) rebase> [183 of 369] Compiling Rebase.Data.Semigroup ( library/Rebase/Data/Semigroup.hs, dist/build/Rebase/Data/Semigroup.o, dist/build/Rebase/Data/Semigroup.dyn_o ) rebase> [184 of 369] Compiling Rebase.Data.Semigroup.Bifoldable ( library/Rebase/Data/Semigroup/Bifoldable.hs, dist/build/Rebase/Data/Semigroup/Bifoldable.o, dist/build/Rebase/Data/Semigroup/Bifoldable.dyn_o ) rebase> [185 of 369] Compiling Rebase.Data.Semigroup.Bitraversable ( library/Rebase/Data/Semigroup/Bitraversable.hs, dist/build/Rebase/Data/Semigroup/Bitraversable.o, dist/build/Rebase/Data/Semigroup/Bitraversable.dyn_o ) rebase> [186 of 369] Compiling Rebase.Data.Semigroup.Foldable ( library/Rebase/Data/Semigroup/Foldable.hs, dist/build/Rebase/Data/Semigroup/Foldable.o, dist/build/Rebase/Data/Semigroup/Foldable.dyn_o ) rebase> [187 of 369] Compiling Rebase.Data.Semigroup.Traversable ( library/Rebase/Data/Semigroup/Traversable.hs, dist/build/Rebase/Data/Semigroup/Traversable.o, dist/build/Rebase/Data/Semigroup/Traversable.dyn_o ) rebase> [188 of 369] Compiling Rebase.Data.Semigroup.Traversable.Class ( library/Rebase/Data/Semigroup/Traversable/Class.hs, dist/build/Rebase/Data/Semigroup/Traversable/Class.o, dist/build/Rebase/Data/Semigroup/Traversable/Class.dyn_o ) rebase> [189 of 369] Compiling Rebase.Data.Semigroupoid ( library/Rebase/Data/Semigroupoid.hs, dist/build/Rebase/Data/Semigroupoid.o, dist/build/Rebase/Data/Semigroupoid.dyn_o ) rebase> [190 of 369] Compiling Rebase.Data.Semigroupoid.Dual ( library/Rebase/Data/Semigroupoid/Dual.hs, dist/build/Rebase/Data/Semigroupoid/Dual.o, dist/build/Rebase/Data/Semigroupoid/Dual.dyn_o ) rebase> [191 of 369] Compiling Rebase.Data.Semigroupoid.Ob ( library/Rebase/Data/Semigroupoid/Ob.hs, dist/build/Rebase/Data/Semigroupoid/Ob.o, dist/build/Rebase/Data/Semigroupoid/Ob.dyn_o ) rebase> [192 of 369] Compiling Rebase.Data.Semigroupoid.Static ( library/Rebase/Data/Semigroupoid/Static.hs, dist/build/Rebase/Data/Semigroupoid/Static.o, dist/build/Rebase/Data/Semigroupoid/Static.dyn_o ) rebase> [193 of 369] Compiling Rebase.Data.Sequence ( library/Rebase/Data/Sequence.hs, dist/build/Rebase/Data/Sequence.o, dist/build/Rebase/Data/Sequence.dyn_o ) rebase> [194 of 369] Compiling Rebase.Data.Set ( library/Rebase/Data/Set.hs, dist/build/Rebase/Data/Set.o, dist/build/Rebase/Data/Set.dyn_o ) rebase> [195 of 369] Compiling Rebase.Data.String ( library/Rebase/Data/String.hs, dist/build/Rebase/Data/String.o, dist/build/Rebase/Data/String.dyn_o ) rebase> [196 of 369] Compiling Rebase.Data.Text ( library/Rebase/Data/Text.hs, dist/build/Rebase/Data/Text.o, dist/build/Rebase/Data/Text.dyn_o ) rebase> [197 of 369] Compiling Rebase.Data.Text.Array ( library/Rebase/Data/Text/Array.hs, dist/build/Rebase/Data/Text/Array.o, dist/build/Rebase/Data/Text/Array.dyn_o ) rebase> [198 of 369] Compiling Rebase.Data.Text.Encoding ( library/Rebase/Data/Text/Encoding.hs, dist/build/Rebase/Data/Text/Encoding.o, dist/build/Rebase/Data/Text/Encoding.dyn_o ) rebase> [199 of 369] Compiling Rebase.Data.Text.Encoding.Error ( library/Rebase/Data/Text/Encoding/Error.hs, dist/build/Rebase/Data/Text/Encoding/Error.o, dist/build/Rebase/Data/Text/Encoding/Error.dyn_o ) rebase> [200 of 369] Compiling Rebase.Data.Text.Foreign ( library/Rebase/Data/Text/Foreign.hs, dist/build/Rebase/Data/Text/Foreign.o, dist/build/Rebase/Data/Text/Foreign.dyn_o ) rebase> [201 of 369] Compiling Rebase.Data.Text.IO ( library/Rebase/Data/Text/IO.hs, dist/build/Rebase/Data/Text/IO.o, dist/build/Rebase/Data/Text/IO.dyn_o ) rebase> [202 of 369] Compiling Rebase.Data.Text.Internal ( library/Rebase/Data/Text/Internal.hs, dist/build/Rebase/Data/Text/Internal.o, dist/build/Rebase/Data/Text/Internal.dyn_o ) rebase> [203 of 369] Compiling Rebase.Data.Text.Lazy ( library/Rebase/Data/Text/Lazy.hs, dist/build/Rebase/Data/Text/Lazy.o, dist/build/Rebase/Data/Text/Lazy.dyn_o ) rebase> [204 of 369] Compiling Rebase.Data.Text.Lazy.Builder ( library/Rebase/Data/Text/Lazy/Builder.hs, dist/build/Rebase/Data/Text/Lazy/Builder.o, dist/build/Rebase/Data/Text/Lazy/Builder.dyn_o ) rebase> [205 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Int ( library/Rebase/Data/Text/Lazy/Builder/Int.hs, dist/build/Rebase/Data/Text/Lazy/Builder/Int.o, dist/build/Rebase/Data/Text/Lazy/Builder/Int.dyn_o ) rebase> [206 of 369] Compiling Rebase.Data.Text.Lazy.Builder.RealFloat ( library/Rebase/Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Rebase/Data/Text/Lazy/Builder/RealFloat.o, dist/build/Rebase/Data/Text/Lazy/Builder/RealFloat.dyn_o ) rebase> [207 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Scientific ( library/Rebase/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Rebase/Data/Text/Lazy/Builder/Scientific.o, dist/build/Rebase/Data/Text/Lazy/Builder/Scientific.dyn_o ) rebase> [208 of 369] Compiling Rebase.Data.Text.Lazy.Encoding ( library/Rebase/Data/Text/Lazy/Encoding.hs, dist/build/Rebase/Data/Text/Lazy/Encoding.o, dist/build/Rebase/Data/Text/Lazy/Encoding.dyn_o ) path> Running phase: configurePhase lens> [2 of 2] Compiling Main ( tests/properties.hs, dist/build/properties/properties-tmp/Main.o ) path> configureFlags: --verbose --prefix=/nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc/share/doc/path-0.9.5 --with-gcc=gcc --package-db=/build/tmp.oWPLlnD9Dg/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib path> Using Parsec parser path> Configuring path-0.9.5... rebase> [209 of 369] Compiling Rebase.Data.Text.Lazy.IO ( library/Rebase/Data/Text/Lazy/IO.hs, dist/build/Rebase/Data/Text/Lazy/IO.o, dist/build/Rebase/Data/Text/Lazy/IO.dyn_o ) microaeson> Running phase: updateAutotoolsGnuConfigScriptsPhase microaeson> Running phase: configurePhase rebase> [210 of 369] Compiling Rebase.Data.Text.Lazy.Read ( library/Rebase/Data/Text/Lazy/Read.hs, dist/build/Rebase/Data/Text/Lazy/Read.o, dist/build/Rebase/Data/Text/Lazy/Read.dyn_o ) rebase> [211 of 369] Compiling Rebase.Data.Text.Read ( library/Rebase/Data/Text/Read.hs, dist/build/Rebase/Data/Text/Read.o, dist/build/Rebase/Data/Text/Read.dyn_o ) rebase> [212 of 369] Compiling Rebase.Data.Text.Unsafe ( library/Rebase/Data/Text/Unsafe.hs, dist/build/Rebase/Data/Text/Unsafe.o, dist/build/Rebase/Data/Text/Unsafe.dyn_o ) rebase> [213 of 369] Compiling Rebase.Data.Time ( library/Rebase/Data/Time.hs, dist/build/Rebase/Data/Time.o, dist/build/Rebase/Data/Time.dyn_o ) rebase> [214 of 369] Compiling Rebase.Data.Time.Calendar ( library/Rebase/Data/Time/Calendar.hs, dist/build/Rebase/Data/Time/Calendar.o, dist/build/Rebase/Data/Time/Calendar.dyn_o ) rebase> [215 of 369] Compiling Rebase.Data.Time.Calendar.Easter ( library/Rebase/Data/Time/Calendar/Easter.hs, dist/build/Rebase/Data/Time/Calendar/Easter.o, dist/build/Rebase/Data/Time/Calendar/Easter.dyn_o ) rebase> [216 of 369] Compiling Rebase.Data.Time.Calendar.Julian ( library/Rebase/Data/Time/Calendar/Julian.hs, dist/build/Rebase/Data/Time/Calendar/Julian.o, dist/build/Rebase/Data/Time/Calendar/Julian.dyn_o ) rebase> [217 of 369] Compiling Rebase.Data.Time.Calendar.MonthDay ( library/Rebase/Data/Time/Calendar/MonthDay.hs, dist/build/Rebase/Data/Time/Calendar/MonthDay.o, dist/build/Rebase/Data/Time/Calendar/MonthDay.dyn_o ) rebase> [218 of 369] Compiling Rebase.Data.Time.Calendar.OrdinalDate ( library/Rebase/Data/Time/Calendar/OrdinalDate.hs, dist/build/Rebase/Data/Time/Calendar/OrdinalDate.o, dist/build/Rebase/Data/Time/Calendar/OrdinalDate.dyn_o ) microaeson> configureFlags: --verbose --prefix=/nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc/share/doc/microaeson-0.1.0.2 --with-gcc=gcc --package-db=/build/tmp.GokhziuQBo/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib microaeson> Using Parsec parser microaeson> Configuring microaeson-0.1.0.2... rebase> [219 of 369] Compiling Rebase.Data.Time.Calendar.WeekDate ( library/Rebase/Data/Time/Calendar/WeekDate.hs, dist/build/Rebase/Data/Time/Calendar/WeekDate.o, dist/build/Rebase/Data/Time/Calendar/WeekDate.dyn_o ) HsYAML-aeson> Flags chosen: exe=False HsYAML-aeson> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 HsYAML-aeson> Dependency aeson >=1.4.0.0 && <1.5 || >=1.5.0.0 && <1.6 || >=2.0.0.0 && <2.1 HsYAML-aeson> || >=2.1.0.0 && <2.2 || >=2.2.0.0 && <2.3: using aeson-2.2.3.0 HsYAML-aeson> Dependency base >=4.9 && <5: using base-4.19.0.0 HsYAML-aeson> Dependency bytestring >=0.10.8.1 && <0.13: using bytestring-0.12.0.2 HsYAML-aeson> Dependency containers >=0.5.7.1 && <1: using containers-0.6.8 HsYAML-aeson> Dependency mtl >=2.2.1 && <2.3 || >=2.3.1 && <2.4: using mtl-2.3.1 HsYAML-aeson> Dependency scientific >=0.3.6.2 && <0.4: using scientific-0.3.8.0 HsYAML-aeson> Dependency text >=1.2.3 && <1.3 || >=2.0 && <2.2: using text-2.1 HsYAML-aeson> Dependency unordered-containers >=0.2 && <0.3: using HsYAML-aeson> unordered-containers-0.2.20 HsYAML-aeson> Dependency vector >=0.12.0.2 && <0.13 || >=0.13.0.0 && <0.14: using HsYAML-aeson> vector-0.13.2.0 attoparsec-aeson> Dependency aeson >=2.2.2.0 && <2.3: using aeson-2.2.3.0 attoparsec-aeson> Dependency attoparsec >=0.14.2 && <0.15: using attoparsec-0.14.4 attoparsec-aeson> Dependency base >=4.12.0.0 && <5: using base-4.19.0.0 attoparsec-aeson> Dependency bytestring >=0.10.8.2 && <0.13: using bytestring-0.12.0.2 attoparsec-aeson> Dependency character-ps >=0.1 && <0.2: using character-ps-0.1 attoparsec-aeson> Dependency integer-conversion >=0.1 && <0.2: using integer-conversion-0.1.1 attoparsec-aeson> Dependency primitive >=0.8.0.0 && <0.10: using primitive-0.9.1.0 attoparsec-aeson> Dependency scientific >=0.3.7.0 && <0.4: using scientific-0.3.8.0 attoparsec-aeson> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 attoparsec-aeson> Dependency vector >=0.12.0.1 && <0.14: using vector-0.13.2.0 rebase> [220 of 369] Compiling Rebase.Data.Time.Clock ( library/Rebase/Data/Time/Clock.hs, dist/build/Rebase/Data/Time/Clock.o, dist/build/Rebase/Data/Time/Clock.dyn_o ) rebase> [221 of 369] Compiling Rebase.Data.Time.Clock.POSIX ( library/Rebase/Data/Time/Clock/POSIX.hs, dist/build/Rebase/Data/Time/Clock/POSIX.o, dist/build/Rebase/Data/Time/Clock/POSIX.dyn_o ) rebase> [222 of 369] Compiling Rebase.Data.Time.Clock.System ( library/Rebase/Data/Time/Clock/System.hs, dist/build/Rebase/Data/Time/Clock/System.o, dist/build/Rebase/Data/Time/Clock/System.dyn_o ) rebase> [223 of 369] Compiling Rebase.Data.Time.Clock.TAI ( library/Rebase/Data/Time/Clock/TAI.hs, dist/build/Rebase/Data/Time/Clock/TAI.o, dist/build/Rebase/Data/Time/Clock/TAI.dyn_o ) rebase> [224 of 369] Compiling Rebase.Data.Time.Compat ( library/Rebase/Data/Time/Compat.hs, dist/build/Rebase/Data/Time/Compat.o, dist/build/Rebase/Data/Time/Compat.dyn_o ) rebase> [225 of 369] Compiling Rebase.Data.Time.Format ( library/Rebase/Data/Time/Format.hs, dist/build/Rebase/Data/Time/Format.o, dist/build/Rebase/Data/Time/Format.dyn_o ) rebase> [226 of 369] Compiling Rebase.Data.Time.Format.ISO8601 ( library/Rebase/Data/Time/Format/ISO8601.hs, dist/build/Rebase/Data/Time/Format/ISO8601.o, dist/build/Rebase/Data/Time/Format/ISO8601.dyn_o ) rebase> [227 of 369] Compiling Rebase.Data.Time.LocalTime ( library/Rebase/Data/Time/LocalTime.hs, dist/build/Rebase/Data/Time/LocalTime.o, dist/build/Rebase/Data/Time/LocalTime.dyn_o ) rebase> [228 of 369] Compiling Rebase.Data.Traversable ( library/Rebase/Data/Traversable.hs, dist/build/Rebase/Data/Traversable.o, dist/build/Rebase/Data/Traversable.dyn_o ) rebase> [229 of 369] Compiling Rebase.Data.Traversable.Instances ( library/Rebase/Data/Traversable/Instances.hs, dist/build/Rebase/Data/Traversable/Instances.o, dist/build/Rebase/Data/Traversable/Instances.dyn_o ) rebase> [230 of 369] Compiling Rebase.Data.Tree ( library/Rebase/Data/Tree.hs, dist/build/Rebase/Data/Tree.o, dist/build/Rebase/Data/Tree.dyn_o ) rebase> [231 of 369] Compiling Rebase.Data.Tuple ( library/Rebase/Data/Tuple.hs, dist/build/Rebase/Data/Tuple.o, dist/build/Rebase/Data/Tuple.dyn_o ) rebase> [232 of 369] Compiling Rebase.Data.Type.Bool ( library/Rebase/Data/Type/Bool.hs, dist/build/Rebase/Data/Type/Bool.o, dist/build/Rebase/Data/Type/Bool.dyn_o ) rebase> [233 of 369] Compiling Rebase.Data.Type.Coercion ( library/Rebase/Data/Type/Coercion.hs, dist/build/Rebase/Data/Type/Coercion.o, dist/build/Rebase/Data/Type/Coercion.dyn_o ) rebase> [234 of 369] Compiling Rebase.Data.Type.Equality ( library/Rebase/Data/Type/Equality.hs, dist/build/Rebase/Data/Type/Equality.o, dist/build/Rebase/Data/Type/Equality.dyn_o ) rebase> [235 of 369] Compiling Rebase.Data.Typeable ( library/Rebase/Data/Typeable.hs, dist/build/Rebase/Data/Typeable.o, dist/build/Rebase/Data/Typeable.dyn_o ) rebase> [236 of 369] Compiling Rebase.Data.UUID ( library/Rebase/Data/UUID.hs, dist/build/Rebase/Data/UUID.o, dist/build/Rebase/Data/UUID.dyn_o ) rebase> [237 of 369] Compiling Rebase.Data.Unique ( library/Rebase/Data/Unique.hs, dist/build/Rebase/Data/Unique.o, dist/build/Rebase/Data/Unique.dyn_o ) rebase> [238 of 369] Compiling Rebase.Data.Vector ( library/Rebase/Data/Vector.hs, dist/build/Rebase/Data/Vector.o, dist/build/Rebase/Data/Vector.dyn_o ) rebase> [239 of 369] Compiling Rebase.Data.Vector.Fusion.Stream.Monadic ( library/Rebase/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Rebase/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Rebase/Data/Vector/Fusion/Stream/Monadic.dyn_o ) rebase> [240 of 369] Compiling Rebase.Data.Vector.Fusion.Util ( library/Rebase/Data/Vector/Fusion/Util.hs, dist/build/Rebase/Data/Vector/Fusion/Util.o, dist/build/Rebase/Data/Vector/Fusion/Util.dyn_o ) rebase> [241 of 369] Compiling Rebase.Data.Vector.Generic ( library/Rebase/Data/Vector/Generic.hs, dist/build/Rebase/Data/Vector/Generic.o, dist/build/Rebase/Data/Vector/Generic.dyn_o ) rebase> [242 of 369] Compiling Rebase.Data.Vector.Generic.Base ( library/Rebase/Data/Vector/Generic/Base.hs, dist/build/Rebase/Data/Vector/Generic/Base.o, dist/build/Rebase/Data/Vector/Generic/Base.dyn_o ) rebase> [243 of 369] Compiling Rebase.Data.Vector.Generic.Mutable ( library/Rebase/Data/Vector/Generic/Mutable.hs, dist/build/Rebase/Data/Vector/Generic/Mutable.o, dist/build/Rebase/Data/Vector/Generic/Mutable.dyn_o ) rebase> [244 of 369] Compiling Rebase.Data.Vector.Generic.New ( library/Rebase/Data/Vector/Generic/New.hs, dist/build/Rebase/Data/Vector/Generic/New.o, dist/build/Rebase/Data/Vector/Generic/New.dyn_o ) rebase> [245 of 369] Compiling Rebase.Data.Vector.Instances ( library/Rebase/Data/Vector/Instances.hs, dist/build/Rebase/Data/Vector/Instances.o, dist/build/Rebase/Data/Vector/Instances.dyn_o ) rebase> [246 of 369] Compiling Rebase.Data.Vector.Internal.Check ( library/Rebase/Data/Vector/Internal/Check.hs, dist/build/Rebase/Data/Vector/Internal/Check.o, dist/build/Rebase/Data/Vector/Internal/Check.dyn_o ) rebase> [247 of 369] Compiling Rebase.Data.Vector.Mutable ( library/Rebase/Data/Vector/Mutable.hs, dist/build/Rebase/Data/Vector/Mutable.o, dist/build/Rebase/Data/Vector/Mutable.dyn_o ) rebase> [248 of 369] Compiling Rebase.Data.Vector.Primitive ( library/Rebase/Data/Vector/Primitive.hs, dist/build/Rebase/Data/Vector/Primitive.o, dist/build/Rebase/Data/Vector/Primitive.dyn_o ) rebase> [249 of 369] Compiling Rebase.Data.Vector.Primitive.Mutable ( library/Rebase/Data/Vector/Primitive/Mutable.hs, dist/build/Rebase/Data/Vector/Primitive/Mutable.o, dist/build/Rebase/Data/Vector/Primitive/Mutable.dyn_o ) rebase> [250 of 369] Compiling Rebase.Data.Vector.Storable ( library/Rebase/Data/Vector/Storable.hs, dist/build/Rebase/Data/Vector/Storable.o, dist/build/Rebase/Data/Vector/Storable.dyn_o ) rebase> [251 of 369] Compiling Rebase.Data.Vector.Storable.Internal ( library/Rebase/Data/Vector/Storable/Internal.hs, dist/build/Rebase/Data/Vector/Storable/Internal.o, dist/build/Rebase/Data/Vector/Storable/Internal.dyn_o ) rebase> [252 of 369] Compiling Rebase.Data.Vector.Storable.Mutable ( library/Rebase/Data/Vector/Storable/Mutable.hs, dist/build/Rebase/Data/Vector/Storable/Mutable.o, dist/build/Rebase/Data/Vector/Storable/Mutable.dyn_o ) rebase> [253 of 369] Compiling Rebase.Data.Vector.Unboxed ( library/Rebase/Data/Vector/Unboxed.hs, dist/build/Rebase/Data/Vector/Unboxed.o, dist/build/Rebase/Data/Vector/Unboxed.dyn_o ) rebase> [254 of 369] Compiling Rebase.Data.Vector.Unboxed.Base ( library/Rebase/Data/Vector/Unboxed/Base.hs, dist/build/Rebase/Data/Vector/Unboxed/Base.o, dist/build/Rebase/Data/Vector/Unboxed/Base.dyn_o ) rebase> [255 of 369] Compiling Rebase.Data.Vector.Unboxed.Mutable ( library/Rebase/Data/Vector/Unboxed/Mutable.hs, dist/build/Rebase/Data/Vector/Unboxed/Mutable.o, dist/build/Rebase/Data/Vector/Unboxed/Mutable.dyn_o ) rebase> [256 of 369] Compiling Rebase.Data.Version ( library/Rebase/Data/Version.hs, dist/build/Rebase/Data/Version.o, dist/build/Rebase/Data/Version.dyn_o ) rebase> [257 of 369] Compiling Rebase.Data.Void ( library/Rebase/Data/Void.hs, dist/build/Rebase/Data/Void.o, dist/build/Rebase/Data/Void.dyn_o ) rebase> [258 of 369] Compiling Rebase.Data.Void.Unsafe ( library/Rebase/Data/Void/Unsafe.hs, dist/build/Rebase/Data/Void/Unsafe.o, dist/build/Rebase/Data/Void/Unsafe.dyn_o ) rebase> [259 of 369] Compiling Rebase.Data.Word ( library/Rebase/Data/Word.hs, dist/build/Rebase/Data/Word.o, dist/build/Rebase/Data/Word.dyn_o ) rebase> [260 of 369] Compiling Rebase.Debug.Trace ( library/Rebase/Debug/Trace.hs, dist/build/Rebase/Debug/Trace.o, dist/build/Rebase/Debug/Trace.dyn_o ) rebase> [261 of 369] Compiling Rebase.Foreign ( library/Rebase/Foreign.hs, dist/build/Rebase/Foreign.o, dist/build/Rebase/Foreign.dyn_o ) rebase> [262 of 369] Compiling Rebase.Foreign.C ( library/Rebase/Foreign/C.hs, dist/build/Rebase/Foreign/C.o, dist/build/Rebase/Foreign/C.dyn_o ) rebase> [263 of 369] Compiling Rebase.Foreign.C.Error ( library/Rebase/Foreign/C/Error.hs, dist/build/Rebase/Foreign/C/Error.o, dist/build/Rebase/Foreign/C/Error.dyn_o ) rebase> [264 of 369] Compiling Rebase.Foreign.C.String ( library/Rebase/Foreign/C/String.hs, dist/build/Rebase/Foreign/C/String.o, dist/build/Rebase/Foreign/C/String.dyn_o ) rebase> [265 of 369] Compiling Rebase.Foreign.C.Types ( library/Rebase/Foreign/C/Types.hs, dist/build/Rebase/Foreign/C/Types.o, dist/build/Rebase/Foreign/C/Types.dyn_o ) rebase> [266 of 369] Compiling Rebase.Foreign.Concurrent ( library/Rebase/Foreign/Concurrent.hs, dist/build/Rebase/Foreign/Concurrent.o, dist/build/Rebase/Foreign/Concurrent.dyn_o ) rebase> [267 of 369] Compiling Rebase.Foreign.ForeignPtr ( library/Rebase/Foreign/ForeignPtr.hs, dist/build/Rebase/Foreign/ForeignPtr.o, dist/build/Rebase/Foreign/ForeignPtr.dyn_o ) rebase> [268 of 369] Compiling Rebase.Foreign.ForeignPtr.Unsafe ( library/Rebase/Foreign/ForeignPtr/Unsafe.hs, dist/build/Rebase/Foreign/ForeignPtr/Unsafe.o, dist/build/Rebase/Foreign/ForeignPtr/Unsafe.dyn_o ) rebase> [269 of 369] Compiling Rebase.Foreign.Marshal ( library/Rebase/Foreign/Marshal.hs, dist/build/Rebase/Foreign/Marshal.o, dist/build/Rebase/Foreign/Marshal.dyn_o ) rebase> [270 of 369] Compiling Rebase.Foreign.Marshal.Alloc ( library/Rebase/Foreign/Marshal/Alloc.hs, dist/build/Rebase/Foreign/Marshal/Alloc.o, dist/build/Rebase/Foreign/Marshal/Alloc.dyn_o ) rebase> [271 of 369] Compiling Rebase.Foreign.Marshal.Array ( library/Rebase/Foreign/Marshal/Array.hs, dist/build/Rebase/Foreign/Marshal/Array.o, dist/build/Rebase/Foreign/Marshal/Array.dyn_o ) rebase> [272 of 369] Compiling Rebase.Foreign.Marshal.Error ( library/Rebase/Foreign/Marshal/Error.hs, dist/build/Rebase/Foreign/Marshal/Error.o, dist/build/Rebase/Foreign/Marshal/Error.dyn_o ) rebase> [273 of 369] Compiling Rebase.Foreign.Marshal.Pool ( library/Rebase/Foreign/Marshal/Pool.hs, dist/build/Rebase/Foreign/Marshal/Pool.o, dist/build/Rebase/Foreign/Marshal/Pool.dyn_o ) rebase> [274 of 369] Compiling Rebase.Foreign.Marshal.Safe ( library/Rebase/Foreign/Marshal/Safe.hs, dist/build/Rebase/Foreign/Marshal/Safe.o, dist/build/Rebase/Foreign/Marshal/Safe.dyn_o ) rebase> rebase> library/Rebase/Foreign/Marshal/Safe.hs:6:1: warning: [GHC-15328] [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 6 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [275 of 369] Compiling Rebase.Foreign.Marshal.Unsafe ( library/Rebase/Foreign/Marshal/Unsafe.hs, dist/build/Rebase/Foreign/Marshal/Unsafe.o, dist/build/Rebase/Foreign/Marshal/Unsafe.dyn_o ) rebase> [276 of 369] Compiling Rebase.Foreign.Marshal.Utils ( library/Rebase/Foreign/Marshal/Utils.hs, dist/build/Rebase/Foreign/Marshal/Utils.o, dist/build/Rebase/Foreign/Marshal/Utils.dyn_o ) rebase> [277 of 369] Compiling Rebase.Foreign.Ptr ( library/Rebase/Foreign/Ptr.hs, dist/build/Rebase/Foreign/Ptr.o, dist/build/Rebase/Foreign/Ptr.dyn_o ) rebase> [278 of 369] Compiling Rebase.Foreign.StablePtr ( library/Rebase/Foreign/StablePtr.hs, dist/build/Rebase/Foreign/StablePtr.o, dist/build/Rebase/Foreign/StablePtr.dyn_o ) rebase> [279 of 369] Compiling Rebase.Foreign.Storable ( library/Rebase/Foreign/Storable.hs, dist/build/Rebase/Foreign/Storable.o, dist/build/Rebase/Foreign/Storable.dyn_o ) rebase> [280 of 369] Compiling Rebase.GHC.Arr ( library/Rebase/GHC/Arr.hs, dist/build/Rebase/GHC/Arr.o, dist/build/Rebase/GHC/Arr.dyn_o ) rebase> [281 of 369] Compiling Rebase.GHC.Base ( library/Rebase/GHC/Base.hs, dist/build/Rebase/GHC/Base.o, dist/build/Rebase/GHC/Base.dyn_o ) rebase> [282 of 369] Compiling Rebase.GHC.Char ( library/Rebase/GHC/Char.hs, dist/build/Rebase/GHC/Char.o, dist/build/Rebase/GHC/Char.dyn_o ) rebase> [283 of 369] Compiling Rebase.GHC.Conc ( library/Rebase/GHC/Conc.hs, dist/build/Rebase/GHC/Conc.o, dist/build/Rebase/GHC/Conc.dyn_o ) rebase> [284 of 369] Compiling Rebase.GHC.Conc.IO ( library/Rebase/GHC/Conc/IO.hs, dist/build/Rebase/GHC/Conc/IO.o, dist/build/Rebase/GHC/Conc/IO.dyn_o ) rebase> [285 of 369] Compiling Rebase.GHC.Conc.Signal ( library/Rebase/GHC/Conc/Signal.hs, dist/build/Rebase/GHC/Conc/Signal.o, dist/build/Rebase/GHC/Conc/Signal.dyn_o ) rebase> [286 of 369] Compiling Rebase.GHC.Conc.Sync ( library/Rebase/GHC/Conc/Sync.hs, dist/build/Rebase/GHC/Conc/Sync.o, dist/build/Rebase/GHC/Conc/Sync.dyn_o ) rebase> [287 of 369] Compiling Rebase.GHC.Desugar ( library/Rebase/GHC/Desugar.hs, dist/build/Rebase/GHC/Desugar.o, dist/build/Rebase/GHC/Desugar.dyn_o ) rebase> [288 of 369] Compiling Rebase.GHC.Enum ( library/Rebase/GHC/Enum.hs, dist/build/Rebase/GHC/Enum.o, dist/build/Rebase/GHC/Enum.dyn_o ) rebase> [289 of 369] Compiling Rebase.GHC.Environment ( library/Rebase/GHC/Environment.hs, dist/build/Rebase/GHC/Environment.o, dist/build/Rebase/GHC/Environment.dyn_o ) rebase> [290 of 369] Compiling Rebase.GHC.Err ( library/Rebase/GHC/Err.hs, dist/build/Rebase/GHC/Err.o, dist/build/Rebase/GHC/Err.dyn_o ) rebase> [291 of 369] Compiling Rebase.GHC.Exception ( library/Rebase/GHC/Exception.hs, dist/build/Rebase/GHC/Exception.o, dist/build/Rebase/GHC/Exception.dyn_o ) rebase> [292 of 369] Compiling Rebase.GHC.Exts ( library/Rebase/GHC/Exts.hs, dist/build/Rebase/GHC/Exts.o, dist/build/Rebase/GHC/Exts.dyn_o ) rebase> [293 of 369] Compiling Rebase.GHC.Fingerprint ( library/Rebase/GHC/Fingerprint.hs, dist/build/Rebase/GHC/Fingerprint.o, dist/build/Rebase/GHC/Fingerprint.dyn_o ) rebase> [294 of 369] Compiling Rebase.GHC.Fingerprint.Type ( library/Rebase/GHC/Fingerprint/Type.hs, dist/build/Rebase/GHC/Fingerprint/Type.o, dist/build/Rebase/GHC/Fingerprint/Type.dyn_o ) rebase> [295 of 369] Compiling Rebase.GHC.Float ( library/Rebase/GHC/Float.hs, dist/build/Rebase/GHC/Float.o, dist/build/Rebase/GHC/Float.dyn_o ) rebase> [296 of 369] Compiling Rebase.GHC.Float.ConversionUtils ( library/Rebase/GHC/Float/ConversionUtils.hs, dist/build/Rebase/GHC/Float/ConversionUtils.o, dist/build/Rebase/GHC/Float/ConversionUtils.dyn_o ) rebase> [297 of 369] Compiling Rebase.GHC.Float.RealFracMethods ( library/Rebase/GHC/Float/RealFracMethods.hs, dist/build/Rebase/GHC/Float/RealFracMethods.o, dist/build/Rebase/GHC/Float/RealFracMethods.dyn_o ) rebase> [298 of 369] Compiling Rebase.GHC.Foreign ( library/Rebase/GHC/Foreign.hs, dist/build/Rebase/GHC/Foreign.o, dist/build/Rebase/GHC/Foreign.dyn_o ) rebase> [299 of 369] Compiling Rebase.GHC.ForeignPtr ( library/Rebase/GHC/ForeignPtr.hs, dist/build/Rebase/GHC/ForeignPtr.o, dist/build/Rebase/GHC/ForeignPtr.dyn_o ) rebase> [300 of 369] Compiling Rebase.GHC.Generics ( library/Rebase/GHC/Generics.hs, dist/build/Rebase/GHC/Generics.o, dist/build/Rebase/GHC/Generics.dyn_o ) rebase> [301 of 369] Compiling Rebase.GHC.IO ( library/Rebase/GHC/IO.hs, dist/build/Rebase/GHC/IO.o, dist/build/Rebase/GHC/IO.dyn_o ) rebase> [302 of 369] Compiling Rebase.GHC.IO.Buffer ( library/Rebase/GHC/IO/Buffer.hs, dist/build/Rebase/GHC/IO/Buffer.o, dist/build/Rebase/GHC/IO/Buffer.dyn_o ) rebase> [303 of 369] Compiling Rebase.GHC.IO.BufferedIO ( library/Rebase/GHC/IO/BufferedIO.hs, dist/build/Rebase/GHC/IO/BufferedIO.o, dist/build/Rebase/GHC/IO/BufferedIO.dyn_o ) rebase> [304 of 369] Compiling Rebase.GHC.IO.Device ( library/Rebase/GHC/IO/Device.hs, dist/build/Rebase/GHC/IO/Device.o, dist/build/Rebase/GHC/IO/Device.dyn_o ) rebase> [305 of 369] Compiling Rebase.GHC.IO.Encoding ( library/Rebase/GHC/IO/Encoding.hs, dist/build/Rebase/GHC/IO/Encoding.o, dist/build/Rebase/GHC/IO/Encoding.dyn_o ) rebase> [306 of 369] Compiling Rebase.GHC.IO.Encoding.Failure ( library/Rebase/GHC/IO/Encoding/Failure.hs, dist/build/Rebase/GHC/IO/Encoding/Failure.o, dist/build/Rebase/GHC/IO/Encoding/Failure.dyn_o ) rebase> [307 of 369] Compiling Rebase.GHC.IO.Encoding.Iconv ( library/Rebase/GHC/IO/Encoding/Iconv.hs, dist/build/Rebase/GHC/IO/Encoding/Iconv.o, dist/build/Rebase/GHC/IO/Encoding/Iconv.dyn_o ) rebase> [308 of 369] Compiling Rebase.GHC.IO.Encoding.Latin1 ( library/Rebase/GHC/IO/Encoding/Latin1.hs, dist/build/Rebase/GHC/IO/Encoding/Latin1.o, dist/build/Rebase/GHC/IO/Encoding/Latin1.dyn_o ) rebase> [309 of 369] Compiling Rebase.GHC.IO.Encoding.Types ( library/Rebase/GHC/IO/Encoding/Types.hs, dist/build/Rebase/GHC/IO/Encoding/Types.o, dist/build/Rebase/GHC/IO/Encoding/Types.dyn_o ) rebase> [310 of 369] Compiling Rebase.GHC.IO.Encoding.UTF16 ( library/Rebase/GHC/IO/Encoding/UTF16.hs, dist/build/Rebase/GHC/IO/Encoding/UTF16.o, dist/build/Rebase/GHC/IO/Encoding/UTF16.dyn_o ) rebase> [311 of 369] Compiling Rebase.GHC.IO.Encoding.UTF32 ( library/Rebase/GHC/IO/Encoding/UTF32.hs, dist/build/Rebase/GHC/IO/Encoding/UTF32.o, dist/build/Rebase/GHC/IO/Encoding/UTF32.dyn_o ) rebase> [312 of 369] Compiling Rebase.GHC.IO.Encoding.UTF8 ( library/Rebase/GHC/IO/Encoding/UTF8.hs, dist/build/Rebase/GHC/IO/Encoding/UTF8.o, dist/build/Rebase/GHC/IO/Encoding/UTF8.dyn_o ) rebase> [313 of 369] Compiling Rebase.GHC.IO.Exception ( library/Rebase/GHC/IO/Exception.hs, dist/build/Rebase/GHC/IO/Exception.o, dist/build/Rebase/GHC/IO/Exception.dyn_o ) rebase> [314 of 369] Compiling Rebase.GHC.IO.FD ( library/Rebase/GHC/IO/FD.hs, dist/build/Rebase/GHC/IO/FD.o, dist/build/Rebase/GHC/IO/FD.dyn_o ) rebase> [315 of 369] Compiling Rebase.GHC.IO.Handle ( library/Rebase/GHC/IO/Handle.hs, dist/build/Rebase/GHC/IO/Handle.o, dist/build/Rebase/GHC/IO/Handle.dyn_o ) rebase> [316 of 369] Compiling Rebase.GHC.IO.Handle.FD ( library/Rebase/GHC/IO/Handle/FD.hs, dist/build/Rebase/GHC/IO/Handle/FD.o, dist/build/Rebase/GHC/IO/Handle/FD.dyn_o ) rebase> [317 of 369] Compiling Rebase.GHC.IO.Handle.Internals ( library/Rebase/GHC/IO/Handle/Internals.hs, dist/build/Rebase/GHC/IO/Handle/Internals.o, dist/build/Rebase/GHC/IO/Handle/Internals.dyn_o ) rebase> [318 of 369] Compiling Rebase.GHC.IO.Handle.Text ( library/Rebase/GHC/IO/Handle/Text.hs, dist/build/Rebase/GHC/IO/Handle/Text.o, dist/build/Rebase/GHC/IO/Handle/Text.dyn_o ) rebase> [319 of 369] Compiling Rebase.GHC.IO.Handle.Types ( library/Rebase/GHC/IO/Handle/Types.hs, dist/build/Rebase/GHC/IO/Handle/Types.o, dist/build/Rebase/GHC/IO/Handle/Types.dyn_o ) rebase> [320 of 369] Compiling Rebase.GHC.IO.IOMode ( library/Rebase/GHC/IO/IOMode.hs, dist/build/Rebase/GHC/IO/IOMode.o, dist/build/Rebase/GHC/IO/IOMode.dyn_o ) rebase> [321 of 369] Compiling Rebase.GHC.IOArray ( library/Rebase/GHC/IOArray.hs, dist/build/Rebase/GHC/IOArray.o, dist/build/Rebase/GHC/IOArray.dyn_o ) rebase> [322 of 369] Compiling Rebase.GHC.IORef ( library/Rebase/GHC/IORef.hs, dist/build/Rebase/GHC/IORef.o, dist/build/Rebase/GHC/IORef.dyn_o ) rebase> [323 of 369] Compiling Rebase.GHC.Int ( library/Rebase/GHC/Int.hs, dist/build/Rebase/GHC/Int.o, dist/build/Rebase/GHC/Int.dyn_o ) rebase> [324 of 369] Compiling Rebase.GHC.List ( library/Rebase/GHC/List.hs, dist/build/Rebase/GHC/List.o, dist/build/Rebase/GHC/List.dyn_o ) rebase> [325 of 369] Compiling Rebase.GHC.MVar ( library/Rebase/GHC/MVar.hs, dist/build/Rebase/GHC/MVar.o, dist/build/Rebase/GHC/MVar.dyn_o ) rebase> [326 of 369] Compiling Rebase.GHC.Num ( library/Rebase/GHC/Num.hs, dist/build/Rebase/GHC/Num.o, dist/build/Rebase/GHC/Num.dyn_o ) rebase> [327 of 369] Compiling Rebase.GHC.OverloadedLabels ( library/Rebase/GHC/OverloadedLabels.hs, dist/build/Rebase/GHC/OverloadedLabels.o, dist/build/Rebase/GHC/OverloadedLabels.dyn_o ) rebase> [328 of 369] Compiling Rebase.GHC.Profiling ( library/Rebase/GHC/Profiling.hs, dist/build/Rebase/GHC/Profiling.o, dist/build/Rebase/GHC/Profiling.dyn_o ) rebase> [329 of 369] Compiling Rebase.GHC.Ptr ( library/Rebase/GHC/Ptr.hs, dist/build/Rebase/GHC/Ptr.o, dist/build/Rebase/GHC/Ptr.dyn_o ) rebase> [330 of 369] Compiling Rebase.GHC.Read ( library/Rebase/GHC/Read.hs, dist/build/Rebase/GHC/Read.o, dist/build/Rebase/GHC/Read.dyn_o ) rebase> [331 of 369] Compiling Rebase.GHC.Real ( library/Rebase/GHC/Real.hs, dist/build/Rebase/GHC/Real.o, dist/build/Rebase/GHC/Real.dyn_o ) rebase> [332 of 369] Compiling Rebase.GHC.Records ( library/Rebase/GHC/Records.hs, dist/build/Rebase/GHC/Records.o, dist/build/Rebase/GHC/Records.dyn_o ) rebase> [333 of 369] Compiling Rebase.GHC.ST ( library/Rebase/GHC/ST.hs, dist/build/Rebase/GHC/ST.o, dist/build/Rebase/GHC/ST.dyn_o ) rebase> [334 of 369] Compiling Rebase.GHC.STRef ( library/Rebase/GHC/STRef.hs, dist/build/Rebase/GHC/STRef.o, dist/build/Rebase/GHC/STRef.dyn_o ) rebase> [335 of 369] Compiling Rebase.GHC.Show ( library/Rebase/GHC/Show.hs, dist/build/Rebase/GHC/Show.o, dist/build/Rebase/GHC/Show.dyn_o ) rebase> [336 of 369] Compiling Rebase.GHC.Stable ( library/Rebase/GHC/Stable.hs, dist/build/Rebase/GHC/Stable.o, dist/build/Rebase/GHC/Stable.dyn_o ) rebase> [337 of 369] Compiling Rebase.GHC.Stack ( library/Rebase/GHC/Stack.hs, dist/build/Rebase/GHC/Stack.o, dist/build/Rebase/GHC/Stack.dyn_o ) rebase> [338 of 369] Compiling Rebase.GHC.Stats ( library/Rebase/GHC/Stats.hs, dist/build/Rebase/GHC/Stats.o, dist/build/Rebase/GHC/Stats.dyn_o ) rebase> [339 of 369] Compiling Rebase.GHC.Storable ( library/Rebase/GHC/Storable.hs, dist/build/Rebase/GHC/Storable.o, dist/build/Rebase/GHC/Storable.dyn_o ) rebase> [340 of 369] Compiling Rebase.GHC.TopHandler ( library/Rebase/GHC/TopHandler.hs, dist/build/Rebase/GHC/TopHandler.o, dist/build/Rebase/GHC/TopHandler.dyn_o ) rebase> [341 of 369] Compiling Rebase.GHC.TypeLits ( library/Rebase/GHC/TypeLits.hs, dist/build/Rebase/GHC/TypeLits.o, dist/build/Rebase/GHC/TypeLits.dyn_o ) rebase> [342 of 369] Compiling Rebase.GHC.TypeNats ( library/Rebase/GHC/TypeNats.hs, dist/build/Rebase/GHC/TypeNats.o, dist/build/Rebase/GHC/TypeNats.dyn_o ) rebase> [343 of 369] Compiling Rebase.GHC.Unicode ( library/Rebase/GHC/Unicode.hs, dist/build/Rebase/GHC/Unicode.o, dist/build/Rebase/GHC/Unicode.dyn_o ) rebase> [344 of 369] Compiling Rebase.GHC.Weak ( library/Rebase/GHC/Weak.hs, dist/build/Rebase/GHC/Weak.o, dist/build/Rebase/GHC/Weak.dyn_o ) rebase> [345 of 369] Compiling Rebase.GHC.Word ( library/Rebase/GHC/Word.hs, dist/build/Rebase/GHC/Word.o, dist/build/Rebase/GHC/Word.dyn_o ) rebase> [346 of 369] Compiling Rebase.Numeric ( library/Rebase/Numeric.hs, dist/build/Rebase/Numeric.o, dist/build/Rebase/Numeric.dyn_o ) rebase> [347 of 369] Compiling Rebase.Numeric.Natural ( library/Rebase/Numeric/Natural.hs, dist/build/Rebase/Numeric/Natural.o, dist/build/Rebase/Numeric/Natural.dyn_o ) rebase> [348 of 369] Compiling Rebase.System.CPUTime ( library/Rebase/System/CPUTime.hs, dist/build/Rebase/System/CPUTime.o, dist/build/Rebase/System/CPUTime.dyn_o ) rebase> [349 of 369] Compiling Rebase.System.Console.GetOpt ( library/Rebase/System/Console/GetOpt.hs, dist/build/Rebase/System/Console/GetOpt.o, dist/build/Rebase/System/Console/GetOpt.dyn_o ) binary-instances> Dependency aeson >=2.2.2.0 && <2.3: using aeson-2.2.3.0 binary-instances> Dependency base >=4.6.0.1 && <4.22: using base-4.19.0.0 binary-instances> Dependency binary >=0.5.1.1 && <0.8.10: using binary-0.8.9.1 binary-instances> Dependency binary-orphans >=1.0.5 && <1.1: using binary-orphans-1.0.5 binary-instances> Dependency case-insensitive >=1.2.1.0 && <1.2.2: using binary-instances> case-insensitive-1.2.1.0 binary-instances> Dependency hashable >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using binary-instances> hashable-1.4.7.0 binary-instances> Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 binary-instances> Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 binary-instances> Dependency tagged >=0.8.8 && <0.8.10: using tagged-0.8.8 binary-instances> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 binary-instances> Dependency time-compat >=1.9.7 && <1.10: using time-compat-1.9.7 binary-instances> Dependency unordered-containers >=0.2.20 && <0.3: using binary-instances> unordered-containers-0.2.20 binary-instances> Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 binary-instances> Dependency vector-binary-instances >=0.2.5.2 && <0.3: using binary-instances> vector-binary-instances-0.2.5.2 binary-instances> Dependency QuickCheck >=2.14.3 && <2.15 || >=2.15.0.1 && <2.16: using binary-instances> QuickCheck-2.14.3 binary-instances> Dependency aeson: using aeson-2.2.3.0 binary-instances> Dependency base: using base-4.19.0.0 binary-instances> Dependency binary: using binary-0.8.9.1 binary-instances> Dependency binary-instances: using binary-instances-1.0.6 binary-instances> Dependency bytestring: using bytestring-0.12.0.2 binary-instances> Dependency case-insensitive: using case-insensitive-1.2.1.0 binary-instances> Dependency hashable: using hashable-1.4.7.0 binary-instances> Dependency primitive: using primitive-0.9.1.0 binary-instances> Dependency quickcheck-instances >=0.3.31 && <0.4: using binary-instances> quickcheck-instances-0.3.32 binary-instances> Dependency scientific: using scientific-0.3.8.0 binary-instances> Dependency tagged: using tagged-0.8.8 binary-instances> Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 binary-instances> Dependency tasty-quickcheck >=0.10.3 && <0.12: using tasty-quickcheck-0.11 binary-instances> Dependency text: using text-2.1 binary-instances> Dependency time-compat: using time-compat-1.9.7 binary-instances> Dependency unordered-containers: using unordered-containers-0.2.20 binary-instances> Dependency vector: using vector-0.13.2.0 rebase> [350 of 369] Compiling Rebase.System.Environment ( library/Rebase/System/Environment.hs, dist/build/Rebase/System/Environment.o, dist/build/Rebase/System/Environment.dyn_o ) rebase> [351 of 369] Compiling Rebase.System.Exit ( library/Rebase/System/Exit.hs, dist/build/Rebase/System/Exit.o, dist/build/Rebase/System/Exit.dyn_o ) rebase> [352 of 369] Compiling Rebase.System.IO ( library/Rebase/System/IO.hs, dist/build/Rebase/System/IO.o, dist/build/Rebase/System/IO.dyn_o ) rebase> [353 of 369] Compiling Rebase.System.IO.Error ( library/Rebase/System/IO/Error.hs, dist/build/Rebase/System/IO/Error.o, dist/build/Rebase/System/IO/Error.dyn_o ) rebase> [354 of 369] Compiling Rebase.System.IO.Unsafe ( library/Rebase/System/IO/Unsafe.hs, dist/build/Rebase/System/IO/Unsafe.o, dist/build/Rebase/System/IO/Unsafe.dyn_o ) rebase> [355 of 369] Compiling Rebase.System.Info ( library/Rebase/System/Info.hs, dist/build/Rebase/System/Info.o, dist/build/Rebase/System/Info.dyn_o ) rebase> [356 of 369] Compiling Rebase.System.Mem ( library/Rebase/System/Mem.hs, dist/build/Rebase/System/Mem.o, dist/build/Rebase/System/Mem.dyn_o ) rebase> [357 of 369] Compiling Rebase.System.Mem.StableName ( library/Rebase/System/Mem/StableName.hs, dist/build/Rebase/System/Mem/StableName.o, dist/build/Rebase/System/Mem/StableName.dyn_o ) rebase> [358 of 369] Compiling Rebase.System.Mem.Weak ( library/Rebase/System/Mem/Weak.hs, dist/build/Rebase/System/Mem/Weak.o, dist/build/Rebase/System/Mem/Weak.dyn_o ) rebase> [359 of 369] Compiling Rebase.System.Posix.Internals ( library/Rebase/System/Posix/Internals.hs, dist/build/Rebase/System/Posix/Internals.o, dist/build/Rebase/System/Posix/Internals.dyn_o ) rebase> [360 of 369] Compiling Rebase.System.Posix.Types ( library/Rebase/System/Posix/Types.hs, dist/build/Rebase/System/Posix/Types.o, dist/build/Rebase/System/Posix/Types.dyn_o ) rebase> [361 of 369] Compiling Rebase.System.Timeout ( library/Rebase/System/Timeout.hs, dist/build/Rebase/System/Timeout.o, dist/build/Rebase/System/Timeout.dyn_o ) rebase> [362 of 369] Compiling Rebase.Text.ParserCombinators.ReadP ( library/Rebase/Text/ParserCombinators/ReadP.hs, dist/build/Rebase/Text/ParserCombinators/ReadP.o, dist/build/Rebase/Text/ParserCombinators/ReadP.dyn_o ) rebase> [363 of 369] Compiling Rebase.Text.ParserCombinators.ReadPrec ( library/Rebase/Text/ParserCombinators/ReadPrec.hs, dist/build/Rebase/Text/ParserCombinators/ReadPrec.o, dist/build/Rebase/Text/ParserCombinators/ReadPrec.dyn_o ) rebase> [364 of 369] Compiling Rebase.Text.Printf ( library/Rebase/Text/Printf.hs, dist/build/Rebase/Text/Printf.o, dist/build/Rebase/Text/Printf.dyn_o ) rebase> [365 of 369] Compiling Rebase.Text.Read ( library/Rebase/Text/Read.hs, dist/build/Rebase/Text/Read.o, dist/build/Rebase/Text/Read.dyn_o ) rebase> [366 of 369] Compiling Rebase.Text.Read.Lex ( library/Rebase/Text/Read/Lex.hs, dist/build/Rebase/Text/Read/Lex.o, dist/build/Rebase/Text/Read/Lex.dyn_o ) rebase> [367 of 369] Compiling Rebase.Text.Show ( library/Rebase/Text/Show.hs, dist/build/Rebase/Text/Show.o, dist/build/Rebase/Text/Show.dyn_o ) rebase> [368 of 369] Compiling Rebase.Unsafe.Coerce ( library/Rebase/Unsafe/Coerce.hs, dist/build/Rebase/Unsafe/Coerce.o, dist/build/Rebase/Unsafe/Coerce.dyn_o ) rebase> [369 of 369] Compiling Rebase.Prelude ( library/Rebase/Prelude.hs, dist/build/Rebase/Prelude.o, dist/build/Rebase/Prelude.dyn_o ) HTF> Dependency Diff >=0.3: using Diff-0.5 HTF> Dependency HUnit >=1.2.5: using HUnit-1.6.2.0 HTF> Dependency QuickCheck >=2.3: using QuickCheck-2.14.3 HTF> Dependency aeson >=0.11: using aeson-2.2.3.0 HTF> Dependency array: using array-0.5.6.0 HTF> Dependency base >=4.10 && <5: using base-4.19.0.0 HTF> Dependency base64-bytestring: using base64-bytestring-1.2.1.0 HTF> Dependency bytestring >=0.9: using bytestring-0.12.0.2 HTF> Dependency containers >=0.5: using containers-0.6.8 HTF> Dependency cpphs >=1.19: using cpphs-1.20.9.1 HTF> Dependency directory >=1.0: using directory-1.3.8.1 HTF> Dependency haskell-src: using haskell-src-1.0.4.1 HTF> Dependency lifted-base >=0.1: using lifted-base-0.2.3.12 HTF> Dependency monad-control >=0.3: using monad-control-1.0.3.1 HTF> Dependency mtl >=1.1: using mtl-2.3.1 HTF> Dependency old-time >=1.0: using old-time-1.1.0.4 HTF> Dependency pretty >=1.0: using pretty-1.1.3.6 HTF> Dependency process >=1.0: using process-1.6.18.0 HTF> Dependency random >=1.0: using random-1.2.1.3 HTF> Dependency regex-compat >=0.92: using regex-compat-0.95.2.2 HTF> Dependency text >=0.11: using text-2.1 HTF> Dependency time: using time-1.12.2 HTF> Dependency unix >=2.4: using unix-2.8.3.0 HTF> Dependency vector: using vector-0.13.2.0 HTF> Dependency xmlgen >=0.6: using xmlgen-0.6.2.2 HTF> Dependency HTF: using HTF-0.15.0.2 HTF> Dependency HUnit: using HUnit-1.6.2.0 HTF> Dependency array: using array-0.5.6.0 HTF> Dependency base >=4.10 && <5: using base-4.19.0.0 HTF> Dependency cpphs >=1.19: using cpphs-1.20.9.1 HTF> Dependency directory >=1.0: using directory-1.3.8.1 HTF> Dependency mtl >=1.1: using mtl-2.3.1 HTF> Dependency old-time >=1.0: using old-time-1.1.0.4 HTF> Dependency random >=1.0: using random-1.2.1.3 HTF> Dependency text >=0.11: using text-2.1 deriving-aeson> Dependency aeson >=1.4.7.0 && <2.3: using aeson-2.2.3.0 deriving-aeson> Dependency base >=4.12 && <5: using base-4.19.0.0 deriving-aeson> Dependency aeson: using aeson-2.2.3.0 deriving-aeson> Dependency base: using base-4.19.0.0 deriving-aeson> Dependency bytestring: using bytestring-0.12.0.2 deriving-aeson> Dependency deriving-aeson: using deriving-aeson-0.2.10 quickcheck-classes> Running phase: updateAutotoolsGnuConfigScriptsPhase constraints-extras> Flags chosen: build-readme=True constraints-extras> Dependency base >=4.9 && <4.23: using base-4.19.0.0 constraints-extras> Dependency constraints >=0.9 && <0.15: using constraints-0.14.2 constraints-extras> Dependency template-haskell >=2.11 && <2.24: using template-haskell-2.21.0.0 constraints-extras> Dependency aeson: using aeson-2.2.3.0 constraints-extras> Dependency base: using base-4.19.0.0 constraints-extras> Dependency constraints: using constraints-0.14.2 constraints-extras> Dependency constraints-extras: using constraints-extras-0.4.0.2 enummapset> Running phase: updateAutotoolsGnuConfigScriptsPhase quickcheck-classes> Running phase: configurePhase enummapset> Running phase: configurePhase quickcheck-classes> configureFlags: --verbose --prefix=/nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 --with-gcc=gcc --package-db=/build/tmp.uvOUPL8Ns8/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib enummapset> configureFlags: --verbose --prefix=/nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc/share/doc/enummapset-0.7.3.0 --with-gcc=gcc --package-db=/build/tmp.5YnyrrKfow/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib quickcheck-classes> Using Parsec parser quickcheck-classes> Configuring quickcheck-classes-0.6.5.0... enummapset> Using Parsec parser enummapset> Configuring enummapset-0.7.3.0... doctest-discover> Dependency aeson: using aeson-2.2.3.0 doctest-discover> Dependency base >=4.7 && <5: using base-4.19.0.0 doctest-discover> Dependency bytestring: using bytestring-0.12.0.2 doctest-discover> Dependency directory: using directory-1.3.8.1 doctest-discover> Dependency doctest: using doctest-0.22.6 doctest-discover> Dependency filepath: using filepath-1.4.100.4 doctest-discover> Dependency aeson: using aeson-2.2.3.0 doctest-discover> Dependency base >=4.7 && <5: using base-4.19.0.0 doctest-discover> Dependency bytestring: using bytestring-0.12.0.2 doctest-discover> Dependency directory: using directory-1.3.8.1 doctest-discover> Dependency doctest: using doctest-0.22.6 doctest-discover> Dependency filepath: using filepath-1.4.100.4 HsYAML-aeson> Source component graph: component lib HsYAML-aeson> Configured component graph: HsYAML-aeson> component HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I HsYAML-aeson> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP HsYAML-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr HsYAML-aeson> include base-4.19.0.0-05c7 HsYAML-aeson> include bytestring-0.12.0.2-3593 HsYAML-aeson> include containers-0.6.8-e785 HsYAML-aeson> include mtl-2.3.1-eef8 HsYAML-aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e HsYAML-aeson> include text-2.1-c70b HsYAML-aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm HsYAML-aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 HsYAML-aeson> Linked component graph: HsYAML-aeson> unit HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I HsYAML-aeson> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP HsYAML-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr HsYAML-aeson> include base-4.19.0.0-05c7 HsYAML-aeson> include bytestring-0.12.0.2-3593 HsYAML-aeson> include containers-0.6.8-e785 HsYAML-aeson> include mtl-2.3.1-eef8 HsYAML-aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e HsYAML-aeson> include text-2.1-c70b HsYAML-aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm HsYAML-aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 HsYAML-aeson> Data.YAML.Aeson=HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I:Data.YAML.Aeson HsYAML-aeson> Ready component graph: HsYAML-aeson> definite HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I HsYAML-aeson> depends HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP HsYAML-aeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr HsYAML-aeson> depends base-4.19.0.0-05c7 HsYAML-aeson> depends bytestring-0.12.0.2-3593 HsYAML-aeson> depends containers-0.6.8-e785 HsYAML-aeson> depends mtl-2.3.1-eef8 HsYAML-aeson> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e HsYAML-aeson> depends text-2.1-c70b HsYAML-aeson> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm HsYAML-aeson> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 HsYAML-aeson> Using Cabal-3.10.2.0 compiled by ghc-9.8 HsYAML-aeson> Using compiler: ghc-9.8.1 HsYAML-aeson> Using install prefix: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 HsYAML-aeson> Executables installed in: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/bin HsYAML-aeson> Libraries installed in: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I HsYAML-aeson> Dynamic Libraries installed in: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 HsYAML-aeson> Private executables installed in: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/libexec/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2 HsYAML-aeson> Data files installed in: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/share/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2 HsYAML-aeson> Documentation installed in: HsYAML-aeson> /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc/share/doc/HsYAML-aeson-0.2.0.2 HsYAML-aeson> Configuration files installed in: HsYAML-aeson> /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/etc HsYAML-aeson> No alex found HsYAML-aeson> Using ar found on system at: HsYAML-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar HsYAML-aeson> No c2hs found HsYAML-aeson> No cpphs found HsYAML-aeson> No doctest found HsYAML-aeson> Using gcc version 14.3.0 given by user at: HsYAML-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc HsYAML-aeson> Using ghc version 9.8.1 found on system at: HsYAML-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc HsYAML-aeson> Using ghc-pkg version 9.8.1 found on system at: HsYAML-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 HsYAML-aeson> No ghcjs found HsYAML-aeson> No ghcjs-pkg found HsYAML-aeson> No greencard found HsYAML-aeson> Using haddock version 2.30.0 found on system at: HsYAML-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 HsYAML-aeson> No happy found HsYAML-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location HsYAML-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location HsYAML-aeson> No hmake found HsYAML-aeson> Using hpc version 0.69 found on system at: HsYAML-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 HsYAML-aeson> Using hsc2hs version 0.68.10 found on system at: HsYAML-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 HsYAML-aeson> Using hscolour version 1.25 found on system at: HsYAML-aeson> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour HsYAML-aeson> No jhc found HsYAML-aeson> Using ld found on system at: HsYAML-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold HsYAML-aeson> No pkg-config found HsYAML-aeson> Using runghc version 9.8.1 found on system at: HsYAML-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 HsYAML-aeson> Using strip version 2.44 found on system at: HsYAML-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip HsYAML-aeson> Using tar found on system at: HsYAML-aeson> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar HsYAML-aeson> No uhc found path> Flags chosen: dev=False path> Dependency aeson: using aeson-2.2.3.0 path> Dependency base >=4.12 && <5: using base-4.19.0.0 path> Dependency deepseq: using deepseq-1.5.0.0 path> Dependency exceptions >=0.4 && <0.11: using exceptions-0.10.7 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 path> Dependency hashable >=1.2 && <1.5: using hashable-1.4.7.0 path> Dependency template-haskell: using template-haskell-2.21.0.0 path> Dependency text: using text-2.1 path> Dependency aeson: using aeson-2.2.3.0 path> Dependency base >=4.12 && <5: using base-4.19.0.0 path> Dependency bytestring: using bytestring-0.12.0.2 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 path> Dependency hspec >=2.0 && <3: using hspec-2.11.12 path> Dependency mtl >=2.0 && <3: using mtl-2.3.1 path> Dependency path: using path-0.9.5 path> Dependency template-haskell: using template-haskell-2.21.0.0 path> Dependency QuickCheck: using QuickCheck-2.14.3 path> Dependency aeson: using aeson-2.2.3.0 path> Dependency base >=4.12 && <5: using base-4.19.0.0 path> Dependency bytestring: using bytestring-0.12.0.2 path> Dependency filepath <1.2.0.1 || >=1.3: using filepath-1.4.100.4 path> Dependency genvalidity >=1.0: using genvalidity-1.1.1.0 path> Dependency genvalidity-hspec >=0.7: using genvalidity-hspec-1.0.0.3 path> Dependency genvalidity-property >=0.4: using genvalidity-property-1.0.0.0 path> Dependency hspec >=2.0 && <3: using hspec-2.11.12 path> Dependency mtl >=2.0 && <3: using mtl-2.3.1 path> Dependency path: using path-0.9.5 path> Dependency validity >=0.8.0.0: using validity-0.12.1.0 attoparsec-aeson> Source component graph: component lib attoparsec-aeson> Configured component graph: attoparsec-aeson> component attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF attoparsec-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr attoparsec-aeson> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg attoparsec-aeson> include base-4.19.0.0-05c7 attoparsec-aeson> include bytestring-0.12.0.2-3593 attoparsec-aeson> include character-ps-0.1-CzSlpJcTtqE7Dtd96n2Hmd attoparsec-aeson> include integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it attoparsec-aeson> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ attoparsec-aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e attoparsec-aeson> include text-2.1-c70b attoparsec-aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 attoparsec-aeson> Linked component graph: attoparsec-aeson> unit attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF attoparsec-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr attoparsec-aeson> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg attoparsec-aeson> include base-4.19.0.0-05c7 attoparsec-aeson> include bytestring-0.12.0.2-3593 attoparsec-aeson> include character-ps-0.1-CzSlpJcTtqE7Dtd96n2Hmd attoparsec-aeson> include integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it attoparsec-aeson> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ attoparsec-aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e attoparsec-aeson> include text-2.1-c70b attoparsec-aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 attoparsec-aeson> Data.Aeson.Parser=attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF:Data.Aeson.Parser,Data.Aeson.Parser.Internal=attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF:Data.Aeson.Parser.Internal attoparsec-aeson> Ready component graph: attoparsec-aeson> definite attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF attoparsec-aeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr attoparsec-aeson> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg attoparsec-aeson> depends base-4.19.0.0-05c7 attoparsec-aeson> depends bytestring-0.12.0.2-3593 attoparsec-aeson> depends character-ps-0.1-CzSlpJcTtqE7Dtd96n2Hmd attoparsec-aeson> depends integer-conversion-0.1.1-1Lyq2VIV0cD66l4x4uV0it attoparsec-aeson> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ attoparsec-aeson> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e attoparsec-aeson> depends text-2.1-c70b attoparsec-aeson> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 attoparsec-aeson> Using Cabal-3.10.2.0 compiled by ghc-9.8 attoparsec-aeson> Using compiler: ghc-9.8.1 attoparsec-aeson> Using install prefix: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 attoparsec-aeson> Executables installed in: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/bin attoparsec-aeson> Libraries installed in: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF attoparsec-aeson> Dynamic Libraries installed in: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 attoparsec-aeson> Private executables installed in: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/libexec/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0 attoparsec-aeson> Data files installed in: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/share/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0 attoparsec-aeson> Documentation installed in: attoparsec-aeson> /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc/share/doc/attoparsec-aeson-2.2.2.0 attoparsec-aeson> Configuration files installed in: attoparsec-aeson> /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/etc attoparsec-aeson> No alex found attoparsec-aeson> Using ar found on system at: attoparsec-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar attoparsec-aeson> No c2hs found attoparsec-aeson> No cpphs found attoparsec-aeson> No doctest found attoparsec-aeson> Using gcc version 14.3.0 given by user at: attoparsec-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc attoparsec-aeson> Using ghc version 9.8.1 found on system at: attoparsec-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc attoparsec-aeson> Using ghc-pkg version 9.8.1 found on system at: attoparsec-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 attoparsec-aeson> No ghcjs found attoparsec-aeson> No ghcjs-pkg found attoparsec-aeson> No greencard found attoparsec-aeson> Using haddock version 2.30.0 found on system at: attoparsec-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 attoparsec-aeson> No happy found attoparsec-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location attoparsec-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location attoparsec-aeson> No hmake found attoparsec-aeson> Using hpc version 0.69 found on system at: attoparsec-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 attoparsec-aeson> Using hsc2hs version 0.68.10 found on system at: attoparsec-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 attoparsec-aeson> Using hscolour version 1.25 found on system at: attoparsec-aeson> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour attoparsec-aeson> No jhc found attoparsec-aeson> Using ld found on system at: attoparsec-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold attoparsec-aeson> No pkg-config found attoparsec-aeson> Using runghc version 9.8.1 found on system at: attoparsec-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 attoparsec-aeson> Using strip version 2.44 found on system at: attoparsec-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip attoparsec-aeson> Using tar found on system at: attoparsec-aeson> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar attoparsec-aeson> No uhc found binary-instances> Source component graph: binary-instances> component lib binary-instances> component test:binary-instances-test dependency lib binary-instances> Configured component graph: binary-instances> component binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr binary-instances> include base-4.19.0.0-05c7 binary-instances> include binary-0.8.9.1-a30e binary-instances> include binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-instances> include case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE binary-instances> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 binary-instances> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ binary-instances> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e binary-instances> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-instances> include text-2.1-c70b binary-instances> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU binary-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm binary-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 binary-instances> include vector-binary-instances-0.2.5.2-BVUnkPVlmHuAKWS9AQDkpO binary-instances> component binary-instances-1.0.6-6V4oKEkievRoSlLUohL62-binary-instances-test binary-instances> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg binary-instances> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr binary-instances> include base-4.19.0.0-05c7 binary-instances> include binary-0.8.9.1-a30e binary-instances> include binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> include bytestring-0.12.0.2-3593 binary-instances> include case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE binary-instances> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 binary-instances> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ binary-instances> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X binary-instances> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e binary-instances> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-instances> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG binary-instances> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb binary-instances> include text-2.1-c70b binary-instances> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU binary-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm binary-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 binary-instances> Linked component graph: binary-instances> unit binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr binary-instances> include base-4.19.0.0-05c7 binary-instances> include binary-0.8.9.1-a30e binary-instances> include binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-instances> include case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE binary-instances> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 binary-instances> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ binary-instances> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e binary-instances> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-instances> include text-2.1-c70b binary-instances> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU binary-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm binary-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 binary-instances> include vector-binary-instances-0.2.5.2-BVUnkPVlmHuAKWS9AQDkpO binary-instances> Data.Binary.Instances=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances,Data.Binary.Instances.Aeson=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Aeson,Data.Binary.Instances.CaseInsensitive=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.CaseInsensitive,Data.Binary.Instances.Hashable=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Hashable,Data.Binary.Instances.Primitive=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Primitive,Data.Binary.Instances.Scientific=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Scientific,Data.Binary.Instances.Tagged=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Tagged,Data.Binary.Instances.Text=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Text,Data.Binary.Instances.Time=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Time,Data.Binary.Instances.UnorderedContainers=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.UnorderedContainers,Data.Binary.Instances.Vector=binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP:Data.Binary.Instances.Vector binary-instances> unit binary-instances-1.0.6-6V4oKEkievRoSlLUohL62-binary-instances-test binary-instances> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg binary-instances> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr binary-instances> include base-4.19.0.0-05c7 binary-instances> include binary-0.8.9.1-a30e binary-instances> include binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> include bytestring-0.12.0.2-3593 binary-instances> include case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE binary-instances> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 binary-instances> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ binary-instances> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X binary-instances> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e binary-instances> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-instances> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG binary-instances> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb binary-instances> include text-2.1-c70b binary-instances> include time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU binary-instances> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm binary-instances> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 binary-instances> Ready component graph: binary-instances> definite binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr binary-instances> depends base-4.19.0.0-05c7 binary-instances> depends binary-0.8.9.1-a30e binary-instances> depends binary-orphans-1.0.5-KWvVOINIGcz2ioenMXxacC binary-instances> depends case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE binary-instances> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 binary-instances> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ binary-instances> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e binary-instances> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-instances> depends text-2.1-c70b binary-instances> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU binary-instances> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm binary-instances> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 binary-instances> depends vector-binary-instances-0.2.5.2-BVUnkPVlmHuAKWS9AQDkpO binary-instances> definite binary-instances-1.0.6-6V4oKEkievRoSlLUohL62-binary-instances-test binary-instances> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg binary-instances> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr binary-instances> depends base-4.19.0.0-05c7 binary-instances> depends binary-0.8.9.1-a30e binary-instances> depends binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> depends bytestring-0.12.0.2-3593 binary-instances> depends case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE binary-instances> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 binary-instances> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ binary-instances> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X binary-instances> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e binary-instances> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo binary-instances> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG binary-instances> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb binary-instances> depends text-2.1-c70b binary-instances> depends time-compat-1.9.7-6vI00wQQoUu6ixub3FNwrU binary-instances> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm binary-instances> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 binary-instances> Using Cabal-3.10.2.0 compiled by ghc-9.8 binary-instances> Using compiler: ghc-9.8.1 binary-instances> Using install prefix: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 binary-instances> Executables installed in: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/bin binary-instances> Libraries installed in: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> Dynamic Libraries installed in: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 binary-instances> Private executables installed in: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/libexec/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6 binary-instances> Data files installed in: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/share/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6 binary-instances> Documentation installed in: binary-instances> /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc/share/doc/binary-instances-1.0.6 binary-instances> Configuration files installed in: binary-instances> /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/etc binary-instances> No alex found binary-instances> Using ar found on system at: binary-instances> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar binary-instances> No c2hs found binary-instances> No cpphs found binary-instances> No doctest found binary-instances> Using gcc version 14.3.0 given by user at: binary-instances> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc binary-instances> Using ghc version 9.8.1 found on system at: binary-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc binary-instances> Using ghc-pkg version 9.8.1 found on system at: binary-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 binary-instances> No ghcjs found binary-instances> No ghcjs-pkg found binary-instances> No greencard found binary-instances> Using haddock version 2.30.0 found on system at: binary-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 binary-instances> No happy found binary-instances> Using haskell-suite found on system at: haskell-suite-dummy-location binary-instances> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location binary-instances> No hmake found binary-instances> Using hpc version 0.69 found on system at: binary-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 binary-instances> Using hsc2hs version 0.68.10 found on system at: binary-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 binary-instances> Using hscolour version 1.25 found on system at: binary-instances> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour binary-instances> No jhc found binary-instances> Using ld found on system at: binary-instances> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold binary-instances> No pkg-config found binary-instances> Using runghc version 9.8.1 found on system at: binary-instances> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 binary-instances> Using strip version 2.44 found on system at: binary-instances> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip binary-instances> Using tar found on system at: binary-instances> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar binary-instances> No uhc found microaeson> Dependency array >=0.5.1.1 && <0.6: using array-0.5.6.0 microaeson> Dependency base >=4.9.0.0 && <5: using base-4.19.0.0 microaeson> Dependency bytestring >=0.10.8.0 && <0.13: using bytestring-0.12.0.2 microaeson> Dependency containers >=0.5.7.1 && <1: using containers-0.6.8 microaeson> Dependency deepseq >=1.4.2.0 && <1.6: using deepseq-1.5.0.0 microaeson> Dependency fail >=4.9.0.0 && <4.10: using fail-4.9.0.0 microaeson> Dependency text >=1.2.2.2 && <1.3 || >=2.0 && <3: using text-2.1 microaeson> Dependency QuickCheck >=2.11.3 && <2.16: using QuickCheck-2.14.3 microaeson> Dependency aeson >=1.3.1.0 && <2.3: using aeson-2.2.3.0 microaeson> Dependency base: using base-4.19.0.0 microaeson> Dependency bytestring: using bytestring-0.12.0.2 microaeson> Dependency containers: using containers-0.6.8 microaeson> Dependency microaeson: using microaeson-0.1.0.2 microaeson> Dependency quickcheck-instances >=0.3.16 && <0.4: using microaeson> quickcheck-instances-0.3.32 microaeson> Dependency tasty >=1.0.1.1 && <1.6: using tasty-1.5.3 microaeson> Dependency tasty-quickcheck >=0.10 && <1: using tasty-quickcheck-0.11 microaeson> Dependency text: using text-2.1 microaeson> Dependency unordered-containers >=0.2.8.0 && <0.3: using microaeson> unordered-containers-0.2.20 microaeson> Dependency vector >=0.12.0.1 && <0.13 || >=0.13.0.0 && <0.14: using microaeson> vector-0.13.2.0 HTF> Source component graph: HTF> component lib HTF> component exe:htfpp dependency lib HTF> Configured component graph: HTF> component HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 HTF> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra HTF> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg HTF> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr HTF> include array-0.5.6.0-7325 HTF> include base-4.19.0.0-05c7 HTF> include base64-bytestring-1.2.1.0-1wdZocP7tZT5rziZP6fQzv HTF> include bytestring-0.12.0.2-3593 HTF> include containers-0.6.8-e785 HTF> include cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL HTF> include directory-1.3.8.1-696d HTF> include haskell-src-1.0.4.1-8WyGDRANsRoAbux8zTGZRG HTF> include lifted-base-0.2.3.12-1FFXSfcH8PDHILgy5F9QA HTF> include monad-control-1.0.3.1-BSfVHT6h8vWBnNw4wctC3K HTF> include mtl-2.3.1-eef8 HTF> include old-time-1.1.0.4-8sarae27igoLNHQV8EIVS7 HTF> include pretty-1.1.3.6-974d HTF> include process-1.6.18.0-ca35 HTF> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB HTF> include regex-compat-0.95.2.2-215I87DGBUd1alQaOcHifP HTF> include text-2.1-c70b HTF> include time-1.12.2-7ff5 HTF> include unix-2.8.3.0-38c7 HTF> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 HTF> include xmlgen-0.6.2.2-FSA6UPRlg7JGLUUXyW8WmL HTF> component HTF-0.15.0.2-BM6dAeZBcuc1d2oLg3TfIU-htfpp HTF> include HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra HTF> include array-0.5.6.0-7325 HTF> include base-4.19.0.0-05c7 HTF> include cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL HTF> include directory-1.3.8.1-696d HTF> include mtl-2.3.1-eef8 HTF> include old-time-1.1.0.4-8sarae27igoLNHQV8EIVS7 HTF> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB HTF> include text-2.1-c70b HTF> Linked component graph: HTF> unit HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 HTF> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra HTF> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg HTF> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr HTF> include array-0.5.6.0-7325 HTF> include base-4.19.0.0-05c7 HTF> include base64-bytestring-1.2.1.0-1wdZocP7tZT5rziZP6fQzv HTF> include bytestring-0.12.0.2-3593 HTF> include containers-0.6.8-e785 HTF> include cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL HTF> include directory-1.3.8.1-696d HTF> include haskell-src-1.0.4.1-8WyGDRANsRoAbux8zTGZRG HTF> include lifted-base-0.2.3.12-1FFXSfcH8PDHILgy5F9QA HTF> include monad-control-1.0.3.1-BSfVHT6h8vWBnNw4wctC3K HTF> include mtl-2.3.1-eef8 HTF> include old-time-1.1.0.4-8sarae27igoLNHQV8EIVS7 HTF> include pretty-1.1.3.6-974d HTF> include process-1.6.18.0-ca35 HTF> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB HTF> include regex-compat-0.95.2.2-215I87DGBUd1alQaOcHifP HTF> include text-2.1-c70b HTF> include time-1.12.2-7ff5 HTF> include unix-2.8.3.0-38c7 HTF> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 HTF> include xmlgen-0.6.2.2-FSA6UPRlg7JGLUUXyW8WmL HTF> Test.Framework=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework,Test.Framework.AssertM=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.AssertM,Test.Framework.BlackBoxTest=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.BlackBoxTest,Test.Framework.HUnitWrapper=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.HUnitWrapper,Test.Framework.History=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.History,Test.Framework.JsonOutput=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.JsonOutput,Test.Framework.Location=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.Location,Test.Framework.Preprocessor=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.Preprocessor,Test.Framework.Pretty=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.Pretty,Test.Framework.PrettyHaskell=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.PrettyHaskell,Test.Framework.QuickCheckWrapper=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.QuickCheckWrapper,Test.Framework.TestInterface=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.TestInterface,Test.Framework.TestManager=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.TestManager,Test.Framework.TestTypes=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.TestTypes,Test.Framework.ThreadPool=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.ThreadPool,Test.Framework.Tutorial=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.Tutorial,Test.Framework.XmlOutput=HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr:Test.Framework.XmlOutput HTF> unit HTF-0.15.0.2-BM6dAeZBcuc1d2oLg3TfIU-htfpp HTF> include HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra HTF> include array-0.5.6.0-7325 HTF> include base-4.19.0.0-05c7 HTF> include cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL HTF> include directory-1.3.8.1-696d HTF> include mtl-2.3.1-eef8 HTF> include old-time-1.1.0.4-8sarae27igoLNHQV8EIVS7 HTF> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB HTF> include text-2.1-c70b HTF> Ready component graph: HTF> definite HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 HTF> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra HTF> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg HTF> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr HTF> depends array-0.5.6.0-7325 HTF> depends base-4.19.0.0-05c7 HTF> depends base64-bytestring-1.2.1.0-1wdZocP7tZT5rziZP6fQzv HTF> depends bytestring-0.12.0.2-3593 HTF> depends containers-0.6.8-e785 HTF> depends cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL HTF> depends directory-1.3.8.1-696d HTF> depends haskell-src-1.0.4.1-8WyGDRANsRoAbux8zTGZRG HTF> depends lifted-base-0.2.3.12-1FFXSfcH8PDHILgy5F9QA HTF> depends monad-control-1.0.3.1-BSfVHT6h8vWBnNw4wctC3K HTF> depends mtl-2.3.1-eef8 HTF> depends old-time-1.1.0.4-8sarae27igoLNHQV8EIVS7 HTF> depends pretty-1.1.3.6-974d HTF> depends process-1.6.18.0-ca35 HTF> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB HTF> depends regex-compat-0.95.2.2-215I87DGBUd1alQaOcHifP HTF> depends text-2.1-c70b HTF> depends time-1.12.2-7ff5 HTF> depends unix-2.8.3.0-38c7 HTF> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 HTF> depends xmlgen-0.6.2.2-FSA6UPRlg7JGLUUXyW8WmL HTF> definite HTF-0.15.0.2-BM6dAeZBcuc1d2oLg3TfIU-htfpp HTF> depends HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra HTF> depends array-0.5.6.0-7325 HTF> depends base-4.19.0.0-05c7 HTF> depends cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL HTF> depends directory-1.3.8.1-696d HTF> depends mtl-2.3.1-eef8 HTF> depends old-time-1.1.0.4-8sarae27igoLNHQV8EIVS7 HTF> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB HTF> depends text-2.1-c70b HTF> Using Cabal-3.10.2.0 compiled by ghc-9.8 HTF> Using compiler: ghc-9.8.1 HTF> Using install prefix: /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 HTF> Executables installed in: HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/bin HTF> Libraries installed in: HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> Dynamic Libraries installed in: HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 HTF> Private executables installed in: HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/libexec/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2 HTF> Data files installed in: HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/share/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2 HTF> Documentation installed in: HTF> /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc/share/doc/HTF-0.15.0.2 HTF> Configuration files installed in: HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/etc HTF> No alex found HTF> Using ar found on system at: HTF> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar HTF> No c2hs found HTF> Using cpphs version 1.20.9 found on system at: HTF> /nix/store/06xv81qmd3xi6ylh2bzva9id9kklj3ih-cpphs-1.20.9.1/bin/cpphs HTF> No doctest found HTF> Using gcc version 14.3.0 given by user at: HTF> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc deriving-aeson> Source component graph: deriving-aeson> component lib deriving-aeson> component test:test dependency lib deriving-aeson> Configured component graph: deriving-aeson> component deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr deriving-aeson> include base-4.19.0.0-05c7 deriving-aeson> component deriving-aeson-0.2.10-IxCNVzAqpPBYZ0JPm6bp2-test deriving-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr deriving-aeson> include base-4.19.0.0-05c7 deriving-aeson> include bytestring-0.12.0.2-3593 deriving-aeson> include deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> Linked component graph: deriving-aeson> unit deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr deriving-aeson> include base-4.19.0.0-05c7 deriving-aeson> Deriving.Aeson=deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk:Deriving.Aeson,Deriving.Aeson.Stock=deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk:Deriving.Aeson.Stock deriving-aeson> unit deriving-aeson-0.2.10-IxCNVzAqpPBYZ0JPm6bp2-test deriving-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr deriving-aeson> include base-4.19.0.0-05c7 deriving-aeson> include bytestring-0.12.0.2-3593 deriving-aeson> include deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> Ready component graph: deriving-aeson> definite deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr deriving-aeson> depends base-4.19.0.0-05c7 deriving-aeson> definite deriving-aeson-0.2.10-IxCNVzAqpPBYZ0JPm6bp2-test deriving-aeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr deriving-aeson> depends base-4.19.0.0-05c7 deriving-aeson> depends bytestring-0.12.0.2-3593 deriving-aeson> depends deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> Using Cabal-3.10.2.0 compiled by ghc-9.8 deriving-aeson> Using compiler: ghc-9.8.1 deriving-aeson> Using install prefix: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 deriving-aeson> Executables installed in: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/bin deriving-aeson> Libraries installed in: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> Dynamic Libraries installed in: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 deriving-aeson> Private executables installed in: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/libexec/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10 deriving-aeson> Data files installed in: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/share/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10 deriving-aeson> Documentation installed in: deriving-aeson> /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc/share/doc/deriving-aeson-0.2.10 deriving-aeson> Configuration files installed in: deriving-aeson> /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/etc deriving-aeson> No alex found deriving-aeson> Using ar found on system at: deriving-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar deriving-aeson> No c2hs found deriving-aeson> No cpphs found deriving-aeson> No doctest found deriving-aeson> Using gcc version 14.3.0 given by user at: deriving-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc deriving-aeson> Using ghc version 9.8.1 found on system at: deriving-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc deriving-aeson> Using ghc-pkg version 9.8.1 found on system at: deriving-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 deriving-aeson> No ghcjs found deriving-aeson> No ghcjs-pkg found deriving-aeson> No greencard found deriving-aeson> Using haddock version 2.30.0 found on system at: deriving-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 deriving-aeson> No happy found deriving-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location deriving-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location deriving-aeson> No hmake found deriving-aeson> Using hpc version 0.69 found on system at: deriving-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 deriving-aeson> Using hsc2hs version 0.68.10 found on system at: deriving-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 deriving-aeson> Using hscolour version 1.25 found on system at: deriving-aeson> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour deriving-aeson> No jhc found deriving-aeson> Using ld found on system at: deriving-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold deriving-aeson> No pkg-config found deriving-aeson> Using runghc version 9.8.1 found on system at: deriving-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 deriving-aeson> Using strip version 2.44 found on system at: deriving-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip deriving-aeson> Using tar found on system at: deriving-aeson> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar deriving-aeson> No uhc found HTF> Using ghc version 9.8.1 found on system at: HTF> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc HTF> Using ghc-pkg version 9.8.1 found on system at: HTF> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 HTF> No ghcjs found HTF> No ghcjs-pkg found HTF> No greencard found HTF> Using haddock version 2.30.0 found on system at: HTF> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 HTF> No happy found HTF> Using haskell-suite found on system at: haskell-suite-dummy-location HTF> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location HTF> No hmake found HTF> Using hpc version 0.69 found on system at: HTF> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 HTF> Using hsc2hs version 0.68.10 found on system at: HTF> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 HTF> Using hscolour version 1.25 found on system at: HTF> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour HTF> No jhc found HTF> Using ld found on system at: HTF> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold HTF> No pkg-config found HTF> Using runghc version 9.8.1 found on system at: HTF> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 HTF> Using strip version 2.44 found on system at: HTF> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip HTF> Using tar found on system at: HTF> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar HTF> No uhc found constraints-extras> Source component graph: constraints-extras> component lib constraints-extras> component exe:readme dependency lib constraints-extras> Configured component graph: constraints-extras> component constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> include base-4.19.0.0-05c7 constraints-extras> include constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI constraints-extras> include template-haskell-2.21.0.0-79e7 constraints-extras> component constraints-extras-0.4.0.2-7WUkuyxlUJg6zGFeo2RtwO-readme constraints-extras> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr constraints-extras> include base-4.19.0.0-05c7 constraints-extras> include constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI constraints-extras> include constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> Linked component graph: constraints-extras> unit constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> include base-4.19.0.0-05c7 constraints-extras> include constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI constraints-extras> include template-haskell-2.21.0.0-79e7 constraints-extras> Data.Constraint.Compose=constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs:Data.Constraint.Compose,Data.Constraint.Extras=constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs:Data.Constraint.Extras,Data.Constraint.Extras.TH=constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs:Data.Constraint.Extras.TH,Data.Constraint.Flip=constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs:Data.Constraint.Flip constraints-extras> unit constraints-extras-0.4.0.2-7WUkuyxlUJg6zGFeo2RtwO-readme constraints-extras> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr constraints-extras> include base-4.19.0.0-05c7 constraints-extras> include constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI constraints-extras> include constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> Ready component graph: constraints-extras> definite constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> depends base-4.19.0.0-05c7 constraints-extras> depends constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI constraints-extras> depends template-haskell-2.21.0.0-79e7 constraints-extras> definite constraints-extras-0.4.0.2-7WUkuyxlUJg6zGFeo2RtwO-readme constraints-extras> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr constraints-extras> depends base-4.19.0.0-05c7 constraints-extras> depends constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI constraints-extras> depends constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> Using Cabal-3.10.2.0 compiled by ghc-9.8 constraints-extras> Using compiler: ghc-9.8.1 constraints-extras> Using install prefix: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 constraints-extras> Executables installed in: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/bin constraints-extras> Libraries installed in: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> Dynamic Libraries installed in: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 constraints-extras> Private executables installed in: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/libexec/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2 constraints-extras> Data files installed in: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/share/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2 constraints-extras> Documentation installed in: constraints-extras> /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc/share/doc/constraints-extras-0.4.0.2 constraints-extras> Configuration files installed in: constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/etc constraints-extras> No alex found constraints-extras> Using ar found on system at: constraints-extras> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar constraints-extras> No c2hs found constraints-extras> No cpphs found constraints-extras> No doctest found constraints-extras> Using gcc version 14.3.0 given by user at: constraints-extras> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc constraints-extras> Using ghc version 9.8.1 found on system at: constraints-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc constraints-extras> Using ghc-pkg version 9.8.1 found on system at: constraints-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 constraints-extras> No ghcjs found constraints-extras> No ghcjs-pkg found constraints-extras> No greencard found constraints-extras> Using haddock version 2.30.0 found on system at: constraints-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 constraints-extras> No happy found constraints-extras> Using haskell-suite found on system at: haskell-suite-dummy-location constraints-extras> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location constraints-extras> No hmake found constraints-extras> Using hpc version 0.69 found on system at: constraints-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 constraints-extras> Using hsc2hs version 0.68.10 found on system at: constraints-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 constraints-extras> Using hscolour version 1.25 found on system at: constraints-extras> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour constraints-extras> No jhc found constraints-extras> Using ld found on system at: constraints-extras> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold constraints-extras> No pkg-config found constraints-extras> Using runghc version 9.8.1 found on system at: constraints-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 constraints-extras> Using strip version 2.44 found on system at: constraints-extras> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip constraints-extras> Using tar found on system at: constraints-extras> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar constraints-extras> No uhc found HsYAML-aeson> Running phase: buildPhase doctest-discover> Source component graph: doctest-discover> component exe:doctest-discover doctest-discover> component lib doctest-discover> Configured component graph: doctest-discover> component doctest-discover-0.2.0.0-FUA300rtONyAvsZDJ4Xdxn-doctest-discover doctest-discover> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr doctest-discover> include base-4.19.0.0-05c7 doctest-discover> include bytestring-0.12.0.2-3593 doctest-discover> include directory-1.3.8.1-696d doctest-discover> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y doctest-discover> include filepath-1.4.100.4-dda0 doctest-discover> component doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg doctest-discover> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr doctest-discover> include base-4.19.0.0-05c7 doctest-discover> include bytestring-0.12.0.2-3593 doctest-discover> include directory-1.3.8.1-696d doctest-discover> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y doctest-discover> include filepath-1.4.100.4-dda0 doctest-discover> Linked component graph: doctest-discover> unit doctest-discover-0.2.0.0-FUA300rtONyAvsZDJ4Xdxn-doctest-discover doctest-discover> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr doctest-discover> include base-4.19.0.0-05c7 doctest-discover> include bytestring-0.12.0.2-3593 doctest-discover> include directory-1.3.8.1-696d doctest-discover> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y doctest-discover> include filepath-1.4.100.4-dda0 doctest-discover> unit doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg doctest-discover> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr doctest-discover> include base-4.19.0.0-05c7 doctest-discover> include bytestring-0.12.0.2-3593 doctest-discover> include directory-1.3.8.1-696d doctest-discover> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y doctest-discover> include filepath-1.4.100.4-dda0 doctest-discover> Ready component graph: doctest-discover> definite doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg doctest-discover> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr doctest-discover> depends base-4.19.0.0-05c7 doctest-discover> depends bytestring-0.12.0.2-3593 doctest-discover> depends directory-1.3.8.1-696d doctest-discover> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y doctest-discover> depends filepath-1.4.100.4-dda0 doctest-discover> definite doctest-discover-0.2.0.0-FUA300rtONyAvsZDJ4Xdxn-doctest-discover doctest-discover> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr doctest-discover> depends base-4.19.0.0-05c7 doctest-discover> depends bytestring-0.12.0.2-3593 doctest-discover> depends directory-1.3.8.1-696d doctest-discover> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y doctest-discover> depends filepath-1.4.100.4-dda0 doctest-discover> Using Cabal-3.10.2.0 compiled by ghc-9.8 doctest-discover> Using compiler: ghc-9.8.1 doctest-discover> Using install prefix: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 doctest-discover> Executables installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/bin doctest-discover> Libraries installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg doctest-discover> Dynamic Libraries installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 doctest-discover> Private executables installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/libexec/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0 doctest-discover> Data files installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/share/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0 doctest-discover> Documentation installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/share/doc/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0 doctest-discover> Configuration files installed in: doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/etc doctest-discover> No alex found doctest-discover> Using ar found on system at: doctest-discover> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar doctest-discover> No c2hs found doctest-discover> No cpphs found doctest-discover> Using doctest version 0.22.6 found on system at: doctest-discover> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest doctest-discover> Using gcc version 14.3.0 given by user at: doctest-discover> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc doctest-discover> Using ghc version 9.8.1 found on system at: doctest-discover> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc doctest-discover> Using ghc-pkg version 9.8.1 found on system at: doctest-discover> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 doctest-discover> No ghcjs found doctest-discover> No ghcjs-pkg found doctest-discover> No greencard found doctest-discover> Using haddock version 2.30.0 found on system at: doctest-discover> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 doctest-discover> No happy found doctest-discover> Using haskell-suite found on system at: haskell-suite-dummy-location doctest-discover> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location doctest-discover> No hmake found doctest-discover> Using hpc version 0.69 found on system at: doctest-discover> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 doctest-discover> Using hsc2hs version 0.68.10 found on system at: doctest-discover> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 doctest-discover> Using hscolour version 1.25 found on system at: doctest-discover> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour doctest-discover> No jhc found doctest-discover> Using ld found on system at: doctest-discover> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold doctest-discover> No pkg-config found doctest-discover> Using runghc version 9.8.1 found on system at: doctest-discover> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 doctest-discover> Using strip version 2.44 found on system at: doctest-discover> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip doctest-discover> Using tar found on system at: doctest-discover> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar doctest-discover> No uhc found attoparsec-aeson> Running phase: buildPhase quickcheck-classes> Flags chosen: aeson=True, binary-laws=True, semigroupoids=True, quickcheck-classes> semirings=True, unary-laws=True, vector=True quickcheck-classes> Dependency QuickCheck >=2.10.0: using QuickCheck-2.14.3 quickcheck-classes> Dependency aeson >=0.9: using aeson-2.2.3.0 quickcheck-classes> Dependency base >=4.5 && <5: using base-4.19.0.0 quickcheck-classes> Dependency containers >=0.4.2.1: using containers-0.6.8 quickcheck-classes> Dependency primitive >=0.6.4 && <0.10: using primitive-0.9.1.0 quickcheck-classes> Dependency primitive-addr >=0.1.0.2 && <0.2: using primitive-addr-0.1.0.3 quickcheck-classes> Dependency quickcheck-classes-base >=0.6.2 && <0.7: using quickcheck-classes> quickcheck-classes-base-0.6.2.0 quickcheck-classes> Dependency semigroupoids: using semigroupoids-6.0.1 quickcheck-classes> Dependency semirings >=0.4.2: using semirings-0.7 quickcheck-classes> Dependency transformers >=0.5.0 && <0.7: using transformers-0.6.1.0 quickcheck-classes> Dependency vector >=0.12: using vector-0.13.2.0 quickcheck-classes> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-classes> Dependency aeson: using aeson-2.2.3.0 quickcheck-classes> Dependency base: using base-4.19.0.0 quickcheck-classes> Dependency base-orphans >=0.5: using base-orphans-0.9.3 quickcheck-classes> Dependency containers: using containers-0.6.8 quickcheck-classes> Dependency primitive: using primitive-0.9.1.0 quickcheck-classes> Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 quickcheck-classes> Dependency semigroupoids: using semigroupoids-6.0.1 quickcheck-classes> Dependency tagged: using tagged-0.8.8 quickcheck-classes> Dependency transformers: using transformers-0.6.1.0 quickcheck-classes> Dependency vector >=0.12: using vector-0.13.2.0 quickcheck-classes> Dependency QuickCheck: using QuickCheck-2.14.3 quickcheck-classes> Dependency base >=4.12: using base-4.19.0.0 quickcheck-classes> Dependency base-orphans >=0.5: using base-orphans-0.9.3 quickcheck-classes> Dependency containers: using containers-0.6.8 quickcheck-classes> Dependency primitive: using primitive-0.9.1.0 quickcheck-classes> Dependency quickcheck-classes: using quickcheck-classes-0.6.5.0 quickcheck-classes> Dependency tagged: using tagged-0.8.8 quickcheck-classes> Dependency tasty: using tasty-1.5.3 quickcheck-classes> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 quickcheck-classes> Dependency transformers: using transformers-0.6.1.0 quickcheck-classes> Dependency vector: using vector-0.13.2.0 enummapset> Flags chosen: debug=False enummapset> Dependency aeson >=1.3 && <2.3: using aeson-2.2.3.0 enummapset> Dependency base >=4.6 && <5: using base-4.19.0.0 enummapset> Dependency containers >=0.5.11 && <0.8: using containers-0.6.8 enummapset> Dependency deepseq >=1.2 && <1.6: using deepseq-1.5.0.0 enummapset> Dependency HUnit: using HUnit-1.6.2.0 enummapset> Dependency QuickCheck >=2.7.1: using QuickCheck-2.14.3 enummapset> Dependency aeson: using aeson-2.2.3.0 enummapset> Dependency array >=0.4.0.0: using array-0.5.6.0 enummapset> Dependency base >=4.6 && <5: using base-4.19.0.0 enummapset> Dependency containers: using containers-0.6.8 enummapset> Dependency deepseq: using deepseq-1.5.0.0 enummapset> Dependency ghc-prim: using ghc-prim-0.11.0 enummapset> Dependency test-framework: using test-framework-0.8.2.2 enummapset> Dependency test-framework-hunit: using test-framework-hunit-0.3.0.2 enummapset> Dependency test-framework-quickcheck2: using enummapset> test-framework-quickcheck2-0.3.0.6 HsYAML-aeson> Preprocessing library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> Building library for HsYAML-aeson-0.2.0.2.. binary-instances> Running phase: buildPhase rebase> [ 1 of 369] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, dist/build/Rebase/Control/Applicative.p_o ) attoparsec-aeson> Preprocessing library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> Building library for attoparsec-aeson-2.2.2.0.. deriving-aeson> Running phase: buildPhase path> Source component graph: path> component lib path> component test:test dependency lib path> component test:validity-test dependency lib path> Configured component graph: path> component path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> include base-4.19.0.0-05c7 path> include deepseq-1.5.0.0-3309 path> include exceptions-0.10.7-57c8 path> include filepath-1.4.100.4-dda0 path> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 path> include template-haskell-2.21.0.0-79e7 path> include text-2.1-c70b path> component path-0.9.5-5wfL2uwWmIVIOwX0xm8ehC-test path> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> include base-4.19.0.0-05c7 path> include bytestring-0.12.0.2-3593 path> include filepath-1.4.100.4-dda0 path> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path> include mtl-2.3.1-eef8 path> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> include template-haskell-2.21.0.0-79e7 path> component path-0.9.5-7xW1W24H6Ao52vR9hCnGIk-validity-test path> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg path> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> include base-4.19.0.0-05c7 path> include bytestring-0.12.0.2-3593 path> include filepath-1.4.100.4-dda0 path> include genvalidity-1.1.1.0-Jcn1nhf2PK81B2IJqvuJW0 path> include genvalidity-hspec-1.0.0.3-DqdlPUK7EZO8IYACNUzIpQ path> include genvalidity-property-1.0.0.0-BbQ4qUGvlRwKJoSU1eNWQj path> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path> include mtl-2.3.1-eef8 path> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> include validity-0.12.1.0-3WjCUKsR7Yn87TZq52JZTD path> Linked component graph: path> unit path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> include base-4.19.0.0-05c7 path> include deepseq-1.5.0.0-3309 path> include exceptions-0.10.7-57c8 path> include filepath-1.4.100.4-dda0 path> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 path> include template-haskell-2.21.0.0-79e7 path> include text-2.1-c70b path> Path=path-0.9.5-4WymfNTlMzq5DLALmNJOAY:Path,Path.Internal=path-0.9.5-4WymfNTlMzq5DLALmNJOAY:Path.Internal,Path.Internal.Posix=path-0.9.5-4WymfNTlMzq5DLALmNJOAY:Path.Internal.Posix,Path.Internal.Windows=path-0.9.5-4WymfNTlMzq5DLALmNJOAY:Path.Internal.Windows,Path.Posix=path-0.9.5-4WymfNTlMzq5DLALmNJOAY:Path.Posix,Path.Windows=path-0.9.5-4WymfNTlMzq5DLALmNJOAY:Path.Windows path> unit path-0.9.5-5wfL2uwWmIVIOwX0xm8ehC-test path> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> include base-4.19.0.0-05c7 path> include bytestring-0.12.0.2-3593 path> include filepath-1.4.100.4-dda0 path> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path> include mtl-2.3.1-eef8 path> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> include template-haskell-2.21.0.0-79e7 path> unit path-0.9.5-7xW1W24H6Ao52vR9hCnGIk-validity-test path> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg path> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> include base-4.19.0.0-05c7 path> include bytestring-0.12.0.2-3593 path> include filepath-1.4.100.4-dda0 path> include genvalidity-1.1.1.0-Jcn1nhf2PK81B2IJqvuJW0 path> include genvalidity-hspec-1.0.0.3-DqdlPUK7EZO8IYACNUzIpQ path> include genvalidity-property-1.0.0.0-BbQ4qUGvlRwKJoSU1eNWQj path> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path> include mtl-2.3.1-eef8 path> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> include validity-0.12.1.0-3WjCUKsR7Yn87TZq52JZTD path> Ready component graph: path> definite path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> depends base-4.19.0.0-05c7 path> depends deepseq-1.5.0.0-3309 path> depends exceptions-0.10.7-57c8 path> depends filepath-1.4.100.4-dda0 path> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 path> depends template-haskell-2.21.0.0-79e7 path> depends text-2.1-c70b path> definite path-0.9.5-5wfL2uwWmIVIOwX0xm8ehC-test path> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> depends base-4.19.0.0-05c7 path> depends bytestring-0.12.0.2-3593 path> depends filepath-1.4.100.4-dda0 path> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path> depends mtl-2.3.1-eef8 path> depends path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> depends template-haskell-2.21.0.0-79e7 path> definite path-0.9.5-7xW1W24H6Ao52vR9hCnGIk-validity-test path> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg path> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr path> depends base-4.19.0.0-05c7 path> depends bytestring-0.12.0.2-3593 path> depends filepath-1.4.100.4-dda0 path> depends genvalidity-1.1.1.0-Jcn1nhf2PK81B2IJqvuJW0 path> depends genvalidity-hspec-1.0.0.3-DqdlPUK7EZO8IYACNUzIpQ path> depends genvalidity-property-1.0.0.0-BbQ4qUGvlRwKJoSU1eNWQj path> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path> depends mtl-2.3.1-eef8 path> depends path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> depends validity-0.12.1.0-3WjCUKsR7Yn87TZq52JZTD path> Using Cabal-3.10.2.0 compiled by ghc-9.8 path> Using compiler: ghc-9.8.1 path> Using install prefix: /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 path> Executables installed in: path> /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/bin path> Libraries installed in: path> /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> Dynamic Libraries installed in: path> /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 path> Private executables installed in: path> /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/libexec/x86_64-linux-ghc-9.8.1/path-0.9.5 path> Data files installed in: path> /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/share/x86_64-linux-ghc-9.8.1/path-0.9.5 path> Documentation installed in: path> /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc/share/doc/path-0.9.5 path> Configuration files installed in: path> /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/etc path> No alex found path> Using ar found on system at: path> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar path> No c2hs found path> No cpphs found path> No doctest found path> Using gcc version 14.3.0 given by user at: path> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc path> Using ghc version 9.8.1 found on system at: path> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc path> Using ghc-pkg version 9.8.1 found on system at: path> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 path> No ghcjs found path> No ghcjs-pkg found path> No greencard found path> Using haddock version 2.30.0 found on system at: path> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 path> No happy found path> Using haskell-suite found on system at: haskell-suite-dummy-location path> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location path> No hmake found path> Using hpc version 0.69 found on system at: path> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 path> Using hsc2hs version 0.68.10 found on system at: path> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 path> Using hscolour version 1.25 found on system at: path> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour path> No jhc found path> Using ld found on system at: path> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold path> No pkg-config found path> Using runghc version 9.8.1 found on system at: path> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 path> Using strip version 2.44 found on system at: path> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip path> Using tar found on system at: path> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar path> No uhc found constraints-extras> Running phase: buildPhase microaeson> Source component graph: microaeson> component lib microaeson> component test:microaeson dependency lib microaeson> Configured component graph: microaeson> component microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> include array-0.5.6.0-7325 microaeson> include base-4.19.0.0-05c7 microaeson> include bytestring-0.12.0.2-3593 microaeson> include containers-0.6.8-e785 microaeson> include deepseq-1.5.0.0-3309 microaeson> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 microaeson> include text-2.1-c70b microaeson> component microaeson-0.1.0.2-GnwES1ei7EKCUoJjvXtM8x-microaeson microaeson> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg microaeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr microaeson> include base-4.19.0.0-05c7 microaeson> include bytestring-0.12.0.2-3593 microaeson> include containers-0.6.8-e785 microaeson> include microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X microaeson> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG microaeson> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb microaeson> include text-2.1-c70b microaeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm microaeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 microaeson> Linked component graph: microaeson> unit microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> include array-0.5.6.0-7325 microaeson> include base-4.19.0.0-05c7 microaeson> include bytestring-0.12.0.2-3593 microaeson> include containers-0.6.8-e785 microaeson> include deepseq-1.5.0.0-3309 microaeson> include fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 microaeson> include text-2.1-c70b microaeson> Data.Aeson.Micro=microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy:Data.Aeson.Micro microaeson> unit microaeson-0.1.0.2-GnwES1ei7EKCUoJjvXtM8x-microaeson microaeson> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg microaeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr microaeson> include base-4.19.0.0-05c7 microaeson> include bytestring-0.12.0.2-3593 microaeson> include containers-0.6.8-e785 microaeson> include microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X microaeson> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG microaeson> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb microaeson> include text-2.1-c70b microaeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm microaeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 microaeson> Ready component graph: microaeson> definite microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> depends array-0.5.6.0-7325 microaeson> depends base-4.19.0.0-05c7 microaeson> depends bytestring-0.12.0.2-3593 microaeson> depends containers-0.6.8-e785 microaeson> depends deepseq-1.5.0.0-3309 microaeson> depends fail-4.9.0.0-BAHmj60kS5K7NVhhKpm9J5 microaeson> depends text-2.1-c70b microaeson> definite microaeson-0.1.0.2-GnwES1ei7EKCUoJjvXtM8x-microaeson microaeson> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg microaeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr microaeson> depends base-4.19.0.0-05c7 microaeson> depends bytestring-0.12.0.2-3593 microaeson> depends containers-0.6.8-e785 microaeson> depends microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X microaeson> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG microaeson> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb microaeson> depends text-2.1-c70b microaeson> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm microaeson> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 microaeson> Using Cabal-3.10.2.0 compiled by ghc-9.8 microaeson> Using compiler: ghc-9.8.1 microaeson> Using install prefix: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 microaeson> Executables installed in: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/bin microaeson> Libraries installed in: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> Dynamic Libraries installed in: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 microaeson> Private executables installed in: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/libexec/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2 microaeson> Data files installed in: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/share/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2 microaeson> Documentation installed in: microaeson> /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc/share/doc/microaeson-0.1.0.2 microaeson> Configuration files installed in: microaeson> /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/etc microaeson> Using alex version 3.5.3.0 found on system at: microaeson> /nix/store/3xd7v85ybkkza4hf0b78c87c3r3zy70y-alex-3.5.3.0/bin/alex microaeson> Using ar found on system at: microaeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar microaeson> No c2hs found microaeson> No cpphs found microaeson> No doctest found microaeson> Using gcc version 14.3.0 given by user at: microaeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc microaeson> Using ghc version 9.8.1 found on system at: microaeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc microaeson> Using ghc-pkg version 9.8.1 found on system at: microaeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 microaeson> No ghcjs found microaeson> No ghcjs-pkg found microaeson> No greencard found microaeson> Using haddock version 2.30.0 found on system at: microaeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 microaeson> No happy found microaeson> Using haskell-suite found on system at: haskell-suite-dummy-location microaeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location microaeson> No hmake found microaeson> Using hpc version 0.69 found on system at: microaeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 microaeson> Using hsc2hs version 0.68.10 found on system at: microaeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 microaeson> Using hscolour version 1.25 found on system at: microaeson> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour microaeson> No jhc found microaeson> Using ld found on system at: microaeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold microaeson> No pkg-config found microaeson> Using runghc version 9.8.1 found on system at: microaeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 microaeson> Using strip version 2.44 found on system at: microaeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip microaeson> Using tar found on system at: microaeson> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar microaeson> No uhc found HTF> Running phase: buildPhase HTF> patching script interpreter paths in scripts binary-instances> Preprocessing library for binary-instances-1.0.6.. binary-instances> Building library for binary-instances-1.0.6.. HsYAML-aeson> [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.o, dist/build/Data/YAML/Aeson.dyn_o ) deriving-aeson> Preprocessing library for deriving-aeson-0.2.10.. deriving-aeson> Building library for deriving-aeson-0.2.10.. constraints-extras> Preprocessing library for constraints-extras-0.4.0.2.. constraints-extras> Building library for constraints-extras-0.4.0.2.. HTF> Preprocessing library for HTF-0.15.0.2.. HTF> Building library for HTF-0.15.0.2.. deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.o, dist/build/Deriving/Aeson.dyn_o ) attoparsec-aeson> [1 of 4] 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 ) doctest-discover> Running phase: buildPhase binary-instances> [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, dist/build/Data/Binary/Instances/CaseInsensitive.o, dist/build/Data/Binary/Instances/CaseInsensitive.dyn_o ) attoparsec-aeson> [2 of 4] 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 ) quickcheck-classes> Source component graph: quickcheck-classes> component lib quickcheck-classes> component test:advanced dependency lib quickcheck-classes> component test:basic dependency lib quickcheck-classes> Configured component graph: quickcheck-classes> component quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr quickcheck-classes> include base-4.19.0.0-05c7 quickcheck-classes> include containers-0.6.8-e785 quickcheck-classes> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> include primitive-addr-0.1.0.3-FqMCh5IqV4O91VBZEwsfak quickcheck-classes> include quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 quickcheck-classes> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg quickcheck-classes> include semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo quickcheck-classes> include transformers-0.6.1.0-7653 quickcheck-classes> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> component quickcheck-classes-0.6.5.0-5tVZfpb7fUYL96GK6HEz93-advanced quickcheck-classes> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> include base-4.19.0.0-05c7 quickcheck-classes> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn quickcheck-classes> include containers-0.6.8-e785 quickcheck-classes> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo quickcheck-classes> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG quickcheck-classes> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb quickcheck-classes> include transformers-0.6.1.0-7653 quickcheck-classes> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> component quickcheck-classes-0.6.5.0-6JGjqamus0EAf0jBBAuHR6-basic quickcheck-classes> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr quickcheck-classes> include base-4.19.0.0-05c7 quickcheck-classes> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn quickcheck-classes> include containers-0.6.8-e785 quickcheck-classes> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg quickcheck-classes> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo quickcheck-classes> include transformers-0.6.1.0-7653 quickcheck-classes> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> Linked component graph: quickcheck-classes> unit quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr quickcheck-classes> include base-4.19.0.0-05c7 quickcheck-classes> include containers-0.6.8-e785 quickcheck-classes> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> include primitive-addr-0.1.0.3-FqMCh5IqV4O91VBZEwsfak quickcheck-classes> include quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 quickcheck-classes> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg quickcheck-classes> include semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo quickcheck-classes> include transformers-0.6.1.0-7653 quickcheck-classes> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> Test.QuickCheck.Classes=quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb:Test.QuickCheck.Classes,Test.QuickCheck.Classes.IsList=quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb:Test.QuickCheck.Classes.IsList quickcheck-classes> unit quickcheck-classes-0.6.5.0-5tVZfpb7fUYL96GK6HEz93-advanced quickcheck-classes> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> include base-4.19.0.0-05c7 quickcheck-classes> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn quickcheck-classes> include containers-0.6.8-e785 quickcheck-classes> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo quickcheck-classes> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG quickcheck-classes> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb quickcheck-classes> include transformers-0.6.1.0-7653 quickcheck-classes> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> unit quickcheck-classes-0.6.5.0-6JGjqamus0EAf0jBBAuHR6-basic quickcheck-classes> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr quickcheck-classes> include base-4.19.0.0-05c7 quickcheck-classes> include base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn quickcheck-classes> include containers-0.6.8-e785 quickcheck-classes> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg quickcheck-classes> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo quickcheck-classes> include transformers-0.6.1.0-7653 quickcheck-classes> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> Ready component graph: quickcheck-classes> definite quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr quickcheck-classes> depends base-4.19.0.0-05c7 quickcheck-classes> depends containers-0.6.8-e785 quickcheck-classes> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> depends primitive-addr-0.1.0.3-FqMCh5IqV4O91VBZEwsfak quickcheck-classes> depends quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 quickcheck-classes> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg quickcheck-classes> depends semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo quickcheck-classes> depends transformers-0.6.1.0-7653 quickcheck-classes> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> definite quickcheck-classes-0.6.5.0-5tVZfpb7fUYL96GK6HEz93-advanced quickcheck-classes> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> depends base-4.19.0.0-05c7 quickcheck-classes> depends base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn quickcheck-classes> depends containers-0.6.8-e785 quickcheck-classes> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> depends quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo quickcheck-classes> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG quickcheck-classes> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb quickcheck-classes> depends transformers-0.6.1.0-7653 quickcheck-classes> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> definite quickcheck-classes-0.6.5.0-6JGjqamus0EAf0jBBAuHR6-basic quickcheck-classes> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg quickcheck-classes> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr quickcheck-classes> depends base-4.19.0.0-05c7 quickcheck-classes> depends base-orphans-0.9.3-2hoTeNiEJ9q7hdvkxc3PGn quickcheck-classes> depends containers-0.6.8-e785 quickcheck-classes> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ quickcheck-classes> depends quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg quickcheck-classes> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo quickcheck-classes> depends transformers-0.6.1.0-7653 quickcheck-classes> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 quickcheck-classes> Using Cabal-3.10.2.0 compiled by ghc-9.8 quickcheck-classes> Using compiler: ghc-9.8.1 quickcheck-classes> Using install prefix: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 quickcheck-classes> Executables installed in: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/bin quickcheck-classes> Libraries installed in: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb quickcheck-classes> Dynamic Libraries installed in: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 quickcheck-classes> Private executables installed in: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/libexec/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0 quickcheck-classes> Data files installed in: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/share/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0 quickcheck-classes> Documentation installed in: quickcheck-classes> /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc/share/doc/quickcheck-classes-0.6.5.0 quickcheck-classes> Configuration files installed in: quickcheck-classes> /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/etc quickcheck-classes> No alex found quickcheck-classes> Using ar found on system at: quickcheck-classes> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar quickcheck-classes> No c2hs found quickcheck-classes> No cpphs found quickcheck-classes> No doctest found quickcheck-classes> Using gcc version 14.3.0 given by user at: quickcheck-classes> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc quickcheck-classes> Using ghc version 9.8.1 found on system at: quickcheck-classes> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc quickcheck-classes> Using ghc-pkg version 9.8.1 found on system at: quickcheck-classes> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 quickcheck-classes> No ghcjs found quickcheck-classes> No ghcjs-pkg found quickcheck-classes> No greencard found quickcheck-classes> Using haddock version 2.30.0 found on system at: quickcheck-classes> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 quickcheck-classes> No happy found quickcheck-classes> Using haskell-suite found on system at: haskell-suite-dummy-location enummapset> Source component graph: enummapset> component test:intset-properties enummapset> component lib enummapset> Configured component graph: enummapset> component enummapset-0.7.3.0-I8dxjMf9Yti81RxhlEjUIj-intset-properties enummapset> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra enummapset> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg enummapset> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr enummapset> include array-0.5.6.0-7325 enummapset> include base-4.19.0.0-05c7 enummapset> include containers-0.6.8-e785 enummapset> include deepseq-1.5.0.0-3309 enummapset> include ghc-prim-0.11.0-2dc3 enummapset> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU enummapset> include test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS enummapset> include test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo enummapset> component enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs enummapset> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr enummapset> include base-4.19.0.0-05c7 enummapset> include containers-0.6.8-e785 enummapset> include deepseq-1.5.0.0-3309 enummapset> Linked component graph: enummapset> unit enummapset-0.7.3.0-I8dxjMf9Yti81RxhlEjUIj-intset-properties enummapset> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra enummapset> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg enummapset> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr enummapset> include array-0.5.6.0-7325 enummapset> include base-4.19.0.0-05c7 enummapset> include containers-0.6.8-e785 enummapset> include deepseq-1.5.0.0-3309 enummapset> include ghc-prim-0.11.0-2dc3 enummapset> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU enummapset> include test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS enummapset> include test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo enummapset> unit enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs enummapset> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr enummapset> include base-4.19.0.0-05c7 enummapset> include containers-0.6.8-e785 enummapset> include deepseq-1.5.0.0-3309 enummapset> Data.EnumMap=enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs:Data.EnumMap,Data.EnumMap.Lazy=enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs:Data.EnumMap.Lazy,Data.EnumMap.Strict=enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs:Data.EnumMap.Strict,Data.EnumSet=enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs:Data.EnumSet enummapset> Ready component graph: enummapset> definite enummapset-0.7.3.0-I8dxjMf9Yti81RxhlEjUIj-intset-properties enummapset> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra enummapset> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg enummapset> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr enummapset> depends array-0.5.6.0-7325 enummapset> depends base-4.19.0.0-05c7 enummapset> depends containers-0.6.8-e785 enummapset> depends deepseq-1.5.0.0-3309 enummapset> depends ghc-prim-0.11.0-2dc3 enummapset> depends test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU enummapset> depends test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS enummapset> depends test-framework-quickcheck2-0.3.0.6-48jkGNTHqE5IJSJoxZGaQo enummapset> definite enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs enummapset> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr enummapset> depends base-4.19.0.0-05c7 enummapset> depends containers-0.6.8-e785 enummapset> depends deepseq-1.5.0.0-3309 enummapset> Using Cabal-3.10.2.0 compiled by ghc-9.8 enummapset> Using compiler: ghc-9.8.1 enummapset> Using install prefix: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 enummapset> Executables installed in: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/bin enummapset> Libraries installed in: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs enummapset> Dynamic Libraries installed in: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 enummapset> Private executables installed in: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/libexec/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0 enummapset> Data files installed in: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/share/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0 enummapset> Documentation installed in: enummapset> /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc/share/doc/enummapset-0.7.3.0 enummapset> Configuration files installed in: enummapset> /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/etc enummapset> No alex found enummapset> Using ar found on system at: enummapset> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar enummapset> No c2hs found enummapset> No cpphs found enummapset> No doctest found enummapset> Using gcc version 14.3.0 given by user at: enummapset> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc enummapset> Using ghc version 9.8.1 found on system at: enummapset> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc enummapset> Using ghc-pkg version 9.8.1 found on system at: enummapset> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 enummapset> No ghcjs found enummapset> No ghcjs-pkg found enummapset> No greencard found enummapset> Using haddock version 2.30.0 found on system at: enummapset> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 enummapset> No happy found enummapset> Using haskell-suite found on system at: haskell-suite-dummy-location enummapset> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location enummapset> No hmake found enummapset> Using hpc version 0.69 found on system at: enummapset> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 enummapset> Using hsc2hs version 0.68.10 found on system at: enummapset> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 enummapset> Using hscolour version 1.25 found on system at: enummapset> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour enummapset> No jhc found enummapset> Using ld found on system at: enummapset> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold enummapset> No pkg-config found enummapset> Using runghc version 9.8.1 found on system at: enummapset> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 enummapset> Using strip version 2.44 found on system at: enummapset> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip enummapset> Using tar found on system at: enummapset> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar enummapset> No uhc found constraints-extras> [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.o, dist/build/Data/Constraint/Compose.dyn_o ) doctest-discover> Preprocessing library for doctest-discover-0.2.0.0.. doctest-discover> Building library for doctest-discover-0.2.0.0.. path> Running phase: buildPhase quickcheck-classes> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location quickcheck-classes> No hmake found quickcheck-classes> Using hpc version 0.69 found on system at: quickcheck-classes> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 quickcheck-classes> Using hsc2hs version 0.68.10 found on system at: quickcheck-classes> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 quickcheck-classes> Using hscolour version 1.25 found on system at: quickcheck-classes> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour quickcheck-classes> No jhc found quickcheck-classes> Using ld found on system at: quickcheck-classes> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold quickcheck-classes> No pkg-config found quickcheck-classes> Using runghc version 9.8.1 found on system at: quickcheck-classes> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 quickcheck-classes> Using strip version 2.44 found on system at: quickcheck-classes> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip quickcheck-classes> Using tar found on system at: quickcheck-classes> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar quickcheck-classes> No uhc found microaeson> Running phase: buildPhase attoparsec-aeson> [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.o, dist/build/Data/Aeson/Parser/Internal.dyn_o ) constraints-extras> [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, dist/build/Data/Constraint/Flip.o, dist/build/Data/Constraint/Flip.dyn_o ) constraints-extras> [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, dist/build/Data/Constraint/Extras.o, dist/build/Data/Constraint/Extras.dyn_o ) rebase> [ 2 of 369] Compiling Rebase.Control.Applicative.Backwards ( library/Rebase/Control/Applicative/Backwards.hs, dist/build/Rebase/Control/Applicative/Backwards.p_o ) rebase> [ 3 of 369] Compiling Rebase.Control.Applicative.Lift ( library/Rebase/Control/Applicative/Lift.hs, dist/build/Rebase/Control/Applicative/Lift.p_o ) rebase> [ 4 of 369] Compiling Rebase.Control.Arrow ( library/Rebase/Control/Arrow.hs, dist/build/Rebase/Control/Arrow.p_o ) rebase> [ 5 of 369] Compiling Rebase.Control.Category ( library/Rebase/Control/Category.hs, dist/build/Rebase/Control/Category.p_o ) rebase> [ 6 of 369] Compiling Rebase.Control.Comonad ( library/Rebase/Control/Comonad.hs, dist/build/Rebase/Control/Comonad.p_o ) rebase> [ 7 of 369] Compiling Rebase.Control.Concurrent ( library/Rebase/Control/Concurrent.hs, dist/build/Rebase/Control/Concurrent.p_o ) rebase> [ 8 of 369] Compiling Rebase.Control.Concurrent.Chan ( library/Rebase/Control/Concurrent/Chan.hs, dist/build/Rebase/Control/Concurrent/Chan.p_o ) rebase> [ 9 of 369] Compiling Rebase.Control.Concurrent.MVar ( library/Rebase/Control/Concurrent/MVar.hs, dist/build/Rebase/Control/Concurrent/MVar.p_o ) rebase> [ 10 of 369] Compiling Rebase.Control.Concurrent.QSem ( library/Rebase/Control/Concurrent/QSem.hs, dist/build/Rebase/Control/Concurrent/QSem.p_o ) rebase> [ 11 of 369] Compiling Rebase.Control.Concurrent.QSemN ( library/Rebase/Control/Concurrent/QSemN.hs, dist/build/Rebase/Control/Concurrent/QSemN.p_o ) rebase> [ 12 of 369] Compiling Rebase.Control.Concurrent.STM ( library/Rebase/Control/Concurrent/STM.hs, dist/build/Rebase/Control/Concurrent/STM.p_o ) rebase> [ 13 of 369] Compiling Rebase.Control.Concurrent.STM.TArray ( library/Rebase/Control/Concurrent/STM/TArray.hs, dist/build/Rebase/Control/Concurrent/STM/TArray.p_o ) rebase> [ 14 of 369] Compiling Rebase.Control.Concurrent.STM.TBQueue ( library/Rebase/Control/Concurrent/STM/TBQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TBQueue.p_o ) lens> [3 of 3] Linking dist/build/properties/properties doctest-discover> Preprocessing executable 'doctest-discover' for doctest-discover-0.2.0.0.. doctest-discover> Building executable 'doctest-discover' for doctest-discover-0.2.0.0.. microaeson> Preprocessing library for microaeson-0.1.0.2.. path> Preprocessing library for path-0.9.5.. path> Building library for path-0.9.5.. microaeson> Building library for microaeson-0.1.0.2.. rebase> [ 15 of 369] Compiling Rebase.Control.Concurrent.STM.TChan ( library/Rebase/Control/Concurrent/STM/TChan.hs, dist/build/Rebase/Control/Concurrent/STM/TChan.p_o ) rebase> [ 16 of 369] Compiling Rebase.Control.Concurrent.STM.TMVar ( library/Rebase/Control/Concurrent/STM/TMVar.hs, dist/build/Rebase/Control/Concurrent/STM/TMVar.p_o ) rebase> [ 17 of 369] Compiling Rebase.Control.Concurrent.STM.TQueue ( library/Rebase/Control/Concurrent/STM/TQueue.hs, dist/build/Rebase/Control/Concurrent/STM/TQueue.p_o ) doctest-discover> [1 of 3] Compiling Config ( src/Config.hs, dist/build/doctest-discover/doctest-discover-tmp/Config.o ) constraints-extras> [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.o, dist/build/Data/Constraint/Extras/TH.dyn_o ) rebase> [ 18 of 369] Compiling Rebase.Control.Concurrent.STM.TSem ( library/Rebase/Control/Concurrent/STM/TSem.hs, dist/build/Rebase/Control/Concurrent/STM/TSem.p_o ) enummapset> Running phase: buildPhase quickcheck-classes> Running phase: buildPhase doctest-discover> [2 of 3] Compiling Runner ( src/Runner.hs, dist/build/doctest-discover/doctest-discover-tmp/Runner.o ) microaeson> [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, dist/build/Data/Aeson/Micro/Parser.o, dist/build/Data/Aeson/Micro/Parser.dyn_o ) rebase> [ 19 of 369] Compiling Rebase.Control.Concurrent.STM.TVar ( library/Rebase/Control/Concurrent/STM/TVar.hs, dist/build/Rebase/Control/Concurrent/STM/TVar.p_o ) HTF> [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.o, dist/build/Paths_HTF.dyn_o ) enummapset> Preprocessing test suite 'intset-properties' for enummapset-0.7.3.0.. enummapset> Building test suite 'intset-properties' for enummapset-0.7.3.0.. quickcheck-classes> Preprocessing library for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building library for quickcheck-classes-0.6.5.0.. doctest-discover> [3 of 3] Compiling Main ( src/Main.hs, dist/build/doctest-discover/doctest-discover-tmp/Main.o ) binary-instances> [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, dist/build/Data/Binary/Instances/Hashable.o, dist/build/Data/Binary/Instances/Hashable.dyn_o ) binary-instances> [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, dist/build/Data/Binary/Instances/Primitive.o, dist/build/Data/Binary/Instances/Primitive.dyn_o ) binary-instances> [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, dist/build/Data/Binary/Instances/Scientific.o, dist/build/Data/Binary/Instances/Scientific.dyn_o ) binary-instances> [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, dist/build/Data/Binary/Instances/Tagged.o, dist/build/Data/Binary/Instances/Tagged.dyn_o ) rebase> [ 20 of 369] Compiling Rebase.Control.DeepSeq ( library/Rebase/Control/DeepSeq.hs, dist/build/Rebase/Control/DeepSeq.p_o ) rebase> [ 21 of 369] Compiling Rebase.Control.Exception ( library/Rebase/Control/Exception.hs, dist/build/Rebase/Control/Exception.p_o ) rebase> [ 22 of 369] Compiling Rebase.Control.Exception.Base ( library/Rebase/Control/Exception/Base.hs, dist/build/Rebase/Control/Exception/Base.p_o ) rebase> [ 23 of 369] Compiling Rebase.Control.Monad ( library/Rebase/Control/Monad.hs, dist/build/Rebase/Control/Monad.p_o ) rebase> [ 24 of 369] Compiling Rebase.Control.Monad.Cont ( library/Rebase/Control/Monad/Cont.hs, dist/build/Rebase/Control/Monad/Cont.p_o ) rebase> [ 25 of 369] Compiling Rebase.Control.Monad.Cont.Class ( library/Rebase/Control/Monad/Cont/Class.hs, dist/build/Rebase/Control/Monad/Cont/Class.p_o ) rebase> [ 26 of 369] Compiling Rebase.Control.Monad.Error.Class ( library/Rebase/Control/Monad/Error/Class.hs, dist/build/Rebase/Control/Monad/Error/Class.p_o ) rebase> [ 27 of 369] Compiling Rebase.Control.Monad.Fail ( library/Rebase/Control/Monad/Fail.hs, dist/build/Rebase/Control/Monad/Fail.p_o ) rebase> [ 28 of 369] Compiling Rebase.Control.Monad.Fix ( library/Rebase/Control/Monad/Fix.hs, dist/build/Rebase/Control/Monad/Fix.p_o ) rebase> [ 29 of 369] Compiling Rebase.Control.Monad.IO.Class ( library/Rebase/Control/Monad/IO/Class.hs, dist/build/Rebase/Control/Monad/IO/Class.p_o ) rebase> [ 30 of 369] Compiling Rebase.Control.Monad.Identity ( library/Rebase/Control/Monad/Identity.hs, dist/build/Rebase/Control/Monad/Identity.p_o ) rebase> [ 31 of 369] Compiling Rebase.Control.Monad.RWS ( library/Rebase/Control/Monad/RWS.hs, dist/build/Rebase/Control/Monad/RWS.p_o ) rebase> [ 32 of 369] Compiling Rebase.Control.Monad.RWS.Class ( library/Rebase/Control/Monad/RWS/Class.hs, dist/build/Rebase/Control/Monad/RWS/Class.p_o ) rebase> [ 33 of 369] Compiling Rebase.Control.Monad.RWS.Lazy ( library/Rebase/Control/Monad/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/RWS/Lazy.p_o ) rebase> [ 34 of 369] Compiling Rebase.Control.Monad.RWS.Strict ( library/Rebase/Control/Monad/RWS/Strict.hs, dist/build/Rebase/Control/Monad/RWS/Strict.p_o ) rebase> [ 35 of 369] Compiling Rebase.Control.Monad.Reader ( library/Rebase/Control/Monad/Reader.hs, dist/build/Rebase/Control/Monad/Reader.p_o ) rebase> [ 36 of 369] Compiling Rebase.Control.Monad.Reader.Class ( library/Rebase/Control/Monad/Reader/Class.hs, dist/build/Rebase/Control/Monad/Reader/Class.p_o ) rebase> [ 37 of 369] Compiling Rebase.Control.Monad.ST ( library/Rebase/Control/Monad/ST.hs, dist/build/Rebase/Control/Monad/ST.p_o ) rebase> [ 38 of 369] Compiling Rebase.Control.Monad.ST.Lazy ( library/Rebase/Control/Monad/ST/Lazy.hs, dist/build/Rebase/Control/Monad/ST/Lazy.p_o ) rebase> [ 39 of 369] Compiling Rebase.Control.Monad.ST.Lazy.Unsafe ( library/Rebase/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Lazy/Unsafe.p_o ) rebase> [ 40 of 369] Compiling Rebase.Control.Monad.ST.Strict ( library/Rebase/Control/Monad/ST/Strict.hs, dist/build/Rebase/Control/Monad/ST/Strict.p_o ) rebase> [ 41 of 369] Compiling Rebase.Control.Monad.ST.Unsafe ( library/Rebase/Control/Monad/ST/Unsafe.hs, dist/build/Rebase/Control/Monad/ST/Unsafe.p_o ) rebase> [ 42 of 369] Compiling Rebase.Control.Monad.STM ( library/Rebase/Control/Monad/STM.hs, dist/build/Rebase/Control/Monad/STM.p_o ) rebase> [ 43 of 369] Compiling Rebase.Control.Monad.Signatures ( library/Rebase/Control/Monad/Signatures.hs, dist/build/Rebase/Control/Monad/Signatures.p_o ) rebase> [ 44 of 369] Compiling Rebase.Control.Monad.State ( library/Rebase/Control/Monad/State.hs, dist/build/Rebase/Control/Monad/State.p_o ) rebase> [ 45 of 369] Compiling Rebase.Control.Monad.State.Class ( library/Rebase/Control/Monad/State/Class.hs, dist/build/Rebase/Control/Monad/State/Class.p_o ) rebase> [ 46 of 369] Compiling Rebase.Control.Monad.State.Lazy ( library/Rebase/Control/Monad/State/Lazy.hs, dist/build/Rebase/Control/Monad/State/Lazy.p_o ) path> [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.o, dist/build/Path/Internal/Posix.dyn_o ) binary-instances> [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, dist/build/Data/Binary/Instances/Text.o, dist/build/Data/Binary/Instances/Text.dyn_o ) binary-instances> [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, dist/build/Data/Binary/Instances/Time.o, dist/build/Data/Binary/Instances/Time.dyn_o ) deriving-aeson> [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.o, dist/build/Deriving/Aeson/Stock.dyn_o ) rebase> [ 47 of 369] Compiling Rebase.Control.Monad.State.Strict ( library/Rebase/Control/Monad/State/Strict.hs, dist/build/Rebase/Control/Monad/State/Strict.p_o ) rebase> [ 48 of 369] Compiling Rebase.Control.Monad.Trans ( library/Rebase/Control/Monad/Trans.hs, dist/build/Rebase/Control/Monad/Trans.p_o ) rebase> [ 49 of 369] Compiling Rebase.Control.Monad.Trans.Class ( library/Rebase/Control/Monad/Trans/Class.hs, dist/build/Rebase/Control/Monad/Trans/Class.p_o ) rebase> [ 50 of 369] Compiling Rebase.Control.Monad.Trans.Cont ( library/Rebase/Control/Monad/Trans/Cont.hs, dist/build/Rebase/Control/Monad/Trans/Cont.p_o ) rebase> [ 51 of 369] Compiling Rebase.Control.Monad.Trans.Except ( library/Rebase/Control/Monad/Trans/Except.hs, dist/build/Rebase/Control/Monad/Trans/Except.p_o ) rebase> [ 52 of 369] Compiling Rebase.Control.Monad.Trans.Identity ( library/Rebase/Control/Monad/Trans/Identity.hs, dist/build/Rebase/Control/Monad/Trans/Identity.p_o ) rebase> [ 53 of 369] Compiling Rebase.Control.Monad.Trans.Maybe ( library/Rebase/Control/Monad/Trans/Maybe.hs, dist/build/Rebase/Control/Monad/Trans/Maybe.p_o ) rebase> [ 54 of 369] Compiling Rebase.Control.Monad.Trans.RWS ( library/Rebase/Control/Monad/Trans/RWS.hs, dist/build/Rebase/Control/Monad/Trans/RWS.p_o ) rebase> [ 55 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Lazy ( library/Rebase/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Lazy.p_o ) rebase> [ 56 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Strict ( library/Rebase/Control/Monad/Trans/RWS/Strict.hs, dist/build/Rebase/Control/Monad/Trans/RWS/Strict.p_o ) rebase> [ 57 of 369] Compiling Rebase.Control.Monad.Trans.Reader ( library/Rebase/Control/Monad/Trans/Reader.hs, dist/build/Rebase/Control/Monad/Trans/Reader.p_o ) rebase> [ 58 of 369] Compiling Rebase.Control.Monad.Trans.State ( library/Rebase/Control/Monad/Trans/State.hs, dist/build/Rebase/Control/Monad/Trans/State.p_o ) microaeson> [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, dist/build/Data/Aeson/Micro/Scanner.o, dist/build/Data/Aeson/Micro/Scanner.dyn_o ) enummapset> [1 of 7] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumSet.o ) rebase> [ 59 of 369] Compiling Rebase.Control.Monad.Trans.State.Lazy ( library/Rebase/Control/Monad/Trans/State/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/State/Lazy.p_o ) doctest-discover> [4 of 4] Linking dist/build/doctest-discover/doctest-discover rebase> [ 60 of 369] Compiling Rebase.Control.Monad.Trans.State.Strict ( library/Rebase/Control/Monad/Trans/State/Strict.hs, dist/build/Rebase/Control/Monad/Trans/State/Strict.p_o ) rebase> [ 61 of 369] Compiling Rebase.Control.Monad.Trans.Writer ( library/Rebase/Control/Monad/Trans/Writer.hs, dist/build/Rebase/Control/Monad/Trans/Writer.p_o ) rebase> [ 62 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Lazy ( library/Rebase/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Lazy.p_o ) rebase> [ 63 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Strict ( library/Rebase/Control/Monad/Trans/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Trans/Writer/Strict.p_o ) rebase> [ 64 of 369] Compiling Rebase.Control.Monad.Writer ( library/Rebase/Control/Monad/Writer.hs, dist/build/Rebase/Control/Monad/Writer.p_o ) rebase> [ 65 of 369] Compiling Rebase.Control.Monad.Writer.Class ( library/Rebase/Control/Monad/Writer/Class.hs, dist/build/Rebase/Control/Monad/Writer/Class.p_o ) rebase> [ 66 of 369] Compiling Rebase.Control.Monad.Writer.Lazy ( library/Rebase/Control/Monad/Writer/Lazy.hs, dist/build/Rebase/Control/Monad/Writer/Lazy.p_o ) rebase> [ 67 of 369] Compiling Rebase.Control.Monad.Writer.Strict ( library/Rebase/Control/Monad/Writer/Strict.hs, dist/build/Rebase/Control/Monad/Writer/Strict.p_o ) rebase> [ 68 of 369] Compiling Rebase.Control.Monad.Zip ( library/Rebase/Control/Monad/Zip.hs, dist/build/Rebase/Control/Monad/Zip.p_o ) rebase> [ 69 of 369] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, dist/build/Rebase/Control/Selective.p_o ) rebase> [ 70 of 369] Compiling Rebase.Control.Selective.Free ( library/Rebase/Control/Selective/Free.hs, dist/build/Rebase/Control/Selective/Free.p_o ) rebase> [ 71 of 369] Compiling Rebase.Control.Selective.Multi ( library/Rebase/Control/Selective/Multi.hs, dist/build/Rebase/Control/Selective/Multi.p_o ) rebase> [ 72 of 369] Compiling Rebase.Control.Selective.Rigid.Free ( library/Rebase/Control/Selective/Rigid/Free.hs, dist/build/Rebase/Control/Selective/Rigid/Free.p_o ) rebase> [ 73 of 369] Compiling Rebase.Control.Selective.Rigid.Freer ( library/Rebase/Control/Selective/Rigid/Freer.hs, dist/build/Rebase/Control/Selective/Rigid/Freer.p_o ) rebase> [ 74 of 369] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, dist/build/Rebase/Data/Biapplicative.p_o ) rebase> [ 75 of 369] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, dist/build/Rebase/Data/Bifoldable.p_o ) rebase> [ 76 of 369] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, dist/build/Rebase/Data/Bifunctor.p_o ) rebase> [ 77 of 369] Compiling Rebase.Data.Bifunctor.Apply ( library/Rebase/Data/Bifunctor/Apply.hs, dist/build/Rebase/Data/Bifunctor/Apply.p_o ) microaeson> [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, dist/build/Data/Aeson/Micro.o, dist/build/Data/Aeson/Micro.dyn_o ) deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, dist/build/Deriving/Aeson.p_o ) rebase> [ 78 of 369] Compiling Rebase.Data.Bifunctor.Biff ( library/Rebase/Data/Bifunctor/Biff.hs, dist/build/Rebase/Data/Bifunctor/Biff.p_o ) rebase> [ 79 of 369] Compiling Rebase.Data.Bifunctor.Clown ( library/Rebase/Data/Bifunctor/Clown.hs, dist/build/Rebase/Data/Bifunctor/Clown.p_o ) rebase> [ 80 of 369] Compiling Rebase.Data.Bifunctor.Flip ( library/Rebase/Data/Bifunctor/Flip.hs, dist/build/Rebase/Data/Bifunctor/Flip.p_o ) rebase> [ 81 of 369] Compiling Rebase.Data.Bifunctor.Join ( library/Rebase/Data/Bifunctor/Join.hs, dist/build/Rebase/Data/Bifunctor/Join.p_o ) rebase> [ 82 of 369] Compiling Rebase.Data.Bifunctor.Joker ( library/Rebase/Data/Bifunctor/Joker.hs, dist/build/Rebase/Data/Bifunctor/Joker.p_o ) rebase> [ 83 of 369] Compiling Rebase.Data.Bifunctor.Product ( library/Rebase/Data/Bifunctor/Product.hs, dist/build/Rebase/Data/Bifunctor/Product.p_o ) rebase> [ 84 of 369] Compiling Rebase.Data.Bifunctor.Tannen ( library/Rebase/Data/Bifunctor/Tannen.hs, dist/build/Rebase/Data/Bifunctor/Tannen.p_o ) rebase> [ 85 of 369] Compiling Rebase.Data.Bifunctor.Wrapped ( library/Rebase/Data/Bifunctor/Wrapped.hs, dist/build/Rebase/Data/Bifunctor/Wrapped.p_o ) quickcheck-classes> [ 1 of 12] Compiling Test.QuickCheck.Classes.Alt ( src/Test/QuickCheck/Classes/Alt.hs, dist/build/Test/QuickCheck/Classes/Alt.o, dist/build/Test/QuickCheck/Classes/Alt.dyn_o ) HTF> [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, dist/build/Test/Framework/Colors.o, dist/build/Test/Framework/Colors.dyn_o ) rebase> [ 86 of 369] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, dist/build/Rebase/Data/Bitraversable.p_o ) rebase> [ 87 of 369] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, dist/build/Rebase/Data/Bits.p_o ) rebase> [ 88 of 369] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, dist/build/Rebase/Data/Bool.p_o ) rebase> [ 89 of 369] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, dist/build/Rebase/Data/ByteString.p_o ) rebase> [ 90 of 369] Compiling Rebase.Data.ByteString.Builder ( library/Rebase/Data/ByteString/Builder.hs, dist/build/Rebase/Data/ByteString/Builder.p_o ) rebase> [ 91 of 369] Compiling Rebase.Data.ByteString.Builder.Extra ( library/Rebase/Data/ByteString/Builder/Extra.hs, dist/build/Rebase/Data/ByteString/Builder/Extra.p_o ) rebase> [ 92 of 369] Compiling Rebase.Data.ByteString.Builder.Internal ( library/Rebase/Data/ByteString/Builder/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Internal.p_o ) constraints-extras> [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, dist/build/Data/Constraint/Compose.p_o ) HsYAML-aeson> [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, dist/build/Data/YAML/Aeson.p_o ) constraints-extras> [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, dist/build/Data/Constraint/Flip.p_o ) constraints-extras> [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, dist/build/Data/Constraint/Extras.p_o ) rebase> [ 93 of 369] Compiling Rebase.Data.ByteString.Builder.Prim ( library/Rebase/Data/ByteString/Builder/Prim.hs, dist/build/Rebase/Data/ByteString/Builder/Prim.p_o ) lens> buildPhase completed in 1 minutes 8 seconds lens> Running phase: checkPhase rebase> [ 94 of 369] Compiling Rebase.Data.ByteString.Builder.Prim.Internal ( library/Rebase/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Rebase/Data/ByteString/Builder/Prim/Internal.p_o ) rebase> [ 95 of 369] Compiling Rebase.Data.ByteString.Builder.Scientific ( library/Rebase/Data/ByteString/Builder/Scientific.hs, dist/build/Rebase/Data/ByteString/Builder/Scientific.p_o ) rebase> [ 96 of 369] Compiling Rebase.Data.ByteString.Char8 ( library/Rebase/Data/ByteString/Char8.hs, dist/build/Rebase/Data/ByteString/Char8.p_o ) rebase> [ 97 of 369] Compiling Rebase.Data.ByteString.Internal ( library/Rebase/Data/ByteString/Internal.hs, dist/build/Rebase/Data/ByteString/Internal.p_o ) rebase> [ 98 of 369] Compiling Rebase.Data.ByteString.Lazy ( library/Rebase/Data/ByteString/Lazy.hs, dist/build/Rebase/Data/ByteString/Lazy.p_o ) rebase> [ 99 of 369] Compiling Rebase.Data.ByteString.Lazy.Char8 ( library/Rebase/Data/ByteString/Lazy/Char8.hs, dist/build/Rebase/Data/ByteString/Lazy/Char8.p_o ) rebase> [100 of 369] Compiling Rebase.Data.ByteString.Lazy.Internal ( library/Rebase/Data/ByteString/Lazy/Internal.hs, dist/build/Rebase/Data/ByteString/Lazy/Internal.p_o ) rebase> [101 of 369] Compiling Rebase.Data.ByteString.Short ( library/Rebase/Data/ByteString/Short.hs, dist/build/Rebase/Data/ByteString/Short.p_o ) rebase> [102 of 369] Compiling Rebase.Data.ByteString.Short.Internal ( library/Rebase/Data/ByteString/Short/Internal.hs, dist/build/Rebase/Data/ByteString/Short/Internal.p_o ) rebase> [103 of 369] Compiling Rebase.Data.ByteString.Unsafe ( library/Rebase/Data/ByteString/Unsafe.hs, dist/build/Rebase/Data/ByteString/Unsafe.p_o ) deriving-aeson> [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, dist/build/Deriving/Aeson/Stock.p_o ) lens> Running 4 test suites... lens> Test suite doctests: RUNNING... constraints-extras> [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, dist/build/Data/Constraint/Extras/TH.p_o ) lens> This test-suite exists only to add dependencies lens> To run doctests: lens> cabal build all --enable-tests lens> cabal-docspec lens> Test suite doctests: PASS lens> Test suite logged to: dist/test/lens-5.3.4-doctests.log lens> Test suite templates: RUNNING... lens> test/templates.hs: ok lens> Test suite templates: PASS lens> Test suite logged to: dist/test/lens-5.3.4-templates.log lens> Test suite hunit: RUNNING... lens> Main: lens> read record field: [OK] lens> read state record field: [OK] lens> read record field and apply function: [OK] lens> read state record field and apply function: [OK] lens> write record field: [OK] lens> write state record field: [OK] lens> write record field and access new value: [OK] lens> write state record field and access new value: [OK] lens> write record field and access old value: [OK] lens> write state record field and access old value: [OK] lens> modify record field: [OK] lens> modify state record field: [OK] lens> modify record field and access new value: [OK] lens> modify state record field and access new value: [OK] lens> modify record field and access old value: [OK] lens> modify state record field and access old value: [OK] lens> modify record field and access side result: [OK] lens> increment record field: [OK] lens> increment state record field: [OK] lens> append to record field: [OK] lens> append to state record field: [OK] lens> prepend to record field: [OK] lens> prepend to state record field: [OK] lens> cons to record field: [OK] lens> cons to state record field: [OK] lens> snoc to record field: [OK] lens> snoc to state record field: [OK] lens> append to record field and access new value: [OK] lens> append to state record field and access new value: [OK] lens> prepend to record field and access new value: [OK] lens> prepend to state record field and access new value: [OK] lens> cons to record field and access new value: [OK] lens> cons to state record field and access new value: [OK] lens> snoc to record field and access new value: [OK] lens> snoc to state record field and access new value: [OK] lens> append to record field and access old value: [OK] lens> append to state record field and access old value: [OK] lens> cons to record field and access old value: [OK] lens> cons to state record field and access old value: [OK] lens> snoc to record field and access old value: [OK] lens> snoc to state record field and access old value: [OK] lens> read maybe map entry: [OK] lens> read maybe state map entry: [OK] lens> read map entry: [OK] lens> read state map entry: [OK] lens> modify map entry: [OK] lens> insert maybe map entry: [OK] lens> delete maybe map entry: [OK] lens> read list entry: [OK] lens> write list entry: [OK] lens> write through list entry: [OK] lens> correct indexing strict text: [OK] lens> correct indexing lazy text: [OK] lens> correct indexing strict bytestring: [OK] lens> correct indexing lazy bytestring: [OK] lens> lens> Test Cases Total lens> Passed 55 55 lens> Failed 0 0 lens> Total 55 55 lens> Test suite hunit: PASS lens> Test suite logged to: dist/test/lens-5.3.4-hunit.log lens> Test suite properties: RUNNING... lens> Main: lens> 1: [OK, passed 100 tests] lens> 2: [OK, passed 100 tests] lens> 3: [OK, passed 100 tests] lens> 4: [OK, passed 100 tests] lens> 5: [OK, passed 100 tests] lens> 6: [OK, passed 100 tests] lens> 7: [OK, passed 100 tests] lens> 8: [OK, passed 100 tests] lens> 9: [OK, passed 100 tests] lens> 10: [OK, passed 100 tests] lens> 2 2: [OK, passed 100 tests] lens> mapped: [OK, passed 100 tests] lens> mapped mapped: [OK, passed 100 tests] lens> both: [OK, passed 100 tests] lens> traverseLeft: [OK, passed 100 tests] lens> traverseRight: [OK, passed 100 tests] lens> simple: [OK, passed 100 tests] lens> Left: [OK, passed 100 tests] lens> Right: [OK, passed 100 tests] lens> Just: [OK, passed 100 tests] lens> prefixed: [OK, passed 100 tests] lens> text: [OK, passed 100 tests] lens> base show: [OK, passed 100 tests] lens> base read: [OK, passed 100 tests] lens> base readFail: [OK, passed 100 tests] lens> lens> Properties Total lens> Passed 25 25 lens> Failed 0 0 lens> Total 25 25 lens> Test suite properties: PASS lens> Test suite logged to: dist/test/lens-5.3.4-properties.log lens> 4 of 4 test suites (4 of 4 test cases) passed. lens> Running phase: haddockPhase quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 18 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.o, dist/build/Path/Internal.dyn_o ) rebase> [104 of 369] Compiling Rebase.Data.Char ( library/Rebase/Data/Char.hs, dist/build/Rebase/Data/Char.p_o ) HTF> [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, dist/build/Test/Framework/Diff.o, dist/build/Test/Framework/Diff.dyn_o ) quickcheck-classes> [ 2 of 12] Compiling Test.QuickCheck.Classes.Apply ( src/Test/QuickCheck/Classes/Apply.hs, dist/build/Test/QuickCheck/Classes/Apply.o, dist/build/Test/QuickCheck/Classes/Apply.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 3 of 12] Compiling Test.QuickCheck.Classes.Euclidean ( src/Test/QuickCheck/Classes/Euclidean.hs, dist/build/Test/QuickCheck/Classes/Euclidean.o, dist/build/Test/QuickCheck/Classes/Euclidean.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, dist/build/Path/Internal/Windows.o, dist/build/Path/Internal/Windows.dyn_o ) path> [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, dist/build/Path/Posix.o, dist/build/Path/Posix.dyn_o ) lens> Preprocessing test suite 'doctests' for lens-5.3.4.. lens> Preprocessing library for lens-5.3.4.. lens> Running Haddock on library for lens-5.3.4.. lens> Warning: The documentation for the following packages are not installed. No lens> links will be generated to these packages: vector-0.13.2.0 path> path> src/Path/Include.hs:486:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: normalizeDrive | False = ... path> | path> 486 | | IS_WINDOWS = normalizeTrailingSeps path> | ^^^^^ path> path> src/Path/Include.hs:850:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | False = ... path> | path> 850 | | IS_WINDOWS = normalizeWindowsSeps . FilePath.normalise path> | ^^^^^ rebase> [105 of 369] Compiling Rebase.Data.Coerce ( library/Rebase/Data/Coerce.hs, dist/build/Rebase/Data/Coerce.p_o ) rebase> [106 of 369] Compiling Rebase.Data.Complex ( library/Rebase/Data/Complex.hs, dist/build/Rebase/Data/Complex.p_o ) rebase> [107 of 369] Compiling Rebase.Data.DList ( library/Rebase/Data/DList.hs, dist/build/Rebase/Data/DList.p_o ) rebase> [108 of 369] Compiling Rebase.Data.Data ( library/Rebase/Data/Data.hs, dist/build/Rebase/Data/Data.p_o ) rebase> [109 of 369] Compiling Rebase.Data.Dynamic ( library/Rebase/Data/Dynamic.hs, dist/build/Rebase/Data/Dynamic.p_o ) rebase> [110 of 369] Compiling Rebase.Data.Either ( library/Rebase/Data/Either.hs, dist/build/Rebase/Data/Either.p_o ) rebase> [111 of 369] Compiling Rebase.Data.Either.Combinators ( library/Rebase/Data/Either/Combinators.hs, dist/build/Rebase/Data/Either/Combinators.p_o ) rebase> [112 of 369] Compiling Rebase.Data.Either.Validation ( library/Rebase/Data/Either/Validation.hs, dist/build/Rebase/Data/Either/Validation.p_o ) rebase> [113 of 369] Compiling Rebase.Data.Eq ( library/Rebase/Data/Eq.hs, dist/build/Rebase/Data/Eq.p_o ) rebase> [114 of 369] Compiling Rebase.Data.Fixed ( library/Rebase/Data/Fixed.hs, dist/build/Rebase/Data/Fixed.p_o ) rebase> [115 of 369] Compiling Rebase.Data.Foldable ( library/Rebase/Data/Foldable.hs, dist/build/Rebase/Data/Foldable.p_o ) rebase> [116 of 369] Compiling Rebase.Data.Function ( library/Rebase/Data/Function.hs, dist/build/Rebase/Data/Function.p_o ) rebase> [117 of 369] Compiling Rebase.Data.Functor ( library/Rebase/Data/Functor.hs, dist/build/Rebase/Data/Functor.p_o ) rebase> [118 of 369] Compiling Rebase.Data.Functor.Alt ( library/Rebase/Data/Functor/Alt.hs, dist/build/Rebase/Data/Functor/Alt.p_o ) rebase> [119 of 369] Compiling Rebase.Data.Functor.Apply ( library/Rebase/Data/Functor/Apply.hs, dist/build/Rebase/Data/Functor/Apply.p_o ) rebase> [120 of 369] Compiling Rebase.Data.Functor.Bind ( library/Rebase/Data/Functor/Bind.hs, dist/build/Rebase/Data/Functor/Bind.p_o ) rebase> [121 of 369] Compiling Rebase.Data.Functor.Bind.Class ( library/Rebase/Data/Functor/Bind/Class.hs, dist/build/Rebase/Data/Functor/Bind/Class.p_o ) rebase> [122 of 369] Compiling Rebase.Data.Functor.Bind.Trans ( library/Rebase/Data/Functor/Bind/Trans.hs, dist/build/Rebase/Data/Functor/Bind/Trans.p_o ) rebase> [123 of 369] Compiling Rebase.Data.Functor.Classes ( library/Rebase/Data/Functor/Classes.hs, dist/build/Rebase/Data/Functor/Classes.p_o ) rebase> [124 of 369] Compiling Rebase.Data.Functor.Compose ( library/Rebase/Data/Functor/Compose.hs, dist/build/Rebase/Data/Functor/Compose.p_o ) rebase> [125 of 369] Compiling Rebase.Data.Functor.Constant ( library/Rebase/Data/Functor/Constant.hs, dist/build/Rebase/Data/Functor/Constant.p_o ) rebase> [126 of 369] Compiling Rebase.Data.Functor.Contravariant ( library/Rebase/Data/Functor/Contravariant.hs, dist/build/Rebase/Data/Functor/Contravariant.p_o ) rebase> [127 of 369] Compiling Rebase.Data.Functor.Contravariant.Compose ( library/Rebase/Data/Functor/Contravariant/Compose.hs, dist/build/Rebase/Data/Functor/Contravariant/Compose.p_o ) rebase> [128 of 369] Compiling Rebase.Data.Functor.Contravariant.Divisible ( library/Rebase/Data/Functor/Contravariant/Divisible.hs, dist/build/Rebase/Data/Functor/Contravariant/Divisible.p_o ) rebase> [129 of 369] Compiling Rebase.Data.Functor.Extend ( library/Rebase/Data/Functor/Extend.hs, dist/build/Rebase/Data/Functor/Extend.p_o ) rebase> [130 of 369] Compiling Rebase.Data.Functor.Identity ( library/Rebase/Data/Functor/Identity.hs, dist/build/Rebase/Data/Functor/Identity.p_o ) rebase> [131 of 369] Compiling Rebase.Data.Functor.Invariant ( library/Rebase/Data/Functor/Invariant.hs, dist/build/Rebase/Data/Functor/Invariant.p_o ) rebase> [132 of 369] Compiling Rebase.Data.Functor.Invariant.TH ( library/Rebase/Data/Functor/Invariant/TH.hs, dist/build/Rebase/Data/Functor/Invariant/TH.p_o ) rebase> [133 of 369] Compiling Rebase.Data.Functor.Plus ( library/Rebase/Data/Functor/Plus.hs, dist/build/Rebase/Data/Functor/Plus.p_o ) rebase> [134 of 369] Compiling Rebase.Data.Functor.Product ( library/Rebase/Data/Functor/Product.hs, dist/build/Rebase/Data/Functor/Product.p_o ) rebase> [135 of 369] Compiling Rebase.Data.Functor.Reverse ( library/Rebase/Data/Functor/Reverse.hs, dist/build/Rebase/Data/Functor/Reverse.p_o ) rebase> [136 of 369] Compiling Rebase.Data.Functor.Sum ( library/Rebase/Data/Functor/Sum.hs, dist/build/Rebase/Data/Functor/Sum.p_o ) rebase> [137 of 369] Compiling Rebase.Data.Graph ( library/Rebase/Data/Graph.hs, dist/build/Rebase/Data/Graph.p_o ) rebase> [138 of 369] Compiling Rebase.Data.Group ( library/Rebase/Data/Group.hs, dist/build/Rebase/Data/Group.p_o ) rebase> [139 of 369] Compiling Rebase.Data.Groupoid ( library/Rebase/Data/Groupoid.hs, dist/build/Rebase/Data/Groupoid.p_o ) rebase> [140 of 369] Compiling Rebase.Data.HashMap.Lazy ( library/Rebase/Data/HashMap/Lazy.hs, dist/build/Rebase/Data/HashMap/Lazy.p_o ) rebase> [141 of 369] Compiling Rebase.Data.HashMap.Strict ( library/Rebase/Data/HashMap/Strict.hs, dist/build/Rebase/Data/HashMap/Strict.p_o ) rebase> [142 of 369] Compiling Rebase.Data.HashSet ( library/Rebase/Data/HashSet.hs, dist/build/Rebase/Data/HashSet.p_o ) rebase> [143 of 369] Compiling Rebase.Data.Hashable ( library/Rebase/Data/Hashable.hs, dist/build/Rebase/Data/Hashable.p_o ) rebase> [144 of 369] Compiling Rebase.Data.IORef ( library/Rebase/Data/IORef.hs, dist/build/Rebase/Data/IORef.p_o ) rebase> [145 of 369] Compiling Rebase.Data.Int ( library/Rebase/Data/Int.hs, dist/build/Rebase/Data/Int.p_o ) rebase> [146 of 369] Compiling Rebase.Data.IntMap ( library/Rebase/Data/IntMap.hs, dist/build/Rebase/Data/IntMap.p_o ) rebase> [147 of 369] Compiling Rebase.Data.IntMap.Lazy ( library/Rebase/Data/IntMap/Lazy.hs, dist/build/Rebase/Data/IntMap/Lazy.p_o ) rebase> [148 of 369] Compiling Rebase.Data.IntMap.Strict ( library/Rebase/Data/IntMap/Strict.hs, dist/build/Rebase/Data/IntMap/Strict.p_o ) rebase> [149 of 369] Compiling Rebase.Data.IntSet ( library/Rebase/Data/IntSet.hs, dist/build/Rebase/Data/IntSet.p_o ) rebase> [150 of 369] Compiling Rebase.Data.Isomorphism ( library/Rebase/Data/Isomorphism.hs, dist/build/Rebase/Data/Isomorphism.p_o ) rebase> [151 of 369] Compiling Rebase.Data.Ix ( library/Rebase/Data/Ix.hs, dist/build/Rebase/Data/Ix.p_o ) rebase> [152 of 369] Compiling Rebase.Data.Kind ( library/Rebase/Data/Kind.hs, dist/build/Rebase/Data/Kind.p_o ) rebase> [153 of 369] Compiling Rebase.Data.List ( library/Rebase/Data/List.hs, dist/build/Rebase/Data/List.p_o ) rebase> [154 of 369] Compiling Rebase.Data.List.NonEmpty ( library/Rebase/Data/List/NonEmpty.hs, dist/build/Rebase/Data/List/NonEmpty.p_o ) rebase> [155 of 369] Compiling Rebase.Data.Map ( library/Rebase/Data/Map.hs, dist/build/Rebase/Data/Map.p_o ) rebase> [156 of 369] Compiling Rebase.Data.Map.Lazy ( library/Rebase/Data/Map/Lazy.hs, dist/build/Rebase/Data/Map/Lazy.p_o ) rebase> [157 of 369] Compiling Rebase.Data.Map.Strict ( library/Rebase/Data/Map/Strict.hs, dist/build/Rebase/Data/Map/Strict.p_o ) rebase> [158 of 369] Compiling Rebase.Data.Maybe ( library/Rebase/Data/Maybe.hs, dist/build/Rebase/Data/Maybe.p_o ) rebase> [159 of 369] Compiling Rebase.Data.Monoid ( library/Rebase/Data/Monoid.hs, dist/build/Rebase/Data/Monoid.p_o ) rebase> [160 of 369] Compiling Rebase.Data.Ord ( library/Rebase/Data/Ord.hs, dist/build/Rebase/Data/Ord.p_o ) rebase> [161 of 369] Compiling Rebase.Data.Profunctor ( library/Rebase/Data/Profunctor.hs, dist/build/Rebase/Data/Profunctor.p_o ) rebase> [162 of 369] Compiling Rebase.Data.Profunctor.Adjunction ( library/Rebase/Data/Profunctor/Adjunction.hs, dist/build/Rebase/Data/Profunctor/Adjunction.p_o ) rebase> [163 of 369] Compiling Rebase.Data.Profunctor.Cayley ( library/Rebase/Data/Profunctor/Cayley.hs, dist/build/Rebase/Data/Profunctor/Cayley.p_o ) rebase> [164 of 369] Compiling Rebase.Data.Profunctor.Choice ( library/Rebase/Data/Profunctor/Choice.hs, dist/build/Rebase/Data/Profunctor/Choice.p_o ) rebase> [165 of 369] Compiling Rebase.Data.Profunctor.Closed ( library/Rebase/Data/Profunctor/Closed.hs, dist/build/Rebase/Data/Profunctor/Closed.p_o ) rebase> [166 of 369] Compiling Rebase.Data.Profunctor.Composition ( library/Rebase/Data/Profunctor/Composition.hs, dist/build/Rebase/Data/Profunctor/Composition.p_o ) rebase> [167 of 369] Compiling Rebase.Data.Profunctor.Mapping ( library/Rebase/Data/Profunctor/Mapping.hs, dist/build/Rebase/Data/Profunctor/Mapping.p_o ) rebase> [168 of 369] Compiling Rebase.Data.Profunctor.Monad ( library/Rebase/Data/Profunctor/Monad.hs, dist/build/Rebase/Data/Profunctor/Monad.p_o ) rebase> [169 of 369] Compiling Rebase.Data.Profunctor.Ran ( library/Rebase/Data/Profunctor/Ran.hs, dist/build/Rebase/Data/Profunctor/Ran.p_o ) rebase> [170 of 369] Compiling Rebase.Data.Profunctor.Rep ( library/Rebase/Data/Profunctor/Rep.hs, dist/build/Rebase/Data/Profunctor/Rep.p_o ) rebase> [171 of 369] Compiling Rebase.Data.Profunctor.Sieve ( library/Rebase/Data/Profunctor/Sieve.hs, dist/build/Rebase/Data/Profunctor/Sieve.p_o ) rebase> [172 of 369] Compiling Rebase.Data.Profunctor.Strong ( library/Rebase/Data/Profunctor/Strong.hs, dist/build/Rebase/Data/Profunctor/Strong.p_o ) rebase> [173 of 369] Compiling Rebase.Data.Profunctor.Traversing ( library/Rebase/Data/Profunctor/Traversing.hs, dist/build/Rebase/Data/Profunctor/Traversing.p_o ) rebase> [174 of 369] Compiling Rebase.Data.Profunctor.Types ( library/Rebase/Data/Profunctor/Types.hs, dist/build/Rebase/Data/Profunctor/Types.p_o ) rebase> [175 of 369] Compiling Rebase.Data.Profunctor.Unsafe ( library/Rebase/Data/Profunctor/Unsafe.hs, dist/build/Rebase/Data/Profunctor/Unsafe.p_o ) rebase> [176 of 369] Compiling Rebase.Data.Profunctor.Yoneda ( library/Rebase/Data/Profunctor/Yoneda.hs, dist/build/Rebase/Data/Profunctor/Yoneda.p_o ) rebase> [177 of 369] Compiling Rebase.Data.Proxy ( library/Rebase/Data/Proxy.hs, dist/build/Rebase/Data/Proxy.p_o ) rebase> [178 of 369] Compiling Rebase.Data.Ratio ( library/Rebase/Data/Ratio.hs, dist/build/Rebase/Data/Ratio.p_o ) rebase> [179 of 369] Compiling Rebase.Data.STRef ( library/Rebase/Data/STRef.hs, dist/build/Rebase/Data/STRef.p_o ) lens> Warning: --source-* options are ignored when --hyperlinked-source is enabled. regex> Documentation created: dist/doc/html/regex/, dist/doc/html/regex/regex.txt regex> Running phase: installPhase enummapset> [2 of 7] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Base.o ) rebase> [180 of 369] Compiling Rebase.Data.STRef.Lazy ( library/Rebase/Data/STRef/Lazy.hs, dist/build/Rebase/Data/STRef/Lazy.p_o ) rebase> [181 of 369] Compiling Rebase.Data.STRef.Strict ( library/Rebase/Data/STRef/Strict.hs, dist/build/Rebase/Data/STRef/Strict.p_o ) rebase> [182 of 369] Compiling Rebase.Data.Scientific ( library/Rebase/Data/Scientific.hs, dist/build/Rebase/Data/Scientific.p_o ) rebase> [183 of 369] Compiling Rebase.Data.Semigroup ( library/Rebase/Data/Semigroup.hs, dist/build/Rebase/Data/Semigroup.p_o ) rebase> [184 of 369] Compiling Rebase.Data.Semigroup.Bifoldable ( library/Rebase/Data/Semigroup/Bifoldable.hs, dist/build/Rebase/Data/Semigroup/Bifoldable.p_o ) rebase> [185 of 369] Compiling Rebase.Data.Semigroup.Bitraversable ( library/Rebase/Data/Semigroup/Bitraversable.hs, dist/build/Rebase/Data/Semigroup/Bitraversable.p_o ) rebase> [186 of 369] Compiling Rebase.Data.Semigroup.Foldable ( library/Rebase/Data/Semigroup/Foldable.hs, dist/build/Rebase/Data/Semigroup/Foldable.p_o ) rebase> [187 of 369] Compiling Rebase.Data.Semigroup.Traversable ( library/Rebase/Data/Semigroup/Traversable.hs, dist/build/Rebase/Data/Semigroup/Traversable.p_o ) rebase> [188 of 369] Compiling Rebase.Data.Semigroup.Traversable.Class ( library/Rebase/Data/Semigroup/Traversable/Class.hs, dist/build/Rebase/Data/Semigroup/Traversable/Class.p_o ) rebase> [189 of 369] Compiling Rebase.Data.Semigroupoid ( library/Rebase/Data/Semigroupoid.hs, dist/build/Rebase/Data/Semigroupoid.p_o ) rebase> [190 of 369] Compiling Rebase.Data.Semigroupoid.Dual ( library/Rebase/Data/Semigroupoid/Dual.hs, dist/build/Rebase/Data/Semigroupoid/Dual.p_o ) rebase> [191 of 369] Compiling Rebase.Data.Semigroupoid.Ob ( library/Rebase/Data/Semigroupoid/Ob.hs, dist/build/Rebase/Data/Semigroupoid/Ob.p_o ) rebase> [192 of 369] Compiling Rebase.Data.Semigroupoid.Static ( library/Rebase/Data/Semigroupoid/Static.hs, dist/build/Rebase/Data/Semigroupoid/Static.p_o ) rebase> [193 of 369] Compiling Rebase.Data.Sequence ( library/Rebase/Data/Sequence.hs, dist/build/Rebase/Data/Sequence.p_o ) rebase> [194 of 369] Compiling Rebase.Data.Set ( library/Rebase/Data/Set.hs, dist/build/Rebase/Data/Set.p_o ) rebase> [195 of 369] Compiling Rebase.Data.String ( library/Rebase/Data/String.hs, dist/build/Rebase/Data/String.p_o ) rebase> [196 of 369] Compiling Rebase.Data.Text ( library/Rebase/Data/Text.hs, dist/build/Rebase/Data/Text.p_o ) rebase> [197 of 369] Compiling Rebase.Data.Text.Array ( library/Rebase/Data/Text/Array.hs, dist/build/Rebase/Data/Text/Array.p_o ) rebase> [198 of 369] Compiling Rebase.Data.Text.Encoding ( library/Rebase/Data/Text/Encoding.hs, dist/build/Rebase/Data/Text/Encoding.p_o ) rebase> [199 of 369] Compiling Rebase.Data.Text.Encoding.Error ( library/Rebase/Data/Text/Encoding/Error.hs, dist/build/Rebase/Data/Text/Encoding/Error.p_o ) rebase> [200 of 369] Compiling Rebase.Data.Text.Foreign ( library/Rebase/Data/Text/Foreign.hs, dist/build/Rebase/Data/Text/Foreign.p_o ) rebase> [201 of 369] Compiling Rebase.Data.Text.IO ( library/Rebase/Data/Text/IO.hs, dist/build/Rebase/Data/Text/IO.p_o ) rebase> [202 of 369] Compiling Rebase.Data.Text.Internal ( library/Rebase/Data/Text/Internal.hs, dist/build/Rebase/Data/Text/Internal.p_o ) rebase> [203 of 369] Compiling Rebase.Data.Text.Lazy ( library/Rebase/Data/Text/Lazy.hs, dist/build/Rebase/Data/Text/Lazy.p_o ) rebase> [204 of 369] Compiling Rebase.Data.Text.Lazy.Builder ( library/Rebase/Data/Text/Lazy/Builder.hs, dist/build/Rebase/Data/Text/Lazy/Builder.p_o ) rebase> [205 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Int ( library/Rebase/Data/Text/Lazy/Builder/Int.hs, dist/build/Rebase/Data/Text/Lazy/Builder/Int.p_o ) rebase> [206 of 369] Compiling Rebase.Data.Text.Lazy.Builder.RealFloat ( library/Rebase/Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Rebase/Data/Text/Lazy/Builder/RealFloat.p_o ) rebase> [207 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Scientific ( library/Rebase/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Rebase/Data/Text/Lazy/Builder/Scientific.p_o ) rebase> [208 of 369] Compiling Rebase.Data.Text.Lazy.Encoding ( library/Rebase/Data/Text/Lazy/Encoding.hs, dist/build/Rebase/Data/Text/Lazy/Encoding.p_o ) quickcheck-classes> [ 4 of 12] Compiling Test.QuickCheck.Classes.IsList ( src/Test/QuickCheck/Classes/IsList.hs, dist/build/Test/QuickCheck/Classes/IsList.o, dist/build/Test/QuickCheck/Classes/IsList.dyn_o ) quickcheck-classes> [ 5 of 12] Compiling Test.QuickCheck.Classes.Json ( src/Test/QuickCheck/Classes/Json.hs, dist/build/Test/QuickCheck/Classes/Json.o, dist/build/Test/QuickCheck/Classes/Json.dyn_o ) quickcheck-classes> [ 6 of 12] Compiling Test.QuickCheck.Classes.MVector ( src/Test/QuickCheck/Classes/MVector.hs, dist/build/Test/QuickCheck/Classes/MVector.o, dist/build/Test/QuickCheck/Classes/MVector.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 20 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ HTF> [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/Test/Framework/Location.o, dist/build/Test/Framework/Location.dyn_o ) HTF> [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/Test/Framework/Preprocessor.o, dist/build/Test/Framework/Preprocessor.dyn_o ) HTF> [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, dist/build/Test/Framework/Pretty.o, dist/build/Test/Framework/Pretty.dyn_o ) HTF> [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, dist/build/Test/Framework/Process.o, dist/build/Test/Framework/Process.dyn_o ) HTF> [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, dist/build/Test/Framework/TestInterface.o, dist/build/Test/Framework/TestInterface.dyn_o ) rebase> [209 of 369] Compiling Rebase.Data.Text.Lazy.IO ( library/Rebase/Data/Text/Lazy/IO.hs, dist/build/Rebase/Data/Text/Lazy/IO.p_o ) rebase> [210 of 369] Compiling Rebase.Data.Text.Lazy.Read ( library/Rebase/Data/Text/Lazy/Read.hs, dist/build/Rebase/Data/Text/Lazy/Read.p_o ) rebase> [211 of 369] Compiling Rebase.Data.Text.Read ( library/Rebase/Data/Text/Read.hs, dist/build/Rebase/Data/Text/Read.p_o ) rebase> [212 of 369] Compiling Rebase.Data.Text.Unsafe ( library/Rebase/Data/Text/Unsafe.hs, dist/build/Rebase/Data/Text/Unsafe.p_o ) rebase> [213 of 369] Compiling Rebase.Data.Time ( library/Rebase/Data/Time.hs, dist/build/Rebase/Data/Time.p_o ) doctest-discover> Running phase: haddockPhase regex> Installing library in /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l doctest-discover> Running phase: installPhase doctest-discover> Installing library in /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg doctest-discover> Installing executable doctest-discover in /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/bin doctest-discover> Warning: The directory doctest-discover> /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/bin is doctest-discover> not in the system search path. doctest-discover> Running phase: fixupPhase HTF> [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, dist/build/Test/Framework/History.o, dist/build/Test/Framework/History.dyn_o ) doctest-discover> shrinking RPATHs of ELF executables and libraries in /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 doctest-discover> shrinking /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/bin/doctest-discover binary-instances> [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, dist/build/Data/Binary/Instances/UnorderedContainers.o, dist/build/Data/Binary/Instances/UnorderedContainers.dyn_o ) binary-instances> [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, dist/build/Data/Binary/Instances/Vector.o, dist/build/Data/Binary/Instances/Vector.dyn_o ) binary-instances> [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, dist/build/Data/Binary/Instances/Aeson.o, dist/build/Data/Binary/Instances/Aeson.dyn_o ) doctest-discover> checking for references to /build/ in /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0... binary-instances> [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, dist/build/Data/Binary/Instances.o, dist/build/Data/Binary/Instances.dyn_o ) doctest-discover> patching script interpreter paths in /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 doctest-discover> stripping (with command strip and flags -S -p) in /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/lib /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0/bin doctest-discover (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 doctest-discover (post)> Pushing 1 paths (170 are already present) using zstd to cache sellout ⏳ doctest-discover (post)> doctest-discover (post)> Pushing /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 (2.36 MiB) doctest-discover (post)> doctest-discover (post)> All done. doctest-discover (post)> added 1 signatures doctest-discover (post)> added 1 signatures doctest-discover (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0' to 'https://cache.nix-ci.com'... doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/wmjci54awws432qy5s9d87wj8vfycp7f-doctest-discover-0.2.0.0.drv' to 'https://cache.nix-ci.com'... doctest-discover (post)> added 0 signatures doctest-discover (post)> added 0 signatures doctest-discover (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0 doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/nkrfgj04hks88x1rch3bq1h4al311q48-doctest-discover-0.2.0.0' to 'ssh-ng://worker.nix-ci.com'... doctest-discover (post)> copying 1 paths... doctest-discover (post)> copying path '/nix/store/wmjci54awws432qy5s9d87wj8vfycp7f-doctest-discover-0.2.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/kv4cxzz7gvdzvdp4288rqialp1656nzg-hw-hspec-hedgehog-0.1.1.1.drv'... algebraic-graphs> OK: edge x y == edges [(x,y), (y,x)] algebraic-graphs> OK: hasEdge x y (edge x y) == True algebraic-graphs> OK: edgeCount (edge x y) == 1 algebraic-graphs> OK: vertexCount (edge 1 1) == 1 algebraic-graphs> OK: vertexCount (edge 1 2) == 2 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.overlay ============ algebraic-graphs> OK: isEmpty (overlay x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (overlay x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (overlay x y) >= vertexCount x algebraic-graphs> OK: vertexCount (overlay x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (overlay x y) >= edgeCount x algebraic-graphs> OK: edgeCount (overlay x y) <= edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (overlay 1 2) == 2 algebraic-graphs> OK: edgeCount (overlay 1 2) == 0 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.connect ============ algebraic-graphs> OK: connect x y == connect y x algebraic-graphs> OK: isEmpty (connect x y) == isEmpty x && isEmpty y algebraic-graphs> OK: hasVertex z (connect x y) == hasVertex z x || hasVertex z y algebraic-graphs> OK: vertexCount (connect x y) >= vertexCount x algebraic-graphs> OK: vertexCount (connect x y) <= vertexCount x + vertexCount y algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount x algebraic-graphs> OK: edgeCount (connect x y) >= edgeCount y algebraic-graphs> OK: edgeCount (connect x y) >= vertexCount x * vertexCount y `div` 2 algebraic-graphs> OK: edgeCount (connect x y) <= vertexCount x * vertexCount y + edgeCount x + edgeCount y algebraic-graphs> OK: vertexCount (connect 1 2) == 2 algebraic-graphs> OK: edgeCount (connect 1 2) == 1 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.vertices ============ algebraic-graphs> OK: vertices [] == empty algebraic-graphs> OK: vertices [x] == vertex x algebraic-graphs> OK: vertices == overlays . map vertex algebraic-graphs> OK: hasVertex x . vertices == elem x algebraic-graphs> OK: vertexCount . vertices == length . nub algebraic-graphs> OK: vertexSet . vertices == Set.fromList algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.edges ============ algebraic-graphs> OK: edges [] == empty algebraic-graphs> OK: edges [(x,y)] == edge x y algebraic-graphs> OK: edges [(x,y), (y,x)] == edge x y algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.overlays ============ algebraic-graphs> OK: overlays [] == empty algebraic-graphs> OK: overlays [x] == x algebraic-graphs> OK: overlays [x,y] == overlay x y algebraic-graphs> OK: overlays == foldr overlay empty algebraic-graphs> OK: isEmpty . overlays == all isEmpty algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.connects ============ algebraic-graphs> OK: connects [] == empty algebraic-graphs> OK: connects [x] == x algebraic-graphs> OK: connects [x,y] == connect x y algebraic-graphs> OK: connects == foldr connect empty algebraic-graphs> OK: isEmpty . connects == all isEmpty algebraic-graphs> OK: connects == connects . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.isSubgraphOf ============ algebraic-graphs> OK: isSubgraphOf empty x == True algebraic-graphs> OK: isSubgraphOf (vertex x) empty == False algebraic-graphs> OK: isSubgraphOf x (overlay x y) == True algebraic-graphs> OK: isSubgraphOf (overlay x y) (connect x y) == True algebraic-graphs> OK: isSubgraphOf (path xs) (circuit xs) == True algebraic-graphs> OK: isSubgraphOf x y ==> x <= y algebraic-graphs> OK: isSubgraphOf (edge x y) (edge y x) == True algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.path ============ algebraic-graphs> OK: path [] == empty algebraic-graphs> OK: path [x] == vertex x algebraic-graphs> OK: path [x,y] == edge x y algebraic-graphs> OK: path == path . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.circuit ============ algebraic-graphs> OK: circuit [] == empty algebraic-graphs> OK: circuit [x] == edge x x algebraic-graphs> OK: circuit [x,y] == edges [(x,y), (y,x)] algebraic-graphs> OK: circuit == circuit . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.clique ============ algebraic-graphs> OK: clique [] == empty algebraic-graphs> OK: clique [x] == vertex x algebraic-graphs> OK: clique [x,y] == edge x y algebraic-graphs> OK: clique [x,y,z] == edges [(x,y), (x,z), (y,z)] algebraic-graphs> OK: clique (xs ++ ys) == connect (clique xs) (clique ys) algebraic-graphs> OK: clique == clique . reverse algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.biclique ============ algebraic-graphs> OK: biclique [] [] == empty algebraic-graphs> OK: biclique [x] [] == vertex x algebraic-graphs> OK: biclique [] [y] == vertex y algebraic-graphs> OK: biclique [x1,x2] [y1,y2] == edges [(x1,y1), (x1,y2), (x2,y1), (x2,y2)] algebraic-graphs> OK: biclique xs ys == connect (vertices xs) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.star ============ algebraic-graphs> OK: star x [] == vertex x algebraic-graphs> OK: star x [y] == edge x y algebraic-graphs> OK: star x [y,z] == edges [(x,y), (x,z)] algebraic-graphs> OK: star x ys == connect (vertex x) (vertices ys) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.stars ============ algebraic-graphs> OK: stars [] == empty algebraic-graphs> OK: stars [(x, [])] == vertex x algebraic-graphs> OK: stars [(x, [y])] == edge x y algebraic-graphs> OK: stars [(x, ys)] == star x ys lens> [ 1 of 85] Compiling Control.Lens.Internal.CTypes ( src/Control/Lens/Internal/CTypes.hs, nothing ) lens> [ 2 of 85] Compiling Control.Lens.Internal.Doctest ( src/Control/Lens/Internal/Doctest.hs, nothing ) lens> [ 3 of 85] Compiling Control.Lens.Internal.Instances ( src/Control/Lens/Internal/Instances.hs, nothing ) lens> [ 4 of 85] Compiling Control.Lens.Internal.Iso ( src/Control/Lens/Internal/Iso.hs, nothing ) lens> [ 5 of 85] Compiling Control.Lens.Internal.List ( src/Control/Lens/Internal/List.hs, nothing ) lens> [ 6 of 85] Compiling Control.Lens.Internal.Prelude ( src/Control/Lens/Internal/Prelude.hs, nothing ) lens> [ 7 of 85] Compiling Control.Lens.Internal.Level ( src/Control/Lens/Internal/Level.hs, nothing ) lens> [ 8 of 85] Compiling Control.Lens.Internal.Indexed ( src/Control/Lens/Internal/Indexed.hs, nothing ) lens> [ 9 of 85] Compiling Control.Lens.Internal.Getter ( src/Control/Lens/Internal/Getter.hs, nothing ) lens> [10 of 85] Compiling Control.Lens.Internal.Fold ( src/Control/Lens/Internal/Fold.hs, nothing ) lens> [11 of 85] Compiling Control.Lens.Internal.Context ( src/Control/Lens/Internal/Context.hs, nothing ) lens> [12 of 85] Compiling Control.Lens.Internal.Bazaar ( src/Control/Lens/Internal/Bazaar.hs, nothing ) lens> [13 of 85] Compiling Control.Lens.Internal.Magma ( src/Control/Lens/Internal/Magma.hs, nothing ) lens> [14 of 85] Compiling Control.Lens.Internal.Prism ( src/Control/Lens/Internal/Prism.hs, nothing ) lens> [15 of 85] Compiling Control.Lens.Internal.Profunctor ( src/Control/Lens/Internal/Profunctor.hs, nothing ) lens> [16 of 85] Compiling Control.Lens.Internal.Review ( src/Control/Lens/Internal/Review.hs, nothing ) lens> [17 of 85] Compiling Control.Lens.Internal.Setter ( src/Control/Lens/Internal/Setter.hs, nothing ) lens> [18 of 85] Compiling Control.Lens.Internal.Zoom ( src/Control/Lens/Internal/Zoom.hs, nothing ) regex> Running phase: fixupPhase regex> shrinking RPATHs of ELF executables and libraries in /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 regex> shrinking /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSregex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l-ghc9.8.1.so regex> checking for references to /build/ in /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2... regex> patching script interpreter paths in /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 regex> stripping (with command strip and flags -S -p) in /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2/lib regex> shrinking RPATHs of ELF executables and libraries in /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc regex> checking for references to /build/ in /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc... regex> patching script interpreter paths in /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc rebase> [214 of 369] Compiling Rebase.Data.Time.Calendar ( library/Rebase/Data/Time/Calendar.hs, dist/build/Rebase/Data/Time/Calendar.p_o ) rebase> [215 of 369] Compiling Rebase.Data.Time.Calendar.Easter ( library/Rebase/Data/Time/Calendar/Easter.hs, dist/build/Rebase/Data/Time/Calendar/Easter.p_o ) rebase> [216 of 369] Compiling Rebase.Data.Time.Calendar.Julian ( library/Rebase/Data/Time/Calendar/Julian.hs, dist/build/Rebase/Data/Time/Calendar/Julian.p_o ) rebase> [217 of 369] Compiling Rebase.Data.Time.Calendar.MonthDay ( library/Rebase/Data/Time/Calendar/MonthDay.hs, dist/build/Rebase/Data/Time/Calendar/MonthDay.p_o ) rebase> [218 of 369] Compiling Rebase.Data.Time.Calendar.OrdinalDate ( library/Rebase/Data/Time/Calendar/OrdinalDate.hs, dist/build/Rebase/Data/Time/Calendar/OrdinalDate.p_o ) rebase> [219 of 369] Compiling Rebase.Data.Time.Calendar.WeekDate ( library/Rebase/Data/Time/Calendar/WeekDate.hs, dist/build/Rebase/Data/Time/Calendar/WeekDate.p_o ) rebase> [220 of 369] Compiling Rebase.Data.Time.Clock ( library/Rebase/Data/Time/Clock.hs, dist/build/Rebase/Data/Time/Clock.p_o ) rebase> [221 of 369] Compiling Rebase.Data.Time.Clock.POSIX ( library/Rebase/Data/Time/Clock/POSIX.hs, dist/build/Rebase/Data/Time/Clock/POSIX.p_o ) rebase> [222 of 369] Compiling Rebase.Data.Time.Clock.System ( library/Rebase/Data/Time/Clock/System.hs, dist/build/Rebase/Data/Time/Clock/System.p_o ) rebase> [223 of 369] Compiling Rebase.Data.Time.Clock.TAI ( library/Rebase/Data/Time/Clock/TAI.hs, dist/build/Rebase/Data/Time/Clock/TAI.p_o ) rebase> [224 of 369] Compiling Rebase.Data.Time.Compat ( library/Rebase/Data/Time/Compat.hs, dist/build/Rebase/Data/Time/Compat.p_o ) rebase> [225 of 369] Compiling Rebase.Data.Time.Format ( library/Rebase/Data/Time/Format.hs, dist/build/Rebase/Data/Time/Format.p_o ) rebase> [226 of 369] Compiling Rebase.Data.Time.Format.ISO8601 ( library/Rebase/Data/Time/Format/ISO8601.hs, dist/build/Rebase/Data/Time/Format/ISO8601.p_o ) rebase> [227 of 369] Compiling Rebase.Data.Time.LocalTime ( library/Rebase/Data/Time/LocalTime.hs, dist/build/Rebase/Data/Time/LocalTime.p_o ) rebase> [228 of 369] Compiling Rebase.Data.Traversable ( library/Rebase/Data/Traversable.hs, dist/build/Rebase/Data/Traversable.p_o ) rebase> [229 of 369] Compiling Rebase.Data.Traversable.Instances ( library/Rebase/Data/Traversable/Instances.hs, dist/build/Rebase/Data/Traversable/Instances.p_o ) rebase> [230 of 369] Compiling Rebase.Data.Tree ( library/Rebase/Data/Tree.hs, dist/build/Rebase/Data/Tree.p_o ) rebase> [231 of 369] Compiling Rebase.Data.Tuple ( library/Rebase/Data/Tuple.hs, dist/build/Rebase/Data/Tuple.p_o ) rebase> [232 of 369] Compiling Rebase.Data.Type.Bool ( library/Rebase/Data/Type/Bool.hs, dist/build/Rebase/Data/Type/Bool.p_o ) rebase> [233 of 369] Compiling Rebase.Data.Type.Coercion ( library/Rebase/Data/Type/Coercion.hs, dist/build/Rebase/Data/Type/Coercion.p_o ) rebase> [234 of 369] Compiling Rebase.Data.Type.Equality ( library/Rebase/Data/Type/Equality.hs, dist/build/Rebase/Data/Type/Equality.p_o ) rebase> [235 of 369] Compiling Rebase.Data.Typeable ( library/Rebase/Data/Typeable.hs, dist/build/Rebase/Data/Typeable.p_o ) rebase> [236 of 369] Compiling Rebase.Data.UUID ( library/Rebase/Data/UUID.hs, dist/build/Rebase/Data/UUID.p_o ) rebase> [237 of 369] Compiling Rebase.Data.Unique ( library/Rebase/Data/Unique.hs, dist/build/Rebase/Data/Unique.p_o ) rebase> [238 of 369] Compiling Rebase.Data.Vector ( library/Rebase/Data/Vector.hs, dist/build/Rebase/Data/Vector.p_o ) rebase> [239 of 369] Compiling Rebase.Data.Vector.Fusion.Stream.Monadic ( library/Rebase/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Rebase/Data/Vector/Fusion/Stream/Monadic.p_o ) rebase> [240 of 369] Compiling Rebase.Data.Vector.Fusion.Util ( library/Rebase/Data/Vector/Fusion/Util.hs, dist/build/Rebase/Data/Vector/Fusion/Util.p_o ) rebase> [241 of 369] Compiling Rebase.Data.Vector.Generic ( library/Rebase/Data/Vector/Generic.hs, dist/build/Rebase/Data/Vector/Generic.p_o ) rebase> [242 of 369] Compiling Rebase.Data.Vector.Generic.Base ( library/Rebase/Data/Vector/Generic/Base.hs, dist/build/Rebase/Data/Vector/Generic/Base.p_o ) rebase> [243 of 369] Compiling Rebase.Data.Vector.Generic.Mutable ( library/Rebase/Data/Vector/Generic/Mutable.hs, dist/build/Rebase/Data/Vector/Generic/Mutable.p_o ) HTF> [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, dist/build/Test/Framework/AssertM.o, dist/build/Test/Framework/AssertM.dyn_o ) HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] HTF> Noncanonical ‘return’ definition detected HTF> in the instance declaration for ‘Monad AssertBool’. HTF> ‘return’ will eventually be removed in favour of ‘pure’ HTF> Suggested fix: HTF> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ HTF> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return HTF> | HTF> 64 | return = AssertOk HTF> | ^^^^^^^^^^^^^^^^^ HTF> [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, dist/build/Test/Framework/TestTypes.o, dist/build/Test/Framework/TestTypes.dyn_o ) HTF> [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, dist/build/Test/Framework/JsonOutput.o, dist/build/Test/Framework/JsonOutput.dyn_o ) HTF> [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, dist/build/Test/Framework/ThreadPool.o, dist/build/Test/Framework/ThreadPool.dyn_o ) HTF> [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, dist/build/Test/Framework/Tutorial.o, dist/build/Test/Framework/Tutorial.dyn_o ) HTF> [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, dist/build/Test/Framework/Utils.o, dist/build/Test/Framework/Utils.dyn_o ) HTF> HTF> Test/Framework/Utils.hs:62:26: warning: [GHC-63394] [-Wx-partial] HTF> In the use of ‘tail’ HTF> (imported from Prelude, but defined in GHC.List): HTF> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." HTF> | HTF> 62 | dropSuffix f = reverse . tail . dropWhile (/= '.') $ reverse f HTF> | ^^^^ HTF> [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.o, dist/build/Test/Framework/QuickCheckWrapper.dyn_o ) HTF> [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, dist/build/Test/Framework/PrettyHaskell.o, dist/build/Test/Framework/PrettyHaskell.dyn_o ) HTF> [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, dist/build/Test/Framework/HUnitWrapper.o, dist/build/Test/Framework/HUnitWrapper.dyn_o ) HTF> [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, dist/build/Test/Framework/XmlOutput.o, dist/build/Test/Framework/XmlOutput.dyn_o ) HTF> [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, dist/build/Test/Framework/TestReporter.o, dist/build/Test/Framework/TestReporter.dyn_o ) HsYAML-aeson> Running phase: checkPhase HsYAML-aeson> Package has no test suites. HsYAML-aeson> Running phase: haddockPhase HsYAML-aeson> Preprocessing library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> Running Haddock on library for HsYAML-aeson-0.2.0.2.. HsYAML-aeson> Warning: The documentation for the following packages are not installed. No HsYAML-aeson> links will be generated to these packages: vector-0.13.2.0 HsYAML-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. HsYAML-aeson> [1 of 1] Compiling Data.YAML.Aeson ( src/Data/YAML/Aeson.hs, nothing ) HsYAML-aeson> Haddock coverage: HsYAML-aeson> Warning: 'Pos' is ambiguous. It is defined HsYAML-aeson> * in ‘Data.YAML.Pos’ HsYAML-aeson> * in ‘Data.YAML.Pos’ HsYAML-aeson> You may be able to disambiguate the identifier by qualifying it or HsYAML-aeson> by specifying the type/value namespace explicitly. HsYAML-aeson> Defaulting to the one defined in ‘Data.YAML.Pos’ HsYAML-aeson> Warning: 'SchemaResolver' is ambiguous. It is defined HsYAML-aeson> * in ‘Data.YAML.Schema.Internal’ HsYAML-aeson> * in ‘Data.YAML.Schema.Internal’ HsYAML-aeson> You may be able to disambiguate the identifier by qualifying it or HsYAML-aeson> by specifying the type/value namespace explicitly. HsYAML-aeson> Defaulting to the one defined in ‘Data.YAML.Schema.Internal’ HsYAML-aeson> 100% ( 15 / 15) in 'Data.YAML.Aeson' binary-instances> [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, dist/build/Data/Binary/Instances/CaseInsensitive.p_o ) binary-instances> [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, dist/build/Data/Binary/Instances/Hashable.p_o ) binary-instances> [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, dist/build/Data/Binary/Instances/Primitive.p_o ) binary-instances> [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, dist/build/Data/Binary/Instances/Scientific.p_o ) binary-instances> [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, dist/build/Data/Binary/Instances/Tagged.p_o ) binary-instances> [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, dist/build/Data/Binary/Instances/Text.p_o ) binary-instances> [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, dist/build/Data/Binary/Instances/Time.p_o ) binary-instances> [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, dist/build/Data/Binary/Instances/UnorderedContainers.p_o ) binary-instances> [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, dist/build/Data/Binary/Instances/Vector.p_o ) binary-instances> [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, dist/build/Data/Binary/Instances/Aeson.p_o ) binary-instances> [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, dist/build/Data/Binary/Instances.p_o ) constraints-extras> Preprocessing executable 'readme' for constraints-extras-0.4.0.2.. constraints-extras> Building executable 'readme' for constraints-extras-0.4.0.2.. constraints-extras> [1 of 1] Compiling Main ( README.lhs, dist/build/readme/readme-tmp/Main.o ) constraints-extras> constraints-extras> README.lhs:29:13: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 29 | > data A :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:29:18: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 29 | > data A :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:35:13: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 35 | > data B :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:35:18: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 35 | > data B :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:41:14: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 41 | > data V :: (* -> *) -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:41:19: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 41 | > data V :: (* -> *) -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:41:25: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 41 | > data V :: (* -> *) -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:46:24: warning: [GHC-39567] [-Wstar-is-type] deriving-aeson> Preprocessing test suite 'test' for deriving-aeson-0.2.10.. deriving-aeson> Building test suite 'test' for deriving-aeson-0.2.10.. deriving-aeson> [1 of 1] Compiling Main ( tests/test.hs, dist/build/test/test-tmp/Main.o ) enummapset> [3 of 7] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap/Lazy.o ) enummapset> [4 of 7] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/intset-properties/intset-properties-tmp/Data/EnumMap.o ) enummapset> [5 of 7] Compiling IntSetValidity ( tests/IntSetValidity.hs, dist/build/intset-properties/intset-properties-tmp/IntSetValidity.o ) enummapset> [6 of 7] Compiling Json ( tests/Json.hs, dist/build/intset-properties/intset-properties-tmp/Json.o ) enummapset> [7 of 7] Compiling Main ( tests/intset-properties.hs, dist/build/intset-properties/intset-properties-tmp/Main.o ) enummapset> enummapset> tests/intset-properties.hs:184:57: warning: [GHC-63394] [-Wx-partial] enummapset> In the use of ‘head’ enummapset> (imported from Prelude, but defined in GHC.List): enummapset> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." enummapset> | enummapset> 184 | | otherwise -> lookup' x t == Just (head cs) -- we want smallest such element enummapset> | ^^^^ enummapset> enummapset> tests/intset-properties.hs:280:32: warning: [GHC-63394] [-Wx-partial] enummapset> In the use of ‘head’ enummapset> (imported from Data.List, but defined in GHC.List): enummapset> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." enummapset> | enummapset> 280 | nub_sort_xs = List.map List.head $ List.group sort_xs enummapset> | ^^^^^^^^^ enummapset> [8 of 8] Linking dist/build/intset-properties/intset-properties microaeson> [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, dist/build/Data/Aeson/Micro/Parser.p_o ) microaeson> [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, dist/build/Data/Aeson/Micro/Scanner.p_o ) microaeson> [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, dist/build/Data/Aeson/Micro.p_o ) path> [5 of 6] Compiling Path ( src/Path.hs, dist/build/Path.o, dist/build/Path.dyn_o ) path> [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, dist/build/Path/Windows.o, dist/build/Path/Windows.dyn_o ) path> path> src/Path/Include.hs:487:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: path> normalizeDrive | otherwise = ... path> | path> 487 | | otherwise = id path> | ^^^^^^^^^ path> path> src/Path/Include.hs:851:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | otherwise = ... path> | path> 851 | | otherwise = normalizeLeadingSeps . FilePath.normalise path> | ^^^^^^^^^ path> [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, dist/build/Path/Internal/Posix.p_o ) path> [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, dist/build/Path/Internal.p_o ) path> [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, dist/build/Path/Internal/Windows.p_o ) path> [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, dist/build/Path/Posix.p_o ) path> path> src/Path/Include.hs:486:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: normalizeDrive | False = ... path> | path> 486 | | IS_WINDOWS = normalizeTrailingSeps path> | ^^^^^ path> path> src/Path/Include.hs:850:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | False = ... path> | path> 850 | | IS_WINDOWS = normalizeWindowsSeps . FilePath.normalise path> | ^^^^^ quickcheck-classes> [ 7 of 12] Compiling Test.QuickCheck.Classes.Plus ( src/Test/QuickCheck/Classes/Plus.hs, dist/build/Test/QuickCheck/Classes/Plus.o, dist/build/Test/QuickCheck/Classes/Plus.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Alt’ quickcheck-classes> To import instances alone, use: import Data.Functor.Alt() quickcheck-classes> | quickcheck-classes> 20 | import Data.Functor.Alt (Alt) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 27 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 8 of 12] Compiling Test.QuickCheck.Classes.Prim ( src/Test/QuickCheck/Classes/Prim.hs, dist/build/Test/QuickCheck/Classes/Prim.o, dist/build/Test/QuickCheck/Classes/Prim.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 15 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:35:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | algebraic-graphs> OK: stars == overlays . map (uncurry star) algebraic-graphs> OK: stars . adjacencyList == id algebraic-graphs> OK: overlay (stars xs) (stars ys) == stars (xs ++ ys) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.tree ============ algebraic-graphs> OK: tree (Node x []) == vertex x algebraic-graphs> OK: tree (Node x [Node y [Node z []]]) == path [x,y,z] algebraic-graphs> OK: tree (Node x [Node y [], Node z []]) == star x [y,z] algebraic-graphs> OK: tree (Node 1 [Node 2 [], Node 3 [Node 4 [], Node 5 []]]) == edges [(1,2), (1,3), (3,4), (3,5)] algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.forest ============ algebraic-graphs> OK: forest [] == empty algebraic-graphs> OK: forest [x] == tree x algebraic-graphs> OK: forest [Node 1 [Node 2 [], Node 3 []], Node 4 [Node 5 []]] == edges [(1,2), (1,3), (4,5)] algebraic-graphs> OK: forest == overlays . map tree algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.removeVertex ============ algebraic-graphs> OK: removeVertex x (vertex x) == empty algebraic-graphs> OK: removeVertex 1 (vertex 2) == vertex 2 algebraic-graphs> OK: removeVertex x (edge x x) == empty algebraic-graphs> OK: removeVertex 1 (edge 1 2) == vertex 2 algebraic-graphs> OK: removeVertex x . removeVertex x == removeVertex x algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.removeEdge ============ algebraic-graphs> OK: removeEdge x y (edge x y) == vertices [x,y] algebraic-graphs> OK: removeEdge x y . removeEdge x y == removeEdge x y algebraic-graphs> OK: removeEdge x y . removeVertex x == removeVertex x algebraic-graphs> OK: removeEdge 1 1 (1 * 1 * 2 * 2) == 1 * 2 * 2 algebraic-graphs> OK: removeEdge 1 2 (1 * 1 * 2 * 2) == 1 * 1 + 2 * 2 algebraic-graphs> OK: removeEdge x y == removeEdge y x algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.replaceVertex ============ algebraic-graphs> OK: replaceVertex x x == id algebraic-graphs> OK: replaceVertex x y (vertex x) == vertex y algebraic-graphs> OK: replaceVertex x y == mergeVertices (== x) y algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.mergeVertices ============ algebraic-graphs> OK: mergeVertices (const False) x == id algebraic-graphs> OK: mergeVertices (== x) y == replaceVertex x y algebraic-graphs> OK: mergeVertices even 1 (0 * 2) == 1 * 1 algebraic-graphs> OK: mergeVertices odd 1 (3 + 4 * 5) == 4 * 1 algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.gmap ============ algebraic-graphs> OK: gmap f empty == empty algebraic-graphs> OK: gmap f (vertex x) == vertex (f x) algebraic-graphs> OK: gmap f (edge x y) == edge (f x) (f y) algebraic-graphs> OK: gmap id == id algebraic-graphs> OK: gmap f . gmap g == gmap (f . g) algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.induce ============ algebraic-graphs> OK: induce (const True ) x == x algebraic-graphs> OK: induce (const False) x == empty algebraic-graphs> OK: induce (/= x) == removeVertex x algebraic-graphs> OK: induce p . induce q == induce (\x -> p x && q x) algebraic-graphs> OK: isSubgraphOf (induce p x) x == True algebraic-graphs> algebraic-graphs> ============ Graph.Undirected.induceJust ============ algebraic-graphs> OK: induceJust (vertex Nothing) == empty algebraic-graphs> OK: induceJust (edge (Just x) Nothing) == vertex x algebraic-graphs> OK: induceJust . gmap Just == id algebraic-graphs> OK: induceJust . gmap (\x -> if p x then Just x else Nothing) == induce p algebraic-graphs> Test suite main: PASS algebraic-graphs> Test suite logged to: dist/test/algebraic-graphs-0.7-main.log algebraic-graphs> 1 of 1 test suites (1 of 1 test cases) passed. algebraic-graphs> checkPhase completed in 4 minutes 50 seconds algebraic-graphs> Running phase: haddockPhase rebase> [244 of 369] Compiling Rebase.Data.Vector.Generic.New ( library/Rebase/Data/Vector/Generic/New.hs, dist/build/Rebase/Data/Vector/Generic/New.p_o ) rebase> [245 of 369] Compiling Rebase.Data.Vector.Instances ( library/Rebase/Data/Vector/Instances.hs, dist/build/Rebase/Data/Vector/Instances.p_o ) rebase> [246 of 369] Compiling Rebase.Data.Vector.Internal.Check ( library/Rebase/Data/Vector/Internal/Check.hs, dist/build/Rebase/Data/Vector/Internal/Check.p_o ) rebase> [247 of 369] Compiling Rebase.Data.Vector.Mutable ( library/Rebase/Data/Vector/Mutable.hs, dist/build/Rebase/Data/Vector/Mutable.p_o ) rebase> [248 of 369] Compiling Rebase.Data.Vector.Primitive ( library/Rebase/Data/Vector/Primitive.hs, dist/build/Rebase/Data/Vector/Primitive.p_o ) rebase> [249 of 369] Compiling Rebase.Data.Vector.Primitive.Mutable ( library/Rebase/Data/Vector/Primitive/Mutable.hs, dist/build/Rebase/Data/Vector/Primitive/Mutable.p_o ) rebase> [250 of 369] Compiling Rebase.Data.Vector.Storable ( library/Rebase/Data/Vector/Storable.hs, dist/build/Rebase/Data/Vector/Storable.p_o ) rebase> [251 of 369] Compiling Rebase.Data.Vector.Storable.Internal ( library/Rebase/Data/Vector/Storable/Internal.hs, dist/build/Rebase/Data/Vector/Storable/Internal.p_o ) rebase> [252 of 369] Compiling Rebase.Data.Vector.Storable.Mutable ( library/Rebase/Data/Vector/Storable/Mutable.hs, dist/build/Rebase/Data/Vector/Storable/Mutable.p_o ) rebase> [253 of 369] Compiling Rebase.Data.Vector.Unboxed ( library/Rebase/Data/Vector/Unboxed.hs, dist/build/Rebase/Data/Vector/Unboxed.p_o ) rebase> [254 of 369] Compiling Rebase.Data.Vector.Unboxed.Base ( library/Rebase/Data/Vector/Unboxed/Base.hs, dist/build/Rebase/Data/Vector/Unboxed/Base.p_o ) rebase> [255 of 369] Compiling Rebase.Data.Vector.Unboxed.Mutable ( library/Rebase/Data/Vector/Unboxed/Mutable.hs, dist/build/Rebase/Data/Vector/Unboxed/Mutable.p_o ) rebase> [256 of 369] Compiling Rebase.Data.Version ( library/Rebase/Data/Version.hs, dist/build/Rebase/Data/Version.p_o ) rebase> [257 of 369] Compiling Rebase.Data.Void ( library/Rebase/Data/Void.hs, dist/build/Rebase/Data/Void.p_o ) rebase> [258 of 369] Compiling Rebase.Data.Void.Unsafe ( library/Rebase/Data/Void/Unsafe.hs, dist/build/Rebase/Data/Void/Unsafe.p_o ) rebase> [259 of 369] Compiling Rebase.Data.Word ( library/Rebase/Data/Word.hs, dist/build/Rebase/Data/Word.p_o ) rebase> [260 of 369] Compiling Rebase.Debug.Trace ( library/Rebase/Debug/Trace.hs, dist/build/Rebase/Debug/Trace.p_o ) rebase> [261 of 369] Compiling Rebase.Foreign ( library/Rebase/Foreign.hs, dist/build/Rebase/Foreign.p_o ) rebase> [262 of 369] Compiling Rebase.Foreign.C ( library/Rebase/Foreign/C.hs, dist/build/Rebase/Foreign/C.p_o ) rebase> [263 of 369] Compiling Rebase.Foreign.C.Error ( library/Rebase/Foreign/C/Error.hs, dist/build/Rebase/Foreign/C/Error.p_o ) rebase> [264 of 369] Compiling Rebase.Foreign.C.String ( library/Rebase/Foreign/C/String.hs, dist/build/Rebase/Foreign/C/String.p_o ) rebase> [265 of 369] Compiling Rebase.Foreign.C.Types ( library/Rebase/Foreign/C/Types.hs, dist/build/Rebase/Foreign/C/Types.p_o ) rebase> [266 of 369] Compiling Rebase.Foreign.Concurrent ( library/Rebase/Foreign/Concurrent.hs, dist/build/Rebase/Foreign/Concurrent.p_o ) rebase> [267 of 369] Compiling Rebase.Foreign.ForeignPtr ( library/Rebase/Foreign/ForeignPtr.hs, dist/build/Rebase/Foreign/ForeignPtr.p_o ) rebase> [268 of 369] Compiling Rebase.Foreign.ForeignPtr.Unsafe ( library/Rebase/Foreign/ForeignPtr/Unsafe.hs, dist/build/Rebase/Foreign/ForeignPtr/Unsafe.p_o ) rebase> [269 of 369] Compiling Rebase.Foreign.Marshal ( library/Rebase/Foreign/Marshal.hs, dist/build/Rebase/Foreign/Marshal.p_o ) rebase> [270 of 369] Compiling Rebase.Foreign.Marshal.Alloc ( library/Rebase/Foreign/Marshal/Alloc.hs, dist/build/Rebase/Foreign/Marshal/Alloc.p_o ) rebase> [271 of 369] Compiling Rebase.Foreign.Marshal.Array ( library/Rebase/Foreign/Marshal/Array.hs, dist/build/Rebase/Foreign/Marshal/Array.p_o ) rebase> [272 of 369] Compiling Rebase.Foreign.Marshal.Error ( library/Rebase/Foreign/Marshal/Error.hs, dist/build/Rebase/Foreign/Marshal/Error.p_o ) rebase> [273 of 369] Compiling Rebase.Foreign.Marshal.Pool ( library/Rebase/Foreign/Marshal/Pool.hs, dist/build/Rebase/Foreign/Marshal/Pool.p_o ) constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 46 | > data family Fam a :: * -> * constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:46:29: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 46 | > data family Fam a :: * -> * constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:47:27: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 47 | > data instance Fam () :: * -> * where constraints-extras> | ^ constraints-extras> constraints-extras> README.lhs:47:32: warning: [GHC-39567] [-Wstar-is-type] constraints-extras> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ constraints-extras> relies on the StarIsType extension, which will become constraints-extras> deprecated in the future. constraints-extras> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. constraints-extras> | constraints-extras> 47 | > data instance Fam () :: * -> * where constraints-extras> | ^ constraints-extras> [2 of 2] Linking dist/build/readme/readme constraints-extras> Running phase: checkPhase constraints-extras> Package has no test suites. constraints-extras> Running phase: haddockPhase quickcheck-classes> 35 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 9 of 12] Compiling Test.QuickCheck.Classes.Ring ( src/Test/QuickCheck/Classes/Ring.hs, dist/build/Test/QuickCheck/Classes/Ring.o, dist/build/Test/QuickCheck/Classes/Ring.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 20 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [10 of 12] Compiling Test.QuickCheck.Classes.Semigroupoid ( src/Test/QuickCheck/Classes/Semigroupoid.hs, dist/build/Test/QuickCheck/Classes/Semigroupoid.o, dist/build/Test/QuickCheck/Classes/Semigroupoid.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [11 of 12] Compiling Test.QuickCheck.Classes.Semiring ( src/Test/QuickCheck/Classes/Semiring.hs, dist/build/Test/QuickCheck/Classes/Semiring.o, dist/build/Test/QuickCheck/Classes/Semiring.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 21 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [12 of 12] Compiling Test.QuickCheck.Classes ( src/Test/QuickCheck/Classes.hs, dist/build/Test/QuickCheck/Classes.o, dist/build/Test/QuickCheck/Classes.dyn_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Classes.IsList’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Classes.IsList’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Classes.IsList() quickcheck-classes> | quickcheck-classes> 107 | import Test.QuickCheck.Classes.IsList quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 1 of 12] Compiling Test.QuickCheck.Classes.Alt ( src/Test/QuickCheck/Classes/Alt.hs, dist/build/Test/QuickCheck/Classes/Alt.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [GHC-66111] [-Wunused-imports] regex (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 regex (post)> Pushing 2 paths (86 are already present) using zstd to cache sellout ⏳ regex (post)> regex (post)> Pushing /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc (6.36 MiB) regex (post)> Pushing /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 (15.80 MiB) regex (post)> regex (post)> All done. regex (post)> added 2 signatures regex (post)> added 1 signatures regex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 regex (post)> copying 2 paths... regex (post)> copying path '/nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc' to 'https://cache.nix-ci.com'... regex (post)> copying path '/nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2' to 'https://cache.nix-ci.com'... regex (post)> copying 1 paths... regex (post)> copying path '/nix/store/rxxidk72n49y3dcrmciz2bd9d40d9r1y-regex-1.1.0.2.drv' to 'https://cache.nix-ci.com'... regex (post)> added 0 signatures regex (post)> added 0 signatures regex (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc /nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2 regex (post)> copying 2 paths... regex (post)> copying path '/nix/store/353x8p0d0yr5mbl30pzyh13ipzh359pq-regex-1.1.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... regex (post)> copying path '/nix/store/bjqz12jl094q3ii3k20rww9xb7l0yhm2-regex-1.1.0.2' to 'ssh-ng://worker.nix-ci.com'... regex (post)> copying 1 paths... regex (post)> copying path '/nix/store/rxxidk72n49y3dcrmciz2bd9d40d9r1y-regex-1.1.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> Preprocessing library for algebraic-graphs-0.7.. algebraic-graphs> Running Haddock on library for algebraic-graphs-0.7.. algebraic-graphs> Warning: --source-* options are ignored when --hyperlinked-source is enabled. algebraic-graphs> [ 1 of 29] Compiling Algebra.Graph.AdjacencyMap ( src/Algebra/Graph/AdjacencyMap.hs, nothing ) algebraic-graphs> [ 2 of 29] Compiling Algebra.Graph.AdjacencyIntMap ( src/Algebra/Graph/AdjacencyIntMap.hs, nothing ) algebraic-graphs> [ 3 of 29] Compiling Algebra.Graph.AdjacencyIntMap.Algorithm ( src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs, nothing ) algebraic-graphs> [ 4 of 29] Compiling Algebra.Graph.Internal ( src/Algebra/Graph/Internal.hs, nothing ) algebraic-graphs> [ 5 of 29] Compiling Algebra.Graph ( src/Algebra/Graph.hs, nothing ) algebraic-graphs> [ 6 of 29] Compiling Algebra.Graph.HigherKinded.Class ( src/Algebra/Graph/HigherKinded/Class.hs, nothing ) algebraic-graphs> [ 7 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap ( src/Algebra/Graph/Bipartite/AdjacencyMap.hs, nothing ) algebraic-graphs> [ 8 of 29] Compiling Algebra.Graph.Bipartite.AdjacencyMap.Algorithm ( src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs, nothing ) algebraic-graphs> [ 9 of 29] Compiling Algebra.Graph.Label ( src/Algebra/Graph/Label.hs, nothing ) algebraic-graphs> [10 of 29] Compiling Algebra.Graph.NonEmpty.AdjacencyMap ( src/Algebra/Graph/NonEmpty/AdjacencyMap.hs, nothing ) algebraic-graphs> [11 of 29] Compiling Algebra.Graph.AdjacencyMap.Algorithm ( src/Algebra/Graph/AdjacencyMap/Algorithm.hs, nothing ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:384:43: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘head’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 384 | exit v = do newComponent <- (v==).snd.head <$> gets boundaryStack algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:391:21: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘tail’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 391 | pth' = tail v_pth' -- Here we know that v_pth' starts with v algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:395:26: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘head’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 395 | p_v = fst $ head bnd algebraic-graphs> | ^^^^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/AdjacencyMap/Algorithm.hs:397:21: warning: [GHC-63394] [-Wx-partial] algebraic-graphs> In the use of ‘tail’ algebraic-graphs> (imported from Prelude, but defined in GHC.List): algebraic-graphs> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." algebraic-graphs> | algebraic-graphs> 397 | bnd' = tail bnd algebraic-graphs> | ^^^^ algebraic-graphs> [12 of 29] Compiling Algebra.Graph.Acyclic.AdjacencyMap ( src/Algebra/Graph/Acyclic/AdjacencyMap.hs, nothing ) algebraic-graphs> [13 of 29] Compiling Algebra.Graph.ToGraph ( src/Algebra/Graph/ToGraph.hs, nothing ) algebraic-graphs> lens> [19 of 85] Compiling Control.Lens.Internal ( src/Control/Lens/Internal.hs, nothing ) lens> [20 of 85] Compiling Control.Lens.Type ( src/Control/Lens/Type.hs, nothing ) lens> [21 of 85] Compiling Control.Lens.Setter ( src/Control/Lens/Setter.hs, nothing ) lens> [22 of 85] Compiling Control.Lens.Lens ( src/Control/Lens/Lens.hs, nothing ) lens> [23 of 85] Compiling Control.Lens.Tuple ( src/Control/Lens/Tuple.hs, nothing ) lens> [24 of 85] Compiling Control.Lens.Getter ( src/Control/Lens/Getter.hs, nothing ) lens> [25 of 85] Compiling Control.Lens.Review ( src/Control/Lens/Review.hs, nothing ) lens> [26 of 85] Compiling Control.Lens.Prism ( src/Control/Lens/Prism.hs, nothing ) lens> [27 of 85] Compiling Control.Lens.Fold ( src/Control/Lens/Fold.hs, nothing ) lens> [28 of 85] Compiling Control.Lens.Traversal ( src/Control/Lens/Traversal.hs, nothing ) lens> [29 of 85] Compiling Control.Lens.Level ( src/Control/Lens/Level.hs, nothing ) lens> [30 of 85] Compiling Control.Lens.Reified ( src/Control/Lens/Reified.hs, nothing ) lens> [31 of 85] Compiling Control.Lens.Internal.Exception ( src/Control/Lens/Internal/Exception.hs, nothing ) lens> [32 of 85] Compiling Control.Lens.Indexed ( src/Control/Lens/Indexed.hs, nothing ) lens> [33 of 85] Compiling Control.Lens.Internal.ByteString ( src/Control/Lens/Internal/ByteString.hs, nothing ) lens> [34 of 85] Compiling Control.Lens.Equality ( src/Control/Lens/Equality.hs, nothing ) lens> [35 of 85] Compiling Control.Lens.Iso ( src/Control/Lens/Iso.hs, nothing ) lens> [36 of 85] Compiling Control.Lens.Empty ( src/Control/Lens/Empty.hs, nothing ) lens> [37 of 85] Compiling Control.Lens.Cons ( src/Control/Lens/Cons.hs, nothing ) lens> [38 of 85] Compiling Control.Lens.Internal.Deque ( src/Control/Lens/Internal/Deque.hs, nothing ) lens> [39 of 85] Compiling Control.Lens.Wrapped ( src/Control/Lens/Wrapped.hs, nothing ) lens> [40 of 85] Compiling Control.Lens.Internal.TH ( src/Control/Lens/Internal/TH.hs, nothing ) lens> [41 of 85] Compiling Control.Lens.Zoom ( src/Control/Lens/Zoom.hs, nothing ) lens> [42 of 85] Compiling Data.Data.Lens ( src/Data/Data/Lens.hs, nothing ) lens> [43 of 85] Compiling Control.Lens.Plated ( src/Control/Lens/Plated.hs, nothing ) lens> [44 of 85] Compiling Data.HashSet.Lens ( src/Data/HashSet/Lens.hs, nothing ) lens> [45 of 85] Compiling Data.List.Lens ( src/Data/List/Lens.hs, nothing ) lens> [46 of 85] Compiling Data.Map.Lens ( src/Data/Map/Lens.hs, nothing ) lens> [47 of 85] Compiling Data.Set.Lens ( src/Data/Set/Lens.hs, nothing ) lens> [48 of 85] Compiling Data.Text.Lazy.Lens ( src/Data/Text/Lazy/Lens.hs, nothing ) lens> [49 of 85] Compiling Data.Text.Strict.Lens ( src/Data/Text/Strict/Lens.hs, nothing ) lens> [50 of 85] Compiling Data.Text.Lens ( src/Data/Text/Lens.hs, nothing ) lens> [51 of 85] Compiling Data.Vector.Generic.Lens ( src/Data/Vector/Generic/Lens.hs, nothing ) lens> [52 of 85] Compiling Control.Lens.Each ( src/Control/Lens/Each.hs, nothing ) lens> [53 of 85] Compiling Control.Lens.At ( src/Control/Lens/At.hs, nothing ) lens> [54 of 85] Compiling Language.Haskell.TH.Lens ( src/Language/Haskell/TH/Lens.hs, nothing ) lens> [55 of 85] Compiling Control.Lens.Internal.PrismTH ( src/Control/Lens/Internal/PrismTH.hs, nothing ) lens> [56 of 85] Compiling Control.Lens.Internal.FieldTH ( src/Control/Lens/Internal/FieldTH.hs, nothing ) lens> [57 of 85] Compiling Control.Lens.TH ( src/Control/Lens/TH.hs, nothing ) lens> [58 of 85] Compiling Control.Lens ( src/Control/Lens.hs, nothing ) lens> [59 of 85] Compiling GHC.Generics.Lens ( src/GHC/Generics/Lens.hs, nothing ) lens> [60 of 85] Compiling Data.Vector.Lens ( src/Data/Vector/Lens.hs, nothing ) lens> [61 of 85] Compiling Data.Typeable.Lens ( src/Data/Typeable/Lens.hs, nothing ) lens> [62 of 85] Compiling Data.Tree.Lens ( src/Data/Tree/Lens.hs, nothing ) lens> [63 of 85] Compiling Data.Sequence.Lens ( src/Data/Sequence/Lens.hs, nothing ) lens> [64 of 85] Compiling Data.IntSet.Lens ( src/Data/IntSet/Lens.hs, nothing ) lens> [65 of 85] Compiling Data.Complex.Lens ( src/Data/Complex/Lens.hs, nothing ) lens> [66 of 85] Compiling Data.ByteString.Strict.Lens ( src/Data/ByteString/Strict/Lens.hs, nothing ) lens> [67 of 85] Compiling Data.ByteString.Lazy.Lens ( src/Data/ByteString/Lazy/Lens.hs, nothing ) rebase> [274 of 369] Compiling Rebase.Foreign.Marshal.Safe ( library/Rebase/Foreign/Marshal/Safe.hs, dist/build/Rebase/Foreign/Marshal/Safe.p_o ) rebase> rebase> library/Rebase/Foreign/Marshal/Safe.hs:6:1: warning: [GHC-15328] [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 6 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ rebase> [275 of 369] Compiling Rebase.Foreign.Marshal.Unsafe ( library/Rebase/Foreign/Marshal/Unsafe.hs, dist/build/Rebase/Foreign/Marshal/Unsafe.p_o ) rebase> [276 of 369] Compiling Rebase.Foreign.Marshal.Utils ( library/Rebase/Foreign/Marshal/Utils.hs, dist/build/Rebase/Foreign/Marshal/Utils.p_o ) rebase> [277 of 369] Compiling Rebase.Foreign.Ptr ( library/Rebase/Foreign/Ptr.hs, dist/build/Rebase/Foreign/Ptr.p_o ) rebase> [278 of 369] Compiling Rebase.Foreign.StablePtr ( library/Rebase/Foreign/StablePtr.hs, dist/build/Rebase/Foreign/StablePtr.p_o ) rebase> [279 of 369] Compiling Rebase.Foreign.Storable ( library/Rebase/Foreign/Storable.hs, dist/build/Rebase/Foreign/Storable.p_o ) rebase> [280 of 369] Compiling Rebase.GHC.Arr ( library/Rebase/GHC/Arr.hs, dist/build/Rebase/GHC/Arr.p_o ) rebase> [281 of 369] Compiling Rebase.GHC.Base ( library/Rebase/GHC/Base.hs, dist/build/Rebase/GHC/Base.p_o ) rebase> [282 of 369] Compiling Rebase.GHC.Char ( library/Rebase/GHC/Char.hs, dist/build/Rebase/GHC/Char.p_o ) rebase> [283 of 369] Compiling Rebase.GHC.Conc ( library/Rebase/GHC/Conc.hs, dist/build/Rebase/GHC/Conc.p_o ) rebase> [284 of 369] Compiling Rebase.GHC.Conc.IO ( library/Rebase/GHC/Conc/IO.hs, dist/build/Rebase/GHC/Conc/IO.p_o ) rebase> [285 of 369] Compiling Rebase.GHC.Conc.Signal ( library/Rebase/GHC/Conc/Signal.hs, dist/build/Rebase/GHC/Conc/Signal.p_o ) rebase> [286 of 369] Compiling Rebase.GHC.Conc.Sync ( library/Rebase/GHC/Conc/Sync.hs, dist/build/Rebase/GHC/Conc/Sync.p_o ) rebase> [287 of 369] Compiling Rebase.GHC.Desugar ( library/Rebase/GHC/Desugar.hs, dist/build/Rebase/GHC/Desugar.p_o ) rebase> [288 of 369] Compiling Rebase.GHC.Enum ( library/Rebase/GHC/Enum.hs, dist/build/Rebase/GHC/Enum.p_o ) rebase> [289 of 369] Compiling Rebase.GHC.Environment ( library/Rebase/GHC/Environment.hs, dist/build/Rebase/GHC/Environment.p_o ) rebase> [290 of 369] Compiling Rebase.GHC.Err ( library/Rebase/GHC/Err.hs, dist/build/Rebase/GHC/Err.p_o ) rebase> [291 of 369] Compiling Rebase.GHC.Exception ( library/Rebase/GHC/Exception.hs, dist/build/Rebase/GHC/Exception.p_o ) rebase> [292 of 369] Compiling Rebase.GHC.Exts ( library/Rebase/GHC/Exts.hs, dist/build/Rebase/GHC/Exts.p_o ) rebase> [293 of 369] Compiling Rebase.GHC.Fingerprint ( library/Rebase/GHC/Fingerprint.hs, dist/build/Rebase/GHC/Fingerprint.p_o ) rebase> [294 of 369] Compiling Rebase.GHC.Fingerprint.Type ( library/Rebase/GHC/Fingerprint/Type.hs, dist/build/Rebase/GHC/Fingerprint/Type.p_o ) rebase> [295 of 369] Compiling Rebase.GHC.Float ( library/Rebase/GHC/Float.hs, dist/build/Rebase/GHC/Float.p_o ) rebase> [296 of 369] Compiling Rebase.GHC.Float.ConversionUtils ( library/Rebase/GHC/Float/ConversionUtils.hs, dist/build/Rebase/GHC/Float/ConversionUtils.p_o ) rebase> [297 of 369] Compiling Rebase.GHC.Float.RealFracMethods ( library/Rebase/GHC/Float/RealFracMethods.hs, dist/build/Rebase/GHC/Float/RealFracMethods.p_o ) rebase> [298 of 369] Compiling Rebase.GHC.Foreign ( library/Rebase/GHC/Foreign.hs, dist/build/Rebase/GHC/Foreign.p_o ) rebase> [299 of 369] Compiling Rebase.GHC.ForeignPtr ( library/Rebase/GHC/ForeignPtr.hs, dist/build/Rebase/GHC/ForeignPtr.p_o ) rebase> [300 of 369] Compiling Rebase.GHC.Generics ( library/Rebase/GHC/Generics.hs, dist/build/Rebase/GHC/Generics.p_o ) rebase> [301 of 369] Compiling Rebase.GHC.IO ( library/Rebase/GHC/IO.hs, dist/build/Rebase/GHC/IO.p_o ) rebase> [302 of 369] Compiling Rebase.GHC.IO.Buffer ( library/Rebase/GHC/IO/Buffer.hs, dist/build/Rebase/GHC/IO/Buffer.p_o ) rebase> [303 of 369] Compiling Rebase.GHC.IO.BufferedIO ( library/Rebase/GHC/IO/BufferedIO.hs, dist/build/Rebase/GHC/IO/BufferedIO.p_o ) rebase> [304 of 369] Compiling Rebase.GHC.IO.Device ( library/Rebase/GHC/IO/Device.hs, dist/build/Rebase/GHC/IO/Device.p_o ) HTF> [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, dist/build/Test/Framework/CmdlineOptions.o, dist/build/Test/Framework/CmdlineOptions.dyn_o ) HTF> [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, dist/build/Test/Framework/TestManager.o, dist/build/Test/Framework/TestManager.dyn_o ) HTF> [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, dist/build/Test/Framework/BlackBoxTest.o, dist/build/Test/Framework/BlackBoxTest.dyn_o ) HTF> [24 of 24] Compiling Test.Framework ( Test/Framework.hs, dist/build/Test/Framework.o, dist/build/Test/Framework.dyn_o ) HTF> [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, dist/build/Paths_HTF.p_o ) HTF> [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, dist/build/Test/Framework/Colors.p_o ) HTF> [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, dist/build/Test/Framework/Diff.p_o ) HTF> [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/Test/Framework/Location.p_o ) HTF> [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/Test/Framework/Preprocessor.p_o ) HTF> [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, dist/build/Test/Framework/Pretty.p_o ) HTF> [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, dist/build/Test/Framework/Process.p_o ) HTF> [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, dist/build/Test/Framework/TestInterface.p_o ) HTF> [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, dist/build/Test/Framework/History.p_o ) HTF> [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, dist/build/Test/Framework/AssertM.p_o ) HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] HTF> Noncanonical ‘return’ definition detected HTF> in the instance declaration for ‘Monad AssertBool’. HTF> ‘return’ will eventually be removed in favour of ‘pure’ HTF> Suggested fix: HTF> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ HTF> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return HTF> | HTF> 64 | return = AssertOk HTF> | ^^^^^^^^^^^^^^^^^ HTF> [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, dist/build/Test/Framework/TestTypes.p_o ) HTF> [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, dist/build/Test/Framework/JsonOutput.p_o ) HTF> [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, dist/build/Test/Framework/ThreadPool.p_o ) HTF> [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, dist/build/Test/Framework/Tutorial.p_o ) HTF> [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, dist/build/Test/Framework/Utils.p_o ) HTF> HTF> Test/Framework/Utils.hs:62:26: warning: [GHC-63394] [-Wx-partial] HTF> In the use of ‘tail’ HTF> (imported from Prelude, but defined in GHC.List): HTF> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." HTF> | HTF> 62 | dropSuffix f = reverse . tail . dropWhile (/= '.') $ reverse f HTF> | ^^^^ HTF> [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, dist/build/Test/Framework/QuickCheckWrapper.p_o ) HTF> [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, dist/build/Test/Framework/PrettyHaskell.p_o ) HsYAML-aeson> Documentation created: dist/doc/html/HsYAML-aeson/, HsYAML-aeson> dist/doc/html/HsYAML-aeson/HsYAML-aeson.txt HsYAML-aeson> Running phase: installPhase HsYAML-aeson> Installing library in /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I HsYAML-aeson> Running phase: fixupPhase HsYAML-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 HsYAML-aeson> shrinking /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSHsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I-ghc9.8.1.so HsYAML-aeson> checking for references to /build/ in /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2... HsYAML-aeson> patching script interpreter paths in /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 HsYAML-aeson> stripping (with command strip and flags -S -p) in /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2/lib HsYAML-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson> checking for references to /build/ in /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc... HsYAML-aeson> patching script interpreter paths in /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc attoparsec-aeson> [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.o, dist/build/Data/Aeson/Parser.dyn_o ) attoparsec-aeson> [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, dist/build/Data/Aeson/Internal/ByteString.p_o ) attoparsec-aeson> [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, dist/build/Data/Aeson/Internal/Text.p_o ) attoparsec-aeson> [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, dist/build/Data/Aeson/Parser/Internal.p_o ) binary-instances> Preprocessing test suite 'binary-instances-test' for binary-instances-1.0.6.. binary-instances> Building test suite 'binary-instances-test' for binary-instances-1.0.6.. binary-instances> [1 of 1] Compiling Main ( test/Tests.hs, dist/build/binary-instances-test/binary-instances-test-tmp/Main.o ) binary-instances> binary-instances> test/Tests.hs:21:1: warning: [GHC-66111] [-Wunused-imports] binary-instances> The import of ‘Data.Text’ is redundant binary-instances> except perhaps to import instances from ‘Data.Text’ binary-instances> To import instances alone, use: import Data.Text() binary-instances> | binary-instances> 21 | import Data.Text (Text) binary-instances> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ binary-instances> [2 of 2] Linking dist/build/binary-instances-test/binary-instances-test binary-instances> Running phase: checkPhase binary-instances> Running 1 test suites... binary-instances> Test suite binary-instances-test: RUNNING... binary-instances> Roundtrip binary-instances> HashMap Int [Char]: OK (0.02s) binary-instances> +++ OK, passed 100 tests. binary-instances> HashSet Int: OK binary-instances> +++ OK, passed 100 tests. binary-instances> AbsoluteTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> CalendarDiffDays: OK binary-instances> +++ OK, passed 100 tests. binary-instances> CalendarDiffTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Day: OK binary-instances> +++ OK, passed 100 tests. binary-instances> DayOfWeek: OK binary-instances> +++ OK, passed 100 tests. binary-instances> DiffTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> LocalTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> NominalDiffTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> SystemTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> TimeOfDay: OK binary-instances> +++ OK, passed 100 tests. binary-instances> TimeZone: OK binary-instances> +++ OK, passed 100 tests. binary-instances> UTCTime: OK binary-instances> +++ OK, passed 100 tests. binary-instances> QuarterOfYear: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Quarter: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Month: OK binary-instances> +++ OK, passed 100 tests. binary-instances> CI ByteString: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Sum Int: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Tagged * Int Char: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Scientific: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Vector Char: OK binary-instances> +++ OK, passed 100 tests. binary-instances> Vector Char: OK binary-instances> +++ OK, passed 100 tests. binary-instances> ByteArray: OK binary-instances> +++ OK, passed 100 tests. binary-instances> ByteArray: OK binary-instances> +++ OK, passed 100 tests. binary-instances> binary-instances> All 25 tests passed (0.03s) binary-instances> Test suite binary-instances-test: PASS binary-instances> Test suite logged to: binary-instances> dist/test/binary-instances-1.0.6-binary-instances-test.log binary-instances> 1 of 1 test suites (1 of 1 test cases) passed. binary-instances> Running phase: haddockPhase binary-instances> Preprocessing library for binary-instances-1.0.6.. binary-instances> Running Haddock on library for binary-instances-1.0.6.. binary-instances> Warning: The documentation for the following packages are not installed. No binary-instances> links will be generated to these packages: vector-0.13.2.0 binary-instances> Warning: --source-* options are ignored when --hyperlinked-source is enabled. binary-instances> [ 1 of 11] Compiling Data.Binary.Instances.CaseInsensitive ( src/Data/Binary/Instances/CaseInsensitive.hs, nothing ) binary-instances> [ 2 of 11] Compiling Data.Binary.Instances.Hashable ( src/Data/Binary/Instances/Hashable.hs, nothing ) binary-instances> [ 3 of 11] Compiling Data.Binary.Instances.Primitive ( src/Data/Binary/Instances/Primitive.hs, nothing ) binary-instances> [ 4 of 11] Compiling Data.Binary.Instances.Scientific ( src/Data/Binary/Instances/Scientific.hs, nothing ) binary-instances> [ 5 of 11] Compiling Data.Binary.Instances.Tagged ( src/Data/Binary/Instances/Tagged.hs, nothing ) binary-instances> [ 6 of 11] Compiling Data.Binary.Instances.Text ( src/Data/Binary/Instances/Text.hs, nothing ) binary-instances> [ 7 of 11] Compiling Data.Binary.Instances.Time ( src/Data/Binary/Instances/Time.hs, nothing ) binary-instances> [ 8 of 11] Compiling Data.Binary.Instances.UnorderedContainers ( src/Data/Binary/Instances/UnorderedContainers.hs, nothing ) binary-instances> [ 9 of 11] Compiling Data.Binary.Instances.Vector ( src/Data/Binary/Instances/Vector.hs, nothing ) binary-instances> [10 of 11] Compiling Data.Binary.Instances.Aeson ( src/Data/Binary/Instances/Aeson.hs, nothing ) constraints-extras> Preprocessing library for constraints-extras-0.4.0.2.. constraints-extras> Running Haddock on library for constraints-extras-0.4.0.2.. constraints-extras> Warning: --source-* options are ignored when --hyperlinked-source is enabled. constraints-extras> [1 of 4] Compiling Data.Constraint.Compose ( src/Data/Constraint/Compose.hs, /build/ghc629_0/ghc_8.o, /build/ghc629_0/ghc_8.dyn_o ) constraints-extras> [2 of 4] Compiling Data.Constraint.Flip ( src/Data/Constraint/Flip.hs, /build/ghc629_0/ghc_12.o, /build/ghc629_0/ghc_12.dyn_o ) constraints-extras> [3 of 4] Compiling Data.Constraint.Extras ( src/Data/Constraint/Extras.hs, /build/ghc629_0/ghc_10.o, /build/ghc629_0/ghc_10.dyn_o ) constraints-extras> [4 of 4] Compiling Data.Constraint.Extras.TH ( src/Data/Constraint/Extras/TH.hs, nothing ) constraints-extras> Haddock coverage: constraints-extras> 50% ( 1 / 2) in 'Data.Constraint.Compose' constraints-extras> Missing documentation for: constraints-extras> Module header constraints-extras> 50% ( 1 / 2) in 'Data.Constraint.Flip' constraints-extras> Missing documentation for: constraints-extras> Module header constraints-extras> 100% ( 13 / 13) in 'Data.Constraint.Extras' constraints-extras> 0% ( 0 / 4) in 'Data.Constraint.Extras.TH' constraints-extras> Missing documentation for: constraints-extras> Module header constraints-extras> deriveArgDict (src/Data/Constraint/Extras/TH.hs:15) constraints-extras> deriveArgDictV (src/Data/Constraint/Extras/TH.hs:30) constraints-extras> gadtIndices (src/Data/Constraint/Extras/TH.hs:110) constraints-extras> Documentation created: dist/doc/html/constraints-extras/, constraints-extras> dist/doc/html/constraints-extras/constraints-extras.txt constraints-extras> Preprocessing executable 'readme' for constraints-extras-0.4.0.2.. constraints-extras> Running phase: installPhase constraints-extras> Installing library in /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs constraints-extras> Installing executable readme in /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/bin constraints-extras> Warning: The directory constraints-extras> /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/bin is constraints-extras> not in the system search path. constraints-extras> Running phase: fixupPhase constraints-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 constraints-extras> shrinking /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSconstraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs-ghc9.8.1.so constraints-extras> shrinking /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/bin/readme constraints-extras> checking for references to /build/ in /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2... constraints-extras> patching script interpreter paths in /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 constraints-extras> stripping (with command strip and flags -S -p) in /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/lib /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2/bin constraints-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc constraints-extras> checking for references to /build/ in /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc... constraints-extras> patching script interpreter paths in /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc enummapset> Preprocessing library for enummapset-0.7.3.0.. enummapset> Building library for enummapset-0.7.3.0.. enummapset> [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/Data/EnumSet.o, dist/build/Data/EnumSet.dyn_o ) enummapset> [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/Data/EnumMap/Base.o, dist/build/Data/EnumMap/Base.dyn_o ) enummapset> [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, dist/build/Data/EnumMap/Strict.o, dist/build/Data/EnumMap/Strict.dyn_o ) enummapset> [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/Data/EnumMap/Lazy.o, dist/build/Data/EnumMap/Lazy.dyn_o ) enummapset> [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/Data/EnumMap.o, dist/build/Data/EnumMap.dyn_o ) enummapset> [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, dist/build/Data/EnumSet.p_o ) enummapset> [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, dist/build/Data/EnumMap/Base.p_o ) enummapset> [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, dist/build/Data/EnumMap/Strict.p_o ) enummapset> [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, dist/build/Data/EnumMap/Lazy.p_o ) enummapset> [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, dist/build/Data/EnumMap.p_o ) microaeson> Preprocessing test suite 'microaeson' for microaeson-0.1.0.2.. microaeson> Building test suite 'microaeson' for microaeson-0.1.0.2.. microaeson> [1 of 1] Compiling Main ( src-tests/tests.hs, dist/build/microaeson/microaeson-tmp/Main.o ) microaeson> [2 of 2] Linking dist/build/microaeson/microaeson microaeson> Running phase: checkPhase microaeson> Running 1 test suites... microaeson> Test suite microaeson: RUNNING... microaeson> Tests microaeson> QC microaeson> roundtrip(ref/ref): OK (4.65s) microaeson> +++ OK, passed 100 tests. path> [5 of 6] Compiling Path ( src/Path.hs, dist/build/Path.p_o ) path> [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, dist/build/Path/Windows.p_o ) path> path> src/Path/Include.hs:487:11: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeDrive’: path> normalizeDrive | otherwise = ... path> | path> 487 | | otherwise = id path> | ^^^^^^^^^ path> path> src/Path/Include.hs:851:5: warning: [GHC-53633] [-Woverlapping-patterns] path> Pattern match is redundant path> In an equation for ‘normalizeFilePath’: path> normalizeFilePath | otherwise = ... path> | path> 851 | | otherwise = normalizeLeadingSeps . FilePath.normalise path> | ^^^^^^^^^ path> Preprocessing test suite 'test' for path-0.9.5.. path> Building test suite 'test' for path-0.9.5.. path> [1 of 5] Compiling Common.Posix ( test/Common/Posix.hs, dist/build/test/test-tmp/Common/Posix.o, dist/build/test/test-tmp/Common/Posix.dyn_o ) path> path> test/Common/Include.hs:21:5: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘foo’ path> | path> 21 | foo :: Path a b -> FilePath path> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> path> test/Common/Include.hs:30:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqRelDir’ path> | path> 30 | qqRelDir = foo [reldir|foo/|] path> | ^^^^^^^^ path> path> test/Common/Include.hs:33:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqRelFile’ path> | path> 33 | qqRelFile = foo [relfile|foo|] path> | ^^^^^^^^^ path> path> test/Common/Include.hs:36:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thRelDir’ path> | path> 36 | thRelDir = foo $(mkRelDir "foo/") path> | ^^^^^^^^ path> path> test/Common/Include.hs:39:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thRelFile’ path> | path> 39 | thRelFile = foo $(mkRelFile "foo") path> | ^^^^^^^^^ path> path> test/Common/Include.hs:42:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftRelDir’ path> | path> 42 | liftRelDir = foo $(TH.lift (Path "foo/" :: Path Rel Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Include.hs:45:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftRelFile’ path> | path> 45 | liftRelFile = foo $(TH.lift (Path "foo" :: Path Rel File)) path> | ^^^^^^^^^^^ path> path> test/Common/Posix.hs:9:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqAbsDir’ quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 18 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 2 of 12] Compiling Test.QuickCheck.Classes.Apply ( src/Test/QuickCheck/Classes/Apply.hs, dist/build/Test/QuickCheck/Classes/Apply.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant hw-hspec-hedgehog> Running phase: setupCompilerEnvironmentPhase hw-hspec-hedgehog> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hw-hspec-hedgehog> Running phase: unpackPhase hw-hspec-hedgehog> unpacking source archive /nix/store/m4ymfbxiawpxbbbdkn9xxr39blvwzl2b-hw-hspec-hedgehog-0.1.1.1.tar.gz hw-hspec-hedgehog> source root is hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hw-hspec-hedgehog-0.1.1.1/test/Spec.hs" hw-hspec-hedgehog> Running phase: patchPhase hw-hspec-hedgehog> Replace Cabal file with edited version from mirror://hackage/hw-hspec-hedgehog-0.1.1.1/revision/4.cabal. hw-hspec-hedgehog> Run jailbreak-cabal to lift version restrictions on build inputs. hw-hspec-hedgehog> Running phase: compileBuildDriverPhase hw-hspec-hedgehog> setupCompileFlags: -package-db=/build/tmp.aCxCDTuVjL/setup-package.conf.d -threaded hw-hspec-hedgehog> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.aCxCDTuVjL/Main.o ) hw-hspec-hedgehog> [2 of 2] Linking Setup hw-hspec-hedgehog> Running phase: updateAutotoolsGnuConfigScriptsPhase hw-hspec-hedgehog> Running phase: configurePhase hw-hspec-hedgehog> configureFlags: --verbose --prefix=/nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc/share/doc/hw-hspec-hedgehog-0.1.1.1 --with-gcc=gcc --package-db=/build/tmp.aCxCDTuVjL/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib hw-hspec-hedgehog> Using Parsec parser hw-hspec-hedgehog> Configuring hw-hspec-hedgehog-0.1.1.1... hw-hspec-hedgehog> Dependency HUnit: using HUnit-1.6.2.0 hw-hspec-hedgehog> Dependency base: using base-4.19.0.0 hw-hspec-hedgehog> Dependency call-stack: using call-stack-0.4.0 hw-hspec-hedgehog> Dependency hedgehog: using hedgehog-1.5 hw-hspec-hedgehog> Dependency hspec: using hspec-2.11.12 hw-hspec-hedgehog> Dependency transformers: using transformers-0.6.1.0 hw-hspec-hedgehog> Dependency HUnit: using HUnit-1.6.2.0 hw-hspec-hedgehog> Dependency base: using base-4.19.0.0 hw-hspec-hedgehog> Dependency call-stack: using call-stack-0.4.0 hw-hspec-hedgehog> Dependency hedgehog: using hedgehog-1.5 hw-hspec-hedgehog> Dependency hspec: using hspec-2.11.12 hw-hspec-hedgehog> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Dependency base: using base-4.19.0.0 hw-hspec-hedgehog> Dependency doctest: using doctest-0.22.6 hw-hspec-hedgehog> Dependency doctest-discover: using doctest-discover-0.2.0.0 hw-hspec-hedgehog> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Source component graph: hw-hspec-hedgehog> component lib hw-hspec-hedgehog> component test:doctest dependency lib hw-hspec-hedgehog> component test:hw-hspec-hedgehog-test dependency lib hw-hspec-hedgehog> Configured component graph: hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra hw-hspec-hedgehog> include base-4.19.0.0-05c7 hw-hspec-hedgehog> include call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp hw-hspec-hedgehog> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-hspec-hedgehog> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-hspec-hedgehog> include transformers-0.6.1.0-7653 hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-7ehmH8zM60uHwEtELjcwde-doctest hw-hspec-hedgehog> include base-4.19.0.0-05c7 hw-hspec-hedgehog> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-hspec-hedgehog> include doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE algebraic-graphs> src/Algebra/Graph/ToGraph.hs:171:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 171 | vertexIntSet :: ToVertex t ~ Int => t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:197:29: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 197 | preIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:215:30: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 215 | postIntSet :: ToVertex t ~ Int => Int -> t -> IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:303:37: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 303 | toAdjacencyIntMap :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:312:46: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 312 | toAdjacencyIntMapTranspose :: ToVertex t ~ Int => t -> AIM.AdjacencyIntMap algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:452:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 452 | adjacencyIntMap :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/ToGraph.hs:471:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 471 | adjacencyIntMapTranspose :: (ToGraph t, ToVertex t ~ Int) => t -> IntMap IntSet algebraic-graphs> | ^ algebraic-graphs> [14 of 29] Compiling Algebra.Graph.Relation ( src/Algebra/Graph/Relation.hs, nothing ) lens> [68 of 85] Compiling Data.ByteString.Lens ( src/Data/ByteString/Lens.hs, nothing ) lens> [69 of 85] Compiling Data.Bits.Lens ( src/Data/Bits/Lens.hs, nothing ) lens> [70 of 85] Compiling Data.Array.Lens ( src/Data/Array/Lens.hs, nothing ) lens> [71 of 85] Compiling Control.Seq.Lens ( src/Control/Seq/Lens.hs, nothing ) lens> [72 of 85] Compiling Control.Parallel.Strategies.Lens ( src/Control/Parallel/Strategies/Lens.hs, nothing ) lens> [73 of 85] Compiling Control.Monad.Error.Lens ( src/Control/Monad/Error/Lens.hs, nothing ) lens> [74 of 85] Compiling Control.Lens.Unsound ( src/Control/Lens/Unsound.hs, nothing ) lens> [75 of 85] Compiling Control.Lens.Profunctor ( src/Control/Lens/Profunctor.hs, nothing ) lens> [76 of 85] Compiling Control.Lens.Operators ( src/Control/Lens/Operators.hs, nothing ) lens> [77 of 85] Compiling Control.Lens.Extras ( src/Control/Lens/Extras.hs, nothing ) lens> [78 of 85] Compiling Control.Lens.Combinators ( src/Control/Lens/Combinators.hs, nothing ) lens> [79 of 85] Compiling Control.Exception.Lens ( src/Control/Exception/Lens.hs, nothing ) lens> [80 of 85] Compiling Data.Dynamic.Lens ( src/Data/Dynamic/Lens.hs, nothing ) lens> [81 of 85] Compiling Numeric.Lens ( src/Numeric/Lens.hs, nothing ) lens> [82 of 85] Compiling Numeric.Natural.Lens ( src/Numeric/Natural/Lens.hs, nothing ) lens> [83 of 85] Compiling System.Exit.Lens ( src/System/Exit/Lens.hs, nothing ) lens> [84 of 85] Compiling System.FilePath.Lens ( src/System/FilePath/Lens.hs, nothing ) lens> [85 of 85] Compiling System.IO.Error.Lens ( src/System/IO/Error/Lens.hs, nothing ) lens> Haddock coverage: lens> 100% ( 4 / 4) in 'Control.Lens.Internal.CTypes' lens> Warning: 'Prelude' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 33% ( 1 / 3) in 'Control.Lens.Internal.Doctest' lens> Missing documentation for: lens> head (src/Control/Lens/Internal/Doctest.hs:38) lens> tail (src/Control/Lens/Internal/Doctest.hs:42) lens> Warning: 'Const' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 1 / 1) in 'Control.Lens.Internal.Instances' lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Iso' lens> 100% ( 3 / 3) in 'Control.Lens.Internal.List' lens> Warning: 'Flow' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. rebase> [305 of 369] Compiling Rebase.GHC.IO.Encoding ( library/Rebase/GHC/IO/Encoding.hs, dist/build/Rebase/GHC/IO/Encoding.p_o ) rebase> [306 of 369] Compiling Rebase.GHC.IO.Encoding.Failure ( library/Rebase/GHC/IO/Encoding/Failure.hs, dist/build/Rebase/GHC/IO/Encoding/Failure.p_o ) rebase> [307 of 369] Compiling Rebase.GHC.IO.Encoding.Iconv ( library/Rebase/GHC/IO/Encoding/Iconv.hs, dist/build/Rebase/GHC/IO/Encoding/Iconv.p_o ) rebase> [308 of 369] Compiling Rebase.GHC.IO.Encoding.Latin1 ( library/Rebase/GHC/IO/Encoding/Latin1.hs, dist/build/Rebase/GHC/IO/Encoding/Latin1.p_o ) rebase> [309 of 369] Compiling Rebase.GHC.IO.Encoding.Types ( library/Rebase/GHC/IO/Encoding/Types.hs, dist/build/Rebase/GHC/IO/Encoding/Types.p_o ) rebase> [310 of 369] Compiling Rebase.GHC.IO.Encoding.UTF16 ( library/Rebase/GHC/IO/Encoding/UTF16.hs, dist/build/Rebase/GHC/IO/Encoding/UTF16.p_o ) rebase> [311 of 369] Compiling Rebase.GHC.IO.Encoding.UTF32 ( library/Rebase/GHC/IO/Encoding/UTF32.hs, dist/build/Rebase/GHC/IO/Encoding/UTF32.p_o ) rebase> [312 of 369] Compiling Rebase.GHC.IO.Encoding.UTF8 ( library/Rebase/GHC/IO/Encoding/UTF8.hs, dist/build/Rebase/GHC/IO/Encoding/UTF8.p_o ) rebase> [313 of 369] Compiling Rebase.GHC.IO.Exception ( library/Rebase/GHC/IO/Exception.hs, dist/build/Rebase/GHC/IO/Exception.p_o ) rebase> [314 of 369] Compiling Rebase.GHC.IO.FD ( library/Rebase/GHC/IO/FD.hs, dist/build/Rebase/GHC/IO/FD.p_o ) rebase> [315 of 369] Compiling Rebase.GHC.IO.Handle ( library/Rebase/GHC/IO/Handle.hs, dist/build/Rebase/GHC/IO/Handle.p_o ) rebase> [316 of 369] Compiling Rebase.GHC.IO.Handle.FD ( library/Rebase/GHC/IO/Handle/FD.hs, dist/build/Rebase/GHC/IO/Handle/FD.p_o ) rebase> [317 of 369] Compiling Rebase.GHC.IO.Handle.Internals ( library/Rebase/GHC/IO/Handle/Internals.hs, dist/build/Rebase/GHC/IO/Handle/Internals.p_o ) rebase> [318 of 369] Compiling Rebase.GHC.IO.Handle.Text ( library/Rebase/GHC/IO/Handle/Text.hs, dist/build/Rebase/GHC/IO/Handle/Text.p_o ) rebase> [319 of 369] Compiling Rebase.GHC.IO.Handle.Types ( library/Rebase/GHC/IO/Handle/Types.hs, dist/build/Rebase/GHC/IO/Handle/Types.p_o ) rebase> [320 of 369] Compiling Rebase.GHC.IO.IOMode ( library/Rebase/GHC/IO/IOMode.hs, dist/build/Rebase/GHC/IO/IOMode.p_o ) rebase> [321 of 369] Compiling Rebase.GHC.IOArray ( library/Rebase/GHC/IOArray.hs, dist/build/Rebase/GHC/IOArray.p_o ) rebase> [322 of 369] Compiling Rebase.GHC.IORef ( library/Rebase/GHC/IORef.hs, dist/build/Rebase/GHC/IORef.p_o ) rebase> [323 of 369] Compiling Rebase.GHC.Int ( library/Rebase/GHC/Int.hs, dist/build/Rebase/GHC/Int.p_o ) rebase> [324 of 369] Compiling Rebase.GHC.List ( library/Rebase/GHC/List.hs, dist/build/Rebase/GHC/List.p_o ) rebase> [325 of 369] Compiling Rebase.GHC.MVar ( library/Rebase/GHC/MVar.hs, dist/build/Rebase/GHC/MVar.p_o ) rebase> [326 of 369] Compiling Rebase.GHC.Num ( library/Rebase/GHC/Num.hs, dist/build/Rebase/GHC/Num.p_o ) rebase> [327 of 369] Compiling Rebase.GHC.OverloadedLabels ( library/Rebase/GHC/OverloadedLabels.hs, dist/build/Rebase/GHC/OverloadedLabels.p_o ) rebase> [328 of 369] Compiling Rebase.GHC.Profiling ( library/Rebase/GHC/Profiling.hs, dist/build/Rebase/GHC/Profiling.p_o ) rebase> [329 of 369] Compiling Rebase.GHC.Ptr ( library/Rebase/GHC/Ptr.hs, dist/build/Rebase/GHC/Ptr.p_o ) rebase> [330 of 369] Compiling Rebase.GHC.Read ( library/Rebase/GHC/Read.hs, dist/build/Rebase/GHC/Read.p_o ) rebase> [331 of 369] Compiling Rebase.GHC.Real ( library/Rebase/GHC/Real.hs, dist/build/Rebase/GHC/Real.p_o ) rebase> [332 of 369] Compiling Rebase.GHC.Records ( library/Rebase/GHC/Records.hs, dist/build/Rebase/GHC/Records.p_o ) rebase> [333 of 369] Compiling Rebase.GHC.ST ( library/Rebase/GHC/ST.hs, dist/build/Rebase/GHC/ST.p_o ) rebase> [334 of 369] Compiling Rebase.GHC.STRef ( library/Rebase/GHC/STRef.hs, dist/build/Rebase/GHC/STRef.p_o ) rebase> [335 of 369] Compiling Rebase.GHC.Show ( library/Rebase/GHC/Show.hs, dist/build/Rebase/GHC/Show.p_o ) rebase> [336 of 369] Compiling Rebase.GHC.Stable ( library/Rebase/GHC/Stable.hs, dist/build/Rebase/GHC/Stable.p_o ) rebase> [337 of 369] Compiling Rebase.GHC.Stack ( library/Rebase/GHC/Stack.hs, dist/build/Rebase/GHC/Stack.p_o ) rebase> [338 of 369] Compiling Rebase.GHC.Stats ( library/Rebase/GHC/Stats.hs, dist/build/Rebase/GHC/Stats.p_o ) HTF> [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, dist/build/Test/Framework/HUnitWrapper.p_o ) HTF> [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, dist/build/Test/Framework/XmlOutput.p_o ) HTF> [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, dist/build/Test/Framework/TestReporter.p_o ) binary-instances> [11 of 11] Compiling Data.Binary.Instances ( src/Data/Binary/Instances.hs, nothing ) binary-instances> Haddock coverage: binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.CaseInsensitive' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Hashable' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Primitive' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Scientific' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Tagged' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Text' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Time' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.UnorderedContainers' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Vector' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> 0% ( 0 / 1) in 'Data.Binary.Instances.Aeson' binary-instances> Missing documentation for: binary-instances> Module header binary-instances> Warning: 'Binary' is out of scope. binary-instances> If you qualify the identifier, haddock can try to link it anyway. binary-instances> 100% ( 1 / 1) in 'Data.Binary.Instances' path> | path> 9 | qqAbsDir = foo [absdir|/foo/|] path> | ^^^^^^^^ path> path> test/Common/Posix.hs:12:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqAbsFile’ path> | path> 12 | qqAbsFile = foo [absdir|/foo|] path> | ^^^^^^^^^ path> path> test/Common/Posix.hs:15:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thAbsDir’ path> | path> 15 | thAbsDir = foo $(mkAbsDir "/foo/") path> | ^^^^^^^^ path> path> test/Common/Posix.hs:18:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thAbsFile’ path> | path> 18 | thAbsFile = foo $(mkAbsFile "/foo") path> | ^^^^^^^^^ path> path> test/Common/Posix.hs:21:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftAbsDir’ path> | path> 21 | liftAbsDir = foo $(TH.lift (Path "/foo/" :: Path Abs Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Posix.hs:24:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftAbsFile’ path> | path> 24 | liftAbsFile = foo $(TH.lift (Path "/foo" :: Path Abs File)) path> | ^^^^^^^^^^^ path> [2 of 5] Compiling Common.Windows ( test/Common/Windows.hs, dist/build/test/test-tmp/Common/Windows.o, dist/build/test/test-tmp/Common/Windows.dyn_o ) path> path> test/Common/Include.hs:21:5: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘foo’ path> | path> 21 | foo :: Path a b -> FilePath path> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> path> test/Common/Include.hs:30:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqRelDir’ path> | path> 30 | qqRelDir = foo [reldir|foo/|] path> | ^^^^^^^^ path> path> test/Common/Include.hs:33:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqRelFile’ path> | path> 33 | qqRelFile = foo [relfile|foo|] path> | ^^^^^^^^^ path> path> test/Common/Include.hs:36:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thRelDir’ path> | path> 36 | thRelDir = foo $(mkRelDir "foo/") path> | ^^^^^^^^ path> path> test/Common/Include.hs:39:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thRelFile’ path> | path> 39 | thRelFile = foo $(mkRelFile "foo") path> | ^^^^^^^^^ path> path> test/Common/Include.hs:42:1: warning: [GHC-40910] [-Wunused-top-binds] quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 3 of 12] Compiling Test.QuickCheck.Classes.Euclidean ( src/Test/QuickCheck/Classes/Euclidean.hs, dist/build/Test/QuickCheck/Classes/Euclidean.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 4 of 12] Compiling Test.QuickCheck.Classes.IsList ( src/Test/QuickCheck/Classes/IsList.hs, dist/build/Test/QuickCheck/Classes/IsList.p_o ) quickcheck-classes> [ 5 of 12] Compiling Test.QuickCheck.Classes.Json ( src/Test/QuickCheck/Classes/Json.hs, dist/build/Test/QuickCheck/Classes/Json.p_o ) quickcheck-classes> [ 6 of 12] Compiling Test.QuickCheck.Classes.MVector ( src/Test/QuickCheck/Classes/MVector.hs, dist/build/Test/QuickCheck/Classes/MVector.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 20 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 7 of 12] Compiling Test.QuickCheck.Classes.Plus ( src/Test/QuickCheck/Classes/Plus.hs, dist/build/Test/QuickCheck/Classes/Plus.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Alt’ quickcheck-classes> To import instances alone, use: import Data.Functor.Alt() hw-hspec-hedgehog> component hw-hspec-hedgehog-0.1.1.1-Lo1CGG2PyH41qfjGOwUQGv-hw-hspec-hedgehog-test hw-hspec-hedgehog> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra hw-hspec-hedgehog> include base-4.19.0.0-05c7 hw-hspec-hedgehog> include call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp hw-hspec-hedgehog> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-hspec-hedgehog> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> Linked component graph: hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra hw-hspec-hedgehog> include base-4.19.0.0-05c7 hw-hspec-hedgehog> include call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp hw-hspec-hedgehog> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-hspec-hedgehog> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-hspec-hedgehog> include transformers-0.6.1.0-7653 hw-hspec-hedgehog> HaskellWorks.Hspec.Hedgehog=hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE:HaskellWorks.Hspec.Hedgehog hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-7ehmH8zM60uHwEtELjcwde-doctest hw-hspec-hedgehog> include base-4.19.0.0-05c7 hw-hspec-hedgehog> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-hspec-hedgehog> include doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> unit hw-hspec-hedgehog-0.1.1.1-Lo1CGG2PyH41qfjGOwUQGv-hw-hspec-hedgehog-test hw-hspec-hedgehog> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra hw-hspec-hedgehog> include base-4.19.0.0-05c7 hw-hspec-hedgehog> include call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp hw-hspec-hedgehog> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-hspec-hedgehog> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-hspec-hedgehog> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> Ready component graph: hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra hw-hspec-hedgehog> depends base-4.19.0.0-05c7 hw-hspec-hedgehog> depends call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp hw-hspec-hedgehog> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-hspec-hedgehog> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-hspec-hedgehog> depends transformers-0.6.1.0-7653 hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-Lo1CGG2PyH41qfjGOwUQGv-hw-hspec-hedgehog-test hw-hspec-hedgehog> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra hw-hspec-hedgehog> depends base-4.19.0.0-05c7 hw-hspec-hedgehog> depends call-stack-0.4.0-AYPAz1fOwa2AXxKEyJthMp hw-hspec-hedgehog> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-hspec-hedgehog> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-hspec-hedgehog> depends hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> definite hw-hspec-hedgehog-0.1.1.1-7ehmH8zM60uHwEtELjcwde-doctest hw-hspec-hedgehog> depends base-4.19.0.0-05c7 hw-hspec-hedgehog> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-hspec-hedgehog> depends doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-hspec-hedgehog> depends hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> Using Cabal-3.10.2.0 compiled by ghc-9.8 hw-hspec-hedgehog> Using compiler: ghc-9.8.1 hw-hspec-hedgehog> Using install prefix: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Executables installed in: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/bin hw-hspec-hedgehog> Libraries installed in: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> Dynamic Libraries installed in: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hw-hspec-hedgehog> Private executables installed in: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/libexec/x86_64-linux-ghc-9.8.1/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Data files installed in: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/share/x86_64-linux-ghc-9.8.1/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Documentation installed in: hw-hspec-hedgehog> /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc/share/doc/hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> Configuration files installed in: hw-hspec-hedgehog> /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/etc hw-hspec-hedgehog> No alex found hw-hspec-hedgehog> Using ar found on system at: hw-hspec-hedgehog> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hw-hspec-hedgehog> No c2hs found hw-hspec-hedgehog> No cpphs found hw-hspec-hedgehog> Using doctest version 0.22.6 found on system at: hw-hspec-hedgehog> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest hw-hspec-hedgehog> Using gcc version 14.3.0 given by user at: hw-hspec-hedgehog> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc HsYAML-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson (post)> Pushing 2 paths (164 are already present) using zstd to cache sellout ⏳ HsYAML-aeson (post)> HsYAML-aeson (post)> Pushing /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 (506.81 KiB) HsYAML-aeson (post)> Pushing /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc (311.90 KiB) HsYAML-aeson (post)> HsYAML-aeson (post)> All done. HsYAML-aeson (post)> added 2 signatures HsYAML-aeson (post)> added 1 signatures HsYAML-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson (post)> copying 2 paths... HsYAML-aeson (post)> copying path '/nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> copying path '/nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> copying 1 paths... HsYAML-aeson (post)> copying path '/nix/store/70kncvsq22c8rz38fzmac15kp3vif8pl-HsYAML-aeson-0.2.0.2.drv' to 'https://cache.nix-ci.com'... HsYAML-aeson (post)> added 0 signatures HsYAML-aeson (post)> added 0 signatures HsYAML-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2 /nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc HsYAML-aeson (post)> copying 2 paths... HsYAML-aeson (post)> copying path '/nix/store/bfbmcd4qyjqsf05l9va1vcvfrvfrnqx2-HsYAML-aeson-0.2.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... HsYAML-aeson (post)> copying path '/nix/store/2w797xi1rb01af254bjq591x2lzal0zk-HsYAML-aeson-0.2.0.2' to 'ssh-ng://worker.nix-ci.com'... HsYAML-aeson (post)> copying 1 paths... HsYAML-aeson (post)> copying path '/nix/store/70kncvsq22c8rz38fzmac15kp3vif8pl-HsYAML-aeson-0.2.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... constraints-extras (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 constraints-extras (post)> Pushing 2 paths (166 are already present) using zstd to cache sellout ⏳ constraints-extras (post)> constraints-extras (post)> Pushing /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc (343.84 KiB) constraints-extras (post)> Pushing /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 (1.51 MiB) constraints-extras (post)> constraints-extras (post)> All done. constraints-extras (post)> added 2 signatures constraints-extras (post)> added 1 signatures constraints-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 constraints-extras (post)> copying 2 paths... constraints-extras (post)> copying path '/nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc' to 'https://cache.nix-ci.com'... constraints-extras (post)> copying path '/nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2' to 'https://cache.nix-ci.com'... constraints-extras (post)> copying 1 paths... constraints-extras (post)> copying path '/nix/store/88p5pl3zdvfmdfyr09nv2xlbym8gwvgn-constraints-extras-0.4.0.2.drv' to 'https://cache.nix-ci.com'... constraints-extras (post)> added 0 signatures constraints-extras (post)> added 0 signatures constraints-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc /nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2 constraints-extras (post)> copying 2 paths... constraints-extras (post)> copying path '/nix/store/b04lk437fmqas0h0hgd5g8dmnr9xn6dx-constraints-extras-0.4.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... constraints-extras (post)> copying path '/nix/store/gflflnk6lclqdyhmzwaalr0bbcgl9naj-constraints-extras-0.4.0.2' to 'ssh-ng://worker.nix-ci.com'... constraints-extras (post)> copying 1 paths... constraints-extras (post)> copying path '/nix/store/88p5pl3zdvfmdfyr09nv2xlbym8gwvgn-constraints-extras-0.4.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/xzrjdxkl88qcrdf1yc7ikph99ca5mw3n-dependent-sum-0.7.2.0.drv'... building '/nix/store/72p3maiimyfy5q02fppyd5caln02hbk6-stylish-haskell-0.14.6.0.drv'... algebraic-graphs> [15 of 29] Compiling Algebra.Graph.Relation.Symmetric ( src/Algebra/Graph/Relation/Symmetric.hs, nothing ) algebraic-graphs> [16 of 29] Compiling Algebra.Graph.NonEmpty ( src/Algebra/Graph/NonEmpty.hs, nothing ) algebraic-graphs> [17 of 29] Compiling Algebra.Graph.Labelled.AdjacencyMap ( src/Algebra/Graph/Labelled/AdjacencyMap.hs, nothing ) algebraic-graphs> [18 of 29] Compiling Algebra.Graph.Labelled ( src/Algebra/Graph/Labelled.hs, nothing ) algebraic-graphs> [19 of 29] Compiling Algebra.Graph.Labelled.Example.Network ( src/Algebra/Graph/Labelled/Example/Network.hs, nothing ) algebraic-graphs> [20 of 29] Compiling Algebra.Graph.Labelled.Example.Automaton ( src/Algebra/Graph/Labelled/Example/Automaton.hs, nothing ) algebraic-graphs> [21 of 29] Compiling Algebra.Graph.Export ( src/Algebra/Graph/Export.hs, nothing ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export.hs:185:41: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 185 | export :: (Ord a, ToGraph g, ToVertex g ~ a) => (a -> Doc s) -> (a -> a -> Doc s) -> g -> Doc s algebraic-graphs> | ^ algebraic-graphs> [22 of 29] Compiling Algebra.Graph.Export.Dot ( src/Algebra/Graph/Export/Dot.hs, nothing ) algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:121:63: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 121 | export :: (IsString s, Monoid s, Ord a, ToGraph g, ToVertex g ~ a) => Style a s -> g -> s algebraic-graphs> | ^ algebraic-graphs> algebraic-graphs> src/Algebra/Graph/Export/Dot.hs:165:78: warning: [GHC-58520] [-Wtype-equality-requires-operators] algebraic-graphs> The use of ‘~’ without TypeOperators algebraic-graphs> will become an error in a future GHC release. algebraic-graphs> Suggested fix: Perhaps you intended to use TypeOperators algebraic-graphs> | algebraic-graphs> 165 | exportAsIs :: (IsString s, Monoid s, Ord (ToVertex g), ToGraph g, ToVertex g ~ s) => g -> s algebraic-graphs> | ^ algebraic-graphs> [23 of 29] Compiling Algebra.Graph.Undirected ( src/Algebra/Graph/Undirected.hs, nothing ) algebraic-graphs> [24 of 29] Compiling Algebra.Graph.Class ( src/Algebra/Graph/Class.hs, nothing ) algebraic-graphs> [25 of 29] Compiling Algebra.Graph.Relation.Transitive ( src/Algebra/Graph/Relation/Transitive.hs, nothing ) algebraic-graphs> [26 of 29] Compiling Algebra.Graph.Relation.Reflexive ( src/Algebra/Graph/Relation/Reflexive.hs, nothing ) algebraic-graphs> [27 of 29] Compiling Algebra.Graph.Relation.Preorder ( src/Algebra/Graph/Relation/Preorder.hs, nothing ) algebraic-graphs> [28 of 29] Compiling Algebra.Graph.Example.Todo ( src/Algebra/Graph/Example/Todo.hs, nothing ) algebraic-graphs> [29 of 29] Compiling Data.Graph.Typed ( src/Data/Graph/Typed.hs, nothing ) algebraic-graphs> Haddock coverage: algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ lens> Warning: 'Deepening' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Level.hs:118:25 lens> * at src/Control/Lens/Internal/Level.hs:118:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Level.hs:118:1 lens> 100% ( 6 / 6) in 'Control.Lens.Internal.Level' lens> Warning: 'Indexed' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:116:25 lens> * at src/Control/Lens/Internal/Indexed.hs:116:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:116:1 lens> Warning: 'Indexing' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:242:24 lens> * at src/Control/Lens/Internal/Indexed.hs:242:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:242:1 lens> Warning: 'Indexing64' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:315:26 lens> * at src/Control/Lens/Internal/Indexed.hs:315:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:315:1 lens> Warning: 'Traversal' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedFold' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedTraversal' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Fold' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 15 / 15) in 'Control.Lens.Internal.Indexed' lens> 50% ( 2 / 4) in 'Control.Lens.Internal.Getter' lens> Missing documentation for: lens> AlongsideLeft (src/Control/Lens/Internal/Getter.hs:35) lens> AlongsideRight (src/Control/Lens/Internal/Getter.hs:76) lens> Warning: 'a' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 84% ( 11 / 13) in 'Control.Lens.Internal.Fold' lens> Missing documentation for: lens> ReifiedMonoid lens> NonEmptyDList (src/Control/Lens/Internal/Fold.hs:130) lens> Warning: 'PretextT' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Context.hs:284:48 lens> * at src/Control/Lens/Internal/Context.hs:284:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Context.hs:284:1 lens> Warning: 'Context' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Context.hs:138:22 lens> * at src/Control/Lens/Internal/Context.hs:138:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Context.hs:138:1 lens> Warning: 'Pretext' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Context.hs:209:27 lens> * at src/Control/Lens/Internal/Context.hs:209:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Context.hs:209:1 lens> Warning: 'w' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 11 / 11) in 'Control.Lens.Internal.Context' lens> Warning: 'BazaarT1' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Bazaar.hs:326:48 lens> * at src/Control/Lens/Internal/Bazaar.hs:326:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:326:1 lens> Warning: 'Bazaar1' is ambiguous. It is defined rebase> [339 of 369] Compiling Rebase.GHC.Storable ( library/Rebase/GHC/Storable.hs, dist/build/Rebase/GHC/Storable.p_o ) rebase> [340 of 369] Compiling Rebase.GHC.TopHandler ( library/Rebase/GHC/TopHandler.hs, dist/build/Rebase/GHC/TopHandler.p_o ) rebase> [341 of 369] Compiling Rebase.GHC.TypeLits ( library/Rebase/GHC/TypeLits.hs, dist/build/Rebase/GHC/TypeLits.p_o ) rebase> [342 of 369] Compiling Rebase.GHC.TypeNats ( library/Rebase/GHC/TypeNats.hs, dist/build/Rebase/GHC/TypeNats.p_o ) rebase> [343 of 369] Compiling Rebase.GHC.Unicode ( library/Rebase/GHC/Unicode.hs, dist/build/Rebase/GHC/Unicode.p_o ) rebase> [344 of 369] Compiling Rebase.GHC.Weak ( library/Rebase/GHC/Weak.hs, dist/build/Rebase/GHC/Weak.p_o ) rebase> [345 of 369] Compiling Rebase.GHC.Word ( library/Rebase/GHC/Word.hs, dist/build/Rebase/GHC/Word.p_o ) rebase> [346 of 369] Compiling Rebase.Numeric ( library/Rebase/Numeric.hs, dist/build/Rebase/Numeric.p_o ) rebase> [347 of 369] Compiling Rebase.Numeric.Natural ( library/Rebase/Numeric/Natural.hs, dist/build/Rebase/Numeric/Natural.p_o ) rebase> [348 of 369] Compiling Rebase.System.CPUTime ( library/Rebase/System/CPUTime.hs, dist/build/Rebase/System/CPUTime.p_o ) rebase> [349 of 369] Compiling Rebase.System.Console.GetOpt ( library/Rebase/System/Console/GetOpt.hs, dist/build/Rebase/System/Console/GetOpt.p_o ) rebase> [350 of 369] Compiling Rebase.System.Environment ( library/Rebase/System/Environment.hs, dist/build/Rebase/System/Environment.p_o ) rebase> [351 of 369] Compiling Rebase.System.Exit ( library/Rebase/System/Exit.hs, dist/build/Rebase/System/Exit.p_o ) rebase> [352 of 369] Compiling Rebase.System.IO ( library/Rebase/System/IO.hs, dist/build/Rebase/System/IO.p_o ) rebase> [353 of 369] Compiling Rebase.System.IO.Error ( library/Rebase/System/IO/Error.hs, dist/build/Rebase/System/IO/Error.p_o ) rebase> [354 of 369] Compiling Rebase.System.IO.Unsafe ( library/Rebase/System/IO/Unsafe.hs, dist/build/Rebase/System/IO/Unsafe.p_o ) rebase> [355 of 369] Compiling Rebase.System.Info ( library/Rebase/System/Info.hs, dist/build/Rebase/System/Info.p_o ) rebase> [356 of 369] Compiling Rebase.System.Mem ( library/Rebase/System/Mem.hs, dist/build/Rebase/System/Mem.p_o ) rebase> [357 of 369] Compiling Rebase.System.Mem.StableName ( library/Rebase/System/Mem/StableName.hs, dist/build/Rebase/System/Mem/StableName.p_o ) rebase> [358 of 369] Compiling Rebase.System.Mem.Weak ( library/Rebase/System/Mem/Weak.hs, dist/build/Rebase/System/Mem/Weak.p_o ) rebase> [359 of 369] Compiling Rebase.System.Posix.Internals ( library/Rebase/System/Posix/Internals.hs, dist/build/Rebase/System/Posix/Internals.p_o ) rebase> [360 of 369] Compiling Rebase.System.Posix.Types ( library/Rebase/System/Posix/Types.hs, dist/build/Rebase/System/Posix/Types.p_o ) rebase> [361 of 369] Compiling Rebase.System.Timeout ( library/Rebase/System/Timeout.hs, dist/build/Rebase/System/Timeout.p_o ) rebase> [362 of 369] Compiling Rebase.Text.ParserCombinators.ReadP ( library/Rebase/Text/ParserCombinators/ReadP.hs, dist/build/Rebase/Text/ParserCombinators/ReadP.p_o ) rebase> [363 of 369] Compiling Rebase.Text.ParserCombinators.ReadPrec ( library/Rebase/Text/ParserCombinators/ReadPrec.hs, dist/build/Rebase/Text/ParserCombinators/ReadPrec.p_o ) rebase> [364 of 369] Compiling Rebase.Text.Printf ( library/Rebase/Text/Printf.hs, dist/build/Rebase/Text/Printf.p_o ) rebase> [365 of 369] Compiling Rebase.Text.Read ( library/Rebase/Text/Read.hs, dist/build/Rebase/Text/Read.p_o ) rebase> [366 of 369] Compiling Rebase.Text.Read.Lex ( library/Rebase/Text/Read/Lex.hs, dist/build/Rebase/Text/Read/Lex.p_o ) rebase> [367 of 369] Compiling Rebase.Text.Show ( library/Rebase/Text/Show.hs, dist/build/Rebase/Text/Show.p_o ) rebase> [368 of 369] Compiling Rebase.Unsafe.Coerce ( library/Rebase/Unsafe/Coerce.hs, dist/build/Rebase/Unsafe/Coerce.p_o ) rebase> [369 of 369] Compiling Rebase.Prelude ( library/Rebase/Prelude.hs, dist/build/Rebase/Prelude.p_o ) rebase> Running phase: checkPhase rebase> Package has no test suites. rebase> Running phase: haddockPhase rebase> Preprocessing library for rebase-1.21.2.. rebase> Running Haddock on library for rebase-1.21.2.. rebase> Warning: The documentation for the following packages are not installed. No rebase> links will be generated to these packages: vector-0.13.2.0 HTF> [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, dist/build/Test/Framework/CmdlineOptions.p_o ) HTF> [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, dist/build/Test/Framework/TestManager.p_o ) HTF> [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, dist/build/Test/Framework/BlackBoxTest.p_o ) HTF> [24 of 24] Compiling Test.Framework ( Test/Framework.hs, dist/build/Test/Framework.p_o ) HTF> Preprocessing executable 'htfpp' for HTF-0.15.0.2.. HTF> Building executable 'htfpp' for HTF-0.15.0.2.. HTF> [1 of 4] Compiling Paths_HTF ( dist/build/htfpp/autogen/Paths_HTF.hs, dist/build/htfpp/htfpp-tmp/Paths_HTF.o ) HTF> [2 of 4] Compiling Test.Framework.Location ( Test/Framework/Location.hs, dist/build/htfpp/htfpp-tmp/Test/Framework/Location.o ) HTF> [3 of 4] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, dist/build/htfpp/htfpp-tmp/Test/Framework/Preprocessor.o ) HTF> [4 of 4] Compiling Main ( HTFPP.hs, dist/build/htfpp/htfpp-tmp/Main.o ) HTF> [5 of 5] Linking dist/build/htfpp/htfpp attoparsec-aeson> [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, dist/build/Data/Aeson/Parser.p_o ) attoparsec-aeson> buildPhase completed in 30 seconds attoparsec-aeson> Running phase: checkPhase attoparsec-aeson> Package has no test suites. attoparsec-aeson> Running phase: haddockPhase attoparsec-aeson> Preprocessing library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> Running Haddock on library for attoparsec-aeson-2.2.2.0.. attoparsec-aeson> Warning: The documentation for the following packages are not installed. No attoparsec-aeson> links will be generated to these packages: attoparsec-0.14.4, attoparsec-aeson> attoparsec-0.14.4, vector-0.13.2.0 attoparsec-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. attoparsec-aeson> [1 of 4] Compiling Data.Aeson.Internal.ByteString ( src/Data/Aeson/Internal/ByteString.hs, nothing ) attoparsec-aeson> [2 of 4] Compiling Data.Aeson.Internal.Text ( src/Data/Aeson/Internal/Text.hs, nothing ) attoparsec-aeson> [3 of 4] Compiling Data.Aeson.Parser.Internal ( src/Data/Aeson/Parser/Internal.hs, nothing ) attoparsec-aeson> [4 of 4] Compiling Data.Aeson.Parser ( src/Data/Aeson/Parser.hs, nothing ) attoparsec-aeson> Haddock coverage: attoparsec-aeson> Warning: 'Object' is ambiguous. It is defined attoparsec-aeson> * in ‘Data.Aeson.Types.Internal’ attoparsec-aeson> * in ‘Data.Aeson.Types.Internal’ attoparsec-aeson> You may be able to disambiguate the identifier by qualifying it or attoparsec-aeson> by specifying the type/value namespace explicitly. attoparsec-aeson> Defaulting to the one defined in ‘Data.Aeson.Types.Internal’ attoparsec-aeson> Warning: 'fromListNoDup' is out of scope. attoparsec-aeson> If you qualify the identifier, haddock can try to link it anyway. attoparsec-aeson> 86% ( 26 / 30) in 'Data.Aeson.Parser.Internal' attoparsec-aeson> Missing documentation for: attoparsec-aeson> decodeWith (src/Data/Aeson/Parser/Internal.hs:349) attoparsec-aeson> decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:359) attoparsec-aeson> eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:367) attoparsec-aeson> eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:403) attoparsec-aeson> 84% ( 22 / 26) in 'Data.Aeson.Parser' attoparsec-aeson> Missing documentation for: attoparsec-aeson> decodeWith (src/Data/Aeson/Parser/Internal.hs:349) attoparsec-aeson> decodeStrictWith (src/Data/Aeson/Parser/Internal.hs:359) attoparsec-aeson> eitherDecodeWith (src/Data/Aeson/Parser/Internal.hs:367) attoparsec-aeson> eitherDecodeStrictWith (src/Data/Aeson/Parser/Internal.hs:403) binary-instances> Documentation created: dist/doc/html/binary-instances/, binary-instances> dist/doc/html/binary-instances/binary-instances.txt binary-instances> Preprocessing test suite 'binary-instances-test' for binary-instances-1.0.6.. binary-instances> Running phase: installPhase binary-instances> Installing library in /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP binary-instances> Running phase: fixupPhase binary-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 binary-instances> shrinking /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbinary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP-ghc9.8.1.so binary-instances> checking for references to /build/ in /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6... binary-instances> patching script interpreter paths in /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 binary-instances> stripping (with command strip and flags -S -p) in /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6/lib binary-instances> shrinking RPATHs of ELF executables and libraries in /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc binary-instances> checking for references to /build/ in /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc... binary-instances> patching script interpreter paths in /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc deriving-aeson> [2 of 2] Linking dist/build/test/test deriving-aeson> Running phase: checkPhase deriving-aeson> Running 1 test suites... deriving-aeson> Test suite test: RUNNING... deriving-aeson> [{"id":42,"name":"Alice","user_type":"human"},{"id":43,"name":"Bob","api_token":"xyz","user_type":"bot"}] deriving-aeson> {"Foo":0,"Bar":1} deriving-aeson> {"something":0,"somethingElse":1} deriving-aeson> Test suite test: PASS deriving-aeson> Test suite logged to: dist/test/deriving-aeson-0.2.10-test.log deriving-aeson> 1 of 1 test suites (1 of 1 test cases) passed. deriving-aeson> Running phase: haddockPhase deriving-aeson> Preprocessing library for deriving-aeson-0.2.10.. deriving-aeson> Running Haddock on library for deriving-aeson-0.2.10.. deriving-aeson> Warning: The documentation for the following packages are not installed. No deriving-aeson> links will be generated to these packages: vector-0.13.2.0 deriving-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. deriving-aeson> [1 of 2] Compiling Deriving.Aeson ( src/Deriving/Aeson.hs, nothing ) deriving-aeson> [2 of 2] Compiling Deriving.Aeson.Stock ( src/Deriving/Aeson/Stock.hs, nothing ) deriving-aeson> Haddock coverage: deriving-aeson> 100% ( 28 / 28) in 'Deriving.Aeson' deriving-aeson> 91% ( 11 / 12) in 'Deriving.Aeson.Stock' deriving-aeson> Missing documentation for: deriving-aeson> Module header deriving-aeson> Warning: Deriving.Aeson: could not find link destinations for: deriving-aeson> - Data.Vector.Vector deriving-aeson> - GHC.Generics.Rep_Fingerprint deriving-aeson> - GHC.Generics.Rep_GeneralCategory deriving-aeson> - GHC.Generics.Rep_SrcLoc deriving-aeson> - GHC.Generics.Rep_Down deriving-aeson> - GHC.Generics.Rep_Tuple15 deriving-aeson> - GHC.Generics.Rep_Tuple14 deriving-aeson> - GHC.Generics.Rep_Tuple13 deriving-aeson> - GHC.Generics.Rep_Tuple12 deriving-aeson> - GHC.Generics.Rep_Tuple11 deriving-aeson> - GHC.Generics.Rep_Tuple10 deriving-aeson> - GHC.Generics.Rep_Tuple9 deriving-aeson> - GHC.Generics.Rep_Tuple8 deriving-aeson> - GHC.Generics.Rep_Tuple7 deriving-aeson> - GHC.Generics.Rep_Tuple6 deriving-aeson> - GHC.Generics.Rep_Tuple5 deriving-aeson> - GHC.Generics.Rep_Tuple4 deriving-aeson> - GHC.Generics.Rep_Tuple3 deriving-aeson> - GHC.Generics.Rep_Tuple2 deriving-aeson> - GHC.Generics.Rep_Solo deriving-aeson> - GHC.Generics.Rep_Unit deriving-aeson> - GHC.Generics.Rep_Proxy deriving-aeson> - GHC.Generics.Rep_Ordering deriving-aeson> - GHC.Generics.Rep_Bool deriving-aeson> - GHC.Generics.Rep_Either deriving-aeson> - GHC.Generics.Rep_Maybe deriving-aeson> - GHC.Generics.Rep_NonEmpty deriving-aeson> - GHC.Generics.Rep_List deriving-aeson> - GHC.Generics.Rep_Void deriving-aeson> - GHC.Generics.Rep_M1 deriving-aeson> - GHC.Generics.Rep_V1 deriving-aeson> - GHC.Generics.Rep_U1 deriving-aeson> - GHC.Generics.Rep_Par1 deriving-aeson> - GHC.Generics.Rep_Rec1 deriving-aeson> - GHC.Generics.Rep_K1 deriving-aeson> - GHC.Generics.Rep_:+: deriving-aeson> - GHC.Generics.Rep_:*: deriving-aeson> - GHC.Generics.Rep_:.: deriving-aeson> - GHC.Generics.Rep_R:UReckWordp deriving-aeson> - GHC.Generics.Rep_R:UReckIntp deriving-aeson> - GHC.Generics.Rep_R:UReckDoublep deriving-aeson> - GHC.Generics.Rep_R:UReckCharp deriving-aeson> - GHC.Generics.Rep_R:UReckPtrp deriving-aeson> - GHC.Generics.Rep_Fixity deriving-aeson> - GHC.Generics.Rep_Associativity deriving-aeson> - GHC.Generics.Rep_SourceUnpackedness deriving-aeson> - GHC.Generics.Rep_SourceStrictness deriving-aeson> - GHC.Generics.Rep_DecidedStrictness deriving-aeson> - Data.Monoid.Rep_Ap deriving-aeson> - Data.Monoid.Rep_Last deriving-aeson> - Data.Monoid.Rep_First deriving-aeson> - Data.Functor.Const.Rep_Const deriving-aeson> - GHC.RTS.Flags.Rep_RTSFlags deriving-aeson> - GHC.RTS.Flags.Rep_ParFlags deriving-aeson> - GHC.RTS.Flags.Rep_TickyFlags deriving-aeson> - GHC.RTS.Flags.Rep_TraceFlags deriving-aeson> - GHC.RTS.Flags.Rep_DoTrace deriving-aeson> - GHC.RTS.Flags.Rep_ProfFlags deriving-aeson> - GHC.RTS.Flags.Rep_DoHeapProfile deriving-aeson> - GHC.RTS.Flags.Rep_CCFlags deriving-aeson> - GHC.RTS.Flags.Rep_DoCostCentres deriving-aeson> - GHC.RTS.Flags.Rep_DebugFlags deriving-aeson> - GHC.RTS.Flags.Rep_MiscFlags deriving-aeson> - GHC.RTS.Flags.Rep_ConcFlags deriving-aeson> - GHC.RTS.Flags.Rep_GCFlags deriving-aeson> - GHC.RTS.Flags.Rep_GiveGCStats deriving-aeson> - Data.Functor.Identity.Rep_Identity deriving-aeson> - Control.Arrow.Rep_Kleisli deriving-aeson> - Control.Applicative.Rep_ZipList deriving-aeson> - Control.Applicative.Rep_WrappedArrow deriving-aeson> - Control.Applicative.Rep_WrappedMonad deriving-aeson> - Data.Version.Rep_Version deriving-aeson> - GHC.ByteOrder.Rep_ByteOrder deriving-aeson> - GHC.Stats.Rep_RTSStats deriving-aeson> - GHC.Stats.Rep_GCDetails deriving-aeson> - Data.Semigroup.Rep_WrappedMonoid deriving-aeson> - Data.Semigroup.Rep_Last deriving-aeson> - Data.Semigroup.Rep_First deriving-aeson> - Data.Semigroup.Rep_Arg deriving-aeson> - Data.Semigroup.Rep_Max deriving-aeson> - Data.Semigroup.Rep_Min deriving-aeson> - Data.Complex.Rep_Complex deriving-aeson> - Data.Functor.Sum.Rep_Sum deriving-aeson> - Data.Functor.Product.Rep_Product deriving-aeson> - Data.Functor.Compose.Rep_Compose deriving-aeson> - GHC.Generics.Rep_R:UReckFloatp deriving-aeson> - Data.Vector.Generic.Base.Vector deriving-aeson> - Data.Vector.Unboxed.Base.Vector deriving-aeson> - Deriving.Aeson.NonEmptyString deriving-aeson> - Data.Vector.Primitive.Vector deriving-aeson> - Data.Vector.Storable.Vector deriving-aeson> - Data.Aeson.Types.Internal.Rep_Value deriving-aeson> - GHC.IO.Exception.Rep_ExitCode deriving-aeson> Warning: Deriving.Aeson.Stock: could not find link destinations for: deriving-aeson> - Data.Vector.Vector deriving-aeson> - GHC.Generics.Rep_Fingerprint enummapset> Running phase: checkPhase enummapset> Running 1 test suites... enummapset> Test suite intset-properties: RUNNING... enummapset> lookupLT: [OK] enummapset> lookupGT: [OK] enummapset> lookupLE: [OK] enummapset> lookupGE: [OK] enummapset> split: [OK] enummapset> encode set: [OK] enummapset> encode map: [OK] enummapset> decode set: [OK] enummapset> decode map: [OK] enummapset> prop_json_trip_set: [OK, passed 100 tests] enummapset> prop_json_trip_map: [OK, passed 100 tests] enummapset> prop_json_trip_map2: [OK, passed 100 tests] enummapset> prop_Valid: [OK, passed 100 tests] enummapset> prop_EmptyValid: [OK, passed 100 tests] enummapset> prop_SingletonValid: [OK, passed 100 tests] enummapset> prop_InsertIntoEmptyValid: [OK, passed 100 tests] enummapset> prop_Single: [OK, passed 100 tests] enummapset> prop_Member: [OK, passed 100 tests] enummapset> prop_NotMember: [OK, passed 100 tests] enummapset> prop_LookupLT: [OK, passed 100 tests] enummapset> prop_LookupGT: [OK, passed 100 tests] enummapset> prop_LookupLE: [OK, passed 100 tests] enummapset> prop_LookupGE: [OK, passed 100 tests] enummapset> prop_InsertDelete: [OK, passed 100 tests] enummapset> prop_MemberFromList: [OK, passed 100 tests] enummapset> prop_UnionInsert: [OK, passed 100 tests] enummapset> prop_UnionAssoc: [OK, passed 100 tests] enummapset> prop_UnionComm: [OK, passed 100 tests] enummapset> prop_Diff: [OK, passed 100 tests] enummapset> prop_Int: [OK, passed 100 tests] enummapset> prop_Ordered: [OK, passed 100 tests] enummapset> prop_List: [OK, passed 100 tests] enummapset> prop_DescList: [OK, passed 100 tests] enummapset> prop_AscDescList: [OK, passed 100 tests] enummapset> prop_fromList: [OK, passed 100 tests] enummapset> prop_isProperSubsetOf: [OK, passed 100 tests] enummapset> prop_isProperSubsetOf2: [OK, passed 100 tests] enummapset> prop_isSubsetOf: [OK, passed 100 tests] enummapset> prop_isSubsetOf2: [OK, passed 100 tests] enummapset> prop_size: [OK, passed 100 tests] enummapset> prop_findMax: [OK, passed 100 tests] enummapset> prop_findMin: [OK, passed 100 tests] enummapset> prop_ord: [OK, passed 100 tests] enummapset> prop_readShow: [OK, passed 100 tests] enummapset> prop_foldR: [OK, passed 100 tests] enummapset> prop_foldR': [OK, passed 100 tests] enummapset> prop_foldL: [OK, passed 100 tests] enummapset> prop_foldL': [OK, passed 100 tests] enummapset> prop_map: [OK, passed 100 tests] enummapset> prop_maxView: [OK, passed 100 tests] enummapset> prop_minView: [OK, passed 100 tests] enummapset> prop_split: [OK, passed 100 tests] enummapset> prop_splitMember: [OK, passed 100 tests] enummapset> prop_partition: [OK, passed 100 tests] enummapset> prop_filter: [OK, passed 100 tests] enummapset> prop_bitcount: [OK, passed 100 tests] enummapset> enummapset> Properties Test Cases Total enummapset> Passed 47 9 56 enummapset> Failed 0 0 0 enummapset> Total 47 9 56 enummapset> Test suite intset-properties: PASS enummapset> Test suite logged to: dist/test/enummapset-0.7.3.0-intset-properties.log enummapset> 1 of 1 test suites (1 of 1 test cases) passed. enummapset> Running phase: haddockPhase enummapset> Preprocessing test suite 'intset-properties' for enummapset-0.7.3.0.. enummapset> Preprocessing library for enummapset-0.7.3.0.. enummapset> Running Haddock on library for enummapset-0.7.3.0.. enummapset> Warning: The documentation for the following packages are not installed. No enummapset> links will be generated to these packages: vector-0.13.2.0 enummapset> Warning: --source-* options are ignored when --hyperlinked-source is enabled. enummapset> [1 of 5] Compiling Data.EnumSet ( Data/EnumSet.hs, nothing ) enummapset> [2 of 5] Compiling Data.EnumMap.Base ( Data/EnumMap/Base.hs, nothing ) enummapset> [3 of 5] Compiling Data.EnumMap.Strict ( Data/EnumMap/Strict.hs, nothing ) enummapset> [4 of 5] Compiling Data.EnumMap.Lazy ( Data/EnumMap/Lazy.hs, nothing ) enummapset> [5 of 5] Compiling Data.EnumMap ( Data/EnumMap.hs, nothing ) enummapset> Haddock coverage: enummapset> 29% ( 18 / 62) in 'Data.EnumSet' enummapset> Missing documentation for: enummapset> \\ (Data/EnumSet.hs:176) enummapset> null (Data/EnumSet.hs:180) enummapset> size (Data/EnumSet.hs:184) enummapset> member (Data/EnumSet.hs:188) enummapset> notMember (Data/EnumSet.hs:192) enummapset> lookupLT (Data/EnumSet.hs:196) enummapset> lookupGT (Data/EnumSet.hs:200) enummapset> lookupLE (Data/EnumSet.hs:204) enummapset> lookupGE (Data/EnumSet.hs:208) enummapset> isSubsetOf (Data/EnumSet.hs:248) enummapset> isProperSubsetOf (Data/EnumSet.hs:244) enummapset> empty (Data/EnumSet.hs:212) enummapset> singleton (Data/EnumSet.hs:216) enummapset> insert (Data/EnumSet.hs:220) enummapset> delete (Data/EnumSet.hs:224) enummapset> union (Data/EnumSet.hs:232) enummapset> unions (Data/EnumSet.hs:228) enummapset> difference (Data/EnumSet.hs:236) enummapset> intersection (Data/EnumSet.hs:240) enummapset> filter (Data/EnumSet.hs:252) enummapset> partition (Data/EnumSet.hs:256) enummapset> split (Data/EnumSet.hs:260) microaeson> roundtrip(ref/iut): OK (3.14s) microaeson> +++ OK, passed 100 tests. microaeson> roundtrip(iut/ref): OK (1.19s) microaeson> +++ OK, passed 100 tests. microaeson> roundtrip(iut/iut): OK (2.96s) microaeson> +++ OK, passed 100 tests. microaeson> microaeson> All 4 tests passed (11.93s) microaeson> Test suite microaeson: PASS microaeson> Test suite logged to: dist/test/microaeson-0.1.0.2-microaeson.log microaeson> 1 of 1 test suites (1 of 1 test cases) passed. microaeson> Running phase: haddockPhase microaeson> Preprocessing library for microaeson-0.1.0.2.. microaeson> Running Haddock on library for microaeson-0.1.0.2.. microaeson> Warning: The documentation for the following packages are not installed. No microaeson> links will be generated to these packages: fail-4.9.0.0 microaeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. microaeson> [1 of 3] Compiling Data.Aeson.Micro.Parser ( src/Data/Aeson/Micro/Parser.hs, nothing ) microaeson> [2 of 3] Compiling Data.Aeson.Micro.Scanner ( dist/build/Data/Aeson/Micro/Scanner.hs, nothing ) microaeson> [3 of 3] Compiling Data.Aeson.Micro ( src/Data/Aeson/Micro.hs, nothing ) microaeson> Haddock coverage: microaeson> Warning: 'String' is ambiguous. It is defined microaeson> * at src/Data/Aeson/Micro.hs:103:14 microaeson> * in ‘GHC.Base’ microaeson> You may be able to disambiguate the identifier by qualifying it or microaeson> by specifying the type/value namespace explicitly. microaeson> Defaulting to the one defined at src/Data/Aeson/Micro.hs:103:14 microaeson> Warning: 'Object' is ambiguous. It is defined microaeson> * at src/Data/Aeson/Micro.hs:101:14 microaeson> * at src/Data/Aeson/Micro.hs:118:1 microaeson> You may be able to disambiguate the identifier by qualifying it or microaeson> by specifying the type/value namespace explicitly. microaeson> Defaulting to the one defined at src/Data/Aeson/Micro.hs:118:1 microaeson> Warning: 'HashMap' is out of scope. microaeson> If you qualify the identifier, haddock can try to link it anyway. microaeson> Warning: 'Vector' is out of scope. microaeson> If you qualify the identifier, haddock can try to link it anyway. microaeson> Warning: 'Scientific' is out of scope. microaeson> If you qualify the identifier, haddock can try to link it anyway. microaeson> 72% ( 24 / 33) in 'Data.Aeson.Micro' microaeson> Missing documentation for: microaeson> .: (src/Data/Aeson/Micro.hs:141) microaeson> .:? (src/Data/Aeson/Micro.hs:144) microaeson> .:! (src/Data/Aeson/Micro.hs:147) microaeson> .!= (src/Data/Aeson/Micro.hs:150) microaeson> withObject (src/Data/Aeson/Micro.hs:437) microaeson> withText (src/Data/Aeson/Micro.hs:429) microaeson> withArray (src/Data/Aeson/Micro.hs:433) microaeson> withNumber (src/Data/Aeson/Micro.hs:441) microaeson> withBool (src/Data/Aeson/Micro.hs:425) microaeson> Warning: Data.Aeson.Micro: could not find link destinations for: microaeson> - Data.Aeson.Micro.Rep_Value path> Defined but not used: ‘liftRelDir’ path> | path> 42 | liftRelDir = foo $(TH.lift (Path "foo/" :: Path Rel Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Include.hs:45:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftRelFile’ path> | path> 45 | liftRelFile = foo $(TH.lift (Path "foo" :: Path Rel File)) path> | ^^^^^^^^^^^ path> path> test/Common/Windows.hs:8:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqAbsDir’ path> | path> 8 | qqAbsDir = foo [absdir|C:\foo\|] path> | ^^^^^^^^ path> path> test/Common/Windows.hs:11:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘qqAbsFile’ path> | path> 11 | qqAbsFile = foo [absdir|C:\foo|] path> | ^^^^^^^^^ path> path> test/Common/Windows.hs:14:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thAbsDir’ path> | path> 14 | thAbsDir = foo $(mkAbsDir "C:\\foo\\") path> | ^^^^^^^^ path> path> test/Common/Windows.hs:17:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘thAbsFile’ path> | path> 17 | thAbsFile = foo $(mkAbsFile "C:\\foo") path> | ^^^^^^^^^ path> path> test/Common/Windows.hs:20:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftAbsDir’ path> | path> 20 | liftAbsDir = foo $(TH.lift (Path "C:\\foo\\" :: Path Abs Dir)) path> | ^^^^^^^^^^ path> path> test/Common/Windows.hs:23:1: warning: [GHC-40910] [-Wunused-top-binds] path> Defined but not used: ‘liftAbsFile’ path> | path> 23 | liftAbsFile = foo $(TH.lift (Path "C:\\foo" :: Path Abs File)) path> | ^^^^^^^^^^^ path> [3 of 5] Compiling Posix ( test/Posix.hs, dist/build/test/test-tmp/Posix.o ) path> [4 of 5] Compiling Windows ( test/Windows.hs, dist/build/test/test-tmp/Windows.o ) path> [5 of 5] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) path> [6 of 6] Linking dist/build/test/test path> Preprocessing test suite 'validity-test' for path-0.9.5.. path> Building test suite 'validity-test' for path-0.9.5.. path> [1 of 2] Compiling Path.Gen ( test/Path/Gen.hs, dist/build/validity-test/validity-test-tmp/Path/Gen.o, dist/build/validity-test/validity-test-tmp/Path/Gen.dyn_o ) path> [2 of 2] Compiling Main ( test/ValidityTest.hs, dist/build/validity-test/validity-test-tmp/Main.o ) path> [3 of 3] Linking dist/build/validity-test/validity-test path> Running phase: checkPhase path> Running 2 test suites... path> Test suite test: RUNNING... path> path> Path.Windows path> Parsing: Path Abs Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing ".\\" should fail. [✔] path> Failing: Parsing "foo.txt" should fail. [✔] path> Failing: Parsing "C:" should fail. [✔] path> Succeeding: Parsing "C:\\" should succeed with: "C:\\" [✔] path> Succeeding: Parsing "C:\\\\" should succeed with: "C:\\" [✔] quickcheck-classes> | quickcheck-classes> 20 | import Data.Functor.Alt (Alt) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 27 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 8 of 12] Compiling Test.QuickCheck.Classes.Prim ( src/Test/QuickCheck/Classes/Prim.hs, dist/build/Test/QuickCheck/Classes/Prim.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 15 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:35:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 35 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 9 of 12] Compiling Test.QuickCheck.Classes.Ring ( src/Test/QuickCheck/Classes/Ring.hs, dist/build/Test/QuickCheck/Classes/Ring.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 20 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [10 of 12] Compiling Test.QuickCheck.Classes.Semigroupoid ( src/Test/QuickCheck/Classes/Semigroupoid.hs, dist/build/Test/QuickCheck/Classes/Semigroupoid.p_o ) quickcheck-classes> hw-hspec-hedgehog> Using ghc version 9.8.1 found on system at: hw-hspec-hedgehog> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hw-hspec-hedgehog> Using ghc-pkg version 9.8.1 found on system at: hw-hspec-hedgehog> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hw-hspec-hedgehog> No ghcjs found hw-hspec-hedgehog> No ghcjs-pkg found hw-hspec-hedgehog> No greencard found hw-hspec-hedgehog> Using haddock version 2.30.0 found on system at: hw-hspec-hedgehog> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hw-hspec-hedgehog> No happy found hw-hspec-hedgehog> Using haskell-suite found on system at: haskell-suite-dummy-location hw-hspec-hedgehog> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hw-hspec-hedgehog> No hmake found hw-hspec-hedgehog> Using hpc version 0.69 found on system at: hw-hspec-hedgehog> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hw-hspec-hedgehog> Using hsc2hs version 0.68.10 found on system at: hw-hspec-hedgehog> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hw-hspec-hedgehog> Using hscolour version 1.25 found on system at: hw-hspec-hedgehog> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hw-hspec-hedgehog> No jhc found hw-hspec-hedgehog> Using ld found on system at: hw-hspec-hedgehog> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hw-hspec-hedgehog> No pkg-config found hw-hspec-hedgehog> Using runghc version 9.8.1 found on system at: hw-hspec-hedgehog> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hw-hspec-hedgehog> Using strip version 2.44 found on system at: hw-hspec-hedgehog> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hw-hspec-hedgehog> Using tar found on system at: hw-hspec-hedgehog> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hw-hspec-hedgehog> No uhc found hw-hspec-hedgehog> Running phase: buildPhase hw-hspec-hedgehog> Preprocessing library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Building library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.Hedgehog ( src/HaskellWorks/Hspec/Hedgehog.hs, dist/build/HaskellWorks/Hspec/Hedgehog.o, dist/build/HaskellWorks/Hspec/Hedgehog.dyn_o ) hw-hspec-hedgehog> [2 of 2] Compiling Paths_hw_hspec_hedgehog ( dist/build/autogen/Paths_hw_hspec_hedgehog.hs, dist/build/Paths_hw_hspec_hedgehog.o, dist/build/Paths_hw_hspec_hedgehog.dyn_o ) hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.Hedgehog ( src/HaskellWorks/Hspec/Hedgehog.hs, dist/build/HaskellWorks/Hspec/Hedgehog.p_o ) hw-hspec-hedgehog> [2 of 2] Compiling Paths_hw_hspec_hedgehog ( dist/build/autogen/Paths_hw_hspec_hedgehog.hs, dist/build/Paths_hw_hspec_hedgehog.p_o ) hw-hspec-hedgehog> Preprocessing test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Building test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.HedgehogSpec ( test/HaskellWorks/Hspec/HedgehogSpec.hs, dist/build/hw-hspec-hedgehog-test/hw-hspec-hedgehog-test-tmp/HaskellWorks/Hspec/HedgehogSpec.o ) hw-hspec-hedgehog> [2 of 2] Compiling Main ( test/Spec.hs, dist/build/hw-hspec-hedgehog-test/hw-hspec-hedgehog-test-tmp/Main.o ) hw-hspec-hedgehog> [3 of 3] Linking dist/build/hw-hspec-hedgehog-test/hw-hspec-hedgehog-test hw-hspec-hedgehog> Preprocessing test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Building test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> [1 of 1] Compiling Main ( doctest/DoctestDriver.hs, dist/build/doctest/doctest-tmp/Main.o ) hw-hspec-hedgehog> [2 of 2] Linking dist/build/doctest/doctest hw-hspec-hedgehog> Running phase: checkPhase hw-hspec-hedgehog> Running 2 test suites... hw-hspec-hedgehog> Test suite hw-hspec-hedgehog-test: RUNNING... hw-hspec-hedgehog> hw-hspec-hedgehog> HaskellWorks.Hspec.Hedgehog hw-hspec-hedgehog> HaskellWorks.Hspec.HedgehogSpec hw-hspec-hedgehog> ✓ passed 100 tests. hw-hspec-hedgehog> should have require function that checks hedgehog properties [✔] hw-hspec-hedgehog> ✗ failed at test/HaskellWorks/Hspec/HedgehogSpec.hs:24:23 hw-hspec-hedgehog> after 1 test. hw-hspec-hedgehog> shrink path: 1: hw-hspec-hedgehog> hw-hspec-hedgehog> ┏━━ test/HaskellWorks/Hspec/HedgehogSpec.hs ━━━ hw-hspec-hedgehog> 16 ┃ spec :: Spec hw-hspec-hedgehog> 17 ┃ spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do hw-hspec-hedgehog> 18 ┃ it "should have require function that checks hedgehog properties" $ do hw-hspec-hedgehog> 19 ┃ require $ property $ do hw-hspec-hedgehog> 20 ┃ x <- forAll (Gen.int Range.constantBounded) hw-hspec-hedgehog> 21 ┃ x === x hw-hspec-hedgehog> 22 ┃ hw-hspec-hedgehog> 23 ┃ it "`require . property` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 24 ┃ require (property failure) `shouldThrow` \(HUnitFailure srcLocMaybe _) -> algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> 100% ( 58 / 58) in 'Algebra.Graph.AdjacencyMap' algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:249:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:280:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:302:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * in ‘Data.IntMap.Internal’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:262:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> Warning: 'stars' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:623:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:611:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:611:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:389:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:400:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:427:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:439:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or lens> * at src/Control/Lens/Internal/Bazaar.hs:261:27 lens> * at src/Control/Lens/Internal/Bazaar.hs:261:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:261:1 lens> Warning: 'FunList' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Context' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Context.hs:138:22 lens> * at src/Control/Lens/Internal/Context.hs:138:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Context.hs:138:1 lens> Warning: 'BazaarT' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Bazaar.hs:148:47 lens> * at src/Control/Lens/Internal/Bazaar.hs:148:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:148:1 lens> Warning: 'Bazaar' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Bazaar.hs:69:26 lens> * at src/Control/Lens/Internal/Bazaar.hs:69:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:69:1 lens> 90% ( 10 / 11) in 'Control.Lens.Internal.Bazaar' lens> Missing documentation for: lens> Bizarre1 (src/Control/Lens/Internal/Bazaar.hs:239) lens> Warning: 'TakingWhile' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Magma.hs:234:48 lens> * at src/Control/Lens/Internal/Magma.hs:234:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Magma.hs:234:1 lens> Warning: 'Magma' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Magma.hs:59:3 lens> * at src/Control/Lens/Internal/Magma.hs:55:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Magma.hs:55:1 lens> Warning: 'Bazaar' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Bazaar.hs:69:26 lens> * at src/Control/Lens/Internal/Bazaar.hs:69:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:69:1 lens> 100% ( 12 / 12) in 'Control.Lens.Internal.Magma' lens> Warning: 'Market' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Prism.hs:27:23 lens> * at src/Control/Lens/Internal/Prism.hs:27:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Prism.hs:27:1 lens> Warning: 'Prism' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Prism' lens> 0% ( 0 / 2) in 'Control.Lens.Internal.Profunctor' lens> Missing documentation for: lens> Module header lens> WrappedPafb (src/Control/Lens/Internal/Profunctor.hs:8) lens> Warning: 'Const' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 5 / 5) in 'Control.Lens.Internal.Review' lens> Warning: 'Identity' is ambiguous. It is defined lens> * in ‘Data.Functor.Identity’ lens> * in ‘Data.Functor.Identity’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Identity’ lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Setter' lens> 100% ( 15 / 15) in 'Control.Lens.Internal.Zoom' lens> 100% ( 13 / 13) in 'Control.Lens.Internal' lens> Warning: 'Procompose' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'foo' is out of scope. rebase> Warning: --source-* options are ignored when --hyperlinked-source is enabled. rebase> [ 1 of 369] Compiling Rebase.Control.Applicative ( library/Rebase/Control/Applicative.hs, nothing ) rebase> [ 2 of 369] Compiling Rebase.Control.Applicative.Backwards ( library/Rebase/Control/Applicative/Backwards.hs, nothing ) rebase> [ 3 of 369] Compiling Rebase.Control.Applicative.Lift ( library/Rebase/Control/Applicative/Lift.hs, nothing ) rebase> [ 4 of 369] Compiling Rebase.Control.Arrow ( library/Rebase/Control/Arrow.hs, nothing ) rebase> [ 5 of 369] Compiling Rebase.Control.Category ( library/Rebase/Control/Category.hs, nothing ) rebase> [ 6 of 369] Compiling Rebase.Control.Comonad ( library/Rebase/Control/Comonad.hs, nothing ) rebase> [ 7 of 369] Compiling Rebase.Control.Concurrent ( library/Rebase/Control/Concurrent.hs, nothing ) rebase> [ 8 of 369] Compiling Rebase.Control.Concurrent.Chan ( library/Rebase/Control/Concurrent/Chan.hs, nothing ) rebase> [ 9 of 369] Compiling Rebase.Control.Concurrent.MVar ( library/Rebase/Control/Concurrent/MVar.hs, nothing ) rebase> [ 10 of 369] Compiling Rebase.Control.Concurrent.QSem ( library/Rebase/Control/Concurrent/QSem.hs, nothing ) rebase> [ 11 of 369] Compiling Rebase.Control.Concurrent.QSemN ( library/Rebase/Control/Concurrent/QSemN.hs, nothing ) rebase> [ 12 of 369] Compiling Rebase.Control.Concurrent.STM ( library/Rebase/Control/Concurrent/STM.hs, nothing ) rebase> [ 13 of 369] Compiling Rebase.Control.Concurrent.STM.TArray ( library/Rebase/Control/Concurrent/STM/TArray.hs, nothing ) rebase> [ 14 of 369] Compiling Rebase.Control.Concurrent.STM.TBQueue ( library/Rebase/Control/Concurrent/STM/TBQueue.hs, nothing ) rebase> [ 15 of 369] Compiling Rebase.Control.Concurrent.STM.TChan ( library/Rebase/Control/Concurrent/STM/TChan.hs, nothing ) rebase> [ 16 of 369] Compiling Rebase.Control.Concurrent.STM.TMVar ( library/Rebase/Control/Concurrent/STM/TMVar.hs, nothing ) rebase> [ 17 of 369] Compiling Rebase.Control.Concurrent.STM.TQueue ( library/Rebase/Control/Concurrent/STM/TQueue.hs, nothing ) rebase> [ 18 of 369] Compiling Rebase.Control.Concurrent.STM.TSem ( library/Rebase/Control/Concurrent/STM/TSem.hs, nothing ) rebase> [ 19 of 369] Compiling Rebase.Control.Concurrent.STM.TVar ( library/Rebase/Control/Concurrent/STM/TVar.hs, nothing ) rebase> [ 20 of 369] Compiling Rebase.Control.DeepSeq ( library/Rebase/Control/DeepSeq.hs, nothing ) rebase> [ 21 of 369] Compiling Rebase.Control.Exception ( library/Rebase/Control/Exception.hs, nothing ) rebase> [ 22 of 369] Compiling Rebase.Control.Exception.Base ( library/Rebase/Control/Exception/Base.hs, nothing ) rebase> [ 23 of 369] Compiling Rebase.Control.Monad ( library/Rebase/Control/Monad.hs, nothing ) rebase> [ 24 of 369] Compiling Rebase.Control.Monad.Cont ( library/Rebase/Control/Monad/Cont.hs, nothing ) rebase> [ 25 of 369] Compiling Rebase.Control.Monad.Cont.Class ( library/Rebase/Control/Monad/Cont/Class.hs, nothing ) rebase> [ 26 of 369] Compiling Rebase.Control.Monad.Error.Class ( library/Rebase/Control/Monad/Error/Class.hs, nothing ) rebase> [ 27 of 369] Compiling Rebase.Control.Monad.Fail ( library/Rebase/Control/Monad/Fail.hs, nothing ) rebase> [ 28 of 369] Compiling Rebase.Control.Monad.Fix ( library/Rebase/Control/Monad/Fix.hs, nothing ) rebase> [ 29 of 369] Compiling Rebase.Control.Monad.IO.Class ( library/Rebase/Control/Monad/IO/Class.hs, nothing ) rebase> [ 30 of 369] Compiling Rebase.Control.Monad.Identity ( library/Rebase/Control/Monad/Identity.hs, nothing ) rebase> [ 31 of 369] Compiling Rebase.Control.Monad.RWS ( library/Rebase/Control/Monad/RWS.hs, nothing ) rebase> [ 32 of 369] Compiling Rebase.Control.Monad.RWS.Class ( library/Rebase/Control/Monad/RWS/Class.hs, nothing ) rebase> [ 33 of 369] Compiling Rebase.Control.Monad.RWS.Lazy ( library/Rebase/Control/Monad/RWS/Lazy.hs, nothing ) rebase> [ 34 of 369] Compiling Rebase.Control.Monad.RWS.Strict ( library/Rebase/Control/Monad/RWS/Strict.hs, nothing ) rebase> [ 35 of 369] Compiling Rebase.Control.Monad.Reader ( library/Rebase/Control/Monad/Reader.hs, nothing ) rebase> [ 36 of 369] Compiling Rebase.Control.Monad.Reader.Class ( library/Rebase/Control/Monad/Reader/Class.hs, nothing ) rebase> [ 37 of 369] Compiling Rebase.Control.Monad.ST ( library/Rebase/Control/Monad/ST.hs, nothing ) deriving-aeson> - GHC.Generics.Rep_GeneralCategory deriving-aeson> - GHC.Generics.Rep_SrcLoc deriving-aeson> - GHC.Generics.Rep_Down deriving-aeson> - GHC.Generics.Rep_Tuple15 deriving-aeson> - GHC.Generics.Rep_Tuple14 deriving-aeson> - GHC.Generics.Rep_Tuple13 deriving-aeson> - GHC.Generics.Rep_Tuple12 deriving-aeson> - GHC.Generics.Rep_Tuple11 deriving-aeson> - GHC.Generics.Rep_Tuple10 deriving-aeson> - GHC.Generics.Rep_Tuple9 deriving-aeson> - GHC.Generics.Rep_Tuple8 deriving-aeson> - GHC.Generics.Rep_Tuple7 deriving-aeson> - GHC.Generics.Rep_Tuple6 deriving-aeson> - GHC.Generics.Rep_Tuple5 deriving-aeson> - GHC.Generics.Rep_Tuple4 deriving-aeson> - GHC.Generics.Rep_Tuple3 deriving-aeson> - GHC.Generics.Rep_Tuple2 deriving-aeson> - GHC.Generics.Rep_Solo deriving-aeson> - GHC.Generics.Rep_Unit deriving-aeson> - GHC.Generics.Rep_Proxy deriving-aeson> - GHC.Generics.Rep_Ordering deriving-aeson> - GHC.Generics.Rep_Bool deriving-aeson> - GHC.Generics.Rep_Either deriving-aeson> - GHC.Generics.Rep_Maybe deriving-aeson> - GHC.Generics.Rep_NonEmpty deriving-aeson> - GHC.Generics.Rep_List deriving-aeson> - GHC.Generics.Rep_Void deriving-aeson> - GHC.Generics.Rep_M1 deriving-aeson> - GHC.Generics.Rep_V1 deriving-aeson> - GHC.Generics.Rep_U1 deriving-aeson> - GHC.Generics.Rep_Par1 deriving-aeson> - GHC.Generics.Rep_Rec1 deriving-aeson> - GHC.Generics.Rep_K1 deriving-aeson> - GHC.Generics.Rep_:+: deriving-aeson> - GHC.Generics.Rep_:*: deriving-aeson> - GHC.Generics.Rep_:.: deriving-aeson> - GHC.Generics.Rep_R:UReckWordp deriving-aeson> - GHC.Generics.Rep_R:UReckIntp deriving-aeson> - GHC.Generics.Rep_R:UReckDoublep deriving-aeson> - GHC.Generics.Rep_R:UReckCharp deriving-aeson> - GHC.Generics.Rep_R:UReckPtrp deriving-aeson> - GHC.Generics.Rep_Fixity deriving-aeson> - GHC.Generics.Rep_Associativity deriving-aeson> - GHC.Generics.Rep_SourceUnpackedness deriving-aeson> - GHC.Generics.Rep_SourceStrictness deriving-aeson> - GHC.Generics.Rep_DecidedStrictness deriving-aeson> - Data.Monoid.Rep_Ap deriving-aeson> - Data.Monoid.Rep_Last deriving-aeson> - Data.Monoid.Rep_First deriving-aeson> - Data.Functor.Const.Rep_Const deriving-aeson> - GHC.RTS.Flags.Rep_RTSFlags deriving-aeson> - GHC.RTS.Flags.Rep_ParFlags deriving-aeson> - GHC.RTS.Flags.Rep_TickyFlags deriving-aeson> - GHC.RTS.Flags.Rep_TraceFlags deriving-aeson> - GHC.RTS.Flags.Rep_DoTrace deriving-aeson> - GHC.RTS.Flags.Rep_ProfFlags deriving-aeson> - GHC.RTS.Flags.Rep_DoHeapProfile deriving-aeson> - GHC.RTS.Flags.Rep_CCFlags deriving-aeson> - GHC.RTS.Flags.Rep_DoCostCentres deriving-aeson> - GHC.RTS.Flags.Rep_DebugFlags deriving-aeson> - GHC.RTS.Flags.Rep_MiscFlags deriving-aeson> - GHC.RTS.Flags.Rep_ConcFlags deriving-aeson> - GHC.RTS.Flags.Rep_GCFlags deriving-aeson> - GHC.RTS.Flags.Rep_GiveGCStats deriving-aeson> - Data.Functor.Identity.Rep_Identity deriving-aeson> - Control.Arrow.Rep_Kleisli deriving-aeson> - Control.Applicative.Rep_ZipList deriving-aeson> - Control.Applicative.Rep_WrappedArrow deriving-aeson> - Control.Applicative.Rep_WrappedMonad deriving-aeson> - Data.Version.Rep_Version deriving-aeson> - GHC.ByteOrder.Rep_ByteOrder deriving-aeson> - GHC.Stats.Rep_RTSStats deriving-aeson> - GHC.Stats.Rep_GCDetails deriving-aeson> - Data.Semigroup.Rep_WrappedMonoid deriving-aeson> - Data.Semigroup.Rep_Last deriving-aeson> - Data.Semigroup.Rep_First deriving-aeson> - Data.Semigroup.Rep_Arg deriving-aeson> - Data.Semigroup.Rep_Max deriving-aeson> - Data.Semigroup.Rep_Min deriving-aeson> - Data.Complex.Rep_Complex deriving-aeson> - Data.Functor.Sum.Rep_Sum deriving-aeson> - Data.Functor.Product.Rep_Product deriving-aeson> - Data.Functor.Compose.Rep_Compose deriving-aeson> - GHC.Generics.Rep_R:UReckFloatp deriving-aeson> - Data.Vector.Generic.Base.Vector deriving-aeson> - Data.Vector.Unboxed.Base.Vector deriving-aeson> - Data.Vector.Primitive.Vector deriving-aeson> - Data.Vector.Storable.Vector deriving-aeson> - Data.Aeson.Types.Internal.Rep_Value deriving-aeson> - GHC.IO.Exception.Rep_ExitCode enummapset> splitMember (Data/EnumSet.hs:264) enummapset> map (Data/EnumSet.hs:302) enummapset> foldr (Data/EnumSet.hs:306) enummapset> foldl (Data/EnumSet.hs:310) enummapset> foldr' (Data/EnumSet.hs:314) enummapset> foldl' (Data/EnumSet.hs:318) enummapset> fold (Data/EnumSet.hs:322) enummapset> findMin (Data/EnumSet.hs:286) enummapset> findMax (Data/EnumSet.hs:290) enummapset> deleteMin (Data/EnumSet.hs:294) enummapset> deleteMax (Data/EnumSet.hs:298) enummapset> deleteFindMin (Data/EnumSet.hs:278) enummapset> deleteFindMax (Data/EnumSet.hs:282) enummapset> maxView (Data/EnumSet.hs:270) enummapset> minView (Data/EnumSet.hs:274) enummapset> elems (Data/EnumSet.hs:326) enummapset> toList (Data/EnumSet.hs:330) enummapset> fromList (Data/EnumSet.hs:342) enummapset> toAscList (Data/EnumSet.hs:334) enummapset> toDescList (Data/EnumSet.hs:338) enummapset> fromAscList (Data/EnumSet.hs:346) enummapset> fromDistinctAscList (Data/EnumSet.hs:350) enummapset> 19% ( 25 /127) in 'Data.EnumMap.Strict' enummapset> Missing documentation for: enummapset> ! (Data/EnumMap/Base.hs:241) enummapset> \\ (Data/EnumMap/Base.hs:245) enummapset> null (Data/EnumMap/Base.hs:249) enummapset> size (Data/EnumMap/Base.hs:253) enummapset> member (Data/EnumMap/Base.hs:257) enummapset> notMember (Data/EnumMap/Base.hs:261) enummapset> lookup (Data/EnumMap/Base.hs:265) enummapset> findWithDefault (Data/EnumMap/Strict.hs:193) enummapset> lookupLT (Data/EnumMap/Base.hs:273) enummapset> lookupGT (Data/EnumMap/Base.hs:277) enummapset> lookupLE (Data/EnumMap/Base.hs:281) enummapset> lookupGE (Data/EnumMap/Base.hs:285) enummapset> empty (Data/EnumMap/Base.hs:289) enummapset> singleton (Data/EnumMap/Strict.hs:197) enummapset> insert (Data/EnumMap/Strict.hs:201) enummapset> insertWith (Data/EnumMap/Strict.hs:205) enummapset> insertWithKey (Data/EnumMap/Strict.hs:210) enummapset> insertLookupWithKey (Data/EnumMap/Strict.hs:216) enummapset> delete (Data/EnumMap/Base.hs:316) enummapset> adjust (Data/EnumMap/Strict.hs:221) enummapset> adjustWithKey (Data/EnumMap/Strict.hs:225) enummapset> update (Data/EnumMap/Strict.hs:288) enummapset> updateWithKey (Data/EnumMap/Strict.hs:293) enummapset> updateLookupWithKey (Data/EnumMap/Strict.hs:298) enummapset> alter (Data/EnumMap/Strict.hs:229) enummapset> alterF (Data/EnumMap/Strict.hs:233) enummapset> union (Data/EnumMap/Base.hs:358) enummapset> unionWith (Data/EnumMap/Strict.hs:241) enummapset> unionWithKey (Data/EnumMap/Strict.hs:246) enummapset> unions (Data/EnumMap/Base.hs:350) enummapset> unionsWith (Data/EnumMap/Strict.hs:237) enummapset> difference (Data/EnumMap/Base.hs:372) enummapset> differenceWith (Data/EnumMap/Strict.hs:251) enummapset> differenceWithKey (Data/EnumMap/Strict.hs:257) enummapset> intersection (Data/EnumMap/Base.hs:387) enummapset> intersectionWith (Data/EnumMap/Strict.hs:262) enummapset> intersectionWithKey (Data/EnumMap/Strict.hs:268) enummapset> mergeWithKey (Data/EnumMap/Strict.hs:279) enummapset> map (Data/EnumMap/Strict.hs:319) enummapset> mapWithKey (Data/EnumMap/Strict.hs:323) enummapset> traverseWithKey (Data/EnumMap/Base.hs:510) enummapset> mapAccum (Data/EnumMap/Strict.hs:327) enummapset> mapAccumWithKey (Data/EnumMap/Strict.hs:332) enummapset> mapAccumRWithKey (Data/EnumMap/Strict.hs:338) enummapset> mapKeys (Data/EnumMap/Base.hs:530) enummapset> mapKeysWith (Data/EnumMap/Strict.hs:343) enummapset> mapKeysMonotonic (Data/EnumMap/Base.hs:538) enummapset> foldr (Data/EnumMap/Base.hs:600) enummapset> foldl (Data/EnumMap/Base.hs:604) enummapset> foldrWithKey (Data/EnumMap/Base.hs:608) enummapset> foldlWithKey (Data/EnumMap/Base.hs:612) enummapset> foldr' (Data/EnumMap/Base.hs:616) enummapset> foldl' (Data/EnumMap/Base.hs:620) enummapset> foldrWithKey' (Data/EnumMap/Base.hs:624) enummapset> foldlWithKey' (Data/EnumMap/Base.hs:628) enummapset> elems (Data/EnumMap/Base.hs:632) enummapset> keys (Data/EnumMap/Base.hs:636) enummapset> assocs (Data/EnumMap/Base.hs:648) enummapset> keysSet (Data/EnumMap/Base.hs:640) enummapset> fromSet (Data/EnumMap/Strict.hs:365) enummapset> toList (Data/EnumMap/Base.hs:652) enummapset> fromList (Data/EnumMap/Strict.hs:369) enummapset> fromListWith (Data/EnumMap/Strict.hs:373) enummapset> fromListWithKey (Data/EnumMap/Strict.hs:377) enummapset> toAscList (Data/EnumMap/Base.hs:656) enummapset> toDescList (Data/EnumMap/Base.hs:660) enummapset> fromAscList (Data/EnumMap/Strict.hs:382) enummapset> fromAscListWith (Data/EnumMap/Strict.hs:386) enummapset> fromAscListWithKey (Data/EnumMap/Strict.hs:390) enummapset> fromDistinctAscList (Data/EnumMap/Strict.hs:395) enummapset> filter (Data/EnumMap/Base.hs:542) enummapset> filterWithKey (Data/EnumMap/Base.hs:546) enummapset> restrictKeys (Data/EnumMap/Base.hs:551) enummapset> withoutKeys (Data/EnumMap/Base.hs:556) enummapset> partition (Data/EnumMap/Base.hs:562) enummapset> partitionWithKey (Data/EnumMap/Base.hs:567) path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\mu\\" should succeed with: "C:\\foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\mu" should succeed with: "C:\\foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\.\\\\mu" should succeed with: "C:\\foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "\\\\unchost\\share" should succeed with: "\\\\unchost\\share\\" [✔] path> Succeeding: Parsing "\\/unchost\\share" should succeed with: "\\\\unchost\\share\\" [✔] path> Succeeding: Parsing "\\\\unchost\\share\\\\folder\\" should succeed with: "\\\\unchost\\share\\folder\\" [✔] path> Succeeding: Parsing "\\\\?\\C:\\" should succeed with: "\\\\?\\C:\\" [✔] path> Succeeding: Parsing "/\\?\\C:\\" should succeed with: "\\\\?\\C:\\" [✔] path> Succeeding: Parsing "\\\\?\\C:\\\\\\folder\\\\" should succeed with: "\\\\?\\C:\\folder\\" [✔] path> Parsing: Path Rel Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\.\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\unchost\\share" should fail. [✔] path> Failing: Parsing "\\\\?\\C:\\" should fail. [✔] path> Succeeding: Parsing ".\\" should succeed with: ".\\" [✔] path> Succeeding: Parsing ".\\.\\" should succeed with: ".\\" [✔] path> Succeeding: Parsing "..." should succeed with: "...\\" [✔] path> Succeeding: Parsing "foo.bak" should succeed with: "foo.bak\\" [✔] path> Succeeding: Parsing ".\\foo" should succeed with: "foo\\" [✔] path> Succeeding: Parsing ".\\.\\foo" should succeed with: "foo\\" [✔] path> Succeeding: Parsing ".\\foo\\.\\bar" should succeed with: "foo\\bar\\" [✔] path> Succeeding: Parsing "foo\\\\bar\\\\mu\\\\" should succeed with: "foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "foo\\\\bar////mu" should succeed with: "foo\\bar\\mu\\" [✔] path> Succeeding: Parsing "foo\\\\bar\\.\\\\mu" should succeed with: "foo\\bar\\mu\\" [✔] path> Parsing: Path Abs File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing ".\\" should fail. [✔] path> Failing: Parsing "\\." should fail. [✔] path> Failing: Parsing "\\foo\\bar\\." should fail. [✔] path> Failing: Parsing "~\\" should fail. [✔] path> Failing: Parsing ".\\foo.txt" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] path> Failing: Parsing "\\..." should fail. [✔] path> Failing: Parsing "\\foo.txt" should fail. [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\\\\\\\mu.txt" should succeed with: "C:\\foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "C:\\\\\\foo\\\\bar\\.\\\\mu.txt" should succeed with: "C:\\foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "\\\\unchost\\share\\\\file.txt" should succeed with: "\\\\unchost\\share\\file.txt" [✔] path> Succeeding: Parsing "\\/unchost\\share\\\\file.txt" should succeed with: "\\\\unchost\\share\\file.txt" [✔] path> Succeeding: Parsing "\\\\unchost\\share\\.\\folder\\\\\\file.txt" should succeed with: "\\\\unchost\\share\\folder\\file.txt" [✔] path> Succeeding: Parsing "\\\\?\\C:\\file.txt" should succeed with: "\\\\?\\C:\\file.txt" [✔] path> Succeeding: Parsing "/\\?\\C:\\file.txt" should succeed with: "\\\\?\\C:\\file.txt" [✔] path> Succeeding: Parsing "\\\\?\\C:\\\\\\folder\\.\\\\file.txt" should succeed with: "\\\\?\\C:\\folder\\file.txt" [✔] path> Parsing: Path Rel File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "~\\" should fail. [✔] path> Failing: Parsing "\\" should fail. [✔] path> Failing: Parsing ".\\" should fail. [✔] path> Failing: Parsing "a\\." should fail. [✔] path> Failing: Parsing "a\\..\\b" should fail. [✔] path> Failing: Parsing "a\\.." should fail. [✔] quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [11 of 12] Compiling Test.QuickCheck.Classes.Semiring ( src/Test/QuickCheck/Classes/Semiring.hs, dist/build/Test/QuickCheck/Classes/Semiring.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 21 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [12 of 12] Compiling Test.QuickCheck.Classes ( src/Test/QuickCheck/Classes.hs, dist/build/Test/QuickCheck/Classes.p_o ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Classes.IsList’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Classes.IsList’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Classes.IsList() quickcheck-classes> | quickcheck-classes> 107 | import Test.QuickCheck.Classes.IsList quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> Preprocessing test suite 'advanced' for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building test suite 'advanced' for quickcheck-classes-0.6.5.0.. quickcheck-classes> [1 of 1] Compiling Main ( test/Advanced.hs, dist/build/advanced/advanced-tmp/Main.o ) quickcheck-classes> [2 of 2] Linking dist/build/advanced/advanced quickcheck-classes> Preprocessing test suite 'basic' for quickcheck-classes-0.6.5.0.. quickcheck-classes> Building test suite 'basic' for quickcheck-classes-0.6.5.0.. quickcheck-classes> [1 of 2] Compiling Spec.ShowRead ( test/Spec/ShowRead.hs, dist/build/basic/basic-tmp/Spec/ShowRead.o ) quickcheck-classes> quickcheck-classes> test/Spec/ShowRead.hs:6:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 6 | import Control.Applicative (liftA2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> test/Spec/ShowRead.hs:109:26: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict] quickcheck-classes> The prefix use of a ‘$’ would denote an untyped splice quickcheck-classes> were the TemplateHaskell extension enabled. quickcheck-classes> Suggested fix: Add whitespace after the ‘$’. quickcheck-classes> | quickcheck-classes> 109 | allShowReadLaws p = map ($p) quickcheck-classes> | ^ quickcheck-classes> hw-hspec-hedgehog> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> 25 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 26 ┃ hw-hspec-hedgehog> 27 ┃ it "`requireProperty` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 28 ┃ requireProperty failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 29 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 30 ┃ hw-hspec-hedgehog> 31 ┃ it "`requireTest` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 32 ┃ requireTest failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 33 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 15275225340602362411 3137411783247293341) "1:" hw-hspec-hedgehog> hw-hspec-hedgehog> `require . property` should print a callstack with the test's location when property fails [✔] hw-hspec-hedgehog> ✗ failed at test/HaskellWorks/Hspec/HedgehogSpec.hs:28:21 hw-hspec-hedgehog> after 1 test. hw-hspec-hedgehog> shrink path: 1: hw-hspec-hedgehog> hw-hspec-hedgehog> ┏━━ test/HaskellWorks/Hspec/HedgehogSpec.hs ━━━ hw-hspec-hedgehog> 16 ┃ spec :: Spec hw-hspec-hedgehog> 17 ┃ spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do hw-hspec-hedgehog> 18 ┃ it "should have require function that checks hedgehog properties" $ do hw-hspec-hedgehog> 19 ┃ require $ property $ do hw-hspec-hedgehog> 20 ┃ x <- forAll (Gen.int Range.constantBounded) hw-hspec-hedgehog> 21 ┃ x === x hw-hspec-hedgehog> 22 ┃ hw-hspec-hedgehog> 23 ┃ it "`require . property` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 24 ┃ require (property failure) `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 25 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 26 ┃ hw-hspec-hedgehog> 27 ┃ it "`requireProperty` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 28 ┃ requireProperty failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> 29 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 30 ┃ hw-hspec-hedgehog> 31 ┃ it "`requireTest` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 32 ┃ requireTest failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 33 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 259676477274526746 221302327523198313) "1:" hw-hspec-hedgehog> hw-hspec-hedgehog> `requireProperty` should print a callstack with the test's location when property fails [✔] hw-hspec-hedgehog> ✗ failed at test/HaskellWorks/Hspec/HedgehogSpec.hs:32:17 hw-hspec-hedgehog> after 1 test. hw-hspec-hedgehog> shrink path: 1: hw-hspec-hedgehog> hw-hspec-hedgehog> ┏━━ test/HaskellWorks/Hspec/HedgehogSpec.hs ━━━ hw-hspec-hedgehog> 16 ┃ spec :: Spec hw-hspec-hedgehog> 17 ┃ spec = describe "HaskellWorks.Hspec.HedgehogSpec" $ do hw-hspec-hedgehog> 18 ┃ it "should have require function that checks hedgehog properties" $ do hw-hspec-hedgehog> 19 ┃ require $ property $ do hw-hspec-hedgehog> 20 ┃ x <- forAll (Gen.int Range.constantBounded) hw-hspec-hedgehog> 21 ┃ x === x hw-hspec-hedgehog> 22 ┃ hw-hspec-hedgehog> 23 ┃ it "`require . property` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 24 ┃ require (property failure) `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 25 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 26 ┃ hw-hspec-hedgehog> 27 ┃ it "`requireProperty` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 28 ┃ requireProperty failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> 29 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> 30 ┃ hw-hspec-hedgehog> 31 ┃ it "`requireTest` should print a callstack with the test's location when property fails" $ hw-hspec-hedgehog> 32 ┃ requireTest failure `shouldThrow` \(HUnitFailure srcLocMaybe _) -> hw-hspec-hedgehog> ┃ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hw-hspec-hedgehog> 33 ┃ fmap srcLocModule srcLocMaybe == Just "HaskellWorks.Hspec.HedgehogSpec" hw-hspec-hedgehog> binary-instances (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc binary-instances (post)> Pushing 2 paths (168 are already present) using zstd to cache sellout ⏳ binary-instances (post)> binary-instances (post)> Pushing /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc (333.58 KiB) binary-instances (post)> Pushing /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 (2.42 MiB) binary-instances (post)> binary-instances (post)> All done. binary-instances (post)> added 2 signatures binary-instances (post)> added 1 signatures binary-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc binary-instances (post)> copying 2 paths... binary-instances (post)> copying path '/nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc' to 'https://cache.nix-ci.com'... binary-instances (post)> copying path '/nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6' to 'https://cache.nix-ci.com'... binary-instances (post)> copying 1 paths... binary-instances (post)> copying path '/nix/store/379qrb55vh90nzqpazys1if36n6fwji6-binary-instances-1.0.6.drv' to 'https://cache.nix-ci.com'... binary-instances (post)> added 0 signatures binary-instances (post)> added 0 signatures binary-instances (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6 /nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc binary-instances (post)> copying 2 paths... binary-instances (post)> copying path '/nix/store/dzqkh4b45fj4s0wdr92pzs38z4rvjl8x-binary-instances-1.0.6-doc' to 'ssh-ng://worker.nix-ci.com'... binary-instances (post)> copying path '/nix/store/c9fa9ll1dvp5hnq3p4pa7c993rza8gw5-binary-instances-1.0.6' to 'ssh-ng://worker.nix-ci.com'... binary-instances (post)> copying 1 paths... binary-instances (post)> copying path '/nix/store/379qrb55vh90nzqpazys1if36n6fwji6-binary-instances-1.0.6.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/jfqkwjprf3faf56k942jcm6i6qcbvmai-cabal-install-parsers-0.6.1.1.drv'... algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:413:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:346:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntMap.Strict.Internal’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:464:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntMap.Internal’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:541:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:555:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:678:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:319:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:309:1 lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'nat' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 're' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'unto' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'f' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedPreservingSetter'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedPreservingSetter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'sets' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Indexed' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:116:25 lens> * at src/Control/Lens/Internal/Indexed.hs:116:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:116:1 lens> Warning: 'indices' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'v' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 's' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 88% ( 52 / 59) in 'Control.Lens.Type' lens> Missing documentation for: lens> Traversal1' (src/Control/Lens/Type.hs:215) lens> IndexedTraversal1 (src/Control/Lens/Type.hs:235) lens> IndexedTraversal1' (src/Control/Lens/Type.hs:236) lens> IndexedFold1 (src/Control/Lens/Type.hs:527) lens> IndexPreservingTraversal1 (src/Control/Lens/Type.hs:246) lens> IndexPreservingTraversal1' (src/Control/Lens/Type.hs:247) lens> IndexPreservingFold1 (src/Control/Lens/Type.hs:528) lens> Warning: 'setter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'fresh' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Writer' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Reader' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Indexed' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:116:25 lens> * at src/Control/Lens/Internal/Indexed.hs:116:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:116:1 lens> 100% ( 90 / 90) in 'Control.Lens.Setter' lens> Warning: 'getter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'setter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'view' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'pos' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'seek' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedPreservingLens' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Monad'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Yoneda' is ambiguous. It is defined lens> * in ‘Data.Functor.Yoneda’ lens> * in ‘Data.Functor.Yoneda’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Yoneda’ lens> Warning: 'foo' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'bar' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'f' is out of scope. rebase> [ 38 of 369] Compiling Rebase.Control.Monad.ST.Lazy ( library/Rebase/Control/Monad/ST/Lazy.hs, nothing ) rebase> [ 39 of 369] Compiling Rebase.Control.Monad.ST.Lazy.Unsafe ( library/Rebase/Control/Monad/ST/Lazy/Unsafe.hs, nothing ) rebase> [ 40 of 369] Compiling Rebase.Control.Monad.ST.Strict ( library/Rebase/Control/Monad/ST/Strict.hs, nothing ) rebase> [ 41 of 369] Compiling Rebase.Control.Monad.ST.Unsafe ( library/Rebase/Control/Monad/ST/Unsafe.hs, nothing ) rebase> [ 42 of 369] Compiling Rebase.Control.Monad.STM ( library/Rebase/Control/Monad/STM.hs, nothing ) rebase> [ 43 of 369] Compiling Rebase.Control.Monad.Signatures ( library/Rebase/Control/Monad/Signatures.hs, nothing ) rebase> [ 44 of 369] Compiling Rebase.Control.Monad.State ( library/Rebase/Control/Monad/State.hs, nothing ) rebase> [ 45 of 369] Compiling Rebase.Control.Monad.State.Class ( library/Rebase/Control/Monad/State/Class.hs, nothing ) rebase> [ 46 of 369] Compiling Rebase.Control.Monad.State.Lazy ( library/Rebase/Control/Monad/State/Lazy.hs, nothing ) rebase> [ 47 of 369] Compiling Rebase.Control.Monad.State.Strict ( library/Rebase/Control/Monad/State/Strict.hs, nothing ) rebase> [ 48 of 369] Compiling Rebase.Control.Monad.Trans ( library/Rebase/Control/Monad/Trans.hs, nothing ) rebase> [ 49 of 369] Compiling Rebase.Control.Monad.Trans.Class ( library/Rebase/Control/Monad/Trans/Class.hs, nothing ) rebase> [ 50 of 369] Compiling Rebase.Control.Monad.Trans.Cont ( library/Rebase/Control/Monad/Trans/Cont.hs, nothing ) rebase> [ 51 of 369] Compiling Rebase.Control.Monad.Trans.Except ( library/Rebase/Control/Monad/Trans/Except.hs, nothing ) rebase> [ 52 of 369] Compiling Rebase.Control.Monad.Trans.Identity ( library/Rebase/Control/Monad/Trans/Identity.hs, nothing ) rebase> [ 53 of 369] Compiling Rebase.Control.Monad.Trans.Maybe ( library/Rebase/Control/Monad/Trans/Maybe.hs, nothing ) rebase> [ 54 of 369] Compiling Rebase.Control.Monad.Trans.RWS ( library/Rebase/Control/Monad/Trans/RWS.hs, nothing ) rebase> [ 55 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Lazy ( library/Rebase/Control/Monad/Trans/RWS/Lazy.hs, nothing ) rebase> [ 56 of 369] Compiling Rebase.Control.Monad.Trans.RWS.Strict ( library/Rebase/Control/Monad/Trans/RWS/Strict.hs, nothing ) rebase> [ 57 of 369] Compiling Rebase.Control.Monad.Trans.Reader ( library/Rebase/Control/Monad/Trans/Reader.hs, nothing ) rebase> [ 58 of 369] Compiling Rebase.Control.Monad.Trans.State ( library/Rebase/Control/Monad/Trans/State.hs, nothing ) rebase> [ 59 of 369] Compiling Rebase.Control.Monad.Trans.State.Lazy ( library/Rebase/Control/Monad/Trans/State/Lazy.hs, nothing ) rebase> [ 60 of 369] Compiling Rebase.Control.Monad.Trans.State.Strict ( library/Rebase/Control/Monad/Trans/State/Strict.hs, nothing ) rebase> [ 61 of 369] Compiling Rebase.Control.Monad.Trans.Writer ( library/Rebase/Control/Monad/Trans/Writer.hs, nothing ) rebase> [ 62 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Lazy ( library/Rebase/Control/Monad/Trans/Writer/Lazy.hs, nothing ) rebase> [ 63 of 369] Compiling Rebase.Control.Monad.Trans.Writer.Strict ( library/Rebase/Control/Monad/Trans/Writer/Strict.hs, nothing ) rebase> [ 64 of 369] Compiling Rebase.Control.Monad.Writer ( library/Rebase/Control/Monad/Writer.hs, nothing ) rebase> [ 65 of 369] Compiling Rebase.Control.Monad.Writer.Class ( library/Rebase/Control/Monad/Writer/Class.hs, nothing ) rebase> [ 66 of 369] Compiling Rebase.Control.Monad.Writer.Lazy ( library/Rebase/Control/Monad/Writer/Lazy.hs, nothing ) rebase> [ 67 of 369] Compiling Rebase.Control.Monad.Writer.Strict ( library/Rebase/Control/Monad/Writer/Strict.hs, nothing ) rebase> [ 68 of 369] Compiling Rebase.Control.Monad.Zip ( library/Rebase/Control/Monad/Zip.hs, nothing ) rebase> [ 69 of 369] Compiling Rebase.Control.Selective ( library/Rebase/Control/Selective.hs, nothing ) rebase> [ 70 of 369] Compiling Rebase.Control.Selective.Free ( library/Rebase/Control/Selective/Free.hs, nothing ) rebase> [ 71 of 369] Compiling Rebase.Control.Selective.Multi ( library/Rebase/Control/Selective/Multi.hs, nothing ) rebase> [ 72 of 369] Compiling Rebase.Control.Selective.Rigid.Free ( library/Rebase/Control/Selective/Rigid/Free.hs, nothing ) rebase> [ 73 of 369] Compiling Rebase.Control.Selective.Rigid.Freer ( library/Rebase/Control/Selective/Rigid/Freer.hs, nothing ) rebase> [ 74 of 369] Compiling Rebase.Data.Biapplicative ( library/Rebase/Data/Biapplicative.hs, nothing ) HTF> buildPhase completed in 31 seconds HTF> Running phase: haddockPhase HTF> Preprocessing library for HTF-0.15.0.2.. HTF> Running Haddock on library for HTF-0.15.0.2.. HTF> Warning: The documentation for the following packages are not installed. No HTF> links will be generated to these packages: vector-0.13.2.0 HTF> Warning: --source-* options are ignored when --hyperlinked-source is enabled. HTF> [ 1 of 24] Compiling Paths_HTF ( dist/build/autogen/Paths_HTF.hs, nothing ) HTF> [ 2 of 24] Compiling Test.Framework.Colors ( Test/Framework/Colors.hs, /build/ghc1072_0/ghc_26.o, /build/ghc1072_0/ghc_26.dyn_o ) HTF> [ 3 of 24] Compiling Test.Framework.Diff ( Test/Framework/Diff.hs, nothing ) HTF> [ 4 of 24] Compiling Test.Framework.Location ( Test/Framework/Location.hs, /build/ghc1072_0/ghc_28.o, /build/ghc1072_0/ghc_28.dyn_o ) HTF> [ 5 of 24] Compiling Test.Framework.Preprocessor ( Test/Framework/Preprocessor.hs, nothing ) HTF> [ 6 of 24] Compiling Test.Framework.Pretty ( Test/Framework/Pretty.hs, nothing ) HTF> [ 7 of 24] Compiling Test.Framework.Process ( Test/Framework/Process.hs, nothing ) HTF> [ 8 of 24] Compiling Test.Framework.TestInterface ( Test/Framework/TestInterface.hs, /build/ghc1072_0/ghc_30.o, /build/ghc1072_0/ghc_30.dyn_o ) HTF> [ 9 of 24] Compiling Test.Framework.History ( Test/Framework/History.hs, nothing ) HTF> [10 of 24] Compiling Test.Framework.AssertM ( Test/Framework/AssertM.hs, nothing ) HTF> HTF> Test/Framework/AssertM.hs:64:5: warning: [GHC-22705] [-Wnoncanonical-monad-instances] HTF> Noncanonical ‘return’ definition detected HTF> in the instance declaration for ‘Monad AssertBool’. HTF> ‘return’ will eventually be removed in favour of ‘pure’ HTF> Suggested fix: HTF> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ HTF> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return HTF> | HTF> 64 | return = AssertOk HTF> | ^^^^^^^^^^^^^^^^^ HTF> [11 of 24] Compiling Test.Framework.TestTypes ( Test/Framework/TestTypes.hs, nothing ) HTF> [12 of 24] Compiling Test.Framework.JsonOutput ( Test/Framework/JsonOutput.hs, nothing ) HTF> [13 of 24] Compiling Test.Framework.ThreadPool ( Test/Framework/ThreadPool.hs, nothing ) HTF> [14 of 24] Compiling Test.Framework.Tutorial ( Test/Framework/Tutorial.hs, nothing ) HTF> [15 of 24] Compiling Test.Framework.Utils ( Test/Framework/Utils.hs, nothing ) HTF> HTF> Test/Framework/Utils.hs:62:26: warning: [GHC-63394] [-Wx-partial] HTF> In the use of ‘tail’ HTF> (imported from Prelude, but defined in GHC.List): HTF> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." HTF> | HTF> 62 | dropSuffix f = reverse . tail . dropWhile (/= '.') $ reverse f HTF> | ^^^^ HTF> [16 of 24] Compiling Test.Framework.QuickCheckWrapper ( Test/Framework/QuickCheckWrapper.hs, nothing ) HTF> [17 of 24] Compiling Test.Framework.PrettyHaskell ( Test/Framework/PrettyHaskell.hs, nothing ) HTF> [18 of 24] Compiling Test.Framework.HUnitWrapper ( Test/Framework/HUnitWrapper.hs, nothing ) HTF> [19 of 24] Compiling Test.Framework.XmlOutput ( Test/Framework/XmlOutput.hs, nothing ) HTF> [20 of 24] Compiling Test.Framework.TestReporter ( Test/Framework/TestReporter.hs, nothing ) HTF> [21 of 24] Compiling Test.Framework.CmdlineOptions ( Test/Framework/CmdlineOptions.hs, nothing ) HTF> [22 of 24] Compiling Test.Framework.TestManager ( Test/Framework/TestManager.hs, nothing ) HTF> [23 of 24] Compiling Test.Framework.BlackBoxTest ( Test/Framework/BlackBoxTest.hs, nothing ) HTF> [24 of 24] Compiling Test.Framework ( Test/Framework.hs, nothing ) HTF> Haddock coverage: HTF> Warning: 'Location' is ambiguous. It is defined attoparsec-aeson> Warning: Data.Aeson.Parser.Internal: could not find link destinations for: attoparsec-aeson> - Data.Attoparsec.ByteString.Internal.Parser attoparsec-aeson> Warning: Data.Aeson.Parser: could not find link destinations for: attoparsec-aeson> - Data.Attoparsec.ByteString.Internal.Parser attoparsec-aeson> Documentation created: dist/doc/html/attoparsec-aeson/, attoparsec-aeson> dist/doc/html/attoparsec-aeson/attoparsec-aeson.txt attoparsec-aeson> Running phase: installPhase attoparsec-aeson> Installing library in /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF deriving-aeson> Documentation created: dist/doc/html/deriving-aeson/, deriving-aeson> dist/doc/html/deriving-aeson/deriving-aeson.txt deriving-aeson> Preprocessing test suite 'test' for deriving-aeson-0.2.10.. deriving-aeson> Running phase: installPhase deriving-aeson> Installing library in /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk deriving-aeson> Running phase: fixupPhase deriving-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 deriving-aeson> shrinking /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSderiving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk-ghc9.8.1.so deriving-aeson> checking for references to /build/ in /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10... deriving-aeson> patching script interpreter paths in /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 deriving-aeson> stripping (with command strip and flags -S -p) in /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10/lib deriving-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc deriving-aeson> checking for references to /build/ in /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc... deriving-aeson> patching script interpreter paths in /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc enummapset> mapMaybe (Data/EnumMap/Strict.hs:347) enummapset> mapMaybeWithKey (Data/EnumMap/Strict.hs:351) enummapset> mapEither (Data/EnumMap/Strict.hs:355) enummapset> mapEitherWithKey (Data/EnumMap/Strict.hs:360) enummapset> split (Data/EnumMap/Base.hs:590) enummapset> splitLookup (Data/EnumMap/Base.hs:594) enummapset> isSubmapOf (Data/EnumMap/Base.hs:493) enummapset> isSubmapOfBy (Data/EnumMap/Base.hs:497) enummapset> isProperSubmapOf (Data/EnumMap/Base.hs:485) enummapset> isProperSubmapOfBy (Data/EnumMap/Base.hs:489) enummapset> lookupMin (Data/EnumMap/Base.hs:461) enummapset> lookupMax (Data/EnumMap/Base.hs:465) enummapset> findMin (Data/EnumMap/Base.hs:469) enummapset> findMax (Data/EnumMap/Base.hs:473) enummapset> deleteMin (Data/EnumMap/Base.hs:477) enummapset> deleteMax (Data/EnumMap/Base.hs:481) enummapset> deleteFindMin (Data/EnumMap/Base.hs:457) enummapset> deleteFindMax (Data/EnumMap/Base.hs:453) enummapset> updateMin (Data/EnumMap/Strict.hs:315) enummapset> updateMax (Data/EnumMap/Strict.hs:311) enummapset> updateMinWithKey (Data/EnumMap/Strict.hs:303) enummapset> updateMaxWithKey (Data/EnumMap/Strict.hs:307) enummapset> minView (Data/EnumMap/Base.hs:449) enummapset> maxView (Data/EnumMap/Base.hs:445) enummapset> minViewWithKey (Data/EnumMap/Base.hs:431) enummapset> maxViewWithKey (Data/EnumMap/Base.hs:425) enummapset> 19% ( 25 /127) in 'Data.EnumMap.Lazy' enummapset> Missing documentation for: enummapset> ! (Data/EnumMap/Base.hs:241) enummapset> \\ (Data/EnumMap/Base.hs:245) enummapset> null (Data/EnumMap/Base.hs:249) enummapset> size (Data/EnumMap/Base.hs:253) enummapset> member (Data/EnumMap/Base.hs:257) enummapset> notMember (Data/EnumMap/Base.hs:261) enummapset> lookup (Data/EnumMap/Base.hs:265) enummapset> findWithDefault (Data/EnumMap/Base.hs:269) enummapset> lookupLT (Data/EnumMap/Base.hs:273) enummapset> lookupGT (Data/EnumMap/Base.hs:277) enummapset> lookupLE (Data/EnumMap/Base.hs:281) enummapset> lookupGE (Data/EnumMap/Base.hs:285) enummapset> empty (Data/EnumMap/Base.hs:289) enummapset> singleton (Data/EnumMap/Base.hs:293) enummapset> insert (Data/EnumMap/Base.hs:297) enummapset> insertWith (Data/EnumMap/Base.hs:301) enummapset> insertWithKey (Data/EnumMap/Base.hs:306) enummapset> insertLookupWithKey (Data/EnumMap/Base.hs:311) enummapset> delete (Data/EnumMap/Base.hs:316) enummapset> adjust (Data/EnumMap/Base.hs:320) enummapset> adjustWithKey (Data/EnumMap/Base.hs:324) enummapset> update (Data/EnumMap/Base.hs:328) enummapset> updateWithKey (Data/EnumMap/Base.hs:332) enummapset> updateLookupWithKey (Data/EnumMap/Base.hs:337) enummapset> alter (Data/EnumMap/Base.hs:342) enummapset> alterF (Data/EnumMap/Base.hs:346) enummapset> union (Data/EnumMap/Base.hs:358) enummapset> unionWith (Data/EnumMap/Base.hs:362) enummapset> unionWithKey (Data/EnumMap/Base.hs:367) enummapset> unions (Data/EnumMap/Base.hs:350) enummapset> unionsWith (Data/EnumMap/Base.hs:354) enummapset> difference (Data/EnumMap/Base.hs:372) enummapset> differenceWith (Data/EnumMap/Base.hs:376) enummapset> differenceWithKey (Data/EnumMap/Base.hs:382) enummapset> intersection (Data/EnumMap/Base.hs:387) enummapset> intersectionWith (Data/EnumMap/Base.hs:391) enummapset> intersectionWithKey (Data/EnumMap/Base.hs:397) enummapset> mergeWithKey (Data/EnumMap/Base.hs:408) enummapset> map (Data/EnumMap/Base.hs:501) enummapset> mapWithKey (Data/EnumMap/Base.hs:505) enummapset> traverseWithKey (Data/EnumMap/Base.hs:510) enummapset> mapAccum (Data/EnumMap/Base.hs:514) enummapset> mapAccumWithKey (Data/EnumMap/Base.hs:519) enummapset> mapAccumRWithKey (Data/EnumMap/Base.hs:525) enummapset> mapKeys (Data/EnumMap/Base.hs:530) enummapset> mapKeysWith (Data/EnumMap/Base.hs:534) enummapset> mapKeysMonotonic (Data/EnumMap/Base.hs:538) enummapset> foldr (Data/EnumMap/Base.hs:600) enummapset> foldl (Data/EnumMap/Base.hs:604) enummapset> foldrWithKey (Data/EnumMap/Base.hs:608) enummapset> foldlWithKey (Data/EnumMap/Base.hs:612) enummapset> foldr' (Data/EnumMap/Base.hs:616) enummapset> foldl' (Data/EnumMap/Base.hs:620) enummapset> foldrWithKey' (Data/EnumMap/Base.hs:624) enummapset> foldlWithKey' (Data/EnumMap/Base.hs:628) enummapset> elems (Data/EnumMap/Base.hs:632) enummapset> keys (Data/EnumMap/Base.hs:636) enummapset> assocs (Data/EnumMap/Base.hs:648) enummapset> keysSet (Data/EnumMap/Base.hs:640) enummapset> fromSet (Data/EnumMap/Base.hs:644) enummapset> toList (Data/EnumMap/Base.hs:652) enummapset> fromList (Data/EnumMap/Base.hs:664) enummapset> fromListWith (Data/EnumMap/Base.hs:668) enummapset> fromListWithKey (Data/EnumMap/Base.hs:672) enummapset> toAscList (Data/EnumMap/Base.hs:656) enummapset> toDescList (Data/EnumMap/Base.hs:660) enummapset> fromAscList (Data/EnumMap/Base.hs:677) enummapset> fromAscListWith (Data/EnumMap/Base.hs:681) enummapset> fromAscListWithKey (Data/EnumMap/Base.hs:685) microaeson> Documentation created: dist/doc/html/microaeson/, microaeson> dist/doc/html/microaeson/microaeson.txt microaeson> Preprocessing test suite 'microaeson' for microaeson-0.1.0.2.. microaeson> Running phase: installPhase microaeson> Installing library in /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy microaeson> Running phase: fixupPhase microaeson> shrinking RPATHs of ELF executables and libraries in /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 microaeson> shrinking /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmicroaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy-ghc9.8.1.so microaeson> checking for references to /build/ in /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2... microaeson> patching script interpreter paths in /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 microaeson> stripping (with command strip and flags -S -p) in /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2/lib microaeson> shrinking RPATHs of ELF executables and libraries in /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc microaeson> checking for references to /build/ in /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc... microaeson> patching script interpreter paths in /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc path> Failing: Parsing "..\\foo.txt" should fail. [✔] path> Failing: Parsing "\\\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\mu\\" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\\\\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\\\foo\\\\bar\\.\\\\mu" should fail. [✔] path> Failing: Parsing "\\\\unchost\\share\\\\file.txt" should fail. [✔] path> Failing: Parsing "\\\\?\\C:\\file.txt" should fail. [✔] path> Succeeding: Parsing "a.." should succeed with: "a.." [✔] path> Succeeding: Parsing "..." should succeed with: "..." [✔] path> Succeeding: Parsing "foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing ".\\foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing ".\\.\\foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing ".\\foo\\.\\bar.txt" should succeed with: "foo\\bar.txt" [✔] path> Succeeding: Parsing "foo\\\\bar\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "foo\\\\bar\\\\\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] path> Succeeding: Parsing "foo\\\\bar\\.\\\\mu.txt" should succeed with: "foo\\bar\\mu.txt" [✔] path> Operations: () path> AbsDir + RelDir = AbsDir [✔] path> AbsDir + RelFile = AbsFile [✔] path> RelDir + RelDir = RelDir [✔] path> . + . = . [✔] path> . + x = x [✔] path> x + . = x [✔] path> RelDir + RelFile = RelFile [✔] path> AbsDir(UNC) + RelDir = AbsDir(UNC) [✔] path> AbsDir(UNC) + RelFile = AbsFile(UNC) [✔] path> AbsDir(Unicode) + RelDir = AbsDir(Unicode) [✔] path> AbsDir(Unicode) + RelFile = AbsFile(Unicode) [✔] path> Operations: toFilePath path> toFilePath $(mkRelDir ".") == "./" [✔] path> show $(mkRelDir ".") == "\".\\"" [✔] path> Operations: stripProperPrefix path> stripProperPrefix parent (parent child) = child (absolute) [✔] path> stripProperPrefix parent (parent child) = child (relative) [✔] path> stripProperPrefix parent (parent child) = child (UNC) [✔] path> stripProperPrefix parent (parent child) = child (Unicode) [✔] path> stripProperPrefix parent parent = _|_ [✔] path> Operations: isProperPrefixOf path> isProperPrefixOf parent (parent child) (absolute) [✔] path> isProperPrefixOf parent (parent child) (relative) [✔] path> isProperPrefixOf parent (parent child) (UNC) [✔] path> isProperPrefixOf parent (parent child) (Unicode) [✔] path> not (x `isProperPrefixOf` x) [✔] path> not (\ `isProperPrefixOf` \) [✔] path> Operations: parent path> parent (parent child) == parent [✔] path> parent "C:\" == "C:\" [✔] path> parent "C:\x" == "C:\" [✔] path> parent "x" == "." [✔] path> parent "." == "." [✔] path> Operations: splitDrive path> splitDrive "C:/dir" == ("C:/", Just "dir") [✔] path> splitDrive "C:\dir" == ("C:\", Just "dir") [✔] path> splitDrive "C:/file" == ("C:/", Just "file") [✔] path> splitDrive "C:\file" == ("C:\", Just "file") [✔] path> splitDrive "C:/" == ("C:/", Nothing) [✔] path> splitDrive "C:\" == ("C:\", Nothing) [✔] path> Operations: isDrive path> isDrive "C:/" == True [✔] path> isDrive "C:\" == True [✔] path> isDrive "C:/dir" == False [✔] path> isDrive "C:\dir" == False [✔] path> Operations: filename path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (absolute) [✔] path> filename ($(mkRelDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (relative) [✔] path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (UNC) [✔] path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (Unicode) [✔] path> Operations: dirname path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (absolute) [✔] path> dirname ($(mkRelDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (relative) [✔] path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (UNC) [✔] path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (Unicode) [✔] path> dirname $(mkRelDir .) == $(mkRelDir .) [✔] path> dirname C:\ must be a Rel path [✔] path> Operations: extensions quickcheck-classes> test/Spec/ShowRead.hs:115:23: warning: [GHC-47082] [-Woperator-whitespace-ext-conflict] quickcheck-classes> The prefix use of a ‘$’ would denote an untyped splice quickcheck-classes> were the TemplateHaskell extension enabled. quickcheck-classes> Suggested fix: Add whitespace after the ‘$’. quickcheck-classes> | quickcheck-classes> 115 | allFixedLaws p = map ($p) quickcheck-classes> | ^ quickcheck-classes> [2 of 2] Compiling Main ( test/Spec.hs, dist/build/basic/basic-tmp/Main.o ) quickcheck-classes> [3 of 3] Linking dist/build/basic/basic quickcheck-classes> buildPhase completed in 30 seconds quickcheck-classes> Running phase: checkPhase quickcheck-classes> Running 2 test suites... quickcheck-classes> Test suite advanced: RUNNING... quickcheck-classes> universe quickcheck-classes> deriving quickcheck-classes> strict quickcheck-classes> A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. hw-hspec-hedgehog> This failure can be reproduced by running: hw-hspec-hedgehog> > recheckAt (Seed 6241095496238883990 11767785326581319603) "1:" hw-hspec-hedgehog> hw-hspec-hedgehog> `requireTest` should print a callstack with the test's location when property fails [✔] hw-hspec-hedgehog> hw-hspec-hedgehog> Finished in 0.0083 seconds hw-hspec-hedgehog> 4 examples, 0 failures hw-hspec-hedgehog> Test suite hw-hspec-hedgehog-test: PASS hw-hspec-hedgehog> Test suite logged to: hw-hspec-hedgehog> dist/test/hw-hspec-hedgehog-0.1.1.1-hw-hspec-hedgehog-test.log hw-hspec-hedgehog> Test suite doctest: RUNNING... hw-hspec-hedgehog> Examples: 0 Tried: 0 Errors: 0 Failures: 0 hw-hspec-hedgehog> Test suite doctest: PASS hw-hspec-hedgehog> Test suite logged to: dist/test/hw-hspec-hedgehog-0.1.1.1-doctest.log hw-hspec-hedgehog> 2 of 2 test suites (2 of 2 test cases) passed. hw-hspec-hedgehog> Running phase: haddockPhase hw-hspec-hedgehog> Preprocessing library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Running Haddock on library for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hw-hspec-hedgehog> [1 of 2] Compiling HaskellWorks.Hspec.Hedgehog ( src/HaskellWorks/Hspec/Hedgehog.hs, nothing ) hw-hspec-hedgehog> [2 of 2] Compiling Paths_hw_hspec_hedgehog ( dist/build/autogen/Paths_hw_hspec_hedgehog.hs, nothing ) hw-hspec-hedgehog> Haddock coverage: hw-hspec-hedgehog> 0% ( 0 / 4) in 'HaskellWorks.Hspec.Hedgehog' hw-hspec-hedgehog> Missing documentation for: hw-hspec-hedgehog> Module header hw-hspec-hedgehog> require (src/HaskellWorks/Hspec/Hedgehog.hs:24) hw-hspec-hedgehog> requireProperty (src/HaskellWorks/Hspec/Hedgehog.hs:30) hw-hspec-hedgehog> requireTest (src/HaskellWorks/Hspec/Hedgehog.hs:33) dependent-sum> Running phase: setupCompilerEnvironmentPhase dependent-sum> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. dependent-sum> Running phase: unpackPhase dependent-sum> unpacking source archive /nix/store/9javmkdzlpl1z815xqaw42lazs4p2hvm-dependent-sum-0.7.2.0.tar.gz dependent-sum> source root is dependent-sum-0.7.2.0 dependent-sum> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "dependent-sum-0.7.2.0/src/Data/Dependent/Sum.hs" dependent-sum> Running phase: patchPhase dependent-sum> Replace Cabal file with edited version from mirror://hackage/dependent-sum-0.7.2.0/revision/2.cabal. dependent-sum> Running phase: compileBuildDriverPhase dependent-sum> setupCompileFlags: -package-db=/build/tmp.KhvAxGrAlP/setup-package.conf.d -threaded dependent-sum> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.KhvAxGrAlP/Main.o ) dependent-sum> [2 of 2] Linking Setup dependent-sum> Running phase: updateAutotoolsGnuConfigScriptsPhase dependent-sum> Running phase: configurePhase dependent-sum> configureFlags: --verbose --prefix=/nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc/share/doc/dependent-sum-0.7.2.0 --with-gcc=gcc --package-db=/build/tmp.KhvAxGrAlP/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib dependent-sum> Using Parsec parser dependent-sum> Configuring dependent-sum-0.7.2.0... dependent-sum> Dependency base >=4.9 && <5: using base-4.19.0.0 dependent-sum> Dependency constraints-extras >=0.2 && <0.5: using constraints-extras-0.4.0.2 dependent-sum> Dependency some >=1.0.4 && <1.0.7: using some-1.0.6 dependent-sum> Source component graph: component lib dependent-sum> Configured component graph: dependent-sum> component dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-sum> include base-4.19.0.0-05c7 dependent-sum> include constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs dependent-sum> include some-1.0.6-yNPNjPl9fj8mgHQzhn0AW dependent-sum> Linked component graph: dependent-sum> unit dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-sum> include base-4.19.0.0-05c7 dependent-sum> include constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs dependent-sum> include some-1.0.6-yNPNjPl9fj8mgHQzhn0AW dependent-sum> Data.Dependent.Sum=dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee:Data.Dependent.Sum,Data.GADT.Compare=some-1.0.6-yNPNjPl9fj8mgHQzhn0AW:Data.GADT.Compare,Data.GADT.Show=some-1.0.6-yNPNjPl9fj8mgHQzhn0AW:Data.GADT.Show,Data.Some=some-1.0.6-yNPNjPl9fj8mgHQzhn0AW:Data.Some dependent-sum> Ready component graph: dependent-sum> definite dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-sum> depends base-4.19.0.0-05c7 dependent-sum> depends constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs dependent-sum> depends some-1.0.6-yNPNjPl9fj8mgHQzhn0AW dependent-sum> Using Cabal-3.10.2.0 compiled by ghc-9.8 dependent-sum> Using compiler: ghc-9.8.1 dependent-sum> Using install prefix: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 dependent-sum> Executables installed in: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/bin dependent-sum> Libraries installed in: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-sum> Dynamic Libraries installed in: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 stylish-haskell> Running phase: setupCompilerEnvironmentPhase stylish-haskell> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. stylish-haskell> Running phase: unpackPhase stylish-haskell> unpacking source archive /nix/store/rjpr9s4zgiv7d5fk29j8q4d14hg128fz-stylish-haskell-0.14.6.0.tar.gz stylish-haskell> source root is stylish-haskell-0.14.6.0 stylish-haskell> setting SOURCE_DATE_EPOCH to timestamp 1705671401 of file "stylish-haskell-0.14.6.0/stylish-haskell.cabal" stylish-haskell> Running phase: patchPhase stylish-haskell> Running phase: compileBuildDriverPhase stylish-haskell> setupCompileFlags: -package-db=/build/tmp.cchrTK6eZK/setup-package.conf.d -threaded stylish-haskell> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.cchrTK6eZK/Main.o ) stylish-haskell> [2 of 2] Linking Setup stylish-haskell> Running phase: updateAutotoolsGnuConfigScriptsPhase stylish-haskell> Running phase: configurePhase stylish-haskell> configureFlags: --verbose --prefix=/nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc/share/doc/stylish-haskell-0.14.6.0 --with-gcc=gcc --package-db=/build/tmp.cchrTK6eZK/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib stylish-haskell> Using Parsec parser stylish-haskell> Configuring stylish-haskell-0.14.6.0... stylish-haskell> Flags chosen: ghc-lib=True stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.10.2.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.2 stylish-haskell> Dependency aeson >=0.6 && <2.3: using aeson-2.2.3.0 stylish-haskell> Dependency base >=4.8 && <5: using base-4.19.0.0 stylish-haskell> Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.0.2 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.8 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.8.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.16.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.100.4 stylish-haskell> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 stylish-haskell> Dependency ghc-lib-parser-ex >=9.8 && <9.9: using ghc-lib-parser-ex-9.8.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.3 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency text >=1.2 && <2.2: using text-2.1 stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.10.2.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.2 stylish-haskell> Dependency aeson >=0.6 && <2.3: using aeson-2.2.3.0 stylish-haskell> Dependency base >=4.8 && <5: using base-4.19.0.0 stylish-haskell> Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.0.2 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.8 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.8.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.16.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.100.4 stylish-haskell> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 stylish-haskell> Dependency ghc-lib-parser-ex >=9.8 && <9.9: using ghc-lib-parser-ex-9.8.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 stylish-haskell> Dependency optparse-applicative >=0.12 && <0.19: using algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:604:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:333:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:729:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> Warning: 'clique' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:570:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:558:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:558:1 algebraic-graphs> Warning: 'adjacencyList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:502:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:491:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:491:1 algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:651:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:703:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:716:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> Warning: 'reflexiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:834:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:873:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:873:1 algebraic-graphs> Warning: 'transitiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:861:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:900:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:900:1 algebraic-graphs> 100% ( 56 / 56) in 'Algebra.Graph.AdjacencyIntMap' algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> * in ‘Data.IntMap.Internal’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntMap.Strict.Internal’ algebraic-graphs> * in ‘Data.IntSet.Internal’ lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% (119 /119) in 'Control.Lens.Lens' lens> 100% ( 41 / 41) in 'Control.Lens.Tuple' lens> Warning: 'Const' is ambiguous. It is defined lens> * in ‘Data.Functor.Const’ lens> * in ‘Data.Functor.Const’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Const’ lens> Warning: 'r' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'failing' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 33 / 33) in 'Control.Lens.Getter' lens> Warning: 'Review'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 16 / 16) in 'Control.Lens.Review' lens> Warning: 'lift' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'hasn't' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '^?' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'readMaybe' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 93% ( 30 / 32) in 'Control.Lens.Prism' lens> Missing documentation for: lens> Prefixed (src/Control/Lens/Prism.hs:388) lens> Suffixed (src/Control/Lens/Prism.hs:422) lens> Warning: 'Const' is ambiguous. It is defined lens> * in ‘Data.Functor.Const’ lens> * in ‘Data.Functor.Const’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Const’ lens> Warning: 'FoldWithIndex' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Indexed' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:116:25 lens> * at src/Control/Lens/Internal/Indexed.hs:116:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:116:1 lens> Warning: 'Endo' is ambiguous. It is defined lens> * in ‘Data.Semigroup.Internal’ lens> * in ‘Data.Semigroup.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup.Internal’ lens> Warning: 'Product' is ambiguous. It is defined lens> * in ‘Data.Semigroup.Internal’ lens> * in ‘Data.Semigroup.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup.Internal’ lens> Warning: 'ala' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Sum' is ambiguous. It is defined lens> * in ‘Data.Semigroup.Internal’ lens> * in ‘Data.Semigroup.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup.Internal’ lens> Warning: '_1' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '_2' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'for_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'sequenceA_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'asum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'First' is ambiguous. It is defined lens> * in ‘Data.Monoid’ lens> * in ‘Data.Monoid’ lens> * in ‘Data.Semigroup’ lens> * in ‘Data.Semigroup’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup’ lens> Warning: 's' is out of scope. rebase> [ 75 of 369] Compiling Rebase.Data.Bifoldable ( library/Rebase/Data/Bifoldable.hs, nothing ) rebase> [ 76 of 369] Compiling Rebase.Data.Bifunctor ( library/Rebase/Data/Bifunctor.hs, nothing ) rebase> [ 77 of 369] Compiling Rebase.Data.Bifunctor.Apply ( library/Rebase/Data/Bifunctor/Apply.hs, nothing ) rebase> [ 78 of 369] Compiling Rebase.Data.Bifunctor.Biff ( library/Rebase/Data/Bifunctor/Biff.hs, nothing ) rebase> [ 79 of 369] Compiling Rebase.Data.Bifunctor.Clown ( library/Rebase/Data/Bifunctor/Clown.hs, nothing ) rebase> [ 80 of 369] Compiling Rebase.Data.Bifunctor.Flip ( library/Rebase/Data/Bifunctor/Flip.hs, nothing ) rebase> [ 81 of 369] Compiling Rebase.Data.Bifunctor.Join ( library/Rebase/Data/Bifunctor/Join.hs, nothing ) rebase> [ 82 of 369] Compiling Rebase.Data.Bifunctor.Joker ( library/Rebase/Data/Bifunctor/Joker.hs, nothing ) rebase> [ 83 of 369] Compiling Rebase.Data.Bifunctor.Product ( library/Rebase/Data/Bifunctor/Product.hs, nothing ) rebase> [ 84 of 369] Compiling Rebase.Data.Bifunctor.Tannen ( library/Rebase/Data/Bifunctor/Tannen.hs, nothing ) rebase> [ 85 of 369] Compiling Rebase.Data.Bifunctor.Wrapped ( library/Rebase/Data/Bifunctor/Wrapped.hs, nothing ) rebase> [ 86 of 369] Compiling Rebase.Data.Bitraversable ( library/Rebase/Data/Bitraversable.hs, nothing ) rebase> [ 87 of 369] Compiling Rebase.Data.Bits ( library/Rebase/Data/Bits.hs, nothing ) rebase> [ 88 of 369] Compiling Rebase.Data.Bool ( library/Rebase/Data/Bool.hs, nothing ) rebase> [ 89 of 369] Compiling Rebase.Data.ByteString ( library/Rebase/Data/ByteString.hs, nothing ) rebase> [ 90 of 369] Compiling Rebase.Data.ByteString.Builder ( library/Rebase/Data/ByteString/Builder.hs, nothing ) rebase> [ 91 of 369] Compiling Rebase.Data.ByteString.Builder.Extra ( library/Rebase/Data/ByteString/Builder/Extra.hs, nothing ) rebase> [ 92 of 369] Compiling Rebase.Data.ByteString.Builder.Internal ( library/Rebase/Data/ByteString/Builder/Internal.hs, nothing ) rebase> [ 93 of 369] Compiling Rebase.Data.ByteString.Builder.Prim ( library/Rebase/Data/ByteString/Builder/Prim.hs, nothing ) rebase> [ 94 of 369] Compiling Rebase.Data.ByteString.Builder.Prim.Internal ( library/Rebase/Data/ByteString/Builder/Prim/Internal.hs, nothing ) rebase> [ 95 of 369] Compiling Rebase.Data.ByteString.Builder.Scientific ( library/Rebase/Data/ByteString/Builder/Scientific.hs, nothing ) rebase> [ 96 of 369] Compiling Rebase.Data.ByteString.Char8 ( library/Rebase/Data/ByteString/Char8.hs, nothing ) rebase> [ 97 of 369] Compiling Rebase.Data.ByteString.Internal ( library/Rebase/Data/ByteString/Internal.hs, nothing ) rebase> [ 98 of 369] Compiling Rebase.Data.ByteString.Lazy ( library/Rebase/Data/ByteString/Lazy.hs, nothing ) rebase> [ 99 of 369] Compiling Rebase.Data.ByteString.Lazy.Char8 ( library/Rebase/Data/ByteString/Lazy/Char8.hs, nothing ) rebase> [100 of 369] Compiling Rebase.Data.ByteString.Lazy.Internal ( library/Rebase/Data/ByteString/Lazy/Internal.hs, nothing ) rebase> [101 of 369] Compiling Rebase.Data.ByteString.Short ( library/Rebase/Data/ByteString/Short.hs, nothing ) rebase> [102 of 369] Compiling Rebase.Data.ByteString.Short.Internal ( library/Rebase/Data/ByteString/Short/Internal.hs, nothing ) rebase> [103 of 369] Compiling Rebase.Data.ByteString.Unsafe ( library/Rebase/Data/ByteString/Unsafe.hs, nothing ) rebase> [104 of 369] Compiling Rebase.Data.Char ( library/Rebase/Data/Char.hs, nothing ) rebase> [105 of 369] Compiling Rebase.Data.Coerce ( library/Rebase/Data/Coerce.hs, nothing ) rebase> [106 of 369] Compiling Rebase.Data.Complex ( library/Rebase/Data/Complex.hs, nothing ) rebase> [107 of 369] Compiling Rebase.Data.DList ( library/Rebase/Data/DList.hs, nothing ) rebase> [108 of 369] Compiling Rebase.Data.Data ( library/Rebase/Data/Data.hs, nothing ) rebase> [109 of 369] Compiling Rebase.Data.Dynamic ( library/Rebase/Data/Dynamic.hs, nothing ) rebase> [110 of 369] Compiling Rebase.Data.Either ( library/Rebase/Data/Either.hs, nothing ) rebase> [111 of 369] Compiling Rebase.Data.Either.Combinators ( library/Rebase/Data/Either/Combinators.hs, nothing ) rebase> [112 of 369] Compiling Rebase.Data.Either.Validation ( library/Rebase/Data/Either/Validation.hs, nothing ) rebase> [113 of 369] Compiling Rebase.Data.Eq ( library/Rebase/Data/Eq.hs, nothing ) rebase> [114 of 369] Compiling Rebase.Data.Fixed ( library/Rebase/Data/Fixed.hs, nothing ) HTF> * at Test/Framework/Location.hs:37:17 HTF> * at Test/Framework/Location.hs:37:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/Location.hs:37:1 HTF> 100% ( 7 / 7) in 'Test.Framework.Location' HTF> 20% ( 1 / 5) in 'Test.Framework.Preprocessor' HTF> Missing documentation for: HTF> transform (Test/Framework/Preprocessor.hs:362) HTF> progName (Test/Framework/Preprocessor.hs:64) HTF> preprocessorTests (Test/Framework/Preprocessor.hs:456) HTF> TransformOptions (Test/Framework/Preprocessor.hs:358) HTF> 59% ( 31 / 52) in 'Test.Framework.Pretty' HTF> Missing documentation for: HTF> comma HTF> colon HTF> int HTF> integer HTF> float HTF> double HTF> parens HTF> space HTF> semi HTF> brackets HTF> braces HTF> equals HTF> lparen HTF> rparen HTF> lbrack HTF> rbrack HTF> lbrace HTF> rbrace HTF> rational HTF> quotes HTF> doubleQuotes HTF> Warning: 'FullTestResult' is ambiguous. It is defined HTF> * at Test/Framework/TestInterface.hs:139:7 HTF> * at Test/Framework/TestInterface.hs:138:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestInterface.hs:138:1 HTF> 44% ( 8 / 18) in 'Test.Framework.TestInterface' HTF> Missing documentation for: HTF> HTFFailureException (Test/Framework/TestInterface.hs:155) HTF> HtfStackEntry (Test/Framework/TestInterface.hs:69) HTF> HtfStack (Test/Framework/TestInterface.hs:77) HTF> emptyHtfStack (Test/Framework/TestInterface.hs:109) HTF> mkHtfStack (Test/Framework/TestInterface.hs:85) HTF> failureLocationFromStack (Test/Framework/TestInterface.hs:115) HTF> failureLocation (Test/Framework/TestInterface.hs:112) HTF> restCallStack (Test/Framework/TestInterface.hs:121) HTF> htfStackToList (Test/Framework/TestInterface.hs:106) HTF> addCallerToSubAssertStack (Test/Framework/TestInterface.hs:171) HTF> 23% ( 3 / 13) in 'Test.Framework.History' HTF> Missing documentation for: HTF> TestHistory (Test/Framework/History.hs:50) HTF> HistoricTestResult (Test/Framework/History.hs:78) HTF> emptyTestHistory (Test/Framework/History.hs:62) HTF> serializeTestHistory (Test/Framework/History.hs:149) HTF> deserializeTestHistory (Test/Framework/History.hs:157) HTF> findHistoricTestResult (Test/Framework/History.hs:112) HTF> findHistoricSuccessfulTestResult (Test/Framework/History.hs:115) HTF> updateTestHistory (Test/Framework/History.hs:97) HTF> mkTestRunHistory (Test/Framework/History.hs:88) HTF> historyTests (Test/Framework/History.hs:183) HTF> 100% ( 5 / 5) in 'Test.Framework.AssertM' HTF> Warning: 'TestReporter' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:248:7 HTF> * at Test/Framework/TestTypes.hs:247:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:247:1 HTF> Warning: 'FlatTest' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:146:7 HTF> * at Test/Framework/TestTypes.hs:158:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:158:1 HTF> Warning: 'TestOptions' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:67:20 HTF> * at Test/Framework/TestTypes.hs:67:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:67:1 HTF> Warning: 'WithTestOptions' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:79:26 HTF> * at Test/Framework/TestTypes.hs:79:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:79:1 HTF> 92% ( 39 / 42) in 'Test.Framework.TestTypes' HTF> Missing documentation for: HTF> ReportGlobalResultsArg (Test/Framework/TestTypes.hs:286) enummapset> fromDistinctAscList (Data/EnumMap/Base.hs:690) enummapset> filter (Data/EnumMap/Base.hs:542) enummapset> filterWithKey (Data/EnumMap/Base.hs:546) enummapset> restrictKeys (Data/EnumMap/Base.hs:551) enummapset> withoutKeys (Data/EnumMap/Base.hs:556) enummapset> partition (Data/EnumMap/Base.hs:562) enummapset> partitionWithKey (Data/EnumMap/Base.hs:567) enummapset> mapMaybe (Data/EnumMap/Base.hs:572) enummapset> mapMaybeWithKey (Data/EnumMap/Base.hs:576) enummapset> mapEither (Data/EnumMap/Base.hs:580) enummapset> mapEitherWithKey (Data/EnumMap/Base.hs:585) enummapset> split (Data/EnumMap/Base.hs:590) enummapset> splitLookup (Data/EnumMap/Base.hs:594) enummapset> isSubmapOf (Data/EnumMap/Base.hs:493) enummapset> isSubmapOfBy (Data/EnumMap/Base.hs:497) enummapset> isProperSubmapOf (Data/EnumMap/Base.hs:485) enummapset> isProperSubmapOfBy (Data/EnumMap/Base.hs:489) enummapset> lookupMin (Data/EnumMap/Base.hs:461) enummapset> lookupMax (Data/EnumMap/Base.hs:465) enummapset> findMin (Data/EnumMap/Base.hs:469) enummapset> findMax (Data/EnumMap/Base.hs:473) enummapset> deleteMin (Data/EnumMap/Base.hs:477) enummapset> deleteMax (Data/EnumMap/Base.hs:481) enummapset> deleteFindMin (Data/EnumMap/Base.hs:457) enummapset> deleteFindMax (Data/EnumMap/Base.hs:453) enummapset> updateMin (Data/EnumMap/Base.hs:441) enummapset> updateMax (Data/EnumMap/Base.hs:437) enummapset> updateMinWithKey (Data/EnumMap/Base.hs:417) enummapset> updateMaxWithKey (Data/EnumMap/Base.hs:421) enummapset> minView (Data/EnumMap/Base.hs:449) enummapset> maxView (Data/EnumMap/Base.hs:445) enummapset> minViewWithKey (Data/EnumMap/Base.hs:431) enummapset> maxViewWithKey (Data/EnumMap/Base.hs:425) enummapset> 100% ( 6 / 6) in 'Data.EnumMap' enummapset> Warning: Data.EnumSet: could not find link destinations for: enummapset> - Data.EnumSet.D:R:ItemEnumSet enummapset> Warning: Data.EnumMap.Strict: could not find link destinations for: enummapset> - Data.EnumMap.Base.D:R:ItemEnumMap enummapset> Warning: Data.EnumMap.Lazy: could not find link destinations for: enummapset> - Data.EnumMap.Base.D:R:ItemEnumMap enummapset> Warning: Data.EnumMap: could not find link destinations for: enummapset> - Data.EnumMap.Whoops enummapset> Documentation created: dist/doc/html/enummapset/, enummapset> dist/doc/html/enummapset/enummapset.txt enummapset> Running phase: installPhase enummapset> Installing library in /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs enummapset> Running phase: fixupPhase enummapset> shrinking RPATHs of ELF executables and libraries in /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 enummapset> shrinking /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSenummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs-ghc9.8.1.so enummapset> checking for references to /build/ in /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0... enummapset> patching script interpreter paths in /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 enummapset> stripping (with command strip and flags -S -p) in /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0/lib enummapset> shrinking RPATHs of ELF executables and libraries in /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc enummapset> checking for references to /build/ in /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc... enummapset> patching script interpreter paths in /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc path> Only filenames and extensions path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> addExtension ".foo." "name" == "name.foo." [✔] path> fileExtension "name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.foo." == "name.foo." [✔] path> addExtension ".foo." "name." == "name..foo." [✔] path> fileExtension "name..foo." == .foo. [✔] path> replaceExtension ".foo." "name..foo." == "name..foo." [✔] path> addExtension ".foo." "name.." == "name...foo." [✔] path> fileExtension "name...foo." == .foo. [✔] path> replaceExtension ".foo." "name...foo." == "name...foo." [✔] path> addExtension ".foo." ".name" == ".name.foo." [✔] path> fileExtension ".name.foo." == .foo. [✔] path> replaceExtension ".foo." ".name.foo." == ".name.foo." [✔] path> addExtension ".foo." "..name" == "..name.foo." [✔] path> fileExtension "..name.foo." == .foo. [✔] path> replaceExtension ".foo." "..name.foo." == "..name.foo." [✔] path> addExtension ".foo." "name.name" == "name.name.foo." [✔] path> fileExtension "name.name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.name.foo." == "name.name.foo." [✔] path> addExtension ".foo." "name..name" == "name..name.foo." [✔] path> fileExtension "name..name.foo." == .foo. [✔] path> replaceExtension ".foo." "name..name.foo." == "name..name.foo." [✔] path> addExtension ".foo." "..." == "....foo." [✔] path> fileExtension "....foo." == .foo. [✔] path> replaceExtension ".foo." "....foo." == "....foo." [✔] path> addExtension ".foo.." "name" == "name.foo.." [✔] path> fileExtension "name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.foo.." == "name.foo.." [✔] path> addExtension ".foo.." "name." == "name..foo.." [✔] path> fileExtension "name..foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..foo.." == "name..foo.." [✔] path> addExtension ".foo.." "name.." == "name...foo.." [✔] path> fileExtension "name...foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name...foo.." == "name...foo.." [✔] path> addExtension ".foo.." ".name" == ".name.foo.." [✔] path> fileExtension ".name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." ".name.foo.." == ".name.foo.." [✔] path> addExtension ".foo.." "..name" == "..name.foo.." [✔] path> fileExtension "..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "..name.foo.." == "..name.foo.." [✔] path> addExtension ".foo.." "name.name" == "name.name.foo.." [✔] path> fileExtension "name.name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.name.foo.." == "name.name.foo.." [✔] path> addExtension ".foo.." "name..name" == "name..name.foo.." [✔] path> fileExtension "name..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..name.foo.." == "name..name.foo.." [✔] quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> thunk quickcheck-classes> Thunk A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK dependent-sum> Private executables installed in: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/libexec/x86_64-linux-ghc-9.8.1/dependent-sum-0.7.2.0 dependent-sum> Data files installed in: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/share/x86_64-linux-ghc-9.8.1/dependent-sum-0.7.2.0 dependent-sum> Documentation installed in: dependent-sum> /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc/share/doc/dependent-sum-0.7.2.0 dependent-sum> Configuration files installed in: dependent-sum> /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/etc dependent-sum> No alex found dependent-sum> Using ar found on system at: dependent-sum> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar dependent-sum> No c2hs found dependent-sum> No cpphs found dependent-sum> No doctest found dependent-sum> Using gcc version 14.3.0 given by user at: dependent-sum> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc dependent-sum> Using ghc version 9.8.1 found on system at: dependent-sum> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc dependent-sum> Using ghc-pkg version 9.8.1 found on system at: dependent-sum> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 dependent-sum> No ghcjs found dependent-sum> No ghcjs-pkg found dependent-sum> No greencard found dependent-sum> Using haddock version 2.30.0 found on system at: dependent-sum> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 dependent-sum> No happy found dependent-sum> Using haskell-suite found on system at: haskell-suite-dummy-location dependent-sum> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location dependent-sum> No hmake found dependent-sum> Using hpc version 0.69 found on system at: dependent-sum> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 dependent-sum> Using hsc2hs version 0.68.10 found on system at: dependent-sum> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 dependent-sum> Using hscolour version 1.25 found on system at: dependent-sum> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour dependent-sum> No jhc found dependent-sum> Using ld found on system at: dependent-sum> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold dependent-sum> No pkg-config found dependent-sum> Using runghc version 9.8.1 found on system at: dependent-sum> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 dependent-sum> Using strip version 2.44 found on system at: dependent-sum> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip dependent-sum> Using tar found on system at: dependent-sum> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar dependent-sum> No uhc found dependent-sum> Running phase: buildPhase dependent-sum> Preprocessing library for dependent-sum-0.7.2.0.. dependent-sum> Building library for dependent-sum-0.7.2.0.. dependent-sum> [1 of 1] Compiling Data.Dependent.Sum ( src/Data/Dependent/Sum.hs, dist/build/Data/Dependent/Sum.o, dist/build/Data/Dependent/Sum.dyn_o ) dependent-sum> [1 of 1] Compiling Data.Dependent.Sum ( src/Data/Dependent/Sum.hs, dist/build/Data/Dependent/Sum.p_o ) stylish-haskell> optparse-applicative-0.18.1.0 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.3 stylish-haskell> Dependency strict >=0.3 && <0.6: using strict-0.5.1 stylish-haskell> Dependency stylish-haskell: using stylish-haskell-0.14.6.0 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency text >=1.2 && <2.2: using text-2.1 stylish-haskell> Dependency Cabal >=3.4 && <4.0: using Cabal-3.10.2.0 stylish-haskell> Dependency HUnit >=1.2 && <1.7: using HUnit-1.6.2.0 stylish-haskell> Dependency HsYAML >=0.2.0 && <0.3: using HsYAML-0.2.1.5 stylish-haskell> Dependency HsYAML-aeson >=0.2.0 && <0.3: using HsYAML-aeson-0.2.0.2 stylish-haskell> Dependency aeson >=0.6 && <2.3: using aeson-2.2.3.0 stylish-haskell> Dependency base >=4.8 && <5: using base-4.19.0.0 stylish-haskell> Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.0.2 stylish-haskell> Dependency containers >=0.3 && <0.7: using containers-0.6.8 stylish-haskell> Dependency directory >=1.2.3 && <1.4: using directory-1.3.8.1 stylish-haskell> Dependency file-embed >=0.0.10 && <0.1: using file-embed-0.0.16.0 stylish-haskell> Dependency filepath >=1.1 && <1.5: using filepath-1.4.100.4 stylish-haskell> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 stylish-haskell> Dependency ghc-lib-parser-ex >=9.8 && <9.9: using ghc-lib-parser-ex-9.8.0.2 stylish-haskell> Dependency mtl >=2.0 && <2.4: using mtl-2.3.1 stylish-haskell> Dependency random >=1.1: using random-1.2.1.3 stylish-haskell> Dependency regex-tdfa >=1.3 && <1.4: using regex-tdfa-1.3.2.3 stylish-haskell> Dependency stylish-haskell: using stylish-haskell-0.14.6.0 stylish-haskell> Dependency syb >=0.3 && <0.8: using syb-0.7.2.4 stylish-haskell> Dependency test-framework >=0.4 && <0.9: using test-framework-0.8.2.2 stylish-haskell> Dependency test-framework-hunit >=0.2 && <0.4: using stylish-haskell> test-framework-hunit-0.3.0.2 stylish-haskell> Dependency text >=1.2 && <2.2: using text-2.1 stylish-haskell> Source component graph: stylish-haskell> component lib stylish-haskell> component exe:stylish-haskell dependency lib stylish-haskell> component test:stylish-haskell-tests dependency lib stylish-haskell> Configured component graph: stylish-haskell> component stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> include Cabal-3.10.2.0-877c stylish-haskell> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> include HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> include base-4.19.0.0-05c7 stylish-haskell> include bytestring-0.12.0.2-3593 stylish-haskell> include containers-0.6.8-e785 stylish-haskell> include directory-1.3.8.1-696d stylish-haskell> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> include filepath-1.4.100.4-dda0 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> include mtl-2.3.1-eef8 stylish-haskell> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> include text-2.1-c70b stylish-haskell> component stylish-haskell-0.14.6.0-FNw6n0WzgKAGLIErp29IEU-stylish-haskell stylish-haskell> include Cabal-3.10.2.0-877c stylish-haskell> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> include HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> include base-4.19.0.0-05c7 stylish-haskell> include bytestring-0.12.0.2-3593 stylish-haskell> include containers-0.6.8-e785 stylish-haskell> include directory-1.3.8.1-696d stylish-haskell> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> include filepath-1.4.100.4-dda0 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> include mtl-2.3.1-eef8 stylish-haskell> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stylish-haskell> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo stylish-haskell> include stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> include text-2.1-c70b stylish-haskell> component stylish-haskell-0.14.6.0-E4Aqx0wyqOi2LhNP6EDAjc-stylish-haskell-tests stylish-haskell> include Cabal-3.10.2.0-877c stylish-haskell> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra stylish-haskell> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> include HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> include base-4.19.0.0-05c7 stylish-haskell> include bytestring-0.12.0.2-3593 stylish-haskell> include containers-0.6.8-e785 stylish-haskell> include directory-1.3.8.1-696d stylish-haskell> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l deriving-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc deriving-aeson (post)> Pushing 2 paths (162 are already present) using zstd to cache sellout ⏳ deriving-aeson (post)> deriving-aeson (post)> Pushing /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc (4.14 MiB) deriving-aeson (post)> Pushing /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 (627.28 KiB) deriving-aeson (post)> deriving-aeson (post)> All done. deriving-aeson (post)> added 2 signatures deriving-aeson (post)> added 1 signatures deriving-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc deriving-aeson (post)> copying 2 paths... deriving-aeson (post)> copying path '/nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc' to 'https://cache.nix-ci.com'... deriving-aeson (post)> copying path '/nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10' to 'https://cache.nix-ci.com'... deriving-aeson (post)> copying 1 paths... deriving-aeson (post)> copying path '/nix/store/pjja07csk3glii6kr76wfajdmpvxacx8-deriving-aeson-0.2.10.drv' to 'https://cache.nix-ci.com'... deriving-aeson (post)> added 0 signatures deriving-aeson (post)> added 0 signatures deriving-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10 /nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc deriving-aeson (post)> copying 2 paths... deriving-aeson (post)> copying path '/nix/store/k3i95pj8b86yyrhw2bp7ch4v82jx1i2c-deriving-aeson-0.2.10-doc' to 'ssh-ng://worker.nix-ci.com'... deriving-aeson (post)> copying path '/nix/store/jnavnj7l5m5d39glnn25v2fzs3p5zrc7-deriving-aeson-0.2.10' to 'ssh-ng://worker.nix-ci.com'... deriving-aeson (post)> copying 1 paths... deriving-aeson (post)> copying path '/nix/store/pjja07csk3glii6kr76wfajdmpvxacx8-deriving-aeson-0.2.10.drv' to 'ssh-ng://worker.nix-ci.com'... microaeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc microaeson (post)> Pushing 2 paths (67 are already present) using zstd to cache sellout ⏳ microaeson (post)> microaeson (post)> Pushing /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc (813.85 KiB) microaeson (post)> Pushing /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 (2.40 MiB) microaeson (post)> microaeson (post)> All done. microaeson (post)> added 2 signatures microaeson (post)> added 1 signatures microaeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc microaeson (post)> copying 2 paths... microaeson (post)> copying path '/nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc' to 'https://cache.nix-ci.com'... microaeson (post)> copying path '/nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2' to 'https://cache.nix-ci.com'... microaeson (post)> copying 1 paths... microaeson (post)> copying path '/nix/store/8nw4ys045xppva6bn01xmbmcyaiy9r20-microaeson-0.1.0.2.drv' to 'https://cache.nix-ci.com'... microaeson (post)> added 0 signatures microaeson (post)> added 0 signatures microaeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2 /nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc microaeson (post)> copying 2 paths... microaeson (post)> copying path '/nix/store/qlmridfpf1yvd3a58nh75s9xw8hk3yac-microaeson-0.1.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... microaeson (post)> copying path '/nix/store/7f14hqrlccqr3cqkglzbbxflfs947c82-microaeson-0.1.0.2' to 'ssh-ng://worker.nix-ci.com'... microaeson (post)> copying 1 paths... microaeson (post)> copying path '/nix/store/8nw4ys045xppva6bn01xmbmcyaiy9r20-microaeson-0.1.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/0ay0w9rvgny0k43im548nqj6xr5hliwg-stan-0.2.0.0.drv'... algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.IntSet.Internal’ algebraic-graphs> Warning: 'null' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntMap.Internal’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.IntSet.Internal’ algebraic-graphs> 93% ( 14 / 15) in 'Algebra.Graph.AdjacencyIntMap.Algorithm' algebraic-graphs> Missing documentation for: algebraic-graphs> Cycle (src/Algebra/Graph/AdjacencyIntMap/Algorithm.hs:227) algebraic-graphs> Warning: 'List' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Internal.hs:50:18 algebraic-graphs> * at src/Algebra/Graph/Internal.hs:50:1 algebraic-graphs> * in ‘GHC.Types’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Internal.hs:50:1 algebraic-graphs> Warning: 'toList' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘GHC.IsList’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> 100% ( 19 / 19) in 'Algebra.Graph.Internal' algebraic-graphs> Warning: 'Graph' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:183:1 algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph.hs:183:1 algebraic-graphs> Warning: 'Context' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1400:18 algebraic-graphs> * at src/Algebra/Graph.hs:1400:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph.hs:1400:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:249:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:280:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:302:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:677:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:427:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:417:1 lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'headOf' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Last' is ambiguous. It is defined lens> * in ‘Data.Semigroup’ lens> * in ‘Data.Semigroup’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup’ lens> Warning: 'maximum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Max' is ambiguous. It is defined lens> * in ‘Data.Semigroup’ lens> * in ‘Data.Semigroup’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup’ lens> Warning: 'minimum' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Min' is ambiguous. It is defined lens> * in ‘Data.Semigroup’ lens> * in ‘Data.Semigroup’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup’ lens> Warning: 'minimumBy' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'toList' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedIso' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 99% (133 /134) in 'Control.Lens.Fold' lens> Missing documentation for: lens> ifolding (src/Control/Lens/Fold.hs:207) lens> Warning: 'Const' is ambiguous. It is defined lens> * in ‘Data.Functor.Const’ lens> * in ‘Data.Functor.Const’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Const’ lens> Warning: 'Indexed' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:116:25 lens> * at src/Control/Lens/Internal/Indexed.hs:116:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:116:1 lens> Warning: 'prism' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'iso' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'id' is ambiguous. It is defined lens> * in ‘Control.Category’ lens> * in ‘GHC.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Base’ lens> Warning: '.' is ambiguous. It is defined lens> * in ‘Control.Category’ lens> * in ‘GHC.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Base’ lens> Warning: 'itraversed' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'itraverse' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'for' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'forM' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'mapAccumR' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Backwards' is ambiguous. It is defined lens> * in ‘Control.Applicative.Backwards’ lens> * in ‘Control.Applicative.Backwards’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Applicative.Backwards’ lens> Warning: 'mapAccumL' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. rebase> [115 of 369] Compiling Rebase.Data.Foldable ( library/Rebase/Data/Foldable.hs, nothing ) rebase> [116 of 369] Compiling Rebase.Data.Function ( library/Rebase/Data/Function.hs, nothing ) rebase> [117 of 369] Compiling Rebase.Data.Functor ( library/Rebase/Data/Functor.hs, nothing ) rebase> [118 of 369] Compiling Rebase.Data.Functor.Alt ( library/Rebase/Data/Functor/Alt.hs, nothing ) rebase> [119 of 369] Compiling Rebase.Data.Functor.Apply ( library/Rebase/Data/Functor/Apply.hs, nothing ) rebase> [120 of 369] Compiling Rebase.Data.Functor.Bind ( library/Rebase/Data/Functor/Bind.hs, nothing ) rebase> [121 of 369] Compiling Rebase.Data.Functor.Bind.Class ( library/Rebase/Data/Functor/Bind/Class.hs, nothing ) rebase> [122 of 369] Compiling Rebase.Data.Functor.Bind.Trans ( library/Rebase/Data/Functor/Bind/Trans.hs, nothing ) rebase> [123 of 369] Compiling Rebase.Data.Functor.Classes ( library/Rebase/Data/Functor/Classes.hs, nothing ) rebase> [124 of 369] Compiling Rebase.Data.Functor.Compose ( library/Rebase/Data/Functor/Compose.hs, nothing ) rebase> [125 of 369] Compiling Rebase.Data.Functor.Constant ( library/Rebase/Data/Functor/Constant.hs, nothing ) rebase> [126 of 369] Compiling Rebase.Data.Functor.Contravariant ( library/Rebase/Data/Functor/Contravariant.hs, nothing ) rebase> [127 of 369] Compiling Rebase.Data.Functor.Contravariant.Compose ( library/Rebase/Data/Functor/Contravariant/Compose.hs, nothing ) rebase> [128 of 369] Compiling Rebase.Data.Functor.Contravariant.Divisible ( library/Rebase/Data/Functor/Contravariant/Divisible.hs, nothing ) rebase> [129 of 369] Compiling Rebase.Data.Functor.Extend ( library/Rebase/Data/Functor/Extend.hs, nothing ) rebase> [130 of 369] Compiling Rebase.Data.Functor.Identity ( library/Rebase/Data/Functor/Identity.hs, nothing ) rebase> [131 of 369] Compiling Rebase.Data.Functor.Invariant ( library/Rebase/Data/Functor/Invariant.hs, nothing ) rebase> [132 of 369] Compiling Rebase.Data.Functor.Invariant.TH ( library/Rebase/Data/Functor/Invariant/TH.hs, nothing ) rebase> [133 of 369] Compiling Rebase.Data.Functor.Plus ( library/Rebase/Data/Functor/Plus.hs, nothing ) rebase> [134 of 369] Compiling Rebase.Data.Functor.Product ( library/Rebase/Data/Functor/Product.hs, nothing ) rebase> [135 of 369] Compiling Rebase.Data.Functor.Reverse ( library/Rebase/Data/Functor/Reverse.hs, nothing ) rebase> [136 of 369] Compiling Rebase.Data.Functor.Sum ( library/Rebase/Data/Functor/Sum.hs, nothing ) rebase> [137 of 369] Compiling Rebase.Data.Graph ( library/Rebase/Data/Graph.hs, nothing ) rebase> [138 of 369] Compiling Rebase.Data.Group ( library/Rebase/Data/Group.hs, nothing ) rebase> [139 of 369] Compiling Rebase.Data.Groupoid ( library/Rebase/Data/Groupoid.hs, nothing ) rebase> [140 of 369] Compiling Rebase.Data.HashMap.Lazy ( library/Rebase/Data/HashMap/Lazy.hs, nothing ) rebase> [141 of 369] Compiling Rebase.Data.HashMap.Strict ( library/Rebase/Data/HashMap/Strict.hs, nothing ) rebase> [142 of 369] Compiling Rebase.Data.HashSet ( library/Rebase/Data/HashSet.hs, nothing ) rebase> [143 of 369] Compiling Rebase.Data.Hashable ( library/Rebase/Data/Hashable.hs, nothing ) rebase> [144 of 369] Compiling Rebase.Data.IORef ( library/Rebase/Data/IORef.hs, nothing ) rebase> [145 of 369] Compiling Rebase.Data.Int ( library/Rebase/Data/Int.hs, nothing ) rebase> [146 of 369] Compiling Rebase.Data.IntMap ( library/Rebase/Data/IntMap.hs, nothing ) rebase> [147 of 369] Compiling Rebase.Data.IntMap.Lazy ( library/Rebase/Data/IntMap/Lazy.hs, nothing ) rebase> [148 of 369] Compiling Rebase.Data.IntMap.Strict ( library/Rebase/Data/IntMap/Strict.hs, nothing ) rebase> [149 of 369] Compiling Rebase.Data.IntSet ( library/Rebase/Data/IntSet.hs, nothing ) rebase> [150 of 369] Compiling Rebase.Data.Isomorphism ( library/Rebase/Data/Isomorphism.hs, nothing ) rebase> [151 of 369] Compiling Rebase.Data.Ix ( library/Rebase/Data/Ix.hs, nothing ) rebase> [152 of 369] Compiling Rebase.Data.Kind ( library/Rebase/Data/Kind.hs, nothing ) rebase> [153 of 369] Compiling Rebase.Data.List ( library/Rebase/Data/List.hs, nothing ) rebase> [154 of 369] Compiling Rebase.Data.List.NonEmpty ( library/Rebase/Data/List/NonEmpty.hs, nothing ) rebase> [155 of 369] Compiling Rebase.Data.Map ( library/Rebase/Data/Map.hs, nothing ) rebase> [156 of 369] Compiling Rebase.Data.Map.Lazy ( library/Rebase/Data/Map/Lazy.hs, nothing ) rebase> [157 of 369] Compiling Rebase.Data.Map.Strict ( library/Rebase/Data/Map/Strict.hs, nothing ) HTF> emptyTestReporter (Test/Framework/TestTypes.hs:258) HTF> attachCallStack (Test/Framework/TestTypes.hs:177) HTF> Warning: 'TestStartEventObj' is ambiguous. It is defined HTF> * at Test/Framework/JsonOutput.hs:94:7 HTF> * at Test/Framework/JsonOutput.hs:93:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/JsonOutput.hs:93:1 HTF> Warning: 'TestEndEventObj' is ambiguous. It is defined HTF> * at Test/Framework/JsonOutput.hs:106:7 HTF> * at Test/Framework/JsonOutput.hs:105:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/JsonOutput.hs:105:1 HTF> Warning: 'TestListObj' is ambiguous. It is defined HTF> * at Test/Framework/JsonOutput.hs:133:7 HTF> * at Test/Framework/JsonOutput.hs:132:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/JsonOutput.hs:132:1 HTF> Warning: 'TestResultsObj' is ambiguous. It is defined HTF> * at Test/Framework/JsonOutput.hs:146:7 HTF> * at Test/Framework/JsonOutput.hs:145:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/JsonOutput.hs:145:1 HTF> 8% ( 1 / 12) in 'Test.Framework.JsonOutput' HTF> Missing documentation for: HTF> TestStartEventObj (Test/Framework/JsonOutput.hs:93) HTF> TestEndEventObj (Test/Framework/JsonOutput.hs:105) HTF> TestListObj (Test/Framework/JsonOutput.hs:132) HTF> TestObj (Test/Framework/JsonOutput.hs:168) HTF> TestResultsObj (Test/Framework/JsonOutput.hs:145) HTF> mkTestStartEventObj (Test/Framework/JsonOutput.hs:205) HTF> mkTestEndEventObj (Test/Framework/JsonOutput.hs:209) HTF> mkTestListObj (Test/Framework/JsonOutput.hs:216) HTF> mkTestResultsObj (Test/Framework/JsonOutput.hs:220) HTF> decodeObj (Test/Framework/JsonOutput.hs:232) HTF> HTFJsonObj (Test/Framework/JsonOutput.hs:90) HTF> 14% ( 1 / 7) in 'Test.Framework.ThreadPool' HTF> Missing documentation for: HTF> ThreadPoolEntry (Test/Framework/ThreadPool.hs:43) HTF> ThreadPool (Test/Framework/ThreadPool.hs:50) HTF> StopFlag (Test/Framework/ThreadPool.hs:38) HTF> sequentialThreadPool (Test/Framework/ThreadPool.hs:55) HTF> parallelThreadPool (Test/Framework/ThreadPool.hs:58) HTF> threadPoolTest (Test/Framework/ThreadPool.hs:229) HTF> Warning: 'test_' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'prop_' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'TestSuite' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'Assertion' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'Testable' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'htfMain' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'withQCArgs' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> Warning: 'replay' is out of scope. HTF> If you qualify the identifier, haddock can try to link it anyway. HTF> 100% ( 18 / 18) in 'Test.Framework.Tutorial' HTF> Warning: 'Args' is ambiguous. It is defined HTF> * in ‘Test.QuickCheck.Test’ HTF> * in ‘Test.QuickCheck.Test’ HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined in ‘Test.QuickCheck.Test’ HTF> 93% ( 15 / 16) in 'Test.Framework.QuickCheckWrapper' HTF> Missing documentation for: HTF> assertionAsProperty (Test/Framework/QuickCheckWrapper.hs:225) HTF> 25% ( 1 / 4) in 'Test.Framework.PrettyHaskell' HTF> Missing documentation for: HTF> prettyHaskell (Test/Framework/PrettyHaskell.hs:34) HTF> prettyHaskell' (Test/Framework/PrettyHaskell.hs:40) HTF> prettyHaskellTests (Test/Framework/PrettyHaskell.hs:62) attoparsec-aeson> Running phase: fixupPhase attoparsec-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 attoparsec-aeson> shrinking /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSattoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF-ghc9.8.1.so attoparsec-aeson> checking for references to /build/ in /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0... attoparsec-aeson> patching script interpreter paths in /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 attoparsec-aeson> stripping (with command strip and flags -S -p) in /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0/lib attoparsec-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson> checking for references to /build/ in /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc... attoparsec-aeson> patching script interpreter paths in /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc path> addExtension ".foo.." "..." == "....foo.." [✔] path> fileExtension "....foo.." == .foo.. [✔] path> replaceExtension ".foo.." "....foo.." == "....foo.." [✔] path> Relative dir paths path> addExtension ".foo" "name\\name" == "name\\name.foo" [✔] path> fileExtension "name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\name.foo" == "name\\name.foo" [✔] path> addExtension ".foo" "name\\name." == "name\\name..foo" [✔] path> fileExtension "name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name\\name..foo" == "name\\name..foo" [✔] path> addExtension ".foo" "name\\name.." == "name\\name...foo" [✔] path> fileExtension "name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name\\name...foo" == "name\\name...foo" [✔] path> addExtension ".foo" "name\\.name" == "name\\.name.foo" [✔] path> fileExtension "name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\.name.foo" == "name\\.name.foo" [✔] path> addExtension ".foo" "name\\..name" == "name\\..name.foo" [✔] path> fileExtension "name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\..name.foo" == "name\\..name.foo" [✔] path> addExtension ".foo" "name\\name.name" == "name\\name.name.foo" [✔] path> fileExtension "name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\name.name.foo" == "name\\name.name.foo" [✔] path> addExtension ".foo" "name\\name..name" == "name\\name..name.foo" [✔] path> fileExtension "name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name\\name..name.foo" == "name\\name..name.foo" [✔] path> addExtension ".foo" "name\\..." == "name\\....foo" [✔] path> fileExtension "name\\....foo" == .foo [✔] path> replaceExtension ".foo" "name\\....foo" == "name\\....foo" [✔] path> addExtension ".foo" "name.\\name" == "name.\\name.foo" [✔] path> fileExtension "name.\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name.foo" == "name.\\name.foo" [✔] path> addExtension ".foo" "name.\\name." == "name.\\name..foo" [✔] path> fileExtension "name.\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name..foo" == "name.\\name..foo" [✔] path> addExtension ".foo" "name.\\name.." == "name.\\name...foo" [✔] path> fileExtension "name.\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name...foo" == "name.\\name...foo" [✔] path> addExtension ".foo" "name.\\.name" == "name.\\.name.foo" [✔] path> fileExtension "name.\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\.name.foo" == "name.\\.name.foo" [✔] path> addExtension ".foo" "name.\\..name" == "name.\\..name.foo" [✔] path> fileExtension "name.\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\..name.foo" == "name.\\..name.foo" [✔] path> addExtension ".foo" "name.\\name.name" == "name.\\name.name.foo" [✔] path> fileExtension "name.\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name.name.foo" == "name.\\name.name.foo" [✔] path> addExtension ".foo" "name.\\name..name" == "name.\\name..name.foo" [✔] path> fileExtension "name.\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.\\name..name.foo" == "name.\\name..name.foo" [✔] path> addExtension ".foo" "name.\\..." == "name.\\....foo" [✔] path> fileExtension "name.\\....foo" == .foo [✔] path> replaceExtension ".foo" "name.\\....foo" == "name.\\....foo" [✔] path> addExtension ".foo" "name..\\name" == "name..\\name.foo" [✔] path> fileExtension "name..\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name.foo" == "name..\\name.foo" [✔] path> addExtension ".foo" "name..\\name." == "name..\\name..foo" [✔] path> fileExtension "name..\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name..foo" == "name..\\name..foo" [✔] path> addExtension ".foo" "name..\\name.." == "name..\\name...foo" [✔] path> fileExtension "name..\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name...foo" == "name..\\name...foo" [✔] path> addExtension ".foo" "name..\\.name" == "name..\\.name.foo" [✔] quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Thunk K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> lazy quickcheck-classes> Lazy A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy H hw-hspec-hedgehog> Documentation created: dist/doc/html/hw-hspec-hedgehog/, hw-hspec-hedgehog> dist/doc/html/hw-hspec-hedgehog/hw-hspec-hedgehog.txt hw-hspec-hedgehog> Preprocessing test suite 'hw-hspec-hedgehog-test' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Preprocessing test suite 'doctest' for hw-hspec-hedgehog-0.1.1.1.. hw-hspec-hedgehog> Running phase: installPhase hw-hspec-hedgehog> Installing library in /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-hspec-hedgehog> Running phase: fixupPhase hw-hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> shrinking /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE-ghc9.8.1.so hw-hspec-hedgehog> checking for references to /build/ in /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1... hw-hspec-hedgehog> patching script interpreter paths in /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 hw-hspec-hedgehog> stripping (with command strip and flags -S -p) in /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1/lib hw-hspec-hedgehog> shrinking RPATHs of ELF executables and libraries in /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc hw-hspec-hedgehog> checking for references to /build/ in /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc... hw-hspec-hedgehog> patching script interpreter paths in /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc dependent-sum> Running phase: checkPhase dependent-sum> Package has no test suites. dependent-sum> Running phase: haddockPhase dependent-sum> Preprocessing library for dependent-sum-0.7.2.0.. dependent-sum> Running Haddock on library for dependent-sum-0.7.2.0.. dependent-sum> Warning: --source-* options are ignored when --hyperlinked-source is enabled. dependent-sum> [1 of 1] Compiling Data.Dependent.Sum ( src/Data/Dependent/Sum.hs, nothing ) dependent-sum> Haddock coverage: dependent-sum> Warning: 'Identity' is out of scope. dependent-sum> If you qualify the identifier, haddock can try to link it anyway. dependent-sum> Warning: 'ArgDict' is out of scope. dependent-sum> If you qualify the identifier, haddock can try to link it anyway. dependent-sum> 15% ( 2 / 13) in 'Data.Dependent.Sum' dependent-sum> Missing documentation for: dependent-sum> Module header dependent-sum> ShowTag (src/Data/Dependent/Sum.hs:117) dependent-sum> showTaggedPrec (src/Data/Dependent/Sum.hs:120) dependent-sum> ReadTag (src/Data/Dependent/Sum.hs:123) dependent-sum> readTaggedPrec (src/Data/Dependent/Sum.hs:126) dependent-sum> EqTag (src/Data/Dependent/Sum.hs:129) dependent-sum> eqTaggedPrec (src/Data/Dependent/Sum.hs:132) dependent-sum> eqTagged (src/Data/Dependent/Sum.hs:137) dependent-sum> OrdTag (src/Data/Dependent/Sum.hs:140) dependent-sum> compareTaggedPrec (src/Data/Dependent/Sum.hs:143) dependent-sum> compareTagged (src/Data/Dependent/Sum.hs:149) dependent-sum> Documentation created: dist/doc/html/dependent-sum/, dependent-sum> dist/doc/html/dependent-sum/dependent-sum.txt dependent-sum> Running phase: installPhase dependent-sum> Installing library in /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-sum> Running phase: fixupPhase dependent-sum> shrinking RPATHs of ELF executables and libraries in /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 dependent-sum> shrinking /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee-ghc9.8.1.so dependent-sum> checking for references to /build/ in /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0... dependent-sum> patching script interpreter paths in /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 dependent-sum> stripping (with command strip and flags -S -p) in /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0/lib dependent-sum> shrinking RPATHs of ELF executables and libraries in /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc dependent-sum> checking for references to /build/ in /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc... dependent-sum> patching script interpreter paths in /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc stylish-haskell> include filepath-1.4.100.4-dda0 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> include mtl-2.3.1-eef8 stylish-haskell> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB stylish-haskell> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> include stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU stylish-haskell> include test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS stylish-haskell> include text-2.1-c70b stylish-haskell> Linked component graph: stylish-haskell> unit stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> include Cabal-3.10.2.0-877c stylish-haskell> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> include HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> include base-4.19.0.0-05c7 stylish-haskell> include bytestring-0.12.0.2-3593 stylish-haskell> include containers-0.6.8-e785 stylish-haskell> include directory-1.3.8.1-696d stylish-haskell> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> include filepath-1.4.100.4-dda0 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> include mtl-2.3.1-eef8 stylish-haskell> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> include text-2.1-c70b stylish-haskell> Language.Haskell.Stylish=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish,Language.Haskell.Stylish.Config=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Config,Language.Haskell.Stylish.GHC=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.GHC,Language.Haskell.Stylish.Module=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Module,Language.Haskell.Stylish.Parse=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Parse,Language.Haskell.Stylish.Printer=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Printer,Language.Haskell.Stylish.Step=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step,Language.Haskell.Stylish.Step.Data=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.Data,Language.Haskell.Stylish.Step.Imports=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.Imports,Language.Haskell.Stylish.Step.LanguagePragmas=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.LanguagePragmas,Language.Haskell.Stylish.Step.ModuleHeader=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.ModuleHeader,Language.Haskell.Stylish.Step.SimpleAlign=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.SimpleAlign,Language.Haskell.Stylish.Step.Squash=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.Squash,Language.Haskell.Stylish.Step.Tabs=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.Tabs,Language.Haskell.Stylish.Step.TrailingWhitespace=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.TrailingWhitespace,Language.Haskell.Stylish.Step.UnicodeSyntax=stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI:Language.Haskell.Stylish.Step.UnicodeSyntax stylish-haskell> unit stylish-haskell-0.14.6.0-FNw6n0WzgKAGLIErp29IEU-stylish-haskell stylish-haskell> include Cabal-3.10.2.0-877c stylish-haskell> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> include HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> include base-4.19.0.0-05c7 stylish-haskell> include bytestring-0.12.0.2-3593 stylish-haskell> include containers-0.6.8-e785 stylish-haskell> include directory-1.3.8.1-696d stylish-haskell> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> include filepath-1.4.100.4-dda0 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> include mtl-2.3.1-eef8 cabal-install-parsers> Running phase: setupCompilerEnvironmentPhase cabal-install-parsers> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. cabal-install-parsers> Running phase: unpackPhase cabal-install-parsers> unpacking source archive /nix/store/vg8s02jx4c0bmm5xd88pcxkpi113i8k8-cabal-install-parsers-0.6.1.1.tar.gz cabal-install-parsers> source root is cabal-install-parsers-0.6.1.1 cabal-install-parsers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cabal-install-parsers-0.6.1.1/test/Index.hs" cabal-install-parsers> Running phase: patchPhase cabal-install-parsers> Running phase: compileBuildDriverPhase cabal-install-parsers> setupCompileFlags: -package-db=/build/tmp.Ap3BAi9dJ9/setup-package.conf.d -threaded cabal-install-parsers> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Ap3BAi9dJ9/Main.o ) cabal-install-parsers> [2 of 2] Linking Setup cabal-install-parsers> Running phase: updateAutotoolsGnuConfigScriptsPhase cabal-install-parsers> Running phase: configurePhase cabal-install-parsers> configureFlags: --verbose --prefix=/nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc/share/doc/cabal-install-parsers-0.6.1.1 --with-gcc=gcc --package-db=/build/tmp.Ap3BAi9dJ9/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 --disable-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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib cabal-install-parsers> Using Parsec parser cabal-install-parsers> Configuring cabal-install-parsers-0.6.1.1... cabal-install-parsers> Dependency Cabal-syntax >=3.10.1.0 && <3.11: using Cabal-syntax-3.10.2.0 cabal-install-parsers> Dependency aeson >=2.1.0.0 && <2.2 || >=2.2.0.0 && <2.3: using aeson-2.2.3.0 cabal-install-parsers> Dependency base >=4.10 && <4.20: using base-4.19.0.0 cabal-install-parsers> Dependency base16-bytestring >=1.0.0.0 && <1.1: using cabal-install-parsers> base16-bytestring-1.0.2.0 cabal-install-parsers> Dependency binary >=0.8.5 && <0.9: using binary-0.8.9.1 cabal-install-parsers> Dependency binary-instances >=1 && <1.1: using binary-instances-1.0.6 cabal-install-parsers> Dependency bytestring >=0.10.8.1 && <0.11 || >=0.11.1.0 && <0.12 || >=0.12.0.2 cabal-install-parsers> && <0.13: using bytestring-0.12.0.2 cabal-install-parsers> Dependency containers >=0.5.7.1 && <0.6 || >=0.6.0.1 && <0.7: using cabal-install-parsers> containers-0.6.8 cabal-install-parsers> Dependency cryptohash-sha256 >=0.11.101.0 && <0.12: using cabal-install-parsers> cryptohash-sha256-0.11.102.1 cabal-install-parsers> Dependency deepseq >=1.4.2.0 && <1.5 || >=1.5.0.0 && <1.6: using cabal-install-parsers> deepseq-1.5.0.0 cabal-install-parsers> Dependency directory >=1.3.0.0 && <1.4: using directory-1.3.8.1 cabal-install-parsers> Dependency filepath >=1.4.1.1 && <1.5: using filepath-1.4.100.4 cabal-install-parsers> Dependency lukko >=0.1.1 && <0.2: using lukko-0.1.2 cabal-install-parsers> Dependency network-uri >=2.6.1.0 && <2.7: using network-uri-2.6.4.2 cabal-install-parsers> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.17.0 cabal-install-parsers> Dependency pretty >=1.1.3.3 && <1.2: using pretty-1.1.3.6 cabal-install-parsers> Dependency tar >=0.5.1.1 && <0.6 || >=0.6.0.0 && <0.7: using tar-0.6.3.0 cabal-install-parsers> Dependency text >=1.2.3.0 && <1.3 || >=2.0.1 && <2.2: using text-2.1 cabal-install-parsers> Dependency time >=1.8.0.2 && <1.9 || >=1.9.3 && <1.10 || >=1.11.1.1 && <1.12 cabal-install-parsers> || >=1.12.2 && <1.13: using time-1.12.2 cabal-install-parsers> Dependency transformers >=0.5.2.0 && <0.6 || >=0.6.1.0 && <0.7: using cabal-install-parsers> transformers-0.6.1.0 cabal-install-parsers> Source component graph: component lib cabal-install-parsers> Configured component graph: cabal-install-parsers> component cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-install-parsers> include Cabal-syntax-3.10.2.0-0734 cabal-install-parsers> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr cabal-install-parsers> include base-4.19.0.0-05c7 enummapset (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc enummapset (post)> Pushing 2 paths (162 are already present) using zstd to cache sellout ⏳ enummapset (post)> enummapset (post)> Pushing /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 (2.82 MiB) enummapset (post)> Pushing /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc (1.72 MiB) enummapset (post)> enummapset (post)> All done. enummapset (post)> added 2 signatures enummapset (post)> added 1 signatures enummapset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc enummapset (post)> copying 2 paths... enummapset (post)> copying path '/nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc' to 'https://cache.nix-ci.com'... enummapset (post)> copying path '/nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0' to 'https://cache.nix-ci.com'... enummapset (post)> copying 1 paths... enummapset (post)> copying path '/nix/store/0bpykmllpa07yn9v0q2xcikm37ngiir2-enummapset-0.7.3.0.drv' to 'https://cache.nix-ci.com'... enummapset (post)> added 0 signatures enummapset (post)> added 0 signatures enummapset (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0 /nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc enummapset (post)> copying 2 paths... enummapset (post)> copying path '/nix/store/1xqpvgnild9bk472qvk4h82fkx7nbn7s-enummapset-0.7.3.0-doc' to 'ssh-ng://worker.nix-ci.com'... enummapset (post)> copying path '/nix/store/0fdkylbzar1rj4i11pn7l41s5vvbw0j1-enummapset-0.7.3.0' to 'ssh-ng://worker.nix-ci.com'... enummapset (post)> copying 1 paths... enummapset (post)> copying path '/nix/store/0bpykmllpa07yn9v0q2xcikm37ngiir2-enummapset-0.7.3.0.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:699:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:439:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> Warning: 'size' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:602:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph.hs:602:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:262:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:584:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:389:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:616:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:400:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> Warning: 'Vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:184:16 algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph.hs:184:16 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:653:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:413:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:346:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ lens> Warning: 'Bazaar' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Bazaar.hs:69:26 lens> * at src/Control/Lens/Internal/Bazaar.hs:69:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:69:1 lens> Warning: 'map' is ambiguous. It is defined lens> * in ‘GHC.Base’ lens> * in ‘Data.IntMap.Internal’ lens> * in ‘Data.Map.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Map.Internal’ lens> Warning: 'Bazaar1' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Bazaar.hs:261:27 lens> * at src/Control/Lens/Internal/Bazaar.hs:261:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Bazaar.hs:261:1 lens> Warning: 'Bind' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'foo' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'bar' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Yoneda' is ambiguous. It is defined lens> * in ‘Data.Functor.Yoneda’ lens> * in ‘Data.Functor.Yoneda’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Yoneda’ lens> Warning: 'Curried' is ambiguous. It is defined lens> * in ‘Data.Functor.Day.Curried’ lens> * in ‘Data.Functor.Day.Curried’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Day.Curried’ lens> Warning: 'f' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 92% ( 92 /100) in 'Control.Lens.Traversal' lens> Missing documentation for: lens> Traversal1' (src/Control/Lens/Type.hs:215) lens> IndexedTraversal1 (src/Control/Lens/Type.hs:235) lens> IndexedTraversal1' (src/Control/Lens/Type.hs:236) lens> Traversing1 (src/Control/Lens/Traversal.hs:239) lens> Traversing1' (src/Control/Lens/Traversal.hs:245) lens> unsafePartsOf' (src/Control/Lens/Traversal.hs:658) lens> Traversable1 lens> iunsafePartsOf' (src/Control/Lens/Traversal.hs:662) lens> 100% ( 4 / 4) in 'Control.Lens.Level' lens> Warning: '(->)' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 95% ( 21 / 22) in 'Control.Lens.Reified' lens> Missing documentation for: lens> ReifiedIndexedFold (src/Control/Lens/Reified.hs:436) lens> Warning: 'Handler' is ambiguous. It is defined lens> * in ‘Control.Exception’ lens> * in ‘Control.Exception’ lens> * in ‘Control.Monad.Catch’ lens> * in ‘Control.Monad.Catch’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Catch’ lens> Warning: 'catches' is ambiguous. It is defined lens> * in ‘Control.Exception’ lens> * in ‘Control.Monad.Catch’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Catch’ lens> Warning: 'SomeException' is ambiguous. It is defined lens> * in ‘GHC.Exception.Type’ lens> * in ‘GHC.Exception.Type’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Exception.Type’ lens> 100% ( 3 / 3) in 'Control.Lens.Internal.Exception' lens> Warning: 'Indexed' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Indexed.hs:116:25 lens> * at src/Control/Lens/Internal/Indexed.hs:116:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. rebase> [158 of 369] Compiling Rebase.Data.Maybe ( library/Rebase/Data/Maybe.hs, nothing ) rebase> [159 of 369] Compiling Rebase.Data.Monoid ( library/Rebase/Data/Monoid.hs, nothing ) rebase> [160 of 369] Compiling Rebase.Data.Ord ( library/Rebase/Data/Ord.hs, nothing ) rebase> [161 of 369] Compiling Rebase.Data.Profunctor ( library/Rebase/Data/Profunctor.hs, nothing ) rebase> [162 of 369] Compiling Rebase.Data.Profunctor.Adjunction ( library/Rebase/Data/Profunctor/Adjunction.hs, nothing ) rebase> [163 of 369] Compiling Rebase.Data.Profunctor.Cayley ( library/Rebase/Data/Profunctor/Cayley.hs, nothing ) rebase> [164 of 369] Compiling Rebase.Data.Profunctor.Choice ( library/Rebase/Data/Profunctor/Choice.hs, nothing ) rebase> [165 of 369] Compiling Rebase.Data.Profunctor.Closed ( library/Rebase/Data/Profunctor/Closed.hs, nothing ) rebase> [166 of 369] Compiling Rebase.Data.Profunctor.Composition ( library/Rebase/Data/Profunctor/Composition.hs, nothing ) rebase> [167 of 369] Compiling Rebase.Data.Profunctor.Mapping ( library/Rebase/Data/Profunctor/Mapping.hs, nothing ) rebase> [168 of 369] Compiling Rebase.Data.Profunctor.Monad ( library/Rebase/Data/Profunctor/Monad.hs, nothing ) rebase> [169 of 369] Compiling Rebase.Data.Profunctor.Ran ( library/Rebase/Data/Profunctor/Ran.hs, nothing ) rebase> [170 of 369] Compiling Rebase.Data.Profunctor.Rep ( library/Rebase/Data/Profunctor/Rep.hs, nothing ) rebase> [171 of 369] Compiling Rebase.Data.Profunctor.Sieve ( library/Rebase/Data/Profunctor/Sieve.hs, nothing ) rebase> [172 of 369] Compiling Rebase.Data.Profunctor.Strong ( library/Rebase/Data/Profunctor/Strong.hs, nothing ) rebase> [173 of 369] Compiling Rebase.Data.Profunctor.Traversing ( library/Rebase/Data/Profunctor/Traversing.hs, nothing ) rebase> [174 of 369] Compiling Rebase.Data.Profunctor.Types ( library/Rebase/Data/Profunctor/Types.hs, nothing ) rebase> [175 of 369] Compiling Rebase.Data.Profunctor.Unsafe ( library/Rebase/Data/Profunctor/Unsafe.hs, nothing ) rebase> [176 of 369] Compiling Rebase.Data.Profunctor.Yoneda ( library/Rebase/Data/Profunctor/Yoneda.hs, nothing ) rebase> [177 of 369] Compiling Rebase.Data.Proxy ( library/Rebase/Data/Proxy.hs, nothing ) rebase> [178 of 369] Compiling Rebase.Data.Ratio ( library/Rebase/Data/Ratio.hs, nothing ) rebase> [179 of 369] Compiling Rebase.Data.STRef ( library/Rebase/Data/STRef.hs, nothing ) rebase> [180 of 369] Compiling Rebase.Data.STRef.Lazy ( library/Rebase/Data/STRef/Lazy.hs, nothing ) rebase> [181 of 369] Compiling Rebase.Data.STRef.Strict ( library/Rebase/Data/STRef/Strict.hs, nothing ) rebase> [182 of 369] Compiling Rebase.Data.Scientific ( library/Rebase/Data/Scientific.hs, nothing ) rebase> [183 of 369] Compiling Rebase.Data.Semigroup ( library/Rebase/Data/Semigroup.hs, nothing ) rebase> [184 of 369] Compiling Rebase.Data.Semigroup.Bifoldable ( library/Rebase/Data/Semigroup/Bifoldable.hs, nothing ) rebase> [185 of 369] Compiling Rebase.Data.Semigroup.Bitraversable ( library/Rebase/Data/Semigroup/Bitraversable.hs, nothing ) rebase> [186 of 369] Compiling Rebase.Data.Semigroup.Foldable ( library/Rebase/Data/Semigroup/Foldable.hs, nothing ) rebase> [187 of 369] Compiling Rebase.Data.Semigroup.Traversable ( library/Rebase/Data/Semigroup/Traversable.hs, nothing ) rebase> [188 of 369] Compiling Rebase.Data.Semigroup.Traversable.Class ( library/Rebase/Data/Semigroup/Traversable/Class.hs, nothing ) rebase> [189 of 369] Compiling Rebase.Data.Semigroupoid ( library/Rebase/Data/Semigroupoid.hs, nothing ) rebase> [190 of 369] Compiling Rebase.Data.Semigroupoid.Dual ( library/Rebase/Data/Semigroupoid/Dual.hs, nothing ) rebase> [191 of 369] Compiling Rebase.Data.Semigroupoid.Ob ( library/Rebase/Data/Semigroupoid/Ob.hs, nothing ) rebase> [192 of 369] Compiling Rebase.Data.Semigroupoid.Static ( library/Rebase/Data/Semigroupoid/Static.hs, nothing ) rebase> [193 of 369] Compiling Rebase.Data.Sequence ( library/Rebase/Data/Sequence.hs, nothing ) rebase> [194 of 369] Compiling Rebase.Data.Set ( library/Rebase/Data/Set.hs, nothing ) rebase> [195 of 369] Compiling Rebase.Data.String ( library/Rebase/Data/String.hs, nothing ) rebase> [196 of 369] Compiling Rebase.Data.Text ( library/Rebase/Data/Text.hs, nothing ) rebase> [197 of 369] Compiling Rebase.Data.Text.Array ( library/Rebase/Data/Text/Array.hs, nothing ) HTF> 93% (109 /117) in 'Test.Framework.HUnitWrapper' HTF> Missing documentation for: HTF> assertBoolVerbose (Test/Framework/HUnitWrapper.hs:206) HTF> subAssertVerbose (Test/Framework/HUnitWrapper.hs:909) HTF> gassertBool (Test/Framework/HUnitWrapper.hs:209) HTF> gassertBoolVerbose (Test/Framework/HUnitWrapper.hs:212) HTF> gsubAssert (Test/Framework/HUnitWrapper.hs:906) HTF> gsubAssertVerbose (Test/Framework/HUnitWrapper.hs:912) HTF> HUnitFailure HTF> hunitWrapperTests (Test/Framework/HUnitWrapper.hs:930) HTF> 28% ( 2 / 7) in 'Test.Framework.XmlOutput' HTF> Missing documentation for: HTF> Testsuites (Test/Framework/XmlOutput.hs:97) HTF> Testsuite (Test/Framework/XmlOutput.hs:105) HTF> Testcase (Test/Framework/XmlOutput.hs:116) HTF> Result (Test/Framework/XmlOutput.hs:124) HTF> mkGlobalResultsXml (Test/Framework/XmlOutput.hs:231) HTF> Warning: 'CmdlineOptions' is ambiguous. It is defined HTF> * at Test/Framework/CmdlineOptions.hs:74:23 HTF> * at Test/Framework/CmdlineOptions.hs:74:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/CmdlineOptions.hs:74:1 HTF> Warning: 'TestConfig' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:205:7 HTF> * at Test/Framework/TestTypes.hs:204:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:204:1 HTF> Warning: 'Assertion' is ambiguous. It is defined HTF> * at Test/Framework/TestInterface.hs:63:1 HTF> * in ‘Test.HUnit.Lang’ HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestInterface.hs:63:1 HTF> Warning: 'TestSuite' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:107:18 HTF> * at Test/Framework/TestTypes.hs:107:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:107:1 HTF> Warning: 'Test' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:103:1 HTF> * in ‘Test.HUnit.Base’ HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:103:1 HTF> Warning: 'CmdlineOptions' is ambiguous. It is defined HTF> * at Test/Framework/CmdlineOptions.hs:74:23 HTF> * at Test/Framework/CmdlineOptions.hs:74:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/CmdlineOptions.hs:74:1 HTF> Warning: 'TestConfig' is ambiguous. It is defined HTF> * at Test/Framework/TestTypes.hs:205:7 HTF> * at Test/Framework/TestTypes.hs:204:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/TestTypes.hs:204:1 HTF> 92% ( 25 / 27) in 'Test.Framework.TestManager' HTF> Missing documentation for: HTF> flattenTest (Test/Framework/TestManager.hs:149) HTF> wrappableTests (Test/Framework/TestManager.hs:508) HTF> Warning: 'BBTArgs' is ambiguous. It is defined HTF> * at Test/Framework/BlackBoxTest.hs:131:16 HTF> * at Test/Framework/BlackBoxTest.hs:131:1 HTF> You may be able to disambiguate the identifier by qualifying it or HTF> by specifying the type/value namespace explicitly. HTF> Defaulting to the one defined at Test/Framework/BlackBoxTest.hs:131:1 HTF> 100% ( 6 / 6) in 'Test.Framework.BlackBoxTest' HTF> 100% ( 17 / 17) in 'Test.Framework' HTF> Warning: Test.Framework.Pretty: could not find link destinations for: HTF> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode HTF> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Style HTF> - Text.PrettyPrint.Annotated.HughesPJ.Rep_TextDetails HTF> - Text.PrettyPrint.HughesPJ.Rep_Doc path> fileExtension "name..\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\.name.foo" == "name..\\.name.foo" [✔] path> addExtension ".foo" "name..\\..name" == "name..\\..name.foo" [✔] path> fileExtension "name..\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\..name.foo" == "name..\\..name.foo" [✔] path> addExtension ".foo" "name..\\name.name" == "name..\\name.name.foo" [✔] path> fileExtension "name..\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name.name.foo" == "name..\\name.name.foo" [✔] path> addExtension ".foo" "name..\\name..name" == "name..\\name..name.foo" [✔] path> fileExtension "name..\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..\\name..name.foo" == "name..\\name..name.foo" [✔] path> addExtension ".foo" "name..\\..." == "name..\\....foo" [✔] path> fileExtension "name..\\....foo" == .foo [✔] path> replaceExtension ".foo" "name..\\....foo" == "name..\\....foo" [✔] path> addExtension ".foo" ".name\\name" == ".name\\name.foo" [✔] path> fileExtension ".name\\name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name.foo" == ".name\\name.foo" [✔] path> addExtension ".foo" ".name\\name." == ".name\\name..foo" [✔] path> fileExtension ".name\\name..foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name..foo" == ".name\\name..foo" [✔] path> addExtension ".foo" ".name\\name.." == ".name\\name...foo" [✔] path> fileExtension ".name\\name...foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name...foo" == ".name\\name...foo" [✔] path> addExtension ".foo" ".name\\.name" == ".name\\.name.foo" [✔] path> fileExtension ".name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\.name.foo" == ".name\\.name.foo" [✔] path> addExtension ".foo" ".name\\..name" == ".name\\..name.foo" [✔] path> fileExtension ".name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\..name.foo" == ".name\\..name.foo" [✔] path> addExtension ".foo" ".name\\name.name" == ".name\\name.name.foo" [✔] path> fileExtension ".name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name.name.foo" == ".name\\name.name.foo" [✔] path> addExtension ".foo" ".name\\name..name" == ".name\\name..name.foo" [✔] path> fileExtension ".name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name\\name..name.foo" == ".name\\name..name.foo" [✔] path> addExtension ".foo" ".name\\..." == ".name\\....foo" [✔] path> fileExtension ".name\\....foo" == .foo [✔] path> replaceExtension ".foo" ".name\\....foo" == ".name\\....foo" [✔] path> addExtension ".foo" "..name\\name" == "..name\\name.foo" [✔] path> fileExtension "..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name.foo" == "..name\\name.foo" [✔] path> addExtension ".foo" "..name\\name." == "..name\\name..foo" [✔] path> fileExtension "..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name..foo" == "..name\\name..foo" [✔] path> addExtension ".foo" "..name\\name.." == "..name\\name...foo" [✔] path> fileExtension "..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name...foo" == "..name\\name...foo" [✔] path> addExtension ".foo" "..name\\.name" == "..name\\.name.foo" [✔] path> fileExtension "..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\.name.foo" == "..name\\.name.foo" [✔] path> addExtension ".foo" "..name\\..name" == "..name\\..name.foo" [✔] path> fileExtension "..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\..name.foo" == "..name\\..name.foo" [✔] path> addExtension ".foo" "..name\\name.name" == "..name\\name.name.foo" [✔] path> fileExtension "..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name.name.foo" == "..name\\name.name.foo" [✔] path> addExtension ".foo" "..name\\name..name" == "..name\\name..name.foo" [✔] path> fileExtension "..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name\\name..name.foo" == "..name\\name..name.foo" [✔] quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Lazy K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> containers quickcheck-classes> strict quickcheck-classes> Set A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set G quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK stylish-haskell> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stylish-haskell> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo stylish-haskell> include stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> include text-2.1-c70b stylish-haskell> unit stylish-haskell-0.14.6.0-E4Aqx0wyqOi2LhNP6EDAjc-stylish-haskell-tests stylish-haskell> include Cabal-3.10.2.0-877c stylish-haskell> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra stylish-haskell> include HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> include HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> include base-4.19.0.0-05c7 stylish-haskell> include bytestring-0.12.0.2-3593 stylish-haskell> include containers-0.6.8-e785 stylish-haskell> include directory-1.3.8.1-696d stylish-haskell> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> include filepath-1.4.100.4-dda0 stylish-haskell> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> include mtl-2.3.1-eef8 stylish-haskell> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB stylish-haskell> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> include stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> include test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU stylish-haskell> include test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS stylish-haskell> include text-2.1-c70b stylish-haskell> Ready component graph: stylish-haskell> definite stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> depends Cabal-3.10.2.0-877c stylish-haskell> depends HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> depends HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> depends base-4.19.0.0-05c7 stylish-haskell> depends bytestring-0.12.0.2-3593 stylish-haskell> depends containers-0.6.8-e785 stylish-haskell> depends directory-1.3.8.1-696d stylish-haskell> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> depends filepath-1.4.100.4-dda0 stylish-haskell> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> depends ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> depends mtl-2.3.1-eef8 stylish-haskell> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> depends text-2.1-c70b stylish-haskell> definite stylish-haskell-0.14.6.0-E4Aqx0wyqOi2LhNP6EDAjc-stylish-haskell-tests stylish-haskell> depends Cabal-3.10.2.0-877c stylish-haskell> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra stylish-haskell> depends HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> depends HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> depends base-4.19.0.0-05c7 stylish-haskell> depends bytestring-0.12.0.2-3593 stylish-haskell> depends containers-0.6.8-e785 stylish-haskell> depends directory-1.3.8.1-696d stylish-haskell> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> depends filepath-1.4.100.4-dda0 stylish-haskell> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> depends ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz stylish-haskell> depends mtl-2.3.1-eef8 stylish-haskell> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB stylish-haskell> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> depends stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> depends test-framework-0.8.2.2-6paJj4TOjzI3x7HJ2kVCYU stylish-haskell> depends test-framework-hunit-0.3.0.2-ztI2E2rzBqEa0hO1V4dGS stylish-haskell> depends text-2.1-c70b stylish-haskell> definite stylish-haskell-0.14.6.0-FNw6n0WzgKAGLIErp29IEU-stylish-haskell stylish-haskell> depends Cabal-3.10.2.0-877c stylish-haskell> depends HsYAML-0.2.1.5-IPdGfJxH5yN2oHyOETXLgP stylish-haskell> depends HsYAML-aeson-0.2.0.2-3wK1FZnA82a7HnaSQTnZ6I stylish-haskell> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr stylish-haskell> depends base-4.19.0.0-05c7 stylish-haskell> depends bytestring-0.12.0.2-3593 stylish-haskell> depends containers-0.6.8-e785 stylish-haskell> depends directory-1.3.8.1-696d stylish-haskell> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l stylish-haskell> depends filepath-1.4.100.4-dda0 stylish-haskell> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg stylish-haskell> depends ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz cabal-install-parsers> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj cabal-install-parsers> include binary-0.8.9.1-a30e cabal-install-parsers> include binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP cabal-install-parsers> include bytestring-0.12.0.2-3593 cabal-install-parsers> include containers-0.6.8-e785 cabal-install-parsers> include cryptohash-sha256-0.11.102.1-8P09OUgNHLk7MfBH4ZBEJ9 cabal-install-parsers> include deepseq-1.5.0.0-3309 cabal-install-parsers> include directory-1.3.8.1-696d cabal-install-parsers> include filepath-1.4.100.4-dda0 cabal-install-parsers> include lukko-0.1.2-DO4jNQtOfF51g2e4DyULMh cabal-install-parsers> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg cabal-install-parsers> include parsec-3.1.17.0-3d7c cabal-install-parsers> include pretty-1.1.3.6-974d cabal-install-parsers> include tar-0.6.3.0-9qtl9wTChJMLOtQHLbo6Hx cabal-install-parsers> include text-2.1-c70b cabal-install-parsers> include time-1.12.2-7ff5 cabal-install-parsers> include transformers-0.6.1.0-7653 cabal-install-parsers> Linked component graph: cabal-install-parsers> unit cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-install-parsers> include Cabal-syntax-3.10.2.0-0734 cabal-install-parsers> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr cabal-install-parsers> include base-4.19.0.0-05c7 cabal-install-parsers> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj cabal-install-parsers> include binary-0.8.9.1-a30e cabal-install-parsers> include binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP cabal-install-parsers> include bytestring-0.12.0.2-3593 cabal-install-parsers> include containers-0.6.8-e785 cabal-install-parsers> include cryptohash-sha256-0.11.102.1-8P09OUgNHLk7MfBH4ZBEJ9 cabal-install-parsers> include deepseq-1.5.0.0-3309 cabal-install-parsers> include directory-1.3.8.1-696d cabal-install-parsers> include filepath-1.4.100.4-dda0 cabal-install-parsers> include lukko-0.1.2-DO4jNQtOfF51g2e4DyULMh cabal-install-parsers> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg cabal-install-parsers> include parsec-3.1.17.0-3d7c cabal-install-parsers> include pretty-1.1.3.6-974d cabal-install-parsers> include tar-0.6.3.0-9qtl9wTChJMLOtQHLbo6Hx cabal-install-parsers> include text-2.1-c70b cabal-install-parsers> include time-1.12.2-7ff5 cabal-install-parsers> include transformers-0.6.1.0-7653 cabal-install-parsers> Cabal.Config=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.Config,Cabal.Index=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.Index,Cabal.Optimization=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.Optimization,Cabal.Package=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.Package,Cabal.Parse=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.Parse,Cabal.Project=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.Project,Cabal.SourceRepo=cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ:Cabal.SourceRepo cabal-install-parsers> Ready component graph: cabal-install-parsers> definite cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-install-parsers> depends Cabal-syntax-3.10.2.0-0734 cabal-install-parsers> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr cabal-install-parsers> depends base-4.19.0.0-05c7 cabal-install-parsers> depends base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj cabal-install-parsers> depends binary-0.8.9.1-a30e cabal-install-parsers> depends binary-instances-1.0.6-44vJAXsrwF89SlhZ5bMPbP cabal-install-parsers> depends bytestring-0.12.0.2-3593 cabal-install-parsers> depends containers-0.6.8-e785 cabal-install-parsers> depends cryptohash-sha256-0.11.102.1-8P09OUgNHLk7MfBH4ZBEJ9 cabal-install-parsers> depends deepseq-1.5.0.0-3309 cabal-install-parsers> depends directory-1.3.8.1-696d cabal-install-parsers> depends filepath-1.4.100.4-dda0 cabal-install-parsers> depends lukko-0.1.2-DO4jNQtOfF51g2e4DyULMh cabal-install-parsers> depends network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg cabal-install-parsers> depends parsec-3.1.17.0-3d7c cabal-install-parsers> depends pretty-1.1.3.6-974d cabal-install-parsers> depends tar-0.6.3.0-9qtl9wTChJMLOtQHLbo6Hx cabal-install-parsers> depends text-2.1-c70b cabal-install-parsers> depends time-1.12.2-7ff5 cabal-install-parsers> depends transformers-0.6.1.0-7653 cabal-install-parsers> Using Cabal-3.10.2.0 compiled by ghc-9.8 cabal-install-parsers> Using compiler: ghc-9.8.1 cabal-install-parsers> Using install prefix: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 cabal-install-parsers> Executables installed in: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/bin cabal-install-parsers> Libraries installed in: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-install-parsers> Dynamic Libraries installed in: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 cabal-install-parsers> Private executables installed in: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/libexec/x86_64-linux-ghc-9.8.1/cabal-install-parsers-0.6.1.1 stan> Running phase: setupCompilerEnvironmentPhase stan> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. stan> Running phase: unpackPhase stan> unpacking source archive /nix/store/ijdc5ckrn220f1hhs8lx5dpijw2f56r0-stan-0.2.0.0.tar.gz stan> source root is stan-0.2.0.0 stan> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "stan-0.2.0.0/test/Test/Stan/Toml.hs" stan> Running phase: patchPhase stan> Running phase: compileBuildDriverPhase stan> setupCompileFlags: -package-db=/build/tmp.gBzGvKtAvP/setup-package.conf.d -threaded stan> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gBzGvKtAvP/Main.o ) stan> [2 of 2] Linking Setup stan> Running phase: updateAutotoolsGnuConfigScriptsPhase stan> Running phase: configurePhase stan> configureFlags: --verbose --prefix=/nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.gBzGvKtAvP/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 --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib stan> Using Parsec parser stan> Configuring stan-0.2.0.0... stan> Dependency array >=0.5 && <0.6: using array-0.5.6.0 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.19.0.0 stan> Dependency base64 >=0.4.1 && <1.1: using base64-1.0 stan> Dependency blaze-html >=0.9.1 && <0.10: using blaze-html-0.9.2.0 stan> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 stan> Dependency clay >=0.14 && <0.16: using clay-0.15.0 stan> Dependency colourista >=0.1 && <0.3: using colourista-0.1.0.2 stan> Dependency containers >=0.5 && <0.8: using containers-0.6.8 stan> Dependency cryptohash-sha1 >=0.11 && <0.12: using cryptohash-sha1-0.11.101.0 stan> Dependency dir-traverse >=0.2.2.2 && <0.3: using dir-traverse-0.2.3.0 stan> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 stan> Dependency extensions >=0.0.0.1 && <0.1 || >=0.1.0.0 && <0.2: using stan> extensions-0.1.0.1 stan> Dependency filepath >=1.4 && <1.6: using filepath-1.4.100.4 stan> Dependency ghc >=8.8 && <9.13: using ghc-9.8.1 stan> Dependency ghc-boot-th >=8.8 && <9.13: using ghc-boot-th-9.8.1 stan> Dependency gitrev >=1.3.1 && <1.4: using gitrev-1.3.1 stan> Dependency microaeson >=0.1.0.0 && <0.2: using microaeson-0.1.0.2 stan> Dependency optparse-applicative >=0.15 && <0.19: using stan> optparse-applicative-0.18.1.0 stan> Dependency pretty-simple >=4.0 && <4.2: using pretty-simple-4.1.3.0 stan> Dependency process >=1.6.8.0 && <1.7: using process-1.6.18.0 stan> Dependency relude >=1.0 && <1.3: using relude-1.2.2.0 stan> Dependency slist >=0.1 && <0.3: using slist-0.2.1.0 stan> Dependency tomland >=1.3.0.0 && <1.4: using tomland-1.3.3.3 stan> Dependency trial >=0.0.0.0 && <0.1: using trial-0.0.0.0 stan> Dependency trial-optparse-applicative >=0.0.0.0 && <0.1: using stan> trial-optparse-applicative-0.0.0.0 stan> Dependency trial-tomland >=0.0.0.0 && <0.1: using trial-tomland-0.0.0.0 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.19.0.0 stan> Dependency bytestring: using bytestring-0.12.0.2 stan> Dependency filepath: using filepath-1.4.100.4 stan> Dependency scientific: using scientific-0.3.8.0 attoparsec-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson (post)> Pushing 2 paths (163 are already present) using zstd to cache sellout ⏳ attoparsec-aeson (post)> attoparsec-aeson (post)> Pushing /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 (4.37 MiB) attoparsec-aeson (post)> Pushing /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc (519.88 KiB) attoparsec-aeson (post)> attoparsec-aeson (post)> All done. attoparsec-aeson (post)> added 2 signatures attoparsec-aeson (post)> added 1 signatures attoparsec-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson (post)> copying 2 paths... attoparsec-aeson (post)> copying path '/nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc' to 'https://cache.nix-ci.com'... attoparsec-aeson (post)> copying path '/nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0' to 'https://cache.nix-ci.com'... attoparsec-aeson (post)> copying 1 paths... attoparsec-aeson (post)> copying path '/nix/store/xngzh9nkniwdpifaqz14yy1s4n71pwx8-attoparsec-aeson-2.2.2.0.drv' to 'https://cache.nix-ci.com'... attoparsec-aeson (post)> added 0 signatures attoparsec-aeson (post)> added 0 signatures attoparsec-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0 /nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc attoparsec-aeson (post)> copying 2 paths... attoparsec-aeson (post)> copying path '/nix/store/zjxp80cyxg56bcpwh5i09yzbyc58x1l9-attoparsec-aeson-2.2.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... attoparsec-aeson (post)> copying path '/nix/store/ifc1153p3j5pvlxivr6kv7qi91haaqjp-attoparsec-aeson-2.2.2.0' to 'ssh-ng://worker.nix-ci.com'... attoparsec-aeson (post)> copying 1 paths... attoparsec-aeson (post)> copying path '/nix/store/xngzh9nkniwdpifaqz14yy1s4n71pwx8-attoparsec-aeson-2.2.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... dependent-sum (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 dependent-sum (post)> Pushing 2 paths (170 are already present) using zstd to cache sellout ⏳ dependent-sum (post)> dependent-sum (post)> Pushing /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc (272.84 KiB) dependent-sum (post)> Pushing /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 (363.26 KiB) dependent-sum (post)> dependent-sum (post)> All done. dependent-sum (post)> added 2 signatures dependent-sum (post)> added 1 signatures dependent-sum (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 dependent-sum (post)> copying 2 paths... dependent-sum (post)> copying path '/nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc' to 'https://cache.nix-ci.com'... dependent-sum (post)> copying path '/nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0' to 'https://cache.nix-ci.com'... dependent-sum (post)> copying 1 paths... dependent-sum (post)> copying path '/nix/store/xzrjdxkl88qcrdf1yc7ikph99ca5mw3n-dependent-sum-0.7.2.0.drv' to 'https://cache.nix-ci.com'... dependent-sum (post)> added 0 signatures dependent-sum (post)> added 0 signatures dependent-sum (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc /nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0 dependent-sum (post)> copying 2 paths... dependent-sum (post)> copying path '/nix/store/hk92s8i11pmrajdx0by23fgis23zhhp7-dependent-sum-0.7.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... dependent-sum (post)> copying path '/nix/store/snga0zzyh920nwrm44k61ykbw6bp1v6k-dependent-sum-0.7.2.0' to 'ssh-ng://worker.nix-ci.com'... dependent-sum (post)> copying 1 paths... dependent-sum (post)> copying path '/nix/store/xzrjdxkl88qcrdf1yc7ikph99ca5mw3n-dependent-sum-0.7.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... hw-hspec-hedgehog (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc hw-hspec-hedgehog (post)> Pushing 2 paths (148 are already present) using zstd to cache sellout ⏳ hw-hspec-hedgehog (post)> hw-hspec-hedgehog (post)> Pushing /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc (161.45 KiB) hw-hspec-hedgehog (post)> Pushing /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 (402.16 KiB) hw-hspec-hedgehog (post)> hw-hspec-hedgehog (post)> All done. hw-hspec-hedgehog (post)> added 2 signatures hw-hspec-hedgehog (post)> added 1 signatures hw-hspec-hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc hw-hspec-hedgehog (post)> copying 2 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc' to 'https://cache.nix-ci.com'... hw-hspec-hedgehog (post)> copying path '/nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1' to 'https://cache.nix-ci.com'... hw-hspec-hedgehog (post)> copying 1 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/kv4cxzz7gvdzvdp4288rqialp1656nzg-hw-hspec-hedgehog-0.1.1.1.drv' to 'https://cache.nix-ci.com'... hw-hspec-hedgehog (post)> added 0 signatures hw-hspec-hedgehog (post)> added 0 signatures hw-hspec-hedgehog (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1 /nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc hw-hspec-hedgehog (post)> copying 2 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/xviz8r7hnl4ifc9abjvjqzp4bzh4wn9z-hw-hspec-hedgehog-0.1.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... hw-hspec-hedgehog (post)> copying path '/nix/store/dcphnk8msr4fqlf26h92f97kyqdcyqr3-hw-hspec-hedgehog-0.1.1.1' to 'ssh-ng://worker.nix-ci.com'... hw-hspec-hedgehog (post)> copying 1 paths... hw-hspec-hedgehog (post)> copying path '/nix/store/kv4cxzz7gvdzvdp4288rqialp1656nzg-hw-hspec-hedgehog-0.1.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/72lmvqfxqhx1im8fv4skqkznz75077ri-aeson-pretty-0.8.10.drv'... building '/nix/store/l8xa1lxcr3dmwgphixfxwgxpd1bhyf2x-dependent-map-0.4.0.0.drv'... building '/nix/store/hknlnmdz08cp9vg95d18zcc0l66ldmz6-hw-prim-0.6.3.2.drv'... algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1145:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:729:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:319:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:541:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:555:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1052:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:678:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1067:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:743:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:464:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:719:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:604:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:333:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or lens> Defaulting to the one defined at src/Control/Lens/Internal/Indexed.hs:116:1 lens> 92% ( 51 / 55) in 'Control.Lens.Indexed' lens> Missing documentation for: lens> ifoldMapBy (src/Control/Lens/Indexed.hs:283) lens> ifoldMapByOf (src/Control/Lens/Indexed.hs:286) lens> itraverseBy (src/Control/Lens/Indexed.hs:289) lens> itraverseByOf (src/Control/Lens/Indexed.hs:292) lens> 100% ( 5 / 5) in 'Control.Lens.Internal.ByteString' lens> 96% ( 24 / 25) in 'Control.Lens.Equality' lens> Missing documentation for: lens> cloneEquality (src/Control/Lens/Equality.hs:113) lens> Warning: 'lazy' is ambiguous. It is defined lens> * at src/Control/Lens/Iso.hs:435:1 lens> * in ‘GHC.Magic’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Iso.hs:435:1 lens> Warning: 'ByteString' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Text' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Magma' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Magma.hs:59:3 lens> * at src/Control/Lens/Internal/Magma.hs:55:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Magma.hs:55:1 lens> 91% ( 51 / 56) in 'Control.Lens.Iso' lens> Missing documentation for: lens> Swapped (src/Control/Lens/Iso.hs:420) lens> Strict (src/Control/Lens/Iso.hs:412) lens> Lazy (src/Control/Lens/Iso.hs:416) lens> Reversed (src/Control/Lens/Iso.hs:424) lens> List (src/Control/Lens/Iso.hs:464) lens> 33% ( 1 / 3) in 'Control.Lens.Empty' lens> Missing documentation for: lens> AsEmpty (src/Control/Lens/Empty.hs:69) lens> Empty (src/Control/Lens/Empty.hs:80) lens> Warning: 'Vector' is ambiguous. It is defined lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Vector.Unboxed.Base’ lens> Warning: 'cons' is ambiguous. It is defined lens> * in ‘Data.ByteString’ lens> * in ‘Data.ByteString.Lazy’ lens> * at src/Control/Lens/Cons.hs:228:1 lens> * in ‘Data.Text’ lens> * in ‘Data.Text.Lazy’ lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Cons.hs:228:1 lens> Warning: 'head' is ambiguous. It is defined lens> * in ‘GHC.List’ lens> * in ‘Data.ByteString’ lens> * in ‘Data.ByteString.Lazy’ lens> * in ‘Data.Text’ lens> * in ‘Data.Text.Lazy’ lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Vector.Unboxed’ lens> Warning: 'tail' is ambiguous. It is defined lens> * in ‘GHC.List’ lens> * in ‘Data.ByteString’ lens> * in ‘Data.ByteString.Lazy’ lens> * in ‘Data.Text’ lens> * in ‘Data.Text.Lazy’ lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Vector.Unboxed’ lens> Warning: '<|' is ambiguous. It is defined lens> * in ‘Data.Sequence.Internal’ lens> * at src/Control/Lens/Cons.hs:211:1 rebase> [198 of 369] Compiling Rebase.Data.Text.Encoding ( library/Rebase/Data/Text/Encoding.hs, nothing ) rebase> [199 of 369] Compiling Rebase.Data.Text.Encoding.Error ( library/Rebase/Data/Text/Encoding/Error.hs, nothing ) rebase> [200 of 369] Compiling Rebase.Data.Text.Foreign ( library/Rebase/Data/Text/Foreign.hs, nothing ) rebase> [201 of 369] Compiling Rebase.Data.Text.IO ( library/Rebase/Data/Text/IO.hs, nothing ) rebase> [202 of 369] Compiling Rebase.Data.Text.Internal ( library/Rebase/Data/Text/Internal.hs, nothing ) rebase> [203 of 369] Compiling Rebase.Data.Text.Lazy ( library/Rebase/Data/Text/Lazy.hs, nothing ) rebase> [204 of 369] Compiling Rebase.Data.Text.Lazy.Builder ( library/Rebase/Data/Text/Lazy/Builder.hs, nothing ) rebase> [205 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Int ( library/Rebase/Data/Text/Lazy/Builder/Int.hs, nothing ) rebase> [206 of 369] Compiling Rebase.Data.Text.Lazy.Builder.RealFloat ( library/Rebase/Data/Text/Lazy/Builder/RealFloat.hs, nothing ) rebase> [207 of 369] Compiling Rebase.Data.Text.Lazy.Builder.Scientific ( library/Rebase/Data/Text/Lazy/Builder/Scientific.hs, nothing ) rebase> [208 of 369] Compiling Rebase.Data.Text.Lazy.Encoding ( library/Rebase/Data/Text/Lazy/Encoding.hs, nothing ) rebase> [209 of 369] Compiling Rebase.Data.Text.Lazy.IO ( library/Rebase/Data/Text/Lazy/IO.hs, nothing ) rebase> [210 of 369] Compiling Rebase.Data.Text.Lazy.Read ( library/Rebase/Data/Text/Lazy/Read.hs, nothing ) rebase> [211 of 369] Compiling Rebase.Data.Text.Read ( library/Rebase/Data/Text/Read.hs, nothing ) rebase> [212 of 369] Compiling Rebase.Data.Text.Unsafe ( library/Rebase/Data/Text/Unsafe.hs, nothing ) rebase> [213 of 369] Compiling Rebase.Data.Time ( library/Rebase/Data/Time.hs, nothing ) rebase> [214 of 369] Compiling Rebase.Data.Time.Calendar ( library/Rebase/Data/Time/Calendar.hs, nothing ) rebase> [215 of 369] Compiling Rebase.Data.Time.Calendar.Easter ( library/Rebase/Data/Time/Calendar/Easter.hs, nothing ) rebase> [216 of 369] Compiling Rebase.Data.Time.Calendar.Julian ( library/Rebase/Data/Time/Calendar/Julian.hs, nothing ) rebase> [217 of 369] Compiling Rebase.Data.Time.Calendar.MonthDay ( library/Rebase/Data/Time/Calendar/MonthDay.hs, nothing ) rebase> [218 of 369] Compiling Rebase.Data.Time.Calendar.OrdinalDate ( library/Rebase/Data/Time/Calendar/OrdinalDate.hs, nothing ) rebase> [219 of 369] Compiling Rebase.Data.Time.Calendar.WeekDate ( library/Rebase/Data/Time/Calendar/WeekDate.hs, nothing ) rebase> [220 of 369] Compiling Rebase.Data.Time.Clock ( library/Rebase/Data/Time/Clock.hs, nothing ) rebase> [221 of 369] Compiling Rebase.Data.Time.Clock.POSIX ( library/Rebase/Data/Time/Clock/POSIX.hs, nothing ) rebase> [222 of 369] Compiling Rebase.Data.Time.Clock.System ( library/Rebase/Data/Time/Clock/System.hs, nothing ) rebase> [223 of 369] Compiling Rebase.Data.Time.Clock.TAI ( library/Rebase/Data/Time/Clock/TAI.hs, nothing ) rebase> [224 of 369] Compiling Rebase.Data.Time.Compat ( library/Rebase/Data/Time/Compat.hs, nothing ) rebase> [225 of 369] Compiling Rebase.Data.Time.Format ( library/Rebase/Data/Time/Format.hs, nothing ) rebase> [226 of 369] Compiling Rebase.Data.Time.Format.ISO8601 ( library/Rebase/Data/Time/Format/ISO8601.hs, nothing ) rebase> [227 of 369] Compiling Rebase.Data.Time.LocalTime ( library/Rebase/Data/Time/LocalTime.hs, nothing ) rebase> [228 of 369] Compiling Rebase.Data.Traversable ( library/Rebase/Data/Traversable.hs, nothing ) rebase> [229 of 369] Compiling Rebase.Data.Traversable.Instances ( library/Rebase/Data/Traversable/Instances.hs, nothing ) rebase> [230 of 369] Compiling Rebase.Data.Tree ( library/Rebase/Data/Tree.hs, nothing ) rebase> [231 of 369] Compiling Rebase.Data.Tuple ( library/Rebase/Data/Tuple.hs, nothing ) rebase> [232 of 369] Compiling Rebase.Data.Type.Bool ( library/Rebase/Data/Type/Bool.hs, nothing ) rebase> [233 of 369] Compiling Rebase.Data.Type.Coercion ( library/Rebase/Data/Type/Coercion.hs, nothing ) rebase> [234 of 369] Compiling Rebase.Data.Type.Equality ( library/Rebase/Data/Type/Equality.hs, nothing ) rebase> [235 of 369] Compiling Rebase.Data.Typeable ( library/Rebase/Data/Typeable.hs, nothing ) rebase> [236 of 369] Compiling Rebase.Data.UUID ( library/Rebase/Data/UUID.hs, nothing ) rebase> [237 of 369] Compiling Rebase.Data.Unique ( library/Rebase/Data/Unique.hs, nothing ) rebase> [238 of 369] Compiling Rebase.Data.Vector ( library/Rebase/Data/Vector.hs, nothing ) HTF> Warning: Test.Framework.TestInterface: could not find link destinations for: HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.History: could not find link destinations for: HTF> - Test.Framework.History.TestRunHistory HTF> Warning: Test.Framework.AssertM: could not find link destinations for: HTF> - Test.Framework.Colors.ColorString HTF> Warning: Test.Framework.TestTypes: could not find link destinations for: HTF> - Test.Framework.Colors.ColorString HTF> - Test.Framework.TestManager.flatten HTF> Warning: Test.Framework.QuickCheckWrapper: could not find link destinations for: HTF> - Test.Framework.QuickCheckWrapper.argsModifier HTF> - Test.Framework.QuickCheckWrapper.testable HTF> - Test.Framework.QuickCheckWrapper.AnyTestable HTF> Warning: Test.Framework.XmlOutput: could not find link destinations for: HTF> - Test.Framework.XmlOutput.Seconds HTF> Warning: Test.Framework.TestManager: could not find link destinations for: HTF> - Test.Framework.CmdlineOptions.CmdlineOptions HTF> - Test.Framework.CmdlineOptions.parseTestArgs HTF> - Test.Framework.TestManager.flatten HTF> Warning: Test.Framework: could not find link destinations for: HTF> - Test.Framework.CmdlineOptions.parseTestArgs HTF> - Test.Framework.TestManager.flatten HTF> Documentation created: dist/doc/html/HTF/, dist/doc/html/HTF/HTF.txt HTF> Preprocessing executable 'htfpp' for HTF-0.15.0.2.. HTF> Running phase: installPhase HTF> Installing library in /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr HTF> Installing executable htfpp in /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/bin HTF> Warning: The directory HTF> /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/bin is not in the HTF> system search path. HTF> Running phase: fixupPhase HTF> shrinking RPATHs of ELF executables and libraries in /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 HTF> shrinking /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSHTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr-ghc9.8.1.so HTF> shrinking /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/bin/htfpp HTF> checking for references to /build/ in /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2... HTF> patching script interpreter paths in /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 HTF> stripping (with command strip and flags -S -p) in /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/lib /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2/bin HTF> shrinking RPATHs of ELF executables and libraries in /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc HTF> checking for references to /build/ in /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc... HTF> patching script interpreter paths in /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc path> addExtension ".foo" "..name\\..." == "..name\\....foo" [✔] path> fileExtension "..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "..name\\....foo" == "..name\\....foo" [✔] path> addExtension ".foo" "name.name\\name" == "name.name\\name.foo" [✔] path> fileExtension "name.name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name.foo" == "name.name\\name.foo" [✔] path> addExtension ".foo" "name.name\\name." == "name.name\\name..foo" [✔] path> fileExtension "name.name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name..foo" == "name.name\\name..foo" [✔] path> addExtension ".foo" "name.name\\name.." == "name.name\\name...foo" [✔] path> fileExtension "name.name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name...foo" == "name.name\\name...foo" [✔] path> addExtension ".foo" "name.name\\.name" == "name.name\\.name.foo" [✔] path> fileExtension "name.name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\.name.foo" == "name.name\\.name.foo" [✔] path> addExtension ".foo" "name.name\\..name" == "name.name\\..name.foo" [✔] path> fileExtension "name.name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\..name.foo" == "name.name\\..name.foo" [✔] path> addExtension ".foo" "name.name\\name.name" == "name.name\\name.name.foo" [✔] path> fileExtension "name.name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name.name.foo" == "name.name\\name.name.foo" [✔] path> addExtension ".foo" "name.name\\name..name" == "name.name\\name..name.foo" [✔] path> fileExtension "name.name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\name..name.foo" == "name.name\\name..name.foo" [✔] path> addExtension ".foo" "name.name\\..." == "name.name\\....foo" [✔] path> fileExtension "name.name\\....foo" == .foo [✔] path> replaceExtension ".foo" "name.name\\....foo" == "name.name\\....foo" [✔] path> addExtension ".foo" "name..name\\name" == "name..name\\name.foo" [✔] path> fileExtension "name..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name.foo" == "name..name\\name.foo" [✔] path> addExtension ".foo" "name..name\\name." == "name..name\\name..foo" [✔] path> fileExtension "name..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name..foo" == "name..name\\name..foo" [✔] path> addExtension ".foo" "name..name\\name.." == "name..name\\name...foo" [✔] path> fileExtension "name..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name...foo" == "name..name\\name...foo" [✔] path> addExtension ".foo" "name..name\\.name" == "name..name\\.name.foo" [✔] path> fileExtension "name..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\.name.foo" == "name..name\\.name.foo" [✔] path> addExtension ".foo" "name..name\\..name" == "name..name\\..name.foo" [✔] path> fileExtension "name..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\..name.foo" == "name..name\\..name.foo" [✔] path> addExtension ".foo" "name..name\\name.name" == "name..name\\name.name.foo" [✔] path> fileExtension "name..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name.name.foo" == "name..name\\name.name.foo" [✔] path> addExtension ".foo" "name..name\\name..name" == "name..name\\name..name.foo" [✔] path> fileExtension "name..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\name..name.foo" == "name..name\\name..name.foo" [✔] path> addExtension ".foo" "name..name\\..." == "name..name\\....foo" [✔] path> fileExtension "name..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "name..name\\....foo" == "name..name\\....foo" [✔] path> addExtension ".foo" "...\\name" == "...\\name.foo" [✔] path> fileExtension "...\\name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\name.foo" == "...\\name.foo" [✔] path> addExtension ".foo" "...\\name." == "...\\name..foo" [✔] quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Set K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> lazy quickcheck-classes> SmallLazySet A quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet B quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet C quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet D quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet E quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet F quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet G quickcheck-classes> Eq stylish-haskell> depends mtl-2.3.1-eef8 stylish-haskell> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stylish-haskell> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn stylish-haskell> depends strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo stylish-haskell> depends stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K stylish-haskell> depends text-2.1-c70b stylish-haskell> Using Cabal-3.10.2.0 compiled by ghc-9.8 stylish-haskell> Using compiler: ghc-9.8.1 stylish-haskell> Using install prefix: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 stylish-haskell> Executables installed in: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/bin stylish-haskell> Libraries installed in: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> Dynamic Libraries installed in: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 stylish-haskell> Private executables installed in: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/libexec/x86_64-linux-ghc-9.8.1/stylish-haskell-0.14.6.0 stylish-haskell> Data files installed in: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/share/x86_64-linux-ghc-9.8.1/stylish-haskell-0.14.6.0 stylish-haskell> Documentation installed in: stylish-haskell> /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc/share/doc/stylish-haskell-0.14.6.0 stylish-haskell> Configuration files installed in: stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/etc stylish-haskell> No alex found stylish-haskell> Using ar found on system at: stylish-haskell> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar stylish-haskell> No c2hs found stylish-haskell> No cpphs found stylish-haskell> No doctest found stylish-haskell> Using gcc version 14.3.0 given by user at: stylish-haskell> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc stylish-haskell> Using ghc version 9.8.1 found on system at: stylish-haskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc stylish-haskell> Using ghc-pkg version 9.8.1 found on system at: stylish-haskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 stylish-haskell> No ghcjs found stylish-haskell> No ghcjs-pkg found stylish-haskell> No greencard found stylish-haskell> Using haddock version 2.30.0 found on system at: stylish-haskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 stylish-haskell> No happy found stylish-haskell> Using haskell-suite found on system at: haskell-suite-dummy-location stylish-haskell> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location stylish-haskell> No hmake found stylish-haskell> Using hpc version 0.69 found on system at: stylish-haskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 stylish-haskell> Using hsc2hs version 0.68.10 found on system at: stylish-haskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 stylish-haskell> Using hscolour version 1.25 found on system at: stylish-haskell> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour stylish-haskell> No jhc found stylish-haskell> Using ld found on system at: stylish-haskell> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold stylish-haskell> No pkg-config found stylish-haskell> Using runghc version 9.8.1 found on system at: stylish-haskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 stylish-haskell> Using strip version 2.44 found on system at: stylish-haskell> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip stylish-haskell> Using tar found on system at: stylish-haskell> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar stylish-haskell> No uhc found stylish-haskell> Running phase: buildPhase stylish-haskell> Preprocessing library for stylish-haskell-0.14.6.0.. stylish-haskell> Building library for stylish-haskell-0.14.6.0.. stylish-haskell> [ 1 of 26] Compiling Language.Haskell.Stylish.Block ( lib/Language/Haskell/Stylish/Block.hs, dist/build/Language/Haskell/Stylish/Block.o, dist/build/Language/Haskell/Stylish/Block.dyn_o ) stylish-haskell> [ 2 of 26] Compiling Language.Haskell.Stylish.Config.Internal ( lib/Language/Haskell/Stylish/Config/Internal.hs, dist/build/Language/Haskell/Stylish/Config/Internal.o, dist/build/Language/Haskell/Stylish/Config/Internal.dyn_o ) stylish-haskell> [ 3 of 26] Compiling Language.Haskell.Stylish.Editor ( lib/Language/Haskell/Stylish/Editor.hs, dist/build/Language/Haskell/Stylish/Editor.o, dist/build/Language/Haskell/Stylish/Editor.dyn_o ) cabal-install-parsers> Data files installed in: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/share/x86_64-linux-ghc-9.8.1/cabal-install-parsers-0.6.1.1 cabal-install-parsers> Documentation installed in: cabal-install-parsers> /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc/share/doc/cabal-install-parsers-0.6.1.1 cabal-install-parsers> Configuration files installed in: cabal-install-parsers> /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/etc cabal-install-parsers> No alex found cabal-install-parsers> Using ar found on system at: cabal-install-parsers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar cabal-install-parsers> No c2hs found cabal-install-parsers> No cpphs found cabal-install-parsers> No doctest found cabal-install-parsers> Using gcc version 14.3.0 given by user at: cabal-install-parsers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc cabal-install-parsers> Using ghc version 9.8.1 found on system at: cabal-install-parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc cabal-install-parsers> Using ghc-pkg version 9.8.1 found on system at: cabal-install-parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 cabal-install-parsers> No ghcjs found cabal-install-parsers> No ghcjs-pkg found cabal-install-parsers> No greencard found cabal-install-parsers> Using haddock version 2.30.0 found on system at: cabal-install-parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 cabal-install-parsers> No happy found cabal-install-parsers> Using haskell-suite found on system at: haskell-suite-dummy-location cabal-install-parsers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cabal-install-parsers> No hmake found cabal-install-parsers> Using hpc version 0.69 found on system at: cabal-install-parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 cabal-install-parsers> Using hsc2hs version 0.68.10 found on system at: cabal-install-parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 cabal-install-parsers> Using hscolour version 1.25 found on system at: cabal-install-parsers> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour cabal-install-parsers> No jhc found cabal-install-parsers> Using ld found on system at: cabal-install-parsers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold cabal-install-parsers> No pkg-config found cabal-install-parsers> Using runghc version 9.8.1 found on system at: cabal-install-parsers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 cabal-install-parsers> Using strip version 2.44 found on system at: cabal-install-parsers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip cabal-install-parsers> Using tar found on system at: cabal-install-parsers> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar cabal-install-parsers> No uhc found cabal-install-parsers> Running phase: buildPhase cabal-install-parsers> Preprocessing library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> Building library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> [1 of 9] Compiling Cabal.Internal.Glob ( src/Cabal/Internal/Glob.hs, dist/build/Cabal/Internal/Glob.o, dist/build/Cabal/Internal/Glob.dyn_o ) cabal-install-parsers> [2 of 9] Compiling Cabal.Internal.Newtypes ( src/Cabal/Internal/Newtypes.hs, dist/build/Cabal/Internal/Newtypes.o, dist/build/Cabal/Internal/Newtypes.dyn_o ) cabal-install-parsers> [3 of 9] Compiling Cabal.Optimization ( src/Cabal/Optimization.hs, dist/build/Cabal/Optimization.o, dist/build/Cabal/Optimization.dyn_o ) cabal-install-parsers> [4 of 9] Compiling Cabal.Parse ( src/Cabal/Parse.hs, dist/build/Cabal/Parse.o, dist/build/Cabal/Parse.dyn_o ) cabal-install-parsers> [5 of 9] Compiling Cabal.Package ( src/Cabal/Package.hs, dist/build/Cabal/Package.o, dist/build/Cabal/Package.dyn_o ) cabal-install-parsers> [6 of 9] Compiling Cabal.Config ( src/Cabal/Config.hs, dist/build/Cabal/Config.o, dist/build/Cabal/Config.dyn_o ) cabal-install-parsers> [7 of 9] Compiling Cabal.Index ( src/Cabal/Index.hs, dist/build/Cabal/Index.o, dist/build/Cabal/Index.dyn_o ) cabal-install-parsers> [8 of 9] Compiling Cabal.SourceRepo ( src/Cabal/SourceRepo.hs, dist/build/Cabal/SourceRepo.o, dist/build/Cabal/SourceRepo.dyn_o ) cabal-install-parsers> [9 of 9] Compiling Cabal.Project ( src/Cabal/Project.hs, dist/build/Cabal/Project.o, dist/build/Cabal/Project.dyn_o ) cabal-install-parsers> [1 of 9] Compiling Cabal.Internal.Glob ( src/Cabal/Internal/Glob.hs, dist/build/Cabal/Internal/Glob.p_o ) cabal-install-parsers> [2 of 9] Compiling Cabal.Internal.Newtypes ( src/Cabal/Internal/Newtypes.hs, dist/build/Cabal/Internal/Newtypes.p_o ) cabal-install-parsers> [3 of 9] Compiling Cabal.Optimization ( src/Cabal/Optimization.hs, dist/build/Cabal/Optimization.p_o ) cabal-install-parsers> [4 of 9] Compiling Cabal.Parse ( src/Cabal/Parse.hs, dist/build/Cabal/Parse.p_o ) cabal-install-parsers> [5 of 9] Compiling Cabal.Package ( src/Cabal/Package.hs, dist/build/Cabal/Package.p_o ) cabal-install-parsers> [6 of 9] Compiling Cabal.Config ( src/Cabal/Config.hs, dist/build/Cabal/Config.p_o ) stan> Dependency text: using text-2.1 stan> Dependency unordered-containers: using unordered-containers-0.2.20 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.19.0.0 stan> Dependency stan: using stan-0.2.0.0 stan> Dependency base >=4.13 && <4.16.3.0 || >=4.17 && <4.22: using base-4.19.0.0 stan> Dependency containers: using containers-0.6.8 stan> Dependency filepath: using filepath-1.4.100.4 stan> Dependency ghc: using ghc-9.8.1 stan> Dependency hedgehog >=1.0 && <1.6: using hedgehog-1.5 stan> Dependency hspec >=2.7 && <2.12: using hspec-2.11.12 stan> Dependency hspec-hedgehog >=0.0.1.2: using hspec-hedgehog-0.3.0.0 stan> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 stan> Dependency relude >=1.0 && <1.3: using relude-1.2.2.0 stan> Dependency stan: using stan-0.2.0.0 stan> Dependency text: using text-2.1 stan> Dependency tomland: using tomland-1.3.3.3 stan> Dependency trial: using trial-0.0.0.0 stan> Dependency unordered-containers: using unordered-containers-0.2.20 stan> Source component graph: stan> component lib:target stan> component lib stan> component exe:stan dependency lib stan> component test:stan-test dependency lib stan> Configured component graph: stan> component stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target stan> include base-4.19.0.0-05c7 stan> include bytestring-0.12.0.2-3593 stan> include filepath-1.4.100.4-dda0 stan> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e stan> include text-2.1-c70b stan> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm stan> component stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> include base-4.19.0.0-05c7 hiding (Prelude) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 (Relude as Prelude) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 stan> include array-0.5.6.0-7325 stan> include base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 stan> include blaze-html-0.9.2.0-4sQH0TtNY7fBA0zccDtFdM stan> include bytestring-0.12.0.2-3593 stan> include clay-0.15.0-JrcflNXhOy32QsA4qDEDJk stan> include colourista-0.1.0.2-EE6p6LP5czzBcGVdUhktQ2 stan> include containers-0.6.8-e785 stan> include cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH stan> include dir-traverse-0.2.3.0-3etl9q4QGaOCr41QmKRsy5 stan> include directory-1.3.8.1-696d stan> include extensions-0.1.0.1-K31gBqZd90PBkqKKKsy6HQ stan> include filepath-1.4.100.4-dda0 stan> include ghc-9.8.1-d1ca stan> include ghc-boot-th-9.8.1-0e22 stan> include gitrev-1.3.1-F6YxxQ8JaeW7nkmsAnpvB8 stan> include microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy stan> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stan> include pretty-simple-4.1.3.0-CgLTyP1yB9IB87svFWTAM6 stan> include process-1.6.18.0-ca35 stan> include slist-0.2.1.0-8igi5RIgVBR2WqO1xlbYgf stan> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs stan> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 stan> include trial-optparse-applicative-0.0.0.0-DAnMIpXP3ST6XztlOoV3yR stan> include trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x stan> component stan-0.2.0.0-12qhpk0f6XW8grLoeWLFR6-stan stan> include base-4.19.0.0-05c7 stan> include stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> component stan-0.2.0.0-GCDiZjons8uJsUE6uZxLmw-stan-test stan> include base-4.19.0.0-05c7 hiding (Prelude) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 (Relude as Prelude) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 stan> include containers-0.6.8-e785 stan> include filepath-1.4.100.4-dda0 stan> include ghc-9.8.1-d1ca stan> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG stan> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF stan> include hspec-hedgehog-0.3.0.0-HvTQfNW5YaI5BX7zgmBfKQ stan> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stan> include stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> include text-2.1-c70b stan> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs stan> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 stan> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm stan> Linked component graph: stan> unit stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target stan> include base-4.19.0.0-05c7 stan> include bytestring-0.12.0.2-3593 stan> include filepath-1.4.100.4-dda0 algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> Warning: 'stars' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:937:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:623:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:611:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:611:1 algebraic-graphs> Warning: 'adjacencyList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:805:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:502:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:491:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:491:1 algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:951:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:651:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> Warning: 'box' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1287:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:835:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:835:1 algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1091:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:703:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1108:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:716:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> Warning: 'induce' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1163:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:775:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> Warning: 'filter' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.List’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> 100% ( 61 / 61) in 'Algebra.Graph' algebraic-graphs> Warning: 'Graph' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:183:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:120:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:120:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:129:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:129:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:122:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Cons.hs:211:1 lens> Warning: 'snoc' is ambiguous. It is defined lens> * in ‘Data.ByteString’ lens> * in ‘Data.ByteString.Lazy’ lens> * at src/Control/Lens/Cons.hs:584:1 lens> * in ‘Data.Text’ lens> * in ‘Data.Text.Lazy’ lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Cons.hs:584:1 lens> Warning: '|>' is ambiguous. It is defined lens> * in ‘Data.Sequence.Internal’ lens> * at src/Control/Lens/Cons.hs:570:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Cons.hs:570:1 lens> 93% ( 27 / 29) in 'Control.Lens.Cons' lens> Missing documentation for: lens> :< (src/Control/Lens/Cons.hs:92) lens> :> (src/Control/Lens/Cons.hs:99) lens> 100% ( 6 / 6) in 'Control.Lens.Internal.Deque' lens> Warning: 'Sum' is ambiguous. It is defined lens> * in ‘Data.Semigroup.Internal’ lens> * in ‘Data.Semigroup.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Semigroup.Internal’ lens> Warning: 'from' is ambiguous. It is defined lens> * in ‘GHC.Generics’ lens> * at src/Control/Lens/Iso.hs:145:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Iso.hs:145:1 lens> 72% ( 16 / 22) in 'Control.Lens.Wrapped' lens> Missing documentation for: lens> _Unwrapped' (src/Control/Lens/Wrapped.hs:218) lens> Rewrapped (src/Control/Lens/Wrapped.hs:212) lens> Rewrapping (src/Control/Lens/Wrapped.hs:214) lens> _Unwrapped (src/Control/Lens/Wrapped.hs:235) lens> Wrapped (src/Control/Lens/Wrapped.hs:204) lens> Unwrapped (src/Control/Lens/Wrapped.hs:208) lens> Warning: 'quantifyType' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/TH.hs:138:1 lens> * in ‘Language.Haskell.TH.Datatype’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/TH.hs:138:1 lens> Warning: Control.Lens.Internal.TH: Could not find documentation for exported module: Control.Lens.Internal.TH lens> 30% ( 14 / 46) in 'Control.Lens.Internal.TH' lens> Missing documentation for: lens> apValName (src/Control/Lens/Internal/TH.hs:254) lens> composeValName (src/Control/Lens/Internal/TH.hs:242) lens> fmapValName (src/Control/Lens/Internal/TH.hs:248) lens> idValName (src/Control/Lens/Internal/TH.hs:245) lens> pureValName (src/Control/Lens/Internal/TH.hs:251) lens> datatypeTypeKinded (src/Control/Lens/Internal/TH.hs:105) lens> isDataFamily (src/Control/Lens/Internal/TH.hs:159) lens> traversalTypeName (src/Control/Lens/Internal/TH.hs:181) lens> traversal'TypeName (src/Control/Lens/Internal/TH.hs:184) lens> lensTypeName (src/Control/Lens/Internal/TH.hs:187) lens> lens'TypeName (src/Control/Lens/Internal/TH.hs:190) lens> isoTypeName (src/Control/Lens/Internal/TH.hs:193) lens> iso'TypeName (src/Control/Lens/Internal/TH.hs:196) lens> getterTypeName (src/Control/Lens/Internal/TH.hs:199) lens> foldTypeName (src/Control/Lens/Internal/TH.hs:202) lens> prismTypeName (src/Control/Lens/Internal/TH.hs:205) lens> prism'TypeName (src/Control/Lens/Internal/TH.hs:208) lens> reviewTypeName (src/Control/Lens/Internal/TH.hs:211) lens> wrappedTypeName (src/Control/Lens/Internal/TH.hs:214) lens> unwrappedTypeName (src/Control/Lens/Internal/TH.hs:217) lens> rewrappedTypeName (src/Control/Lens/Internal/TH.hs:220) lens> _wrapped'ValName (src/Control/Lens/Internal/TH.hs:223) lens> isoValName (src/Control/Lens/Internal/TH.hs:226) lens> prismValName (src/Control/Lens/Internal/TH.hs:229) rebase> [239 of 369] Compiling Rebase.Data.Vector.Fusion.Stream.Monadic ( library/Rebase/Data/Vector/Fusion/Stream/Monadic.hs, nothing ) rebase> [240 of 369] Compiling Rebase.Data.Vector.Fusion.Util ( library/Rebase/Data/Vector/Fusion/Util.hs, nothing ) rebase> [241 of 369] Compiling Rebase.Data.Vector.Generic ( library/Rebase/Data/Vector/Generic.hs, nothing ) rebase> [242 of 369] Compiling Rebase.Data.Vector.Generic.Base ( library/Rebase/Data/Vector/Generic/Base.hs, nothing ) rebase> [243 of 369] Compiling Rebase.Data.Vector.Generic.Mutable ( library/Rebase/Data/Vector/Generic/Mutable.hs, nothing ) rebase> [244 of 369] Compiling Rebase.Data.Vector.Generic.New ( library/Rebase/Data/Vector/Generic/New.hs, nothing ) rebase> [245 of 369] Compiling Rebase.Data.Vector.Instances ( library/Rebase/Data/Vector/Instances.hs, nothing ) rebase> [246 of 369] Compiling Rebase.Data.Vector.Internal.Check ( library/Rebase/Data/Vector/Internal/Check.hs, nothing ) rebase> [247 of 369] Compiling Rebase.Data.Vector.Mutable ( library/Rebase/Data/Vector/Mutable.hs, nothing ) rebase> [248 of 369] Compiling Rebase.Data.Vector.Primitive ( library/Rebase/Data/Vector/Primitive.hs, nothing ) rebase> [249 of 369] Compiling Rebase.Data.Vector.Primitive.Mutable ( library/Rebase/Data/Vector/Primitive/Mutable.hs, nothing ) rebase> [250 of 369] Compiling Rebase.Data.Vector.Storable ( library/Rebase/Data/Vector/Storable.hs, nothing ) rebase> [251 of 369] Compiling Rebase.Data.Vector.Storable.Internal ( library/Rebase/Data/Vector/Storable/Internal.hs, nothing ) rebase> [252 of 369] Compiling Rebase.Data.Vector.Storable.Mutable ( library/Rebase/Data/Vector/Storable/Mutable.hs, nothing ) rebase> [253 of 369] Compiling Rebase.Data.Vector.Unboxed ( library/Rebase/Data/Vector/Unboxed.hs, nothing ) rebase> [254 of 369] Compiling Rebase.Data.Vector.Unboxed.Base ( library/Rebase/Data/Vector/Unboxed/Base.hs, nothing ) rebase> [255 of 369] Compiling Rebase.Data.Vector.Unboxed.Mutable ( library/Rebase/Data/Vector/Unboxed/Mutable.hs, nothing ) rebase> [256 of 369] Compiling Rebase.Data.Version ( library/Rebase/Data/Version.hs, nothing ) rebase> [257 of 369] Compiling Rebase.Data.Void ( library/Rebase/Data/Void.hs, nothing ) rebase> [258 of 369] Compiling Rebase.Data.Void.Unsafe ( library/Rebase/Data/Void/Unsafe.hs, nothing ) rebase> [259 of 369] Compiling Rebase.Data.Word ( library/Rebase/Data/Word.hs, nothing ) rebase> [260 of 369] Compiling Rebase.Debug.Trace ( library/Rebase/Debug/Trace.hs, nothing ) rebase> [261 of 369] Compiling Rebase.Foreign ( library/Rebase/Foreign.hs, nothing ) rebase> [262 of 369] Compiling Rebase.Foreign.C ( library/Rebase/Foreign/C.hs, nothing ) rebase> [263 of 369] Compiling Rebase.Foreign.C.Error ( library/Rebase/Foreign/C/Error.hs, nothing ) rebase> [264 of 369] Compiling Rebase.Foreign.C.String ( library/Rebase/Foreign/C/String.hs, nothing ) rebase> [265 of 369] Compiling Rebase.Foreign.C.Types ( library/Rebase/Foreign/C/Types.hs, nothing ) rebase> [266 of 369] Compiling Rebase.Foreign.Concurrent ( library/Rebase/Foreign/Concurrent.hs, nothing ) rebase> [267 of 369] Compiling Rebase.Foreign.ForeignPtr ( library/Rebase/Foreign/ForeignPtr.hs, nothing ) rebase> [268 of 369] Compiling Rebase.Foreign.ForeignPtr.Unsafe ( library/Rebase/Foreign/ForeignPtr/Unsafe.hs, nothing ) rebase> [269 of 369] Compiling Rebase.Foreign.Marshal ( library/Rebase/Foreign/Marshal.hs, nothing ) rebase> [270 of 369] Compiling Rebase.Foreign.Marshal.Alloc ( library/Rebase/Foreign/Marshal/Alloc.hs, nothing ) rebase> [271 of 369] Compiling Rebase.Foreign.Marshal.Array ( library/Rebase/Foreign/Marshal/Array.hs, nothing ) rebase> [272 of 369] Compiling Rebase.Foreign.Marshal.Error ( library/Rebase/Foreign/Marshal/Error.hs, nothing ) rebase> [273 of 369] Compiling Rebase.Foreign.Marshal.Pool ( library/Rebase/Foreign/Marshal/Pool.hs, nothing ) rebase> [274 of 369] Compiling Rebase.Foreign.Marshal.Safe ( library/Rebase/Foreign/Marshal/Safe.hs, nothing ) rebase> rebase> library/Rebase/Foreign/Marshal/Safe.hs:6:1: warning: [GHC-15328] [-Wdeprecations] rebase> Module ‘Foreign.Marshal.Safe’ is deprecated: rebase> "Safe is now the default, please use Foreign.Marshal instead" rebase> | rebase> 6 | import Foreign.Marshal.Safe rebase> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ path> fileExtension "...\\name..foo" == .foo [✔] path> replaceExtension ".foo" "...\\name..foo" == "...\\name..foo" [✔] path> addExtension ".foo" "...\\name.." == "...\\name...foo" [✔] path> fileExtension "...\\name...foo" == .foo [✔] path> replaceExtension ".foo" "...\\name...foo" == "...\\name...foo" [✔] path> addExtension ".foo" "...\\.name" == "...\\.name.foo" [✔] path> fileExtension "...\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\.name.foo" == "...\\.name.foo" [✔] path> addExtension ".foo" "...\\..name" == "...\\..name.foo" [✔] path> fileExtension "...\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\..name.foo" == "...\\..name.foo" [✔] path> addExtension ".foo" "...\\name.name" == "...\\name.name.foo" [✔] path> fileExtension "...\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\name.name.foo" == "...\\name.name.foo" [✔] path> addExtension ".foo" "...\\name..name" == "...\\name..name.foo" [✔] path> fileExtension "...\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "...\\name..name.foo" == "...\\name..name.foo" [✔] path> addExtension ".foo" "...\\..." == "...\\....foo" [✔] path> fileExtension "...\\....foo" == .foo [✔] path> replaceExtension ".foo" "...\\....foo" == "...\\....foo" [✔] path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> Absolute dir paths path> addExtension ".foo" "C:\\name\\name" == "C:\\name\\name.foo" [✔] path> fileExtension "C:\\name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name.foo" == "C:\\name\\name.foo" [✔] path> addExtension ".foo" "C:\\name\\name." == "C:\\name\\name..foo" [✔] path> fileExtension "C:\\name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name..foo" == "C:\\name\\name..foo" [✔] path> addExtension ".foo" "C:\\name\\name.." == "C:\\name\\name...foo" [✔] path> fileExtension "C:\\name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name...foo" == "C:\\name\\name...foo" [✔] path> addExtension ".foo" "C:\\name\\.name" == "C:\\name\\.name.foo" [✔] path> fileExtension "C:\\name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\.name.foo" == "C:\\name\\.name.foo" [✔] path> addExtension ".foo" "C:\\name\\..name" == "C:\\name\\..name.foo" [✔] path> fileExtension "C:\\name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\..name.foo" == "C:\\name\\..name.foo" [✔] path> addExtension ".foo" "C:\\name\\name.name" == "C:\\name\\name.name.foo" [✔] path> fileExtension "C:\\name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\name.name.foo" == "C:\\name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name\\name..name" == "C:\\name\\name..name.foo" [✔] path> fileExtension "C:\\name\\name..name.foo" == .foo [✔] quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet H quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet I quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> SmallLazySet K quickcheck-classes> Eq quickcheck-classes> Transitive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Symmetric: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Reflexive: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Ord quickcheck-classes> Antisymmetry: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Transitivity: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Totality: OK quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> quickcheck-classes> All 300 tests passed (0.08s) quickcheck-classes> Test suite advanced: PASS quickcheck-classes> Test suite logged to: dist/test/quickcheck-classes-0.6.5.0-advanced.log quickcheck-classes> Test suite basic: RUNNING... quickcheck-classes> +++ OK, passed 100 tests. quickcheck-classes> Testing properties for common typeclasses quickcheck-classes> -------- quickcheck-classes> -- () -- quickcheck-classes> -------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Bool -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Char -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> -------------------- quickcheck-classes> -- Complex Double -- quickcheck-classes> -------------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. stylish-haskell> [ 4 of 26] Compiling Language.Haskell.Stylish.GHC ( lib/Language/Haskell/Stylish/GHC.hs, dist/build/Language/Haskell/Stylish/GHC.o, dist/build/Language/Haskell/Stylish/GHC.dyn_o ) stylish-haskell> [ 5 of 26] Compiling Language.Haskell.Stylish.Comments ( lib/Language/Haskell/Stylish/Comments.hs, dist/build/Language/Haskell/Stylish/Comments.o, dist/build/Language/Haskell/Stylish/Comments.dyn_o ) stylish-haskell> [ 6 of 26] Compiling Language.Haskell.Stylish.Module ( lib/Language/Haskell/Stylish/Module.hs, dist/build/Language/Haskell/Stylish/Module.o, dist/build/Language/Haskell/Stylish/Module.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [GHC-90177] [-Worphans] stylish-haskell> Orphan class instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: stylish-haskell> Move the instance declaration to the module of the class or of the type, or stylish-haskell> wrap the type with a newtype and declare the instance on the new type. stylish-haskell> | stylish-haskell> 54 | deriving instance Eq GHC.RawPkgQual stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 7 of 26] Compiling Language.Haskell.Stylish.Ordering ( lib/Language/Haskell/Stylish/Ordering.hs, dist/build/Language/Haskell/Stylish/Ordering.o, dist/build/Language/Haskell/Stylish/Ordering.dyn_o ) stylish-haskell> [ 8 of 26] Compiling Language.Haskell.Stylish.Parse ( lib/Language/Haskell/Stylish/Parse.hs, dist/build/Language/Haskell/Stylish/Parse.o, dist/build/Language/Haskell/Stylish/Parse.dyn_o ) stylish-haskell> [ 9 of 26] Compiling Language.Haskell.Stylish.Printer ( lib/Language/Haskell/Stylish/Printer.hs, dist/build/Language/Haskell/Stylish/Printer.o, dist/build/Language/Haskell/Stylish/Printer.dyn_o ) stylish-haskell> [10 of 26] Compiling Language.Haskell.Stylish.Step ( lib/Language/Haskell/Stylish/Step.hs, dist/build/Language/Haskell/Stylish/Step.o, dist/build/Language/Haskell/Stylish/Step.dyn_o ) stylish-haskell> [11 of 26] Compiling Language.Haskell.Stylish.Step.Tabs ( lib/Language/Haskell/Stylish/Step/Tabs.hs, dist/build/Language/Haskell/Stylish/Step/Tabs.o, dist/build/Language/Haskell/Stylish/Step/Tabs.dyn_o ) stylish-haskell> [12 of 26] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace ( lib/Language/Haskell/Stylish/Step/TrailingWhitespace.hs, dist/build/Language/Haskell/Stylish/Step/TrailingWhitespace.o, dist/build/Language/Haskell/Stylish/Step/TrailingWhitespace.dyn_o ) stylish-haskell> [13 of 26] Compiling Language.Haskell.Stylish.Util ( lib/Language/Haskell/Stylish/Util.hs, dist/build/Language/Haskell/Stylish/Util.o, dist/build/Language/Haskell/Stylish/Util.dyn_o ) stylish-haskell> [14 of 26] Compiling Language.Haskell.Stylish.Step.Squash ( lib/Language/Haskell/Stylish/Step/Squash.hs, dist/build/Language/Haskell/Stylish/Step/Squash.o, dist/build/Language/Haskell/Stylish/Step/Squash.dyn_o ) stylish-haskell> [15 of 26] Compiling Language.Haskell.Stylish.Step.LanguagePragmas ( lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs, dist/build/Language/Haskell/Stylish/Step/LanguagePragmas.o, dist/build/Language/Haskell/Stylish/Step/LanguagePragmas.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:77:15: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘head’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 77 | , " " <> head pragmas' stylish-haskell> | ^^^^ stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:79:38: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘tail’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 79 | <> [ " , " <> pragma | pragma <- tail pragmas'] cabal-install-parsers> [7 of 9] Compiling Cabal.Index ( src/Cabal/Index.hs, dist/build/Cabal/Index.p_o ) cabal-install-parsers> [8 of 9] Compiling Cabal.SourceRepo ( src/Cabal/SourceRepo.hs, dist/build/Cabal/SourceRepo.p_o ) cabal-install-parsers> [9 of 9] Compiling Cabal.Project ( src/Cabal/Project.hs, dist/build/Cabal/Project.p_o ) cabal-install-parsers> Running phase: haddockPhase cabal-install-parsers> Preprocessing library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> Running Haddock on library for cabal-install-parsers-0.6.1.1.. cabal-install-parsers> Warning: The documentation for the following packages are not installed. No cabal-install-parsers> links will be generated to these packages: tar-0.6.3.0, tar-0.6.3.0, cabal-install-parsers> vector-0.13.2.0 cabal-install-parsers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cabal-install-parsers> [1 of 9] Compiling Cabal.Internal.Glob ( src/Cabal/Internal/Glob.hs, nothing ) cabal-install-parsers> [2 of 9] Compiling Cabal.Internal.Newtypes ( src/Cabal/Internal/Newtypes.hs, nothing ) cabal-install-parsers> [3 of 9] Compiling Cabal.Optimization ( src/Cabal/Optimization.hs, nothing ) cabal-install-parsers> [4 of 9] Compiling Cabal.Parse ( src/Cabal/Parse.hs, nothing ) cabal-install-parsers> [5 of 9] Compiling Cabal.Package ( src/Cabal/Package.hs, nothing ) cabal-install-parsers> [6 of 9] Compiling Cabal.Config ( src/Cabal/Config.hs, nothing ) cabal-install-parsers> [7 of 9] Compiling Cabal.Index ( src/Cabal/Index.hs, nothing ) cabal-install-parsers> [8 of 9] Compiling Cabal.SourceRepo ( src/Cabal/SourceRepo.hs, nothing ) cabal-install-parsers> [9 of 9] Compiling Cabal.Project ( src/Cabal/Project.hs, nothing ) cabal-install-parsers> Haddock coverage: cabal-install-parsers> Warning: 'takeDrive' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> Warning: 'FilePathGlob' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Internal/Glob.hs:19:21 cabal-install-parsers> * at src/Cabal/Internal/Glob.hs:19:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Internal/Glob.hs:19:1 cabal-install-parsers> Warning: 'FilePathRoot' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Internal/Glob.hs:39:6 cabal-install-parsers> * at src/Cabal/Internal/Glob.hs:37:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Internal/Glob.hs:37:1 cabal-install-parsers> Warning: 'alaSet' is ambiguous. It is defined cabal-install-parsers> * in ‘Distribution.FieldGrammar.Newtypes’ cabal-install-parsers> * at src/Cabal/Internal/Newtypes.hs:135:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Internal/Newtypes.hs:135:1 cabal-install-parsers> 100% ( 2 / 2) in 'Cabal.Optimization' cabal-install-parsers> 100% ( 4 / 4) in 'Cabal.Parse' cabal-install-parsers> Warning: 'IOException' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> Warning: 'ParseError' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Parse.hs:54:21 cabal-install-parsers> * at src/Cabal/Parse.hs:54:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Parse.hs:54:1 cabal-install-parsers> 66% ( 2 / 3) in 'Cabal.Package' cabal-install-parsers> Missing documentation for: cabal-install-parsers> Module header cabal-install-parsers> Warning: 'IOException' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> Warning: 'ParseError' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Parse.hs:54:21 cabal-install-parsers> * at src/Cabal/Parse.hs:54:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Parse.hs:54:1 cabal-install-parsers> 92% ( 12 / 13) in 'Cabal.Config' cabal-install-parsers> Missing documentation for: cabal-install-parsers> Module header cabal-install-parsers> Warning: 'InvalidIndexFile' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Index.hs:151:28 cabal-install-parsers> * at src/Cabal/Index.hs:151:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Index.hs:151:1 cabal-install-parsers> Warning: 'ByteString' is ambiguous. It is defined cabal-install-parsers> * in ‘Data.ByteString.Internal.Type’ cabal-install-parsers> * in ‘Data.ByteString.Lazy.Internal’ cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. stan> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e stan> include text-2.1-c70b stan> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm stan> Target.AntiPattern=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.AntiPattern,Target.AntiPattern.Stan0206=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.AntiPattern.Stan0206,Target.AntiPattern.Stan0206Extensions=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.AntiPattern.Stan0206Extensions,Target.AntiPattern.Stan0212=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.AntiPattern.Stan0212,Target.AntiPattern.Stan0213=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.AntiPattern.Stan0213,Target.AntiPattern.Stan0214=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.AntiPattern.Stan0214,Target.Infinite=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.Infinite,Target.Partial=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.Partial,Target.Style=stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target:Target.Style stan> unit stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG HTF (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 HTF (post)> Pushing 2 paths (198 are already present) using zstd to cache sellout ⏳ HTF (post)> HTF (post)> Pushing /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 (20.48 MiB) HTF (post)> Pushing /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc (4.67 MiB) HTF (post)> HTF (post)> All done. HTF (post)> added 2 signatures HTF (post)> added 1 signatures HTF (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 HTF (post)> copying 2 paths... HTF (post)> copying path '/nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc' to 'https://cache.nix-ci.com'... HTF (post)> copying path '/nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2' to 'https://cache.nix-ci.com'... HTF (post)> copying 1 paths... HTF (post)> copying path '/nix/store/bh1zzpr0a9fcwplcsliw50cm8553zdb6-HTF-0.15.0.2.drv' to 'https://cache.nix-ci.com'... HTF (post)> added 0 signatures HTF (post)> added 0 signatures HTF (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc /nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2 HTF (post)> copying 2 paths... HTF (post)> copying path '/nix/store/0vzdp7yf12zrh769ffd5y6l1qinq6dlq-HTF-0.15.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... HTF (post)> copying path '/nix/store/5cbcyb45qlrh43ywsjd2ismcq1cl6z87-HTF-0.15.0.2' to 'ssh-ng://worker.nix-ci.com'... HTF (post)> copying 1 paths... HTF (post)> copying path '/nix/store/bh1zzpr0a9fcwplcsliw50cm8553zdb6-HTF-0.15.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/k4j7367lq704l818a2iiram5iimp84qz-list-t-1.0.5.7.drv'... algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:122:5 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph.hs:316:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:133:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:133:1 algebraic-graphs> Warning: 'mplus' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:228:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:228:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:186:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:186:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:265:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:265:1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:289:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:289:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:303:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:303:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:214:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:214:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:201:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:201:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:347:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:347:1 algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:951:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:378:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:378:1 algebraic-graphs> Warning: 'mesh' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:981:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:408:1 lens> untoValName (src/Control/Lens/Internal/TH.hs:232) lens> phantomValName (src/Control/Lens/Internal/TH.hs:235) lens> phantom2 (src/Control/Lens/Internal/TH.hs:238) lens> rightDataName (src/Control/Lens/Internal/TH.hs:257) lens> leftDataName (src/Control/Lens/Internal/TH.hs:260) lens> inlinePragma (src/Control/Lens/Internal/TH.hs:268) lens> TyVarBndrVis lens> bndrReq lens> Warning: 'RWS' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.RWS.CPS’ lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Strict’ lens> Warning: 'State' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.State.Lazy’ lens> * in ‘Control.Monad.Trans.State.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.State.Strict’ lens> Warning: 'StateT' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.State.Lazy’ lens> * in ‘Control.Monad.Trans.State.Lazy’ lens> * in ‘Control.Monad.Trans.State.Strict’ lens> * in ‘Control.Monad.Trans.State.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.State.Strict’ lens> Warning: 'RWST' is ambiguous. It is defined lens> * in ‘Control.Monad.Trans.RWS.CPS’ lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.Lazy’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ lens> * in ‘Control.Monad.Trans.RWS.Strict’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Strict’ lens> Warning: 'Error' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'ErrorT' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 5 / 5) in 'Control.Lens.Zoom' lens> Warning: 'holesOnOf' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'a' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 13 / 13) in 'Data.Data.Lens' lens> Warning: 'Context' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Context.hs:138:22 lens> * at src/Control/Lens/Internal/Context.hs:138:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Context.hs:138:1 lens> Warning: 'Pretext' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Context.hs:209:27 lens> * at src/Control/Lens/Internal/Context.hs:209:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Context.hs:209:1 lens> Warning: 'composOpMonoid' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOpMPlus' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOp' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'descend' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOpM' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'descendM' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'composOpM_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'descendM_' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 96% ( 48 / 50) in 'Control.Lens.Plated' rebase> [275 of 369] Compiling Rebase.Foreign.Marshal.Unsafe ( library/Rebase/Foreign/Marshal/Unsafe.hs, nothing ) rebase> [276 of 369] Compiling Rebase.Foreign.Marshal.Utils ( library/Rebase/Foreign/Marshal/Utils.hs, nothing ) rebase> [277 of 369] Compiling Rebase.Foreign.Ptr ( library/Rebase/Foreign/Ptr.hs, nothing ) rebase> [278 of 369] Compiling Rebase.Foreign.StablePtr ( library/Rebase/Foreign/StablePtr.hs, nothing ) rebase> [279 of 369] Compiling Rebase.Foreign.Storable ( library/Rebase/Foreign/Storable.hs, nothing ) rebase> [280 of 369] Compiling Rebase.GHC.Arr ( library/Rebase/GHC/Arr.hs, nothing ) rebase> [281 of 369] Compiling Rebase.GHC.Base ( library/Rebase/GHC/Base.hs, nothing ) rebase> [282 of 369] Compiling Rebase.GHC.Char ( library/Rebase/GHC/Char.hs, nothing ) rebase> [283 of 369] Compiling Rebase.GHC.Conc ( library/Rebase/GHC/Conc.hs, nothing ) rebase> [284 of 369] Compiling Rebase.GHC.Conc.IO ( library/Rebase/GHC/Conc/IO.hs, nothing ) rebase> [285 of 369] Compiling Rebase.GHC.Conc.Signal ( library/Rebase/GHC/Conc/Signal.hs, nothing ) rebase> [286 of 369] Compiling Rebase.GHC.Conc.Sync ( library/Rebase/GHC/Conc/Sync.hs, nothing ) rebase> [287 of 369] Compiling Rebase.GHC.Desugar ( library/Rebase/GHC/Desugar.hs, nothing ) rebase> [288 of 369] Compiling Rebase.GHC.Enum ( library/Rebase/GHC/Enum.hs, nothing ) rebase> [289 of 369] Compiling Rebase.GHC.Environment ( library/Rebase/GHC/Environment.hs, nothing ) rebase> [290 of 369] Compiling Rebase.GHC.Err ( library/Rebase/GHC/Err.hs, nothing ) rebase> [291 of 369] Compiling Rebase.GHC.Exception ( library/Rebase/GHC/Exception.hs, nothing ) rebase> [292 of 369] Compiling Rebase.GHC.Exts ( library/Rebase/GHC/Exts.hs, nothing ) rebase> [293 of 369] Compiling Rebase.GHC.Fingerprint ( library/Rebase/GHC/Fingerprint.hs, nothing ) rebase> [294 of 369] Compiling Rebase.GHC.Fingerprint.Type ( library/Rebase/GHC/Fingerprint/Type.hs, nothing ) rebase> [295 of 369] Compiling Rebase.GHC.Float ( library/Rebase/GHC/Float.hs, nothing ) rebase> [296 of 369] Compiling Rebase.GHC.Float.ConversionUtils ( library/Rebase/GHC/Float/ConversionUtils.hs, nothing ) rebase> [297 of 369] Compiling Rebase.GHC.Float.RealFracMethods ( library/Rebase/GHC/Float/RealFracMethods.hs, nothing ) rebase> [298 of 369] Compiling Rebase.GHC.Foreign ( library/Rebase/GHC/Foreign.hs, nothing ) rebase> [299 of 369] Compiling Rebase.GHC.ForeignPtr ( library/Rebase/GHC/ForeignPtr.hs, nothing ) rebase> [300 of 369] Compiling Rebase.GHC.Generics ( library/Rebase/GHC/Generics.hs, nothing ) rebase> [301 of 369] Compiling Rebase.GHC.IO ( library/Rebase/GHC/IO.hs, nothing ) rebase> [302 of 369] Compiling Rebase.GHC.IO.Buffer ( library/Rebase/GHC/IO/Buffer.hs, nothing ) rebase> [303 of 369] Compiling Rebase.GHC.IO.BufferedIO ( library/Rebase/GHC/IO/BufferedIO.hs, nothing ) rebase> [304 of 369] Compiling Rebase.GHC.IO.Device ( library/Rebase/GHC/IO/Device.hs, nothing ) rebase> [305 of 369] Compiling Rebase.GHC.IO.Encoding ( library/Rebase/GHC/IO/Encoding.hs, nothing ) rebase> [306 of 369] Compiling Rebase.GHC.IO.Encoding.Failure ( library/Rebase/GHC/IO/Encoding/Failure.hs, nothing ) rebase> [307 of 369] Compiling Rebase.GHC.IO.Encoding.Iconv ( library/Rebase/GHC/IO/Encoding/Iconv.hs, nothing ) rebase> [308 of 369] Compiling Rebase.GHC.IO.Encoding.Latin1 ( library/Rebase/GHC/IO/Encoding/Latin1.hs, nothing ) rebase> [309 of 369] Compiling Rebase.GHC.IO.Encoding.Types ( library/Rebase/GHC/IO/Encoding/Types.hs, nothing ) rebase> [310 of 369] Compiling Rebase.GHC.IO.Encoding.UTF16 ( library/Rebase/GHC/IO/Encoding/UTF16.hs, nothing ) rebase> [311 of 369] Compiling Rebase.GHC.IO.Encoding.UTF32 ( library/Rebase/GHC/IO/Encoding/UTF32.hs, nothing ) rebase> [312 of 369] Compiling Rebase.GHC.IO.Encoding.UTF8 ( library/Rebase/GHC/IO/Encoding/UTF8.hs, nothing ) rebase> [313 of 369] Compiling Rebase.GHC.IO.Exception ( library/Rebase/GHC/IO/Exception.hs, nothing ) rebase> [314 of 369] Compiling Rebase.GHC.IO.FD ( library/Rebase/GHC/IO/FD.hs, nothing ) rebase> [315 of 369] Compiling Rebase.GHC.IO.Handle ( library/Rebase/GHC/IO/Handle.hs, nothing ) rebase> [316 of 369] Compiling Rebase.GHC.IO.Handle.FD ( library/Rebase/GHC/IO/Handle/FD.hs, nothing ) rebase> [317 of 369] Compiling Rebase.GHC.IO.Handle.Internals ( library/Rebase/GHC/IO/Handle/Internals.hs, nothing ) path> replaceExtension ".foo" "C:\\name\\name..name.foo" == "C:\\name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name\\..." == "C:\\name\\....foo" [✔] path> fileExtension "C:\\name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name\\....foo" == "C:\\name\\....foo" [✔] path> addExtension ".foo" "C:\\name.\\name" == "C:\\name.\\name.foo" [✔] path> fileExtension "C:\\name.\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name.foo" == "C:\\name.\\name.foo" [✔] path> addExtension ".foo" "C:\\name.\\name." == "C:\\name.\\name..foo" [✔] path> fileExtension "C:\\name.\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name..foo" == "C:\\name.\\name..foo" [✔] path> addExtension ".foo" "C:\\name.\\name.." == "C:\\name.\\name...foo" [✔] path> fileExtension "C:\\name.\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name...foo" == "C:\\name.\\name...foo" [✔] path> addExtension ".foo" "C:\\name.\\.name" == "C:\\name.\\.name.foo" [✔] path> fileExtension "C:\\name.\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\.name.foo" == "C:\\name.\\.name.foo" [✔] path> addExtension ".foo" "C:\\name.\\..name" == "C:\\name.\\..name.foo" [✔] path> fileExtension "C:\\name.\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\..name.foo" == "C:\\name.\\..name.foo" [✔] path> addExtension ".foo" "C:\\name.\\name.name" == "C:\\name.\\name.name.foo" [✔] path> fileExtension "C:\\name.\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name.name.foo" == "C:\\name.\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name.\\name..name" == "C:\\name.\\name..name.foo" [✔] path> fileExtension "C:\\name.\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\name..name.foo" == "C:\\name.\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name.\\..." == "C:\\name.\\....foo" [✔] path> fileExtension "C:\\name.\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.\\....foo" == "C:\\name.\\....foo" [✔] path> addExtension ".foo" "C:\\name..\\name" == "C:\\name..\\name.foo" [✔] path> fileExtension "C:\\name..\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name.foo" == "C:\\name..\\name.foo" [✔] path> addExtension ".foo" "C:\\name..\\name." == "C:\\name..\\name..foo" [✔] path> fileExtension "C:\\name..\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name..foo" == "C:\\name..\\name..foo" [✔] path> addExtension ".foo" "C:\\name..\\name.." == "C:\\name..\\name...foo" [✔] path> fileExtension "C:\\name..\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name...foo" == "C:\\name..\\name...foo" [✔] path> addExtension ".foo" "C:\\name..\\.name" == "C:\\name..\\.name.foo" [✔] path> fileExtension "C:\\name..\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\.name.foo" == "C:\\name..\\.name.foo" [✔] path> addExtension ".foo" "C:\\name..\\..name" == "C:\\name..\\..name.foo" [✔] path> fileExtension "C:\\name..\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\..name.foo" == "C:\\name..\\..name.foo" [✔] path> addExtension ".foo" "C:\\name..\\name.name" == "C:\\name..\\name.name.foo" [✔] path> fileExtension "C:\\name..\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name.name.foo" == "C:\\name..\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name..\\name..name" == "C:\\name..\\name..name.foo" [✔] path> fileExtension "C:\\name..\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\name..name.foo" == "C:\\name..\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name..\\..." == "C:\\name..\\....foo" [✔] path> fileExtension "C:\\name..\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..\\....foo" == "C:\\name..\\....foo" [✔] path> addExtension ".foo" "C:\\.name\\name" == "C:\\.name\\name.foo" [✔] path> fileExtension "C:\\.name\\name.foo" == .foo [✔] quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------------- quickcheck-classes> -- Complex Float -- quickcheck-classes> ------------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Compose -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Const -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifold Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: BifoldMap Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifoldr Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Composition +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Constant -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Double -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Either -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. stylish-haskell> | ^^^^ stylish-haskell> [16 of 26] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax ( lib/Language/Haskell/Stylish/Step/UnicodeSyntax.hs, dist/build/Language/Haskell/Stylish/Step/UnicodeSyntax.o, dist/build/Language/Haskell/Stylish/Step/UnicodeSyntax.dyn_o ) stylish-haskell> [17 of 26] Compiling Language.Haskell.Stylish.Step.Imports ( lib/Language/Haskell/Stylish/Step/Imports.hs, dist/build/Language/Haskell/Stylish/Step/Imports.o, dist/build/Language/Haskell/Stylish/Step/Imports.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/Imports.hs:289:37: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘head’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 289 | (GHC.srcSpanStartLine . src $ head imports) stylish-haskell> | ^^^^ stylish-haskell> [18 of 26] Compiling Language.Haskell.Stylish.Step.ModuleHeader ( lib/Language/Haskell/Stylish/Step/ModuleHeader.hs, dist/build/Language/Haskell/Stylish/Step/ModuleHeader.o, dist/build/Language/Haskell/Stylish/Step/ModuleHeader.dyn_o ) stylish-haskell> [19 of 26] Compiling Language.Haskell.Stylish.Step.Data ( lib/Language/Haskell/Stylish/Step/Data.hs, dist/build/Language/Haskell/Stylish/Step/Data.o, dist/build/Language/Haskell/Stylish/Step/Data.dyn_o ) stylish-haskell> [20 of 26] Compiling Language.Haskell.Stylish.Align ( lib/Language/Haskell/Stylish/Align.hs, dist/build/Language/Haskell/Stylish/Align.o, dist/build/Language/Haskell/Stylish/Align.dyn_o ) stylish-haskell> [21 of 26] Compiling Language.Haskell.Stylish.Step.SimpleAlign ( lib/Language/Haskell/Stylish/Step/SimpleAlign.hs, dist/build/Language/Haskell/Stylish/Step/SimpleAlign.o, dist/build/Language/Haskell/Stylish/Step/SimpleAlign.dyn_o ) stylish-haskell> [22 of 26] Compiling Language.Haskell.Stylish.Verbose ( lib/Language/Haskell/Stylish/Verbose.hs, dist/build/Language/Haskell/Stylish/Verbose.o, dist/build/Language/Haskell/Stylish/Verbose.dyn_o ) stylish-haskell> [23 of 26] Compiling Language.Haskell.Stylish.Config.Cabal ( lib/Language/Haskell/Stylish/Config/Cabal.hs, dist/build/Language/Haskell/Stylish/Config/Cabal.o, dist/build/Language/Haskell/Stylish/Config/Cabal.dyn_o ) stylish-haskell> [24 of 26] Compiling Language.Haskell.Stylish.Config ( lib/Language/Haskell/Stylish/Config.hs, dist/build/Language/Haskell/Stylish/Config.o, dist/build/Language/Haskell/Stylish/Config.dyn_o ) stylish-haskell> [25 of 26] Compiling Paths_stylish_haskell ( dist/build/autogen/Paths_stylish_haskell.hs, dist/build/Paths_stylish_haskell.o, dist/build/Paths_stylish_haskell.dyn_o ) stylish-haskell> [26 of 26] Compiling Language.Haskell.Stylish ( lib/Language/Haskell/Stylish.hs, dist/build/Language/Haskell/Stylish.o, dist/build/Language/Haskell/Stylish.dyn_o ) stylish-haskell> [ 1 of 26] Compiling Language.Haskell.Stylish.Block ( lib/Language/Haskell/Stylish/Block.hs, dist/build/Language/Haskell/Stylish/Block.p_o ) stylish-haskell> [ 2 of 26] Compiling Language.Haskell.Stylish.Config.Internal ( lib/Language/Haskell/Stylish/Config/Internal.hs, dist/build/Language/Haskell/Stylish/Config/Internal.p_o ) stylish-haskell> [ 3 of 26] Compiling Language.Haskell.Stylish.Editor ( lib/Language/Haskell/Stylish/Editor.hs, dist/build/Language/Haskell/Stylish/Editor.p_o ) stylish-haskell> [ 4 of 26] Compiling Language.Haskell.Stylish.GHC ( lib/Language/Haskell/Stylish/GHC.hs, dist/build/Language/Haskell/Stylish/GHC.p_o ) stylish-haskell> [ 5 of 26] Compiling Language.Haskell.Stylish.Comments ( lib/Language/Haskell/Stylish/Comments.hs, dist/build/Language/Haskell/Stylish/Comments.p_o ) stylish-haskell> [ 6 of 26] Compiling Language.Haskell.Stylish.Module ( lib/Language/Haskell/Stylish/Module.hs, dist/build/Language/Haskell/Stylish/Module.p_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [GHC-90177] [-Worphans] stylish-haskell> Orphan class instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: cabal-install-parsers> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ cabal-install-parsers> Warning: 'SHA256' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Index.hs:179:15 cabal-install-parsers> * at src/Cabal/Index.hs:179:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Index.hs:179:1 cabal-install-parsers> 86% ( 20 / 23) in 'Cabal.Index' cabal-install-parsers> Missing documentation for: cabal-install-parsers> Module header cabal-install-parsers> NoHackageRepository (src/Cabal/Index.hs:587) cabal-install-parsers> IndexEntry (src/Cabal/Index.hs:132) cabal-install-parsers> Warning: 'SourceRepositoryPackage' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/SourceRepo.hs:38:34 cabal-install-parsers> * at src/Cabal/SourceRepo.hs:38:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/SourceRepo.hs:38:1 cabal-install-parsers> 76% ( 10 / 13) in 'Cabal.SourceRepo' cabal-install-parsers> Missing documentation for: cabal-install-parsers> srpHoist (src/Cabal/SourceRepo.hs:64) cabal-install-parsers> srpToProxy (src/Cabal/SourceRepo.hs:67) cabal-install-parsers> sourceRepositoryPackageGrammar (src/Cabal/SourceRepo.hs:111) cabal-install-parsers> Warning: 'Project' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Project.hs:71:28 cabal-install-parsers> * at src/Cabal/Project.hs:71:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Project.hs:71:1 cabal-install-parsers> Warning: 'IOException' is out of scope. cabal-install-parsers> If you qualify the identifier, haddock can try to link it anyway. cabal-install-parsers> Warning: 'ParseError' is ambiguous. It is defined cabal-install-parsers> * at src/Cabal/Parse.hs:54:21 cabal-install-parsers> * at src/Cabal/Parse.hs:54:1 cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined at src/Cabal/Parse.hs:54:1 cabal-install-parsers> Warning: 'URI' is ambiguous. It is defined cabal-install-parsers> * in ‘Network.URI’ cabal-install-parsers> * in ‘Network.URI’ cabal-install-parsers> You may be able to disambiguate the identifier by qualifying it or cabal-install-parsers> by specifying the type/value namespace explicitly. cabal-install-parsers> Defaulting to the one defined in ‘Network.URI’ cabal-install-parsers> 100% ( 14 / 14) in 'Cabal.Project' cabal-install-parsers> Warning: Cabal.Optimization: could not find link destinations for: cabal-install-parsers> - Cabal.Optimization.Rep_Optimization cabal-install-parsers> Warning: Cabal.Parse: could not find link destinations for: cabal-install-parsers> - Cabal.Parse.Rep_ParseError cabal-install-parsers> Warning: Cabal.Config: could not find link destinations for: cabal-install-parsers> - Cabal.Config.Rep_Config cabal-install-parsers> - Cabal.Config.Rep_Repo cabal-install-parsers> Warning: Cabal.Index: could not find link destinations for: cabal-install-parsers> - Codec.Archive.Tar.Types.EpochTime cabal-install-parsers> - Codec.Archive.Tar.Types.Ownership cabal-install-parsers> - Codec.Archive.Tar.Types.Permissions cabal-install-parsers> - Codec.Archive.Tar.Index.Internal.TarEntryOffset cabal-install-parsers> - Cabal.Index.Rep_PackageInfo cabal-install-parsers> - Cabal.Index.Rep_ReleaseInfo cabal-install-parsers> Warning: Cabal.SourceRepo: could not find link destinations for: cabal-install-parsers> - Cabal.SourceRepo.Rep_SourceRepositoryPackage cabal-install-parsers> Warning: Cabal.Project: could not find link destinations for: cabal-install-parsers> - Cabal.Project.Rep_Project cabal-install-parsers> Documentation created: dist/doc/html/cabal-install-parsers/, cabal-install-parsers> dist/doc/html/cabal-install-parsers/cabal-install-parsers.txt cabal-install-parsers> Running phase: installPhase cabal-install-parsers> Installing library in /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-install-parsers> Running phase: fixupPhase cabal-install-parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 cabal-install-parsers> shrinking /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHScabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ-ghc9.8.1.so cabal-install-parsers> checking for references to /build/ in /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1... cabal-install-parsers> patching script interpreter paths in /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 cabal-install-parsers> stripping (with command strip and flags -S -p) in /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1/lib stan> include base-4.19.0.0-05c7 (Control.Applicative, Control.Arrow, Control.Category, Control.Concurrent, Control.Concurrent.Chan, Control.Concurrent.MVar, Control.Concurrent.QSem, Control.Concurrent.QSemN, Control.Exception, Control.Exception.Base, Control.Monad, Control.Monad.Fail, Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances, Control.Monad.ST, Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe, Control.Monad.ST.Safe, Control.Monad.ST.Strict, Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Array.Byte, Data.Bifoldable, Data.Bifoldable1, Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool, Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic, Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Foldable1, Data.Function, Data.Functor, Data.Functor.Classes, Data.Functor.Compose, Data.Functor.Const, Data.Functor.Contravariant, Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum, Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List, Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy, Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict, Data.Semigroup, Data.String, Data.Traversable, Data.Tuple, Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality, Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.ConstPtr, Foreign.C.Error, Foreign.C.String, Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.ArrayArray, GHC.Base, GHC.Bits, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants, GHC.Desugar, GHC.Encoding.UTF8, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type, GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts, GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float, GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign, GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO, GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding, GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure, GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1, GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16, GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception, GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD, GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text, GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles, GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort, GHC.IORef, GHC.InfoProv, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.IsList, GHC.Ix, GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num, GHC.Num.BigNat, GHC.Num.Integer, GHC.Num.Natural, GHC.OldList, GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr, GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile, GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack, GHC.Stack.CCS, GHC.Stack.CloneStack, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats, GHC.Storable, GHC.TopHandler, GHC.TypeError, GHC.TypeLits, GHC.TypeLits.Internal, GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak, GHC.Weak.Finalize, GHC.Word, Numeric, Numeric.Natural, System.CPUTime, System.Console.GetOpt, System.Environment, System.Environment.Blank, System.Exit, System.IO, System.IO.Error, System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName, System.Mem.Weak, System.Posix.Internals, System.Posix.Types, System.Timeout, Text.ParserCombinators.ReadP, Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read, Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection, Type.Reflection.Unsafe, Unsafe.Coerce) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 (Relude as Prelude) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 stan> include array-0.5.6.0-7325 stan> include base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 stan> include blaze-html-0.9.2.0-4sQH0TtNY7fBA0zccDtFdM stan> include bytestring-0.12.0.2-3593 stan> include clay-0.15.0-JrcflNXhOy32QsA4qDEDJk stan> include colourista-0.1.0.2-EE6p6LP5czzBcGVdUhktQ2 stan> include containers-0.6.8-e785 stan> include cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH stan> include dir-traverse-0.2.3.0-3etl9q4QGaOCr41QmKRsy5 stan> include directory-1.3.8.1-696d stan> include extensions-0.1.0.1-K31gBqZd90PBkqKKKsy6HQ stan> include filepath-1.4.100.4-dda0 stan> include ghc-9.8.1-d1ca stan> include ghc-boot-th-9.8.1-0e22 stan> include gitrev-1.3.1-F6YxxQ8JaeW7nkmsAnpvB8 stan> include microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy stan> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stan> include pretty-simple-4.1.3.0-CgLTyP1yB9IB87svFWTAM6 stan> include process-1.6.18.0-ca35 stan> include slist-0.2.1.0-8igi5RIgVBR2WqO1xlbYgf stan> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs stan> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 stan> include trial-optparse-applicative-0.0.0.0-DAnMIpXP3ST6XztlOoV3yR stan> include trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x aeson-pretty> Running phase: setupCompilerEnvironmentPhase aeson-pretty> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. aeson-pretty> Running phase: unpackPhase aeson-pretty> unpacking source archive /nix/store/imnkf2959by9k6nx8s34asn77mfc1927-aeson-pretty-0.8.10.tar.gz aeson-pretty> source root is aeson-pretty-0.8.10 aeson-pretty> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "aeson-pretty-0.8.10/Setup.hs" aeson-pretty> Running phase: patchPhase aeson-pretty> Running phase: compileBuildDriverPhase aeson-pretty> setupCompileFlags: -package-db=/build/tmp.fokaqYJNh8/setup-package.conf.d -threaded aeson-pretty> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.fokaqYJNh8/Main.o ) aeson-pretty> [2 of 2] Linking Setup aeson-pretty> Running phase: updateAutotoolsGnuConfigScriptsPhase aeson-pretty> Running phase: configurePhase aeson-pretty> configureFlags: --verbose --prefix=/nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc/share/doc/aeson-pretty-0.8.10 --with-gcc=gcc --package-db=/build/tmp.fokaqYJNh8/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib aeson-pretty> Using Parsec parser aeson-pretty> Configuring aeson-pretty-0.8.10... aeson-pretty> Flags chosen: lib-only=False aeson-pretty> Dependency aeson >=1.1 && <1.6 || >=2.0 && <2.3: using aeson-2.2.3.0 aeson-pretty> Dependency base >=4.5: using base-4.19.0.0 aeson-pretty> Dependency base-compat >=0.9: using base-compat-0.13.1 aeson-pretty> Dependency bytestring >=0.9: using bytestring-0.12.0.2 aeson-pretty> Dependency scientific >=0.3: using scientific-0.3.8.0 aeson-pretty> Dependency text >=0.11: using text-2.1 aeson-pretty> Dependency unordered-containers >=0.2.14.0: using unordered-containers-0.2.20 aeson-pretty> Dependency vector >=0.9: using vector-0.13.2.0 aeson-pretty> Dependency aeson >=0.6: using aeson-2.2.3.0 aeson-pretty> Dependency aeson-pretty: using aeson-pretty-0.8.10 aeson-pretty> Dependency attoparsec >=0.10: using attoparsec-0.14.4 aeson-pretty> Dependency attoparsec-aeson: using attoparsec-aeson-2.2.2.0 aeson-pretty> Dependency base >=4 && <5: using base-4.19.0.0 aeson-pretty> Dependency bytestring >=0.9: using bytestring-0.12.0.2 aeson-pretty> Dependency cmdargs >=0.7: using cmdargs-0.10.22 aeson-pretty> Source component graph: aeson-pretty> component lib aeson-pretty> component exe:aeson-pretty dependency lib aeson-pretty> Configured component graph: aeson-pretty> component aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson-pretty> include base-4.19.0.0-05c7 aeson-pretty> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 aeson-pretty> include bytestring-0.12.0.2-3593 aeson-pretty> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson-pretty> include text-2.1-c70b aeson-pretty> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson-pretty> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson-pretty> component aeson-pretty-0.8.10-GJbuSslCmsjDCpqWnTnImI-aeson-pretty aeson-pretty> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson-pretty> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg aeson-pretty> include attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF aeson-pretty> include base-4.19.0.0-05c7 aeson-pretty> include bytestring-0.12.0.2-3593 aeson-pretty> include cmdargs-0.10.22-A3WsUkhwO0NCNjXQAHxux0 aeson-pretty> Linked component graph: dependent-map> Running phase: setupCompilerEnvironmentPhase dependent-map> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. dependent-map> Running phase: unpackPhase dependent-map> unpacking source archive /nix/store/0h7i1qgf9m9dlx62jm2n6aaih0rb6pj3-dependent-map-0.4.0.0.tar.gz dependent-map> source root is dependent-map-0.4.0.0 dependent-map> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "dependent-map-0.4.0.0/src/Data/Dependent/Map/PtrEquality.hs" dependent-map> Running phase: patchPhase dependent-map> Replace Cabal file with edited version from mirror://hackage/dependent-map-0.4.0.0/revision/2.cabal. dependent-map> Running phase: compileBuildDriverPhase dependent-map> setupCompileFlags: -package-db=/build/tmp.DRPXvwY8te/setup-package.conf.d -threaded dependent-map> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.DRPXvwY8te/Main.o ) dependent-map> [2 of 2] Linking Setup dependent-map> Running phase: updateAutotoolsGnuConfigScriptsPhase dependent-map> Running phase: configurePhase dependent-map> configureFlags: --verbose --prefix=/nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc/share/doc/dependent-map-0.4.0.0 --with-gcc=gcc --package-db=/build/tmp.DRPXvwY8te/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib dependent-map> Using Parsec parser dependent-map> Warning: dependent-map.cabal:41:39: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Warning: dependent-map.cabal:42:49: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Warning: dependent-map.cabal:43:50: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Warning: dependent-map.cabal:44:57: version operators used. To use version dependent-map> operators the package needs to specify at least 'cabal-version: >= 1.8'. dependent-map> Configuring dependent-map-0.4.0.0... dependent-map> Dependency base >=4.9 && <5: using base-4.19.0.0 dependent-map> Dependency constraints-extras >=0.2.3.0 && <0.5: using dependent-map> constraints-extras-0.4.0.2 dependent-map> Dependency containers >=0.5.7.1 && <0.8: using containers-0.6.8 dependent-map> Dependency dependent-sum >=0.6.1 && <0.8: using dependent-sum-0.7.2.0 dependent-map> Source component graph: component lib dependent-map> Configured component graph: dependent-map> component dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d dependent-map> include base-4.19.0.0-05c7 dependent-map> include constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs dependent-map> include containers-0.6.8-e785 dependent-map> include dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-map> Linked component graph: dependent-map> unit dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d dependent-map> include base-4.19.0.0-05c7 dependent-map> include constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs dependent-map> include containers-0.6.8-e785 dependent-map> include dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee hw-prim> Running phase: setupCompilerEnvironmentPhase hw-prim> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hw-prim> Running phase: unpackPhase hw-prim> unpacking source archive /nix/store/4mcnwd263vzicl8d035vsgkjylr23aan-hw-prim-0.6.3.2.tar.gz hw-prim> source root is hw-prim-0.6.3.2 hw-prim> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hw-prim-0.6.3.2/test/Spec.hs" hw-prim> Running phase: patchPhase hw-prim> Replace Cabal file with edited version from mirror://hackage/hw-prim-0.6.3.2/revision/3.cabal. hw-prim> Run jailbreak-cabal to lift version restrictions on build inputs. hw-prim> Running phase: compileBuildDriverPhase hw-prim> setupCompileFlags: -package-db=/build/tmp.fOoC3LiHLV/setup-package.conf.d -threaded hw-prim> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.fOoC3LiHLV/Main.o ) hw-prim> [2 of 2] Linking Setup hw-prim> Running phase: updateAutotoolsGnuConfigScriptsPhase hw-prim> Running phase: configurePhase hw-prim> configureFlags: --verbose --prefix=/nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc/share/doc/hw-prim-0.6.3.2 --with-gcc=gcc --package-db=/build/tmp.fOoC3LiHLV/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib hw-prim> Using Parsec parser hw-prim> Configuring hw-prim-0.6.3.2... hw-prim> Flags chosen: bounds-checking-enabled=False hw-prim> Dependency base: using base-4.19.0.0 hw-prim> Dependency bytestring: using bytestring-0.12.0.2 hw-prim> Dependency deepseq: using deepseq-1.5.0.0 hw-prim> Dependency ghc-prim: using ghc-prim-0.11.0 hw-prim> Dependency mmap: using mmap-0.5.9 hw-prim> Dependency transformers: using transformers-0.6.1.0 hw-prim> Dependency unliftio-core: using unliftio-core-0.2.1.0 hw-prim> Dependency vector: using vector-0.13.2.0 hw-prim> Dependency QuickCheck: using QuickCheck-2.14.3 hw-prim> Dependency base: using base-4.19.0.0 hw-prim> Dependency bytestring: using bytestring-0.12.0.2 hw-prim> Dependency directory: using directory-1.3.8.1 hw-prim> Dependency exceptions: using exceptions-0.10.7 hw-prim> Dependency hedgehog: using hedgehog-1.5 hw-prim> Dependency hspec: using hspec-2.11.12 hw-prim> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-prim> Dependency hw-prim: using hw-prim-0.6.3.2 hw-prim> Dependency mmap: using mmap-0.5.9 hw-prim> Dependency transformers: using transformers-0.6.1.0 hw-prim> Dependency vector: using vector-0.13.2.0 hw-prim> Dependency base: using base-4.19.0.0 hw-prim> Dependency doctest: using doctest-0.22.6 hw-prim> Dependency doctest-discover: using doctest-discover-0.2.0.0 hw-prim> Dependency hw-prim: using hw-prim-0.6.3.2 hw-prim> Source component graph: hw-prim> component lib hw-prim> component test:doctest dependency lib hw-prim> component test:hw-prim-test dependency lib hw-prim> Configured component graph: hw-prim> component hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> include base-4.19.0.0-05c7 hw-prim> include bytestring-0.12.0.2-3593 hw-prim> include deepseq-1.5.0.0-3309 hw-prim> include ghc-prim-0.11.0-2dc3 hw-prim> include mmap-0.5.9-4AmXv8qeHMvKe2jUl2XAQt hw-prim> include transformers-0.6.1.0-7653 hw-prim> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:408:1 algebraic-graphs> Warning: 'torus' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1007:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:433:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:433:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1052:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:490:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:490:1 algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1091:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:502:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:502:1 algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1108:1 algebraic-graphs> * at src/Algebra/Graph/HigherKinded/Class.hs:515:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/HigherKinded/Class.hs:515:1 algebraic-graphs> 100% ( 42 / 42) in 'Algebra.Graph.HigherKinded.Class' algebraic-graphs> Warning: 'AdjacencyMap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:159:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:159:1 algebraic-graphs> Warning: 'swap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:418:1 algebraic-graphs> * in ‘Data.Tuple’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:418:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:362:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:362:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:296:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:296:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:312:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:312:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:337:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:337:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 lens> Missing documentation for: lens> GPlated (src/Control/Lens/Plated.hs:758) lens> GPlated1 (src/Control/Lens/Plated.hs:799) lens> Warning: 'Set' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 4 / 4) in 'Data.HashSet.Lens' lens> 50% ( 2 / 4) in 'Data.List.Lens' lens> Missing documentation for: lens> Prefixed (src/Control/Lens/Prism.hs:388) lens> Suffixed (src/Control/Lens/Prism.hs:422) lens> Warning: 'IndexedGetter' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedFold' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedLens'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'IndexedTraversal'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 2 / 2) in 'Data.Map.Lens' lens> 100% ( 3 / 3) in 'Data.Set.Lens' lens> Warning: 'Text' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:149:1 lens> * in ‘Data.Text.Internal.Lazy’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Lazy/Lens.hs:149:1 lens> Warning: 'each' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 87% ( 7 / 8) in 'Data.Text.Lazy.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Lazy/Lens.hs:149) lens> Warning: 'Text' is ambiguous. It is defined lens> * at src/Data/Text/Strict/Lens.hs:141:1 lens> * in ‘Data.Text.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:141:1 lens> Warning: 'each' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 87% ( 7 / 8) in 'Data.Text.Strict.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Strict/Lens.hs:141) lens> Warning: 'Text' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:149:1 lens> * at src/Data/Text/Lens.hs:103:1 lens> * at src/Data/Text/Strict/Lens.hs:141:1 lens> * in ‘Data.Text.Internal’ lens> * in ‘Data.Text.Internal.Lazy’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:141:1 lens> Warning: 'pack' is ambiguous. It is defined lens> * in ‘Data.Text.Internal’ lens> * in ‘Data.Text.Lazy’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Text.Lazy’ lens> Warning: 'unpack' is ambiguous. It is defined lens> * in ‘Data.Text.Lazy’ lens> * in ‘Data.Text.Show’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Text.Show’ lens> Warning: 'packed' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:57:1 lens> * at src/Data/Text/Lens.hs:47:3 lens> * at src/Data/Text/Strict/Lens.hs:58:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:58:1 lens> Warning: 'unpacked' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:76:1 lens> * at src/Data/Text/Lens.hs:87:1 lens> * at src/Data/Text/Strict/Lens.hs:78:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:78:1 lens> Warning: 'fromText' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'builder' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:98:1 lens> * at src/Data/Text/Lens.hs:54:3 lens> * at src/Data/Text/Strict/Lens.hs:96:1 lens> You may be able to disambiguate the identifier by qualifying it or rebase> [318 of 369] Compiling Rebase.GHC.IO.Handle.Text ( library/Rebase/GHC/IO/Handle/Text.hs, nothing ) rebase> [319 of 369] Compiling Rebase.GHC.IO.Handle.Types ( library/Rebase/GHC/IO/Handle/Types.hs, nothing ) rebase> [320 of 369] Compiling Rebase.GHC.IO.IOMode ( library/Rebase/GHC/IO/IOMode.hs, nothing ) rebase> [321 of 369] Compiling Rebase.GHC.IOArray ( library/Rebase/GHC/IOArray.hs, nothing ) rebase> [322 of 369] Compiling Rebase.GHC.IORef ( library/Rebase/GHC/IORef.hs, nothing ) rebase> [323 of 369] Compiling Rebase.GHC.Int ( library/Rebase/GHC/Int.hs, nothing ) rebase> [324 of 369] Compiling Rebase.GHC.List ( library/Rebase/GHC/List.hs, nothing ) rebase> [325 of 369] Compiling Rebase.GHC.MVar ( library/Rebase/GHC/MVar.hs, nothing ) rebase> [326 of 369] Compiling Rebase.GHC.Num ( library/Rebase/GHC/Num.hs, nothing ) rebase> [327 of 369] Compiling Rebase.GHC.OverloadedLabels ( library/Rebase/GHC/OverloadedLabels.hs, nothing ) rebase> [328 of 369] Compiling Rebase.GHC.Profiling ( library/Rebase/GHC/Profiling.hs, nothing ) rebase> [329 of 369] Compiling Rebase.GHC.Ptr ( library/Rebase/GHC/Ptr.hs, nothing ) rebase> [330 of 369] Compiling Rebase.GHC.Read ( library/Rebase/GHC/Read.hs, nothing ) rebase> [331 of 369] Compiling Rebase.GHC.Real ( library/Rebase/GHC/Real.hs, nothing ) rebase> [332 of 369] Compiling Rebase.GHC.Records ( library/Rebase/GHC/Records.hs, nothing ) rebase> [333 of 369] Compiling Rebase.GHC.ST ( library/Rebase/GHC/ST.hs, nothing ) rebase> [334 of 369] Compiling Rebase.GHC.STRef ( library/Rebase/GHC/STRef.hs, nothing ) rebase> [335 of 369] Compiling Rebase.GHC.Show ( library/Rebase/GHC/Show.hs, nothing ) rebase> [336 of 369] Compiling Rebase.GHC.Stable ( library/Rebase/GHC/Stable.hs, nothing ) rebase> [337 of 369] Compiling Rebase.GHC.Stack ( library/Rebase/GHC/Stack.hs, nothing ) rebase> [338 of 369] Compiling Rebase.GHC.Stats ( library/Rebase/GHC/Stats.hs, nothing ) rebase> [339 of 369] Compiling Rebase.GHC.Storable ( library/Rebase/GHC/Storable.hs, nothing ) rebase> [340 of 369] Compiling Rebase.GHC.TopHandler ( library/Rebase/GHC/TopHandler.hs, nothing ) rebase> [341 of 369] Compiling Rebase.GHC.TypeLits ( library/Rebase/GHC/TypeLits.hs, nothing ) rebase> [342 of 369] Compiling Rebase.GHC.TypeNats ( library/Rebase/GHC/TypeNats.hs, nothing ) rebase> [343 of 369] Compiling Rebase.GHC.Unicode ( library/Rebase/GHC/Unicode.hs, nothing ) rebase> [344 of 369] Compiling Rebase.GHC.Weak ( library/Rebase/GHC/Weak.hs, nothing ) rebase> [345 of 369] Compiling Rebase.GHC.Word ( library/Rebase/GHC/Word.hs, nothing ) rebase> [346 of 369] Compiling Rebase.Numeric ( library/Rebase/Numeric.hs, nothing ) rebase> [347 of 369] Compiling Rebase.Numeric.Natural ( library/Rebase/Numeric/Natural.hs, nothing ) rebase> [348 of 369] Compiling Rebase.System.CPUTime ( library/Rebase/System/CPUTime.hs, nothing ) rebase> [349 of 369] Compiling Rebase.System.Console.GetOpt ( library/Rebase/System/Console/GetOpt.hs, nothing ) rebase> [350 of 369] Compiling Rebase.System.Environment ( library/Rebase/System/Environment.hs, nothing ) rebase> [351 of 369] Compiling Rebase.System.Exit ( library/Rebase/System/Exit.hs, nothing ) rebase> [352 of 369] Compiling Rebase.System.IO ( library/Rebase/System/IO.hs, nothing ) rebase> [353 of 369] Compiling Rebase.System.IO.Error ( library/Rebase/System/IO/Error.hs, nothing ) rebase> [354 of 369] Compiling Rebase.System.IO.Unsafe ( library/Rebase/System/IO/Unsafe.hs, nothing ) rebase> [355 of 369] Compiling Rebase.System.Info ( library/Rebase/System/Info.hs, nothing ) rebase> [356 of 369] Compiling Rebase.System.Mem ( library/Rebase/System/Mem.hs, nothing ) rebase> [357 of 369] Compiling Rebase.System.Mem.StableName ( library/Rebase/System/Mem/StableName.hs, nothing ) rebase> [358 of 369] Compiling Rebase.System.Mem.Weak ( library/Rebase/System/Mem/Weak.hs, nothing ) rebase> [359 of 369] Compiling Rebase.System.Posix.Internals ( library/Rebase/System/Posix/Internals.hs, nothing ) rebase> [360 of 369] Compiling Rebase.System.Posix.Types ( library/Rebase/System/Posix/Types.hs, nothing ) rebase> [361 of 369] Compiling Rebase.System.Timeout ( library/Rebase/System/Timeout.hs, nothing ) rebase> [362 of 369] Compiling Rebase.Text.ParserCombinators.ReadP ( library/Rebase/Text/ParserCombinators/ReadP.hs, nothing ) rebase> [363 of 369] Compiling Rebase.Text.ParserCombinators.ReadPrec ( library/Rebase/Text/ParserCombinators/ReadPrec.hs, nothing ) rebase> [364 of 369] Compiling Rebase.Text.Printf ( library/Rebase/Text/Printf.hs, nothing ) path> replaceExtension ".foo" "C:\\.name\\name.foo" == "C:\\.name\\name.foo" [✔] path> addExtension ".foo" "C:\\.name\\name." == "C:\\.name\\name..foo" [✔] path> fileExtension "C:\\.name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name..foo" == "C:\\.name\\name..foo" [✔] path> addExtension ".foo" "C:\\.name\\name.." == "C:\\.name\\name...foo" [✔] path> fileExtension "C:\\.name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name...foo" == "C:\\.name\\name...foo" [✔] path> addExtension ".foo" "C:\\.name\\.name" == "C:\\.name\\.name.foo" [✔] path> fileExtension "C:\\.name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\.name.foo" == "C:\\.name\\.name.foo" [✔] path> addExtension ".foo" "C:\\.name\\..name" == "C:\\.name\\..name.foo" [✔] path> fileExtension "C:\\.name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\..name.foo" == "C:\\.name\\..name.foo" [✔] path> addExtension ".foo" "C:\\.name\\name.name" == "C:\\.name\\name.name.foo" [✔] path> fileExtension "C:\\.name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name.name.foo" == "C:\\.name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\.name\\name..name" == "C:\\.name\\name..name.foo" [✔] path> fileExtension "C:\\.name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\name..name.foo" == "C:\\.name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\.name\\..." == "C:\\.name\\....foo" [✔] path> fileExtension "C:\\.name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name\\....foo" == "C:\\.name\\....foo" [✔] path> addExtension ".foo" "C:\\..name\\name" == "C:\\..name\\name.foo" [✔] path> fileExtension "C:\\..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name.foo" == "C:\\..name\\name.foo" [✔] path> addExtension ".foo" "C:\\..name\\name." == "C:\\..name\\name..foo" [✔] path> fileExtension "C:\\..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name..foo" == "C:\\..name\\name..foo" [✔] path> addExtension ".foo" "C:\\..name\\name.." == "C:\\..name\\name...foo" [✔] path> fileExtension "C:\\..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name...foo" == "C:\\..name\\name...foo" [✔] path> addExtension ".foo" "C:\\..name\\.name" == "C:\\..name\\.name.foo" [✔] path> fileExtension "C:\\..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\.name.foo" == "C:\\..name\\.name.foo" [✔] path> addExtension ".foo" "C:\\..name\\..name" == "C:\\..name\\..name.foo" [✔] path> fileExtension "C:\\..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\..name.foo" == "C:\\..name\\..name.foo" [✔] path> addExtension ".foo" "C:\\..name\\name.name" == "C:\\..name\\name.name.foo" [✔] path> fileExtension "C:\\..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name.name.foo" == "C:\\..name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\..name\\name..name" == "C:\\..name\\name..name.foo" [✔] path> fileExtension "C:\\..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\name..name.foo" == "C:\\..name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\..name\\..." == "C:\\..name\\....foo" [✔] path> fileExtension "C:\\..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name\\....foo" == "C:\\..name\\....foo" [✔] path> addExtension ".foo" "C:\\name.name\\name" == "C:\\name.name\\name.foo" [✔] path> fileExtension "C:\\name.name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name.foo" == "C:\\name.name\\name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\name." == "C:\\name.name\\name..foo" [✔] path> fileExtension "C:\\name.name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name..foo" == "C:\\name.name\\name..foo" [✔] path> addExtension ".foo" "C:\\name.name\\name.." == "C:\\name.name\\name...foo" [✔] path> fileExtension "C:\\name.name\\name...foo" == .foo [✔] quickcheck-classes> Bitraversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifold Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: BifoldMap Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifoldr Identity +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Fixed E0 -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Fixed E1 -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------------- quickcheck-classes> -- Fixed E12 -- quickcheck-classes> --------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Float -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Identity -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Int -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray Put-Get (you get back what you put in) +++ OK, passed 100 tests; 105 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 16 discarded. stylish-haskell> Move the instance declaration to the module of the class or of the type, or stylish-haskell> wrap the type with a newtype and declare the instance on the new type. stylish-haskell> | stylish-haskell> 54 | deriving instance Eq GHC.RawPkgQual stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 7 of 26] Compiling Language.Haskell.Stylish.Ordering ( lib/Language/Haskell/Stylish/Ordering.hs, dist/build/Language/Haskell/Stylish/Ordering.p_o ) stylish-haskell> [ 8 of 26] Compiling Language.Haskell.Stylish.Parse ( lib/Language/Haskell/Stylish/Parse.hs, dist/build/Language/Haskell/Stylish/Parse.p_o ) stylish-haskell> [ 9 of 26] Compiling Language.Haskell.Stylish.Printer ( lib/Language/Haskell/Stylish/Printer.hs, dist/build/Language/Haskell/Stylish/Printer.p_o ) stylish-haskell> [10 of 26] Compiling Language.Haskell.Stylish.Step ( lib/Language/Haskell/Stylish/Step.hs, dist/build/Language/Haskell/Stylish/Step.p_o ) stylish-haskell> [11 of 26] Compiling Language.Haskell.Stylish.Step.Tabs ( lib/Language/Haskell/Stylish/Step/Tabs.hs, dist/build/Language/Haskell/Stylish/Step/Tabs.p_o ) stylish-haskell> [12 of 26] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace ( lib/Language/Haskell/Stylish/Step/TrailingWhitespace.hs, dist/build/Language/Haskell/Stylish/Step/TrailingWhitespace.p_o ) stylish-haskell> [13 of 26] Compiling Language.Haskell.Stylish.Util ( lib/Language/Haskell/Stylish/Util.hs, dist/build/Language/Haskell/Stylish/Util.p_o ) stylish-haskell> [14 of 26] Compiling Language.Haskell.Stylish.Step.Squash ( lib/Language/Haskell/Stylish/Step/Squash.hs, dist/build/Language/Haskell/Stylish/Step/Squash.p_o ) stylish-haskell> [15 of 26] Compiling Language.Haskell.Stylish.Step.LanguagePragmas ( lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs, dist/build/Language/Haskell/Stylish/Step/LanguagePragmas.p_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:77:15: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘head’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 77 | , " " <> head pragmas' stylish-haskell> | ^^^^ stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:79:38: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘tail’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 79 | <> [ " , " <> pragma | pragma <- tail pragmas'] stylish-haskell> | ^^^^ stylish-haskell> [16 of 26] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax ( lib/Language/Haskell/Stylish/Step/UnicodeSyntax.hs, dist/build/Language/Haskell/Stylish/Step/UnicodeSyntax.p_o ) stylish-haskell> [17 of 26] Compiling Language.Haskell.Stylish.Step.Imports ( lib/Language/Haskell/Stylish/Step/Imports.hs, dist/build/Language/Haskell/Stylish/Step/Imports.p_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/Imports.hs:289:37: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘head’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 289 | (GHC.srcSpanStartLine . src $ head imports) stylish-haskell> | ^^^^ cabal-install-parsers> shrinking RPATHs of ELF executables and libraries in /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc cabal-install-parsers> checking for references to /build/ in /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc... cabal-install-parsers> patching script interpreter paths in /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc stan> Stan=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan,Stan.Analysis=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Analysis,Stan.Analysis.Analyser=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Analysis.Analyser,Stan.Analysis.Pretty=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Analysis.Pretty,Stan.Analysis.Summary=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Analysis.Summary,Stan.Analysis.Visitor=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Analysis.Visitor,Stan.Browse=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Browse,Stan.Cabal=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Cabal,Stan.Category=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Category,Stan.Cli=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Cli,Stan.Config=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Config,Stan.Config.Pretty=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Config.Pretty,Stan.Core.Id=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Core.Id,Stan.Core.List=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Core.List,Stan.Core.ModuleName=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Core.ModuleName,Stan.EnvVars=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.EnvVars,Stan.Example=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Example,Stan.FileInfo=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.FileInfo,Stan.Ghc.Compat=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Ghc.Compat,Stan.Hie=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Hie,Stan.Hie.Compat=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Hie.Compat,Stan.Hie.Debug=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Hie.Debug,Stan.Hie.MatchAst=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Hie.MatchAst,Stan.Hie.MatchType=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Hie.MatchType,Stan.Info=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Info,Stan.Inspection=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Inspection,Stan.Inspection.All=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Inspection.All,Stan.Inspection.AntiPattern=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Inspection.AntiPattern,Stan.Inspection.Infinite=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Inspection.Infinite,Stan.Inspection.Partial=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Inspection.Partial,Stan.Inspection.Style=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Inspection.Style,Stan.NameMeta=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.NameMeta,Stan.Observation=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Observation,Stan.Pattern.Ast=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Pattern.Ast,Stan.Pattern.Edsl=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Pattern.Edsl,Stan.Pattern.Type=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Pattern.Type,Stan.Report=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Report,Stan.Report.Css=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Report.Css,Stan.Report.Html=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Report.Html,Stan.Report.Settings=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Report.Settings,Stan.Severity=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Severity,Stan.Toml=stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG:Stan.Toml stan> unit stan-0.2.0.0-12qhpk0f6XW8grLoeWLFR6-stan stan> include base-4.19.0.0-05c7 stan> include stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> unit stan-0.2.0.0-GCDiZjons8uJsUE6uZxLmw-stan-test aeson-pretty> unit aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson-pretty> include base-4.19.0.0-05c7 aeson-pretty> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 aeson-pretty> include bytestring-0.12.0.2-3593 aeson-pretty> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson-pretty> include text-2.1-c70b aeson-pretty> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson-pretty> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson-pretty> Data.Aeson.Encode.Pretty=aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9:Data.Aeson.Encode.Pretty aeson-pretty> unit aeson-pretty-0.8.10-GJbuSslCmsjDCpqWnTnImI-aeson-pretty aeson-pretty> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson-pretty> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg aeson-pretty> include attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF aeson-pretty> include base-4.19.0.0-05c7 aeson-pretty> include bytestring-0.12.0.2-3593 aeson-pretty> include cmdargs-0.10.22-A3WsUkhwO0NCNjXQAHxux0 aeson-pretty> Ready component graph: aeson-pretty> definite aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson-pretty> depends base-4.19.0.0-05c7 aeson-pretty> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 aeson-pretty> depends bytestring-0.12.0.2-3593 aeson-pretty> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e aeson-pretty> depends text-2.1-c70b aeson-pretty> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm aeson-pretty> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 aeson-pretty> definite aeson-pretty-0.8.10-GJbuSslCmsjDCpqWnTnImI-aeson-pretty aeson-pretty> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr aeson-pretty> depends aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg aeson-pretty> depends attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF aeson-pretty> depends base-4.19.0.0-05c7 aeson-pretty> depends bytestring-0.12.0.2-3593 aeson-pretty> depends cmdargs-0.10.22-A3WsUkhwO0NCNjXQAHxux0 aeson-pretty> Using Cabal-3.10.2.0 compiled by ghc-9.8 aeson-pretty> Using compiler: ghc-9.8.1 aeson-pretty> Using install prefix: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 aeson-pretty> Executables installed in: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/bin aeson-pretty> Libraries installed in: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> Dynamic Libraries installed in: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 aeson-pretty> Private executables installed in: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/libexec/x86_64-linux-ghc-9.8.1/aeson-pretty-0.8.10 aeson-pretty> Data files installed in: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/share/x86_64-linux-ghc-9.8.1/aeson-pretty-0.8.10 aeson-pretty> Documentation installed in: aeson-pretty> /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc/share/doc/aeson-pretty-0.8.10 aeson-pretty> Configuration files installed in: aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/etc aeson-pretty> No alex found aeson-pretty> Using ar found on system at: aeson-pretty> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar aeson-pretty> No c2hs found aeson-pretty> No cpphs found aeson-pretty> No doctest found aeson-pretty> Using gcc version 14.3.0 given by user at: aeson-pretty> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc aeson-pretty> Using ghc version 9.8.1 found on system at: aeson-pretty> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc aeson-pretty> Using ghc-pkg version 9.8.1 found on system at: aeson-pretty> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 aeson-pretty> No ghcjs found aeson-pretty> No ghcjs-pkg found aeson-pretty> No greencard found aeson-pretty> Using haddock version 2.30.0 found on system at: aeson-pretty> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 aeson-pretty> No happy found aeson-pretty> Using haskell-suite found on system at: haskell-suite-dummy-location aeson-pretty> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location aeson-pretty> No hmake found aeson-pretty> Using hpc version 0.69 found on system at: aeson-pretty> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 aeson-pretty> Using hsc2hs version 0.68.10 found on system at: aeson-pretty> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 aeson-pretty> Using hscolour version 1.25 found on system at: dependent-map> Data.Dependent.Map=dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d:Data.Dependent.Map,Data.Dependent.Map.Internal=dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d:Data.Dependent.Map.Internal,Data.Dependent.Map.Lens=dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d:Data.Dependent.Map.Lens dependent-map> Ready component graph: dependent-map> definite dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d dependent-map> depends base-4.19.0.0-05c7 dependent-map> depends constraints-extras-0.4.0.2-K8VQ9TFGXJTGsDGW1Miljs dependent-map> depends containers-0.6.8-e785 dependent-map> depends dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee dependent-map> Using Cabal-3.10.2.0 compiled by ghc-9.8 dependent-map> Using compiler: ghc-9.8.1 dependent-map> Using install prefix: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 dependent-map> Executables installed in: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/bin dependent-map> Libraries installed in: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d dependent-map> Dynamic Libraries installed in: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 dependent-map> Private executables installed in: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/libexec/x86_64-linux-ghc-9.8.1/dependent-map-0.4.0.0 dependent-map> Data files installed in: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/share/x86_64-linux-ghc-9.8.1/dependent-map-0.4.0.0 dependent-map> Documentation installed in: dependent-map> /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc/share/doc/dependent-map-0.4.0.0 dependent-map> Configuration files installed in: dependent-map> /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/etc dependent-map> No alex found dependent-map> Using ar found on system at: dependent-map> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar dependent-map> No c2hs found dependent-map> No cpphs found dependent-map> No doctest found dependent-map> Using gcc version 14.3.0 given by user at: dependent-map> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc dependent-map> Using ghc version 9.8.1 found on system at: dependent-map> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc dependent-map> Using ghc-pkg version 9.8.1 found on system at: dependent-map> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 dependent-map> No ghcjs found dependent-map> No ghcjs-pkg found dependent-map> No greencard found dependent-map> Using haddock version 2.30.0 found on system at: dependent-map> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 dependent-map> No happy found dependent-map> Using haskell-suite found on system at: haskell-suite-dummy-location dependent-map> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location dependent-map> No hmake found dependent-map> Using hpc version 0.69 found on system at: dependent-map> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 dependent-map> Using hsc2hs version 0.68.10 found on system at: dependent-map> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 dependent-map> Using hscolour version 1.25 found on system at: dependent-map> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour dependent-map> No jhc found dependent-map> Using ld found on system at: dependent-map> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold dependent-map> No pkg-config found dependent-map> Using runghc version 9.8.1 found on system at: dependent-map> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 dependent-map> Using strip version 2.44 found on system at: dependent-map> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip dependent-map> Using tar found on system at: dependent-map> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar dependent-map> No uhc found dependent-map> Running phase: buildPhase dependent-map> Preprocessing library for dependent-map-0.4.0.0.. dependent-map> Building library for dependent-map-0.4.0.0.. dependent-map> [1 of 4] Compiling Data.Dependent.Map.Internal ( src/Data/Dependent/Map/Internal.hs, dist/build/Data/Dependent/Map/Internal.o, dist/build/Data/Dependent/Map/Internal.dyn_o ) dependent-map> [2 of 4] Compiling Data.Dependent.Map.PtrEquality ( src/Data/Dependent/Map/PtrEquality.hs, dist/build/Data/Dependent/Map/PtrEquality.o, dist/build/Data/Dependent/Map/PtrEquality.dyn_o ) dependent-map> [3 of 4] Compiling Data.Dependent.Map ( src/Data/Dependent/Map.hs, dist/build/Data/Dependent/Map.o, dist/build/Data/Dependent/Map.dyn_o ) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘mappend’ definition detected dependent-map> in the instance declaration for ‘Monoid (DMap k f)’. hw-prim> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hw-prim> component hw-prim-0.6.3.2-9RLNwSYgywS7qAEbQbB9oX-doctest hw-prim> include base-4.19.0.0-05c7 hw-prim> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-prim> include doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-prim> include hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> component hw-prim-0.6.3.2-DfBzGcdW5MITnmAPCn6Kv-hw-prim-test hw-prim> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg hw-prim> include base-4.19.0.0-05c7 hw-prim> include bytestring-0.12.0.2-3593 hw-prim> include directory-1.3.8.1-696d hw-prim> include exceptions-0.10.7-57c8 hw-prim> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-prim> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-prim> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-prim> include hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> include mmap-0.5.9-4AmXv8qeHMvKe2jUl2XAQt hw-prim> include transformers-0.6.1.0-7653 hw-prim> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hw-prim> Linked component graph: hw-prim> unit hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> include base-4.19.0.0-05c7 hw-prim> include bytestring-0.12.0.2-3593 hw-prim> include deepseq-1.5.0.0-3309 hw-prim> include ghc-prim-0.11.0-2dc3 hw-prim> include mmap-0.5.9-4AmXv8qeHMvKe2jUl2XAQt hw-prim> include transformers-0.6.1.0-7653 hw-prim> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW hw-prim> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1 algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:584:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:499:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:499:1 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:616:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:531:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:531:1 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:653:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:544:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:544:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:677:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:582:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:582:1 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:699:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:594:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:594:1 algebraic-graphs> Warning: 'biclique' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:895:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:575:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:807:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:807:1 algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:390:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:390:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'nub' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:96:1 lens> Warning: 'text' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:119:1 lens> * at src/Data/Text/Lens.hs:61:3 lens> * at src/Data/Text/Strict/Lens.hs:114:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:114:1 lens> Warning: '_Text' is ambiguous. It is defined lens> * at src/Data/Text/Lazy/Lens.hs:88:1 lens> * at src/Data/Text/Lens.hs:99:1 lens> * at src/Data/Text/Strict/Lens.hs:86:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/Text/Strict/Lens.hs:86:1 lens> 80% ( 4 / 5) in 'Data.Text.Lens' lens> Missing documentation for: lens> Text (src/Data/Text/Lens.hs:103) lens> Warning: 'ix' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 15 / 15) in 'Data.Vector.Generic.Lens' lens> Warning: 'Either' is ambiguous. It is defined lens> * in ‘Data.Either’ lens> * in ‘Data.Strict.Either’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Strict.Either’ lens> Warning: 'Maybe' is ambiguous. It is defined lens> * in ‘Data.Strict.Maybe’ lens> * in ‘GHC.Maybe’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Maybe’ lens> Warning: 'Identity' is ambiguous. It is defined lens> * in ‘Data.Functor.Identity’ lens> * in ‘Data.Functor.Identity’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Functor.Identity’ lens> 100% ( 3 / 3) in 'Control.Lens.Each' lens> Warning: '!' is ambiguous. It is defined lens> * in ‘Data.Array.Base’ lens> * in ‘Data.IntMap.Internal’ lens> * in ‘Data.Map.Internal’ lens> * in ‘Data.HashMap.Internal’ lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Vector.Unboxed’ lens> Warning: '//' is ambiguous. It is defined lens> * in ‘Data.Array.Base’ lens> * in ‘Data.Vector’ lens> * in ‘Data.Vector.Primitive’ lens> * in ‘Data.Vector.Storable’ lens> * in ‘Data.Vector.Strict’ lens> * in ‘Data.Vector.Unboxed’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.Vector.Unboxed’ lens> 92% ( 13 / 14) in 'Control.Lens.At' lens> Missing documentation for: lens> Index (src/Control/Lens/At.hs:94) lens> Warning: 'Name' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Syntax’ lens> * in ‘Language.Haskell.TH.Syntax’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ lens> Warning: 'Fixity' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Syntax’ lens> * in ‘Language.Haskell.TH.Syntax’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ lens> Warning: 'NamespaceSpecifier' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'TySynEqn' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Syntax’ lens> * in ‘Language.Haskell.TH.Syntax’ lens> You may be able to disambiguate the identifier by qualifying it or rebase> [365 of 369] Compiling Rebase.Text.Read ( library/Rebase/Text/Read.hs, nothing ) rebase> [366 of 369] Compiling Rebase.Text.Read.Lex ( library/Rebase/Text/Read/Lex.hs, nothing ) rebase> [367 of 369] Compiling Rebase.Text.Show ( library/Rebase/Text/Show.hs, nothing ) rebase> [368 of 369] Compiling Rebase.Unsafe.Coerce ( library/Rebase/Unsafe/Coerce.hs, nothing ) rebase> [369 of 369] Compiling Rebase.Prelude ( library/Rebase/Prelude.hs, nothing ) rebase> Haddock coverage: rebase> 50% ( 1 / 2) in 'Rebase.Control.Applicative' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Applicative.Backwards' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Applicative.Lift' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Arrow' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Category' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Comonad' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.Chan' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.MVar' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.QSem' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.QSemN' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TArray' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TBQueue' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TChan' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TMVar' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TQueue' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TSem' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Concurrent.STM.TVar' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.DeepSeq' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Exception' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Exception.Base' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Cont' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Cont.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Error.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Fail' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Fix' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.IO.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Identity' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.RWS' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.RWS.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.RWS.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.RWS.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Reader' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Reader.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.ST' rebase> Missing documentation for: rebase> Module header path> replaceExtension ".foo" "C:\\name.name\\name...foo" == "C:\\name.name\\name...foo" [✔] path> addExtension ".foo" "C:\\name.name\\.name" == "C:\\name.name\\.name.foo" [✔] path> fileExtension "C:\\name.name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\.name.foo" == "C:\\name.name\\.name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\..name" == "C:\\name.name\\..name.foo" [✔] path> fileExtension "C:\\name.name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\..name.foo" == "C:\\name.name\\..name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\name.name" == "C:\\name.name\\name.name.foo" [✔] path> fileExtension "C:\\name.name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name.name.foo" == "C:\\name.name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\name..name" == "C:\\name.name\\name..name.foo" [✔] path> fileExtension "C:\\name.name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\name..name.foo" == "C:\\name.name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name.name\\..." == "C:\\name.name\\....foo" [✔] path> fileExtension "C:\\name.name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name\\....foo" == "C:\\name.name\\....foo" [✔] path> addExtension ".foo" "C:\\name..name\\name" == "C:\\name..name\\name.foo" [✔] path> fileExtension "C:\\name..name\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name.foo" == "C:\\name..name\\name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\name." == "C:\\name..name\\name..foo" [✔] path> fileExtension "C:\\name..name\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name..foo" == "C:\\name..name\\name..foo" [✔] path> addExtension ".foo" "C:\\name..name\\name.." == "C:\\name..name\\name...foo" [✔] path> fileExtension "C:\\name..name\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name...foo" == "C:\\name..name\\name...foo" [✔] path> addExtension ".foo" "C:\\name..name\\.name" == "C:\\name..name\\.name.foo" [✔] path> fileExtension "C:\\name..name\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\.name.foo" == "C:\\name..name\\.name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\..name" == "C:\\name..name\\..name.foo" [✔] path> fileExtension "C:\\name..name\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\..name.foo" == "C:\\name..name\\..name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\name.name" == "C:\\name..name\\name.name.foo" [✔] path> fileExtension "C:\\name..name\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name.name.foo" == "C:\\name..name\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\name..name" == "C:\\name..name\\name..name.foo" [✔] path> fileExtension "C:\\name..name\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\name..name.foo" == "C:\\name..name\\name..name.foo" [✔] path> addExtension ".foo" "C:\\name..name\\..." == "C:\\name..name\\....foo" [✔] path> fileExtension "C:\\name..name\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name\\....foo" == "C:\\name..name\\....foo" [✔] path> addExtension ".foo" "C:\\...\\name" == "C:\\...\\name.foo" [✔] path> fileExtension "C:\\...\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name.foo" == "C:\\...\\name.foo" [✔] path> addExtension ".foo" "C:\\...\\name." == "C:\\...\\name..foo" [✔] path> fileExtension "C:\\...\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name..foo" == "C:\\...\\name..foo" [✔] path> addExtension ".foo" "C:\\...\\name.." == "C:\\...\\name...foo" [✔] path> fileExtension "C:\\...\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name...foo" == "C:\\...\\name...foo" [✔] path> addExtension ".foo" "C:\\...\\.name" == "C:\\...\\.name.foo" [✔] path> fileExtension "C:\\...\\.name.foo" == .foo [✔] quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 14 discarded. quickcheck-classes> Prim: ByteArray Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr Put-Get (you get back what you put in) +++ OK, passed 100 tests; 98 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 15 discarded. quickcheck-classes> Prim: Addr Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Get (you get back what you put in) +++ OK, passed 100 tests. quickcheck-classes> Storable: Get-Set (putting back what you got out has no effect) +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Set (if you set something twice, the first set is inconsequential +++ OK, passed 100 tests. quickcheck-classes> Storable: List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i ≡ peek (plusPtr a i) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Associative +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Times +++ OK, passed 100 tests; 115 discarded. quickcheck-classes> Monoid: Associative +++ OK, passed 100 tests. quickcheck-classes> Monoid: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Enum: Succ Pred Identity +++ OK, passed 100 tests. quickcheck-classes> Enum: Pred Succ Identity +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Encoding Equals Value +++ OK, passed 100 tests. quickcheck-classes> Eq: Transitive +++ OK, passed 100 tests. quickcheck-classes> Eq: Symmetric +++ OK, passed 100 tests. quickcheck-classes> Eq: Reflexive +++ OK, passed 100 tests. quickcheck-classes> Ord: Antisymmetry +++ OK, passed 100 tests. quickcheck-classes> Ord: Transitivity +++ OK, passed 100 tests. quickcheck-classes> Ord: Totality +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Commutativity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Associativity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Left Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Right Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Inverse +++ OK, passed 100 tests. quickcheck-classes> Num: Subtraction +++ OK, passed 100 tests. quickcheck-classes> Num: Abs Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Signum Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Product Of Abs And Signum Is Id +++ OK, passed 100 tests. quickcheck-classes> Integral: Quotient Remainder +++ OK, passed 100 tests; 11 discarded. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 13 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 15 discarded. quickcheck-classes> Bits: Conjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Disjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Double Complement +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Complement Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Test Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Pop Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Right Rotation +++ OK, passed 100 tests; 87 discarded. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests; 62 discarded. quickcheck-classes> Bits: Count Leading Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Trailing Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Int64 -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. stylish-haskell> [18 of 26] Compiling Language.Haskell.Stylish.Step.ModuleHeader ( lib/Language/Haskell/Stylish/Step/ModuleHeader.hs, dist/build/Language/Haskell/Stylish/Step/ModuleHeader.p_o ) stylish-haskell> [19 of 26] Compiling Language.Haskell.Stylish.Step.Data ( lib/Language/Haskell/Stylish/Step/Data.hs, dist/build/Language/Haskell/Stylish/Step/Data.p_o ) stylish-haskell> [20 of 26] Compiling Language.Haskell.Stylish.Align ( lib/Language/Haskell/Stylish/Align.hs, dist/build/Language/Haskell/Stylish/Align.p_o ) stylish-haskell> [21 of 26] Compiling Language.Haskell.Stylish.Step.SimpleAlign ( lib/Language/Haskell/Stylish/Step/SimpleAlign.hs, dist/build/Language/Haskell/Stylish/Step/SimpleAlign.p_o ) stylish-haskell> [22 of 26] Compiling Language.Haskell.Stylish.Verbose ( lib/Language/Haskell/Stylish/Verbose.hs, dist/build/Language/Haskell/Stylish/Verbose.p_o ) stylish-haskell> [23 of 26] Compiling Language.Haskell.Stylish.Config.Cabal ( lib/Language/Haskell/Stylish/Config/Cabal.hs, dist/build/Language/Haskell/Stylish/Config/Cabal.p_o ) stylish-haskell> [24 of 26] Compiling Language.Haskell.Stylish.Config ( lib/Language/Haskell/Stylish/Config.hs, dist/build/Language/Haskell/Stylish/Config.p_o ) stylish-haskell> [25 of 26] Compiling Paths_stylish_haskell ( dist/build/autogen/Paths_stylish_haskell.hs, dist/build/Paths_stylish_haskell.p_o ) stylish-haskell> [26 of 26] Compiling Language.Haskell.Stylish ( lib/Language/Haskell/Stylish.hs, dist/build/Language/Haskell/Stylish.p_o ) stylish-haskell> Preprocessing test suite 'stylish-haskell-tests' for stylish-haskell-0.14.6.0.. stylish-haskell> Building test suite 'stylish-haskell-tests' for stylish-haskell-0.14.6.0.. stylish-haskell> [ 1 of 16] Compiling Language.Haskell.Stylish.Parse.Tests ( tests/Language/Haskell/Stylish/Parse/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Parse/Tests.o ) stylish-haskell> [ 2 of 16] Compiling Language.Haskell.Stylish.Tests.Util ( tests/Language/Haskell/Stylish/Tests/Util.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Tests/Util.o ) stylish-haskell> stylish-haskell> tests/Language/Haskell/Stylish/Tests/Util.hs:44:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] stylish-haskell> Pattern match(es) are non-exhaustive stylish-haskell> In a pattern binding: stylish-haskell> Patterns of type ‘Either String Module’ not matched: Left _ stylish-haskell> | stylish-haskell> 44 | let Right(theModule) = parseModule [] Nothing str stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 3 of 16] Compiling Language.Haskell.Stylish.Tests ( tests/Language/Haskell/Stylish/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Tests.o ) stylish-haskell> [ 4 of 16] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax.Tests ( tests/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/UnicodeSyntax/Tests.o ) stylish-haskell> [ 5 of 16] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace.Tests ( tests/Language/Haskell/Stylish/Step/TrailingWhitespace/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/TrailingWhitespace/Tests.o ) stylish-haskell> [ 6 of 16] Compiling Language.Haskell.Stylish.Step.Tabs.Tests ( tests/Language/Haskell/Stylish/Step/Tabs/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Tabs/Tests.o ) stylish-haskell> [ 7 of 16] Compiling Language.Haskell.Stylish.Step.Squash.Tests ( tests/Language/Haskell/Stylish/Step/Squash/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Squash/Tests.o ) stylish-haskell> [ 8 of 16] Compiling Language.Haskell.Stylish.Step.SimpleAlign.Tests ( tests/Language/Haskell/Stylish/Step/SimpleAlign/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/SimpleAlign/Tests.o ) stylish-haskell> [ 9 of 16] Compiling Language.Haskell.Stylish.Step.ModuleHeader.Tests ( tests/Language/Haskell/Stylish/Step/ModuleHeader/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/ModuleHeader/Tests.o ) stan> include base-4.19.0.0-05c7 (Control.Applicative, Control.Arrow, Control.Category, Control.Concurrent, Control.Concurrent.Chan, Control.Concurrent.MVar, Control.Concurrent.QSem, Control.Concurrent.QSemN, Control.Exception, Control.Exception.Base, Control.Monad, Control.Monad.Fail, Control.Monad.Fix, Control.Monad.IO.Class, Control.Monad.Instances, Control.Monad.ST, Control.Monad.ST.Lazy, Control.Monad.ST.Lazy.Safe, Control.Monad.ST.Lazy.Unsafe, Control.Monad.ST.Safe, Control.Monad.ST.Strict, Control.Monad.ST.Unsafe, Control.Monad.Zip, Data.Array.Byte, Data.Bifoldable, Data.Bifoldable1, Data.Bifunctor, Data.Bitraversable, Data.Bits, Data.Bool, Data.Char, Data.Coerce, Data.Complex, Data.Data, Data.Dynamic, Data.Either, Data.Eq, Data.Fixed, Data.Foldable, Data.Foldable1, Data.Function, Data.Functor, Data.Functor.Classes, Data.Functor.Compose, Data.Functor.Const, Data.Functor.Contravariant, Data.Functor.Identity, Data.Functor.Product, Data.Functor.Sum, Data.IORef, Data.Int, Data.Ix, Data.Kind, Data.List, Data.List.NonEmpty, Data.Maybe, Data.Monoid, Data.Ord, Data.Proxy, Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict, Data.Semigroup, Data.String, Data.Traversable, Data.Tuple, Data.Type.Bool, Data.Type.Coercion, Data.Type.Equality, Data.Type.Ord, Data.Typeable, Data.Unique, Data.Version, Data.Void, Data.Word, Debug.Trace, Foreign, Foreign.C, Foreign.C.ConstPtr, Foreign.C.Error, Foreign.C.String, Foreign.C.Types, Foreign.Concurrent, Foreign.ForeignPtr, Foreign.ForeignPtr.Safe, Foreign.ForeignPtr.Unsafe, Foreign.Marshal, Foreign.Marshal.Alloc, Foreign.Marshal.Array, Foreign.Marshal.Error, Foreign.Marshal.Pool, Foreign.Marshal.Safe, Foreign.Marshal.Unsafe, Foreign.Marshal.Utils, Foreign.Ptr, Foreign.Safe, Foreign.StablePtr, Foreign.Storable, GHC.Arr, GHC.ArrayArray, GHC.Base, GHC.Bits, GHC.ByteOrder, GHC.Char, GHC.Clock, GHC.Conc, GHC.Conc.IO, GHC.Conc.Signal, GHC.Conc.Sync, GHC.ConsoleHandler, GHC.Constants, GHC.Desugar, GHC.Encoding.UTF8, GHC.Enum, GHC.Environment, GHC.Err, GHC.Event, GHC.Event.TimeOut, GHC.Exception, GHC.Exception.Type, GHC.ExecutionStack, GHC.ExecutionStack.Internal, GHC.Exts, GHC.Fingerprint, GHC.Fingerprint.Type, GHC.Float, GHC.Float.ConversionUtils, GHC.Float.RealFracMethods, GHC.Foreign, GHC.ForeignPtr, GHC.GHCi, GHC.GHCi.Helpers, GHC.Generics, GHC.IO, GHC.IO.Buffer, GHC.IO.BufferedIO, GHC.IO.Device, GHC.IO.Encoding, GHC.IO.Encoding.CodePage, GHC.IO.Encoding.Failure, GHC.IO.Encoding.Iconv, GHC.IO.Encoding.Latin1, GHC.IO.Encoding.Types, GHC.IO.Encoding.UTF16, GHC.IO.Encoding.UTF32, GHC.IO.Encoding.UTF8, GHC.IO.Exception, GHC.IO.FD, GHC.IO.Handle, GHC.IO.Handle.FD, GHC.IO.Handle.Internals, GHC.IO.Handle.Lock, GHC.IO.Handle.Text, GHC.IO.Handle.Types, GHC.IO.IOMode, GHC.IO.StdHandles, GHC.IO.SubSystem, GHC.IO.Unsafe, GHC.IOArray, GHC.IOPort, GHC.IORef, GHC.InfoProv, GHC.Int, GHC.Integer, GHC.Integer.Logarithms, GHC.IsList, GHC.Ix, GHC.List, GHC.MVar, GHC.Maybe, GHC.Natural, GHC.Num, GHC.Num.BigNat, GHC.Num.Integer, GHC.Num.Natural, GHC.OldList, GHC.OverloadedLabels, GHC.Pack, GHC.Profiling, GHC.Ptr, GHC.RTS.Flags, GHC.Read, GHC.Real, GHC.Records, GHC.ResponseFile, GHC.ST, GHC.STRef, GHC.Show, GHC.Stable, GHC.StableName, GHC.Stack, GHC.Stack.CCS, GHC.Stack.CloneStack, GHC.Stack.Types, GHC.StaticPtr, GHC.Stats, GHC.Storable, GHC.TopHandler, GHC.TypeError, GHC.TypeLits, GHC.TypeLits.Internal, GHC.TypeNats, GHC.TypeNats.Internal, GHC.Unicode, GHC.Weak, GHC.Weak.Finalize, GHC.Word, Numeric, Numeric.Natural, System.CPUTime, System.Console.GetOpt, System.Environment, System.Environment.Blank, System.Exit, System.IO, System.IO.Error, System.IO.Unsafe, System.Info, System.Mem, System.Mem.StableName, System.Mem.Weak, System.Posix.Internals, System.Posix.Types, System.Timeout, Text.ParserCombinators.ReadP, Text.ParserCombinators.ReadPrec, Text.Printf, Text.Read, Text.Read.Lex, Text.Show, Text.Show.Functions, Type.Reflection, Type.Reflection.Unsafe, Unsafe.Coerce) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 (Relude as Prelude) stan> include relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 stan> include containers-0.6.8-e785 stan> include filepath-1.4.100.4-dda0 stan> include ghc-9.8.1-d1ca stan> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG stan> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF stan> include hspec-hedgehog-0.3.0.0-HvTQfNW5YaI5BX7zgmBfKQ stan> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stan> include stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> include text-2.1-c70b stan> include tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs stan> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 stan> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm stan> Ready component graph: stan> definite stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target stan> depends base-4.19.0.0-05c7 stan> depends bytestring-0.12.0.2-3593 stan> depends filepath-1.4.100.4-dda0 stan> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e stan> depends text-2.1-c70b stan> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm stan> definite stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> depends base-4.19.0.0-05c7 stan> depends relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 stan> depends array-0.5.6.0-7325 stan> depends base64-1.0-CKJ4rkSvtcAKjgl5ZK7Io3 stan> depends blaze-html-0.9.2.0-4sQH0TtNY7fBA0zccDtFdM stan> depends bytestring-0.12.0.2-3593 stan> depends clay-0.15.0-JrcflNXhOy32QsA4qDEDJk stan> depends colourista-0.1.0.2-EE6p6LP5czzBcGVdUhktQ2 stan> depends containers-0.6.8-e785 stan> depends cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH stan> depends dir-traverse-0.2.3.0-3etl9q4QGaOCr41QmKRsy5 stan> depends directory-1.3.8.1-696d stan> depends extensions-0.1.0.1-K31gBqZd90PBkqKKKsy6HQ stan> depends filepath-1.4.100.4-dda0 stan> depends ghc-9.8.1-d1ca stan> depends ghc-boot-th-9.8.1-0e22 stan> depends gitrev-1.3.1-F6YxxQ8JaeW7nkmsAnpvB8 stan> depends microaeson-0.1.0.2-7AdQBUmrztI8aq4dQsPFNy stan> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stan> depends pretty-simple-4.1.3.0-CgLTyP1yB9IB87svFWTAM6 stan> depends process-1.6.18.0-ca35 stan> depends slist-0.2.1.0-8igi5RIgVBR2WqO1xlbYgf stan> depends tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs stan> depends trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 stan> depends trial-optparse-applicative-0.0.0.0-DAnMIpXP3ST6XztlOoV3yR stan> depends trial-tomland-0.0.0.0-GMt3REIQi3KDUTDN6WCY8x stan> definite stan-0.2.0.0-GCDiZjons8uJsUE6uZxLmw-stan-test stan> depends base-4.19.0.0-05c7 stan> depends relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0 stan> depends containers-0.6.8-e785 stan> depends filepath-1.4.100.4-dda0 stan> depends ghc-9.8.1-d1ca stan> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG stan> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF stan> depends hspec-hedgehog-0.3.0.0-HvTQfNW5YaI5BX7zgmBfKQ stan> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw stan> depends stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> depends text-2.1-c70b aeson-pretty> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour aeson-pretty> No jhc found aeson-pretty> Using ld found on system at: aeson-pretty> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold aeson-pretty> No pkg-config found aeson-pretty> Using runghc version 9.8.1 found on system at: aeson-pretty> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 aeson-pretty> Using strip version 2.44 found on system at: aeson-pretty> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip aeson-pretty> Using tar found on system at: aeson-pretty> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar aeson-pretty> No uhc found aeson-pretty> Running phase: buildPhase aeson-pretty> Preprocessing library for aeson-pretty-0.8.10.. aeson-pretty> Building library for aeson-pretty-0.8.10.. aeson-pretty> [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, dist/build/Data/Aeson/Encode/Pretty.o, dist/build/Data/Aeson/Encode/Pretty.dyn_o ) aeson-pretty> [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, dist/build/Data/Aeson/Encode/Pretty.p_o ) aeson-pretty> Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.10.. aeson-pretty> Building executable 'aeson-pretty' for aeson-pretty-0.8.10.. aeson-pretty> [1 of 2] Compiling Paths_aeson_pretty ( dist/build/aeson-pretty/autogen/Paths_aeson_pretty.hs, dist/build/aeson-pretty/aeson-pretty-tmp/Paths_aeson_pretty.o ) aeson-pretty> [2 of 2] Compiling Main ( cli-tool/Main.hs, dist/build/aeson-pretty/aeson-pretty-tmp/Main.o ) aeson-pretty> [3 of 3] Linking dist/build/aeson-pretty/aeson-pretty aeson-pretty> Running phase: checkPhase aeson-pretty> Package has no test suites. aeson-pretty> Running phase: haddockPhase aeson-pretty> Preprocessing library for aeson-pretty-0.8.10.. aeson-pretty> Running Haddock on library for aeson-pretty-0.8.10.. aeson-pretty> Warning: The documentation for the following packages are not installed. No aeson-pretty> links will be generated to these packages: vector-0.13.2.0 aeson-pretty> Warning: --source-* options are ignored when --hyperlinked-source is enabled. aeson-pretty> [1 of 1] Compiling Data.Aeson.Encode.Pretty ( Data/Aeson/Encode/Pretty.hs, nothing ) dependent-map> ‘mappend’ will eventually be removed in favour of ‘(<>)’ dependent-map> Suggested fix: dependent-map> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 167 | mappend = union dependent-map> | ^^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:171:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. dependent-map> Suggested fix: dependent-map> Move definition from ‘mappend’ to ‘(<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 171 | (<>) = mappend dependent-map> | ^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:1241:42: warning: [GHC-63394] [-Wx-partial] dependent-map> In the use of ‘tail’ dependent-map> (imported from Prelude, but defined in GHC.List): dependent-map> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." dependent-map> | dependent-map> 1241 | _ -> showString (concat (reverse (tail bars))) . showString node dependent-map> | ^^^^ dependent-map> [4 of 4] Compiling Data.Dependent.Map.Lens ( src/Data/Dependent/Map/Lens.hs, dist/build/Data/Dependent/Map/Lens.o, dist/build/Data/Dependent/Map/Lens.dyn_o ) dependent-map> [1 of 4] Compiling Data.Dependent.Map.Internal ( src/Data/Dependent/Map/Internal.hs, dist/build/Data/Dependent/Map/Internal.p_o ) dependent-map> [2 of 4] Compiling Data.Dependent.Map.PtrEquality ( src/Data/Dependent/Map/PtrEquality.hs, dist/build/Data/Dependent/Map/PtrEquality.p_o ) dependent-map> [3 of 4] Compiling Data.Dependent.Map ( src/Data/Dependent/Map.hs, dist/build/Data/Dependent/Map.p_o ) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘mappend’ definition detected dependent-map> in the instance declaration for ‘Monoid (DMap k f)’. dependent-map> ‘mappend’ will eventually be removed in favour of ‘(<>)’ dependent-map> Suggested fix: dependent-map> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 167 | mappend = union dependent-map> | ^^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:171:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. dependent-map> Suggested fix: dependent-map> Move definition from ‘mappend’ to ‘(<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 171 | (<>) = mappend dependent-map> | ^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:1241:42: warning: [GHC-63394] [-Wx-partial] dependent-map> In the use of ‘tail’ dependent-map> (imported from Prelude, but defined in GHC.List): dependent-map> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." dependent-map> | dependent-map> 1241 | _ -> showString (concat (reverse (tail bars))) . showString node hw-prim> HaskellWorks.Control.Monad.Lazy=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Control.Monad.Lazy,HaskellWorks.Data.AtIndex=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.AtIndex,HaskellWorks.Data.Branchless=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Branchless,HaskellWorks.Data.ByteString=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.ByteString,HaskellWorks.Data.ByteString.Builder=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.ByteString.Builder,HaskellWorks.Data.ByteString.Lazy=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.ByteString.Lazy,HaskellWorks.Data.Char=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Char,HaskellWorks.Data.Char.IsChar=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Char.IsChar,HaskellWorks.Data.Concat=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Concat,HaskellWorks.Data.Cons=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Cons,HaskellWorks.Data.Container=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Container,HaskellWorks.Data.Decode=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Decode,HaskellWorks.Data.Drop=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Drop,HaskellWorks.Data.Empty=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Empty,HaskellWorks.Data.Filter=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Filter,HaskellWorks.Data.Foldable=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Foldable,HaskellWorks.Data.FromByteString=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.FromByteString,HaskellWorks.Data.FromForeignRegion=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.FromForeignRegion,HaskellWorks.Data.FromString=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.FromString,HaskellWorks.Data.Generate=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Generate,HaskellWorks.Data.Head=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Head,HaskellWorks.Data.Length=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Length,HaskellWorks.Data.Naive=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Naive,HaskellWorks.Data.Null=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Null,HaskellWorks.Data.Ops=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Ops,HaskellWorks.Data.Positioning=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Positioning,HaskellWorks.Data.Product=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Product,HaskellWorks.Data.Search=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Search,HaskellWorks.Data.Sign=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Sign,HaskellWorks.Data.Snoc=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Snoc,HaskellWorks.Data.Take=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Take,HaskellWorks.Data.TreeCursor=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.TreeCursor,HaskellWorks.Data.Uncons=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Uncons,HaskellWorks.Data.Unsign=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Unsign,HaskellWorks.Data.Unsnoc=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Unsnoc,HaskellWorks.Data.Vector.AsVector64=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.AsVector64,HaskellWorks.Data.Vector.AsVector64ns=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.AsVector64ns,HaskellWorks.Data.Vector.AsVector64s=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.AsVector64s,HaskellWorks.Data.Vector.AsVector8=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.AsVector8,HaskellWorks.Data.Vector.AsVector8ns=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.AsVector8ns,HaskellWorks.Data.Vector.AsVector8s=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.AsVector8s,HaskellWorks.Data.Vector.BoxedVectorLike=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.BoxedVectorLike,HaskellWorks.Data.Vector.Storable=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.Storable,HaskellWorks.Data.Vector.StorableVectorLike=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Vector.StorableVectorLike,HaskellWorks.Data.Word=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Data.Word,HaskellWorks.Foreign=hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV:HaskellWorks.Foreign hw-prim> unit hw-prim-0.6.3.2-9RLNwSYgywS7qAEbQbB9oX-doctest hw-prim> include base-4.19.0.0-05c7 hw-prim> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-prim> include doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-prim> include hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> unit hw-prim-0.6.3.2-DfBzGcdW5MITnmAPCn6Kv-hw-prim-test hw-prim> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg hw-prim> include base-4.19.0.0-05c7 hw-prim> include bytestring-0.12.0.2-3593 hw-prim> include directory-1.3.8.1-696d hw-prim> include exceptions-0.10.7-57c8 hw-prim> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-prim> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-prim> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-prim> include hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> include mmap-0.5.9-4AmXv8qeHMvKe2jUl2XAQt hw-prim> include transformers-0.6.1.0-7653 hw-prim> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hw-prim> Ready component graph: hw-prim> definite hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> depends base-4.19.0.0-05c7 hw-prim> depends bytestring-0.12.0.2-3593 hw-prim> depends deepseq-1.5.0.0-3309 hw-prim> depends ghc-prim-0.11.0-2dc3 hw-prim> depends mmap-0.5.9-4AmXv8qeHMvKe2jUl2XAQt hw-prim> depends transformers-0.6.1.0-7653 hw-prim> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW hw-prim> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hw-prim> definite hw-prim-0.6.3.2-9RLNwSYgywS7qAEbQbB9oX-doctest hw-prim> depends base-4.19.0.0-05c7 hw-prim> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-prim> depends doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-prim> depends hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> definite hw-prim-0.6.3.2-DfBzGcdW5MITnmAPCn6Kv-hw-prim-test hw-prim> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg hw-prim> depends base-4.19.0.0-05c7 hw-prim> depends bytestring-0.12.0.2-3593 hw-prim> depends directory-1.3.8.1-696d hw-prim> depends exceptions-0.10.7-57c8 hw-prim> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-prim> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-prim> depends hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-prim> depends hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> depends mmap-0.5.9-4AmXv8qeHMvKe2jUl2XAQt hw-prim> depends transformers-0.6.1.0-7653 hw-prim> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hw-prim> Using Cabal-3.10.2.0 compiled by ghc-9.8 hw-prim> Using compiler: ghc-9.8.1 hw-prim> Using install prefix: cabal-install-parsers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 cabal-install-parsers (post)> Pushing 2 paths (177 are already present) using zstd to cache sellout ⏳ cabal-install-parsers (post)> cabal-install-parsers (post)> Pushing /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 (7.48 MiB) cabal-install-parsers (post)> Pushing /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc (1.89 MiB) cabal-install-parsers (post)> cabal-install-parsers (post)> All done. cabal-install-parsers (post)> added 2 signatures cabal-install-parsers (post)> added 1 signatures cabal-install-parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 cabal-install-parsers (post)> copying 2 paths... cabal-install-parsers (post)> copying path '/nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc' to 'https://cache.nix-ci.com'... cabal-install-parsers (post)> copying path '/nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1' to 'https://cache.nix-ci.com'... cabal-install-parsers (post)> copying 1 paths... cabal-install-parsers (post)> copying path '/nix/store/jfqkwjprf3faf56k942jcm6i6qcbvmai-cabal-install-parsers-0.6.1.1.drv' to 'https://cache.nix-ci.com'... cabal-install-parsers (post)> added 0 signatures cabal-install-parsers (post)> added 0 signatures cabal-install-parsers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc /nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1 cabal-install-parsers (post)> copying 2 paths... cabal-install-parsers (post)> copying path '/nix/store/dki6g0kbhzh3x555yswjjjj4qijh34vp-cabal-install-parsers-0.6.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... cabal-install-parsers (post)> copying path '/nix/store/nyvg777wr8p91715xw1xx3ps324cnjmc-cabal-install-parsers-0.6.1.1' to 'ssh-ng://worker.nix-ci.com'... cabal-install-parsers (post)> copying 1 paths... cabal-install-parsers (post)> copying path '/nix/store/jfqkwjprf3faf56k942jcm6i6qcbvmai-cabal-install-parsers-0.6.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/9bpml3hzgq9vps1ndqb2nq9s12irjfsw-cabal-add-0.1.drv'... algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:376:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:376:1 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:719:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:630:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:630:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:283:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:283:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:743:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:642:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:642:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:822:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:822:1 algebraic-graphs> Warning: 'box' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1287:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:835:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:934:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:934:1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:770:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:770:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:792:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:792:1 algebraic-graphs> 100% ( 63 / 63) in 'Algebra.Graph.Bipartite.AdjacencyMap' algebraic-graphs> Warning: 'AdjacencyMap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:159:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:159:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1 algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Sequence.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:250:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ lens> Warning: 'DerivClause' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Syntax’ lens> * in ‘Language.Haskell.TH.Syntax’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ lens> Warning: 'ModName' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Syntax’ lens> * in ‘Language.Haskell.TH.Syntax’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ lens> 24% ( 74 /307) in 'Language.Haskell.TH.Lens' lens> Missing documentation for: lens> locFileName (src/Language/Haskell/TH/Lens.hs:714) lens> locPackage (src/Language/Haskell/TH/Lens.hs:718) lens> locModule (src/Language/Haskell/TH/Lens.hs:722) lens> locStart (src/Language/Haskell/TH/Lens.hs:726) lens> locEnd (src/Language/Haskell/TH/Lens.hs:730) lens> funDepInputs (src/Language/Haskell/TH/Lens.hs:734) lens> funDepOutputs (src/Language/Haskell/TH/Lens.hs:739) lens> matchPattern (src/Language/Haskell/TH/Lens.hs:756) lens> matchBody (src/Language/Haskell/TH/Lens.hs:761) lens> matchDeclarations (src/Language/Haskell/TH/Lens.hs:766) lens> fixityPrecedence (src/Language/Haskell/TH/Lens.hs:771) lens> fixityDirection (src/Language/Haskell/TH/Lens.hs:776) lens> clausePattern (src/Language/Haskell/TH/Lens.hs:781) lens> clauseBody (src/Language/Haskell/TH/Lens.hs:786) lens> clauseDecs (src/Language/Haskell/TH/Lens.hs:791) lens> fieldExpName (src/Language/Haskell/TH/Lens.hs:744) lens> fieldExpExpression (src/Language/Haskell/TH/Lens.hs:747) lens> fieldPatName (src/Language/Haskell/TH/Lens.hs:750) lens> fieldPatPattern (src/Language/Haskell/TH/Lens.hs:753) lens> tySynEqnLHS (src/Language/Haskell/TH/Lens.hs:1753) lens> tySynEqnPatterns (src/Language/Haskell/TH/Lens.hs:1758) lens> tySynEqnResult (src/Language/Haskell/TH/Lens.hs:1765) lens> injectivityAnnOutput (src/Language/Haskell/TH/Lens.hs:796) lens> injectivityAnnInputs (src/Language/Haskell/TH/Lens.hs:801) lens> typeFamilyHeadName (src/Language/Haskell/TH/Lens.hs:806) lens> typeFamilyHeadTyVarBndrs (src/Language/Haskell/TH/Lens.hs:811) lens> typeFamilyHeadResultSig (src/Language/Haskell/TH/Lens.hs:816) lens> typeFamilyHeadInjectivityAnn (src/Language/Haskell/TH/Lens.hs:821) lens> bangSourceUnpackedness (src/Language/Haskell/TH/Lens.hs:826) lens> bangSourceStrictness (src/Language/Haskell/TH/Lens.hs:831) lens> derivClauseStrategy (src/Language/Haskell/TH/Lens.hs:837) lens> derivClauseCxt (src/Language/Haskell/TH/Lens.hs:842) lens> _ClassI (src/Language/Haskell/TH/Lens.hs:848) lens> _ClassOpI (src/Language/Haskell/TH/Lens.hs:856) lens> _TyConI (src/Language/Haskell/TH/Lens.hs:864) lens> _FamilyI (src/Language/Haskell/TH/Lens.hs:872) lens> _PrimTyConI (src/Language/Haskell/TH/Lens.hs:880) lens> _DataConI (src/Language/Haskell/TH/Lens.hs:888) lens> _VarI (src/Language/Haskell/TH/Lens.hs:896) lens> _TyVarI (src/Language/Haskell/TH/Lens.hs:904) lens> _PatSynI (src/Language/Haskell/TH/Lens.hs:913) lens> _FunD (src/Language/Haskell/TH/Lens.hs:922) lens> _ValD (src/Language/Haskell/TH/Lens.hs:930) lens> _TySynD (src/Language/Haskell/TH/Lens.hs:938) lens> _ClassD (src/Language/Haskell/TH/Lens.hs:946) lens> _InstanceD (src/Language/Haskell/TH/Lens.hs:954) lens> _SigD (src/Language/Haskell/TH/Lens.hs:1016) lens> _ForeignD (src/Language/Haskell/TH/Lens.hs:1024) lens> _PragmaD (src/Language/Haskell/TH/Lens.hs:1055) lens> _ClosedTypeFamilyD (src/Language/Haskell/TH/Lens.hs:1180) lens> _RoleAnnotD (src/Language/Haskell/TH/Lens.hs:1087) lens> _DefaultSigD (src/Language/Haskell/TH/Lens.hs:1118) lens> _DataFamilyD (src/Language/Haskell/TH/Lens.hs:1214) lens> _OpenTypeFamilyD (src/Language/Haskell/TH/Lens.hs:1222) lens> _PatSynD (src/Language/Haskell/TH/Lens.hs:1231) lens> _PatSynSigD (src/Language/Haskell/TH/Lens.hs:1239) lens> _ImplicitParamBindD (src/Language/Haskell/TH/Lens.hs:1249) lens> _DefaultD (src/Language/Haskell/TH/Lens.hs:1259) rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.ST.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.ST.Lazy.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.ST.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.ST.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.STM' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Signatures' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.State' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.State.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.State.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.State.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Cont' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Except' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Identity' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Maybe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.RWS' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.RWS.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.RWS.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Reader' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.State' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.State.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.State.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Writer' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Writer.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Trans.Writer.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Writer' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Writer.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Writer.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Writer.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Monad.Zip' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Selective' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Selective.Free' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Selective.Multi' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Selective.Rigid.Free' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Control.Selective.Rigid.Freer' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Biapplicative' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifoldable' rebase> Missing documentation for: rebase> Module header rebase> 75% ( 3 / 4) in 'Rebase.Data.Bifunctor' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Apply' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Biff' path> replaceExtension ".foo" "C:\\...\\.name.foo" == "C:\\...\\.name.foo" [✔] path> addExtension ".foo" "C:\\...\\..name" == "C:\\...\\..name.foo" [✔] path> fileExtension "C:\\...\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\..name.foo" == "C:\\...\\..name.foo" [✔] path> addExtension ".foo" "C:\\...\\name.name" == "C:\\...\\name.name.foo" [✔] path> fileExtension "C:\\...\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name.name.foo" == "C:\\...\\name.name.foo" [✔] path> addExtension ".foo" "C:\\...\\name..name" == "C:\\...\\name..name.foo" [✔] path> fileExtension "C:\\...\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\name..name.foo" == "C:\\...\\name..name.foo" [✔] path> addExtension ".foo" "C:\\...\\..." == "C:\\...\\....foo" [✔] path> fileExtension "C:\\...\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\...\\....foo" == "C:\\...\\....foo" [✔] path> addExtension ".foo" "C:\\name" == "C:\\name.foo" [✔] path> fileExtension "C:\\name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.foo" == "C:\\name.foo" [✔] path> addExtension ".foo" "C:\\name." == "C:\\name..foo" [✔] path> fileExtension "C:\\name..foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..foo" == "C:\\name..foo" [✔] path> addExtension ".foo" "C:\\name.." == "C:\\name...foo" [✔] path> fileExtension "C:\\name...foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name...foo" == "C:\\name...foo" [✔] path> addExtension ".foo" "C:\\.name" == "C:\\.name.foo" [✔] path> fileExtension "C:\\.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\.name.foo" == "C:\\.name.foo" [✔] path> addExtension ".foo" "C:\\..name" == "C:\\..name.foo" [✔] path> fileExtension "C:\\..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\..name.foo" == "C:\\..name.foo" [✔] path> addExtension ".foo" "C:\\name.name" == "C:\\name.name.foo" [✔] path> fileExtension "C:\\name.name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name.name.foo" == "C:\\name.name.foo" [✔] path> addExtension ".foo" "C:\\name..name" == "C:\\name..name.foo" [✔] path> fileExtension "C:\\name..name.foo" == .foo [✔] path> replaceExtension ".foo" "C:\\name..name.foo" == "C:\\name..name.foo" [✔] path> addExtension ".foo" "C:\\..." == "C:\\....foo" [✔] path> fileExtension "C:\\....foo" == .foo [✔] path> replaceExtension ".foo" "C:\\....foo" == "C:\\....foo" [✔] path> throws InvalidExtension when extension is [] [✔] path> throws InvalidExtension when extension is [.] [✔] path> throws InvalidExtension when extension is [x] [✔] path> throws InvalidExtension when extension is [..] [✔] path> throws InvalidExtension when extension is [...] [✔] path> throws InvalidExtension when extension is [xy] [✔] path> throws InvalidExtension when extension is [foo] [✔] path> throws InvalidExtension when extension is [foo.] [✔] path> throws InvalidExtension when extension is [foo..] [✔] path> throws InvalidExtension when extension is [..foo] [✔] path> throws InvalidExtension when extension is [...foo] [✔] path> throws InvalidExtension when extension is [.foo.bar] [✔] path> throws InvalidExtension when extension is [.foo\bar] [✔] path> Restrictions path> "..\\" should be rejected [✔] path> ".." should be rejected [✔] path> Succeeding: Parsing "a.." should succeed with: "a..\\" [✔] path> Succeeding: Parsing "..a" should succeed with: "..a\\" [✔] path> "\\.." should be rejected [✔] path> "C:\\foo\\..\\bar\\" should be rejected [✔] path> "C:\\foo\\bar\\.." should be rejected [✔] path> Aeson Instances path> Decoding "["C:\\foo\\bar"]" as a [Path Abs Dir] should succeed. [✔] path> Decoding "["C:\foo\bar"]" as a [Path Rel Dir] should fail. [✔] path> Encoding "["C:\foo\bar\mu.txt"]" should succeed. [✔] path> QuasiQuotes path> [absdir|C:\|] == $(mkAbsDir "C:\") [✔] path> [absdir|C:\chris\|] == $(mkAbsDir "C:\chris\") [✔] path> [reldir|foo|] == $(mkRelDir "foo") [✔] path> [reldir|foo\bar|] == $(mkRelDir "foo\bar") [✔] path> [absfile|C:\chris\foo.txt|] == $(mkAbsFile "C:\chris\foo.txt") [✔] path> [relfile|foo.exe|] == $(mkRelFile "foo.exe") [✔] quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray Put-Get (you get back what you put in) +++ OK, passed 100 tests; 108 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Prim: ByteArray Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr Put-Get (you get back what you put in) +++ OK, passed 100 tests; 135 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 14 discarded. quickcheck-classes> Prim: Addr Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Get (you get back what you put in) +++ OK, passed 100 tests. quickcheck-classes> Storable: Get-Set (putting back what you got out has no effect) +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Set (if you set something twice, the first set is inconsequential +++ OK, passed 100 tests. quickcheck-classes> Storable: List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i ≡ peek (plusPtr a i) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Associative +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Times +++ OK, passed 100 tests; 111 discarded. quickcheck-classes> Monoid: Associative +++ OK, passed 100 tests. quickcheck-classes> Monoid: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Enum: Succ Pred Identity +++ OK, passed 100 tests. quickcheck-classes> Enum: Pred Succ Identity +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Encoding Equals Value +++ OK, passed 100 tests. quickcheck-classes> Eq: Transitive +++ OK, passed 100 tests. quickcheck-classes> Eq: Symmetric +++ OK, passed 100 tests. quickcheck-classes> Eq: Reflexive +++ OK, passed 100 tests. quickcheck-classes> Ord: Antisymmetry +++ OK, passed 100 tests. quickcheck-classes> Ord: Transitivity +++ OK, passed 100 tests. quickcheck-classes> Ord: Totality +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Commutativity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Associativity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Left Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Right Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Inverse +++ OK, passed 100 tests. quickcheck-classes> Num: Subtraction +++ OK, passed 100 tests. quickcheck-classes> Num: Abs Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Signum Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Product Of Abs And Signum Is Id +++ OK, passed 100 tests. quickcheck-classes> Integral: Quotient Remainder +++ OK, passed 100 tests; 1 discarded. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 1 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 1 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 1 discarded. quickcheck-classes> Bits: Conjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Disjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Double Complement +++ OK, passed 100 tests. stylish-haskell> [10 of 16] Compiling Language.Haskell.Stylish.Step.LanguagePragmas.Tests ( tests/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/LanguagePragmas/Tests.o ) stylish-haskell> [11 of 16] Compiling Language.Haskell.Stylish.Step.Imports.Tests ( tests/Language/Haskell/Stylish/Step/Imports/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Imports/Tests.o ) stylish-haskell> [12 of 16] Compiling Language.Haskell.Stylish.Step.Imports.FelixTests ( tests/Language/Haskell/Stylish/Step/Imports/FelixTests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Imports/FelixTests.o ) stylish-haskell> [13 of 16] Compiling Language.Haskell.Stylish.Step.Data.Tests ( tests/Language/Haskell/Stylish/Step/Data/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Step/Data/Tests.o ) stylish-haskell> [14 of 16] Compiling Language.Haskell.Stylish.Regressions ( tests/Language/Haskell/Stylish/Regressions.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Regressions.o ) stylish-haskell> [15 of 16] Compiling Language.Haskell.Stylish.Config.Tests ( tests/Language/Haskell/Stylish/Config/Tests.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Language/Haskell/Stylish/Config/Tests.o ) stylish-haskell> [16 of 16] Compiling Main ( tests/TestSuite.hs, dist/build/stylish-haskell-tests/stylish-haskell-tests-tmp/Main.o ) stylish-haskell> [17 of 17] Linking dist/build/stylish-haskell-tests/stylish-haskell-tests stylish-haskell> Preprocessing executable 'stylish-haskell' for stylish-haskell-0.14.6.0.. stylish-haskell> Building executable 'stylish-haskell' for stylish-haskell-0.14.6.0.. stylish-haskell> [1 of 1] Compiling Main ( src/Main.hs, dist/build/stylish-haskell/stylish-haskell-tmp/Main.o ) stylish-haskell> [2 of 2] Linking dist/build/stylish-haskell/stylish-haskell stylish-haskell> buildPhase completed in 39 seconds stylish-haskell> Running phase: checkPhase stylish-haskell> Running 1 test suites... stylish-haskell> Test suite stylish-haskell-tests: RUNNING... stylish-haskell> /build/stylish-haskell-0.14.6.0/.stylish-haskell.yaml does not exist stylish-haskell> /build/.stylish-haskell.yaml does not exist stylish-haskell> /.stylish-haskell.yaml does not exist stylish-haskell> /homeless-shelter/.config/stylish-haskell/config.yaml does not exist stylish-haskell> /homeless-shelter/.stylish-haskell.yaml does not exist stylish-haskell> Loading configuration at stylish-haskell> Parsing /build/stylish-haskell-0.14.6.0/stylish-haskell.cabal... stylish-haskell> Gathered default-extensions: [] stylish-haskell> Loading configuration at test-config.yaml stylish-haskell> .cabal file not found, directories searched: ["/build/stylish_haskell16899223051071555867","/build/","/"] stylish-haskell> Stylish Haskell will work basing on LANGUAGE pragmas in source files. stylish-haskell> Loading configuration at test-config.yaml stylish-haskell> .cabal file not found, directories searched: ["/build/stylish_haskell3586066139675147951","/build/","/"] stylish-haskell> Stylish Haskell will work basing on LANGUAGE pragmas in source files. stylish-haskell> /build/stylish-haskell-0.14.6.0/.stylish-haskell.yaml does not exist stylish-haskell> /build/.stylish-haskell.yaml does not exist stylish-haskell> /.stylish-haskell.yaml does not exist stylish-haskell> /homeless-shelter/.config/stylish-haskell/config.yaml does not exist stylish-haskell> /homeless-shelter/.stylish-haskell.yaml does not exist stylish-haskell> Loading configuration at stylish-haskell> Parsing /build/stylish-haskell-0.14.6.0/stylish-haskell.cabal... stylish-haskell> Gathered default-extensions: [] stylish-haskell> Language.Haskell.Stylish.Parse: stylish-haskell> UTF-8 Byte Order Mark: [OK] stylish-haskell> Extra extensions: [OK] stylish-haskell> Multiline CPP: [OK] stylish-haskell> Haskell2010 extension: [OK] stylish-haskell> Shebang: [OK] stylish-haskell> ShebangExt: [OK] stylish-haskell> ShebangDouble: [OK] stylish-haskell> GADTs extension: [OK] stylish-haskell> KindSignatures extension: [OK] stylish-haskell> StandalonDeriving extension: [OK] stylish-haskell> UnicodeSyntax extension: [OK] stylish-haskell> XmlSyntax regression: [OK] stylish-haskell> MagicHash regression: [OK] stylish-haskell> Disabling extensions: [OK] stylish-haskell> Safe extension: [OK] stylish-haskell> Language.Haskell.Stylish.Config: stylish-haskell> Extensions extracted correctly from .cabal file: [OK] stylish-haskell> Extensions extracted correctly from .stylish-haskell.yaml file: [OK] stylish-haskell> Extensions extracted correctly from .stylish-haskell.yaml and .cabal files: [OK] stylish-haskell> NoXyz extensions from .stylish-haskell.yaml file: [OK] stylish-haskell> NoXyz extensions from .cabal file: [OK] stylish-haskell> Correctly read .stylish-haskell.yaml file with default max column number: [OK] stylish-haskell> Correctly read .stylish-haskell.yaml file with specified max column number: [OK] stan> depends tomland-1.3.3.3-CvzU4AIOFHi4oYaQh6nrYs stan> depends trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 stan> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm stan> definite stan-0.2.0.0-12qhpk0f6XW8grLoeWLFR6-stan stan> depends base-4.19.0.0-05c7 stan> depends stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> Using Cabal-3.10.2.0 compiled by ghc-9.8 stan> Using compiler: ghc-9.8.1 stan> Using install prefix: /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 stan> Executables installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/bin stan> Libraries installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> Dynamic Libraries installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 stan> Private executables installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/libexec/x86_64-linux-ghc-9.8.1/stan-0.2.0.0 stan> Data files installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/share/x86_64-linux-ghc-9.8.1/stan-0.2.0.0 stan> Documentation installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/share/doc/x86_64-linux-ghc-9.8.1/stan-0.2.0.0 stan> Configuration files installed in: stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/etc stan> No alex found stan> Using ar found on system at: stan> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar stan> No c2hs found stan> No cpphs found stan> No doctest found stan> Using gcc version 14.3.0 given by user at: stan> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc stan> Using ghc version 9.8.1 found on system at: stan> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc stan> Using ghc-pkg version 9.8.1 found on system at: stan> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 stan> No ghcjs found stan> No ghcjs-pkg found stan> No greencard found stan> Using haddock version 2.30.0 found on system at: stan> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 stan> No happy found stan> Using haskell-suite found on system at: haskell-suite-dummy-location stan> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location stan> No hmake found stan> Using hpc version 0.69 found on system at: stan> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 stan> Using hsc2hs version 0.68.10 found on system at: stan> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 stan> Using hscolour version 1.25 found on system at: stan> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour stan> No jhc found stan> Using ld found on system at: stan> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold stan> No pkg-config found stan> Using runghc version 9.8.1 found on system at: stan> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 stan> Using strip version 2.44 found on system at: stan> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip stan> Using tar found on system at: stan> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar stan> No uhc found stan> Running phase: buildPhase stan> Preprocessing library 'target' for stan-0.2.0.0.. stan> Building library 'target' for stan-0.2.0.0.. stan> [1 of 9] Compiling Target.AntiPattern stan> [2 of 9] Compiling Target.AntiPattern.Stan0206 stan> [3 of 9] Compiling Target.AntiPattern.Stan0206Extensions stan> [4 of 9] Compiling Target.AntiPattern.Stan0212 stan> [5 of 9] Compiling Target.AntiPattern.Stan0213 stan> [6 of 9] Compiling Target.AntiPattern.Stan0214 stan> [7 of 9] Compiling Target.Infinite stan> [8 of 9] Compiling Target.Partial stan> stan> target/Target/Partial.hs:17:12: warning: [GHC-63394] [-Wx-partial] stan> In the use of ‘head’ stan> (imported from Prelude, but defined in GHC.List): stan> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stan> | stan> 17 | stanHead = head stan> | ^^^^ stan> aeson-pretty> Haddock coverage: aeson-pretty> 83% ( 15 / 18) in 'Data.Aeson.Encode.Pretty' aeson-pretty> Missing documentation for: aeson-pretty> Config (Data/Aeson/Encode/Pretty.hs:110) aeson-pretty> NumberFormat (Data/Aeson/Encode/Pretty.hs:97) aeson-pretty> compare aeson-pretty> Documentation created: dist/doc/html/aeson-pretty/, aeson-pretty> dist/doc/html/aeson-pretty/aeson-pretty.txt aeson-pretty> Preprocessing executable 'aeson-pretty' for aeson-pretty-0.8.10.. aeson-pretty> Running phase: installPhase aeson-pretty> Installing library in /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 aeson-pretty> Installing executable aeson-pretty in /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/bin aeson-pretty> Warning: The directory aeson-pretty> /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/bin is not in aeson-pretty> the system search path. aeson-pretty> Running phase: fixupPhase aeson-pretty> shrinking RPATHs of ELF executables and libraries in /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 aeson-pretty> shrinking /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSaeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9-ghc9.8.1.so aeson-pretty> shrinking /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/bin/aeson-pretty aeson-pretty> checking for references to /build/ in /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10... aeson-pretty> patching script interpreter paths in /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 aeson-pretty> stripping (with command strip and flags -S -p) in /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/lib /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10/bin aeson-pretty> shrinking RPATHs of ELF executables and libraries in /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc aeson-pretty> checking for references to /build/ in /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc... aeson-pretty> patching script interpreter paths in /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc dependent-map> | ^^^^ dependent-map> [4 of 4] Compiling Data.Dependent.Map.Lens ( src/Data/Dependent/Map/Lens.hs, dist/build/Data/Dependent/Map/Lens.p_o ) dependent-map> Running phase: checkPhase dependent-map> Package has no test suites. dependent-map> Running phase: haddockPhase dependent-map> Preprocessing library for dependent-map-0.4.0.0.. dependent-map> Running Haddock on library for dependent-map-0.4.0.0.. dependent-map> Warning: --source-* options are ignored when --hyperlinked-source is enabled. dependent-map> [1 of 4] Compiling Data.Dependent.Map.Internal ( src/Data/Dependent/Map/Internal.hs, nothing ) dependent-map> [2 of 4] Compiling Data.Dependent.Map.PtrEquality ( src/Data/Dependent/Map/PtrEquality.hs, nothing ) dependent-map> [3 of 4] Compiling Data.Dependent.Map ( src/Data/Dependent/Map.hs, nothing ) dependent-map> dependent-map> src/Data/Dependent/Map.hs:167:5: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘mappend’ definition detected dependent-map> in the instance declaration for ‘Monoid (DMap k f)’. dependent-map> ‘mappend’ will eventually be removed in favour of ‘(<>)’ dependent-map> Suggested fix: dependent-map> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 167 | mappend = union dependent-map> | ^^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:171:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] dependent-map> Noncanonical ‘(<>) = mappend’ definition detected dependent-map> in the instance declaration for ‘Semigroup (DMap k f)’. dependent-map> Suggested fix: dependent-map> Move definition from ‘mappend’ to ‘(<>)’ dependent-map> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid dependent-map> | dependent-map> 171 | (<>) = mappend dependent-map> | ^^^^^^^^^^^^^^ dependent-map> dependent-map> src/Data/Dependent/Map.hs:1241:42: warning: [GHC-63394] [-Wx-partial] dependent-map> In the use of ‘tail’ dependent-map> (imported from Prelude, but defined in GHC.List): dependent-map> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." dependent-map> | dependent-map> 1241 | _ -> showString (concat (reverse (tail bars))) . showString node dependent-map> | ^^^^ dependent-map> [4 of 4] Compiling Data.Dependent.Map.Lens ( src/Data/Dependent/Map/Lens.hs, nothing ) dependent-map> Haddock coverage: dependent-map> Warning: 'k' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'Tag' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> 37% ( 13 / 35) in 'Data.Dependent.Map.Internal' dependent-map> Missing documentation for: dependent-map> Module header dependent-map> lookupAssoc (src/Data/Dependent/Map/Internal.hs:85) dependent-map> combine (src/Data/Dependent/Map/Internal.hs:129) dependent-map> insertMax (src/Data/Dependent/Map/Internal.hs:139) dependent-map> insertMin (src/Data/Dependent/Map/Internal.hs:145) dependent-map> merge (src/Data/Dependent/Map/Internal.hs:155) dependent-map> glue (src/Data/Dependent/Map/Internal.hs:167) dependent-map> Triple' (src/Data/Dependent/Map/Internal.hs:192) dependent-map> delta (src/Data/Dependent/Map/Internal.hs:267) dependent-map> ratio (src/Data/Dependent/Map/Internal.hs:268) dependent-map> balance (src/Data/Dependent/Map/Internal.hs:271) dependent-map> rotateL (src/Data/Dependent/Map/Internal.hs:283) dependent-map> rotateR (src/Data/Dependent/Map/Internal.hs:289) dependent-map> singleL (src/Data/Dependent/Map/Internal.hs:296) dependent-map> singleR (src/Data/Dependent/Map/Internal.hs:298) dependent-map> doubleL (src/Data/Dependent/Map/Internal.hs:302) dependent-map> doubleR (src/Data/Dependent/Map/Internal.hs:304) hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 hw-prim> Executables installed in: hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/bin hw-prim> Libraries installed in: hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> Dynamic Libraries installed in: hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hw-prim> Private executables installed in: hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/libexec/x86_64-linux-ghc-9.8.1/hw-prim-0.6.3.2 hw-prim> Data files installed in: hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/share/x86_64-linux-ghc-9.8.1/hw-prim-0.6.3.2 hw-prim> Documentation installed in: hw-prim> /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc/share/doc/hw-prim-0.6.3.2 hw-prim> Configuration files installed in: hw-prim> /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/etc hw-prim> No alex found hw-prim> Using ar found on system at: hw-prim> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hw-prim> No c2hs found hw-prim> No cpphs found hw-prim> Using doctest version 0.22.6 found on system at: hw-prim> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest hw-prim> Using gcc version 14.3.0 given by user at: hw-prim> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hw-prim> Using ghc version 9.8.1 found on system at: hw-prim> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hw-prim> Using ghc-pkg version 9.8.1 found on system at: hw-prim> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hw-prim> No ghcjs found hw-prim> No ghcjs-pkg found hw-prim> No greencard found hw-prim> Using haddock version 2.30.0 found on system at: hw-prim> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hw-prim> No happy found hw-prim> Using haskell-suite found on system at: haskell-suite-dummy-location hw-prim> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hw-prim> No hmake found hw-prim> Using hpc version 0.69 found on system at: hw-prim> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hw-prim> Using hsc2hs version 0.68.10 found on system at: hw-prim> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hw-prim> Using hscolour version 1.25 found on system at: hw-prim> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hw-prim> No jhc found hw-prim> Using ld found on system at: hw-prim> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hw-prim> No pkg-config found hw-prim> Using runghc version 9.8.1 found on system at: hw-prim> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hw-prim> Using strip version 2.44 found on system at: hw-prim> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hw-prim> Using tar found on system at: hw-prim> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hw-prim> No uhc found hw-prim> Running phase: buildPhase hw-prim> Preprocessing library for hw-prim-0.6.3.2.. hw-prim> Building library for hw-prim-0.6.3.2.. hw-prim> [ 1 of 47] Compiling HaskellWorks.Control.Monad.Lazy ( src/HaskellWorks/Control/Monad/Lazy.hs, dist/build/HaskellWorks/Control/Monad/Lazy.o, dist/build/HaskellWorks/Control/Monad/Lazy.dyn_o ) hw-prim> [ 2 of 47] Compiling HaskellWorks.Data.Branchless ( src/HaskellWorks/Data/Branchless.hs, dist/build/HaskellWorks/Data/Branchless.o, dist/build/HaskellWorks/Data/Branchless.dyn_o ) hw-prim> [ 3 of 47] Compiling HaskellWorks.Data.ByteString ( src/HaskellWorks/Data/ByteString.hs, dist/build/HaskellWorks/Data/ByteString.o, dist/build/HaskellWorks/Data/ByteString.dyn_o ) hw-prim> [ 4 of 47] Compiling HaskellWorks.Data.ByteString.Builder ( src/HaskellWorks/Data/ByteString/Builder.hs, dist/build/HaskellWorks/Data/ByteString/Builder.o, dist/build/HaskellWorks/Data/ByteString/Builder.dyn_o ) hw-prim> [ 5 of 47] Compiling HaskellWorks.Data.ByteString.Lazy ( src/HaskellWorks/Data/ByteString/Lazy.hs, dist/build/HaskellWorks/Data/ByteString/Lazy.o, dist/build/HaskellWorks/Data/ByteString/Lazy.dyn_o ) hw-prim> [ 6 of 47] Compiling HaskellWorks.Data.Char.IsChar ( src/HaskellWorks/Data/Char/IsChar.hs, dist/build/HaskellWorks/Data/Char/IsChar.o, dist/build/HaskellWorks/Data/Char/IsChar.dyn_o ) list-t> Running phase: setupCompilerEnvironmentPhase list-t> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. list-t> Running phase: unpackPhase list-t> unpacking source archive /nix/store/iiy9l1841qbj8z8ylqpw53dq5ngh4cl4-list-t-1.0.5.7.tar.gz list-t> source root is list-t-1.0.5.7 list-t> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "list-t-1.0.5.7/list-t.cabal" list-t> Running phase: patchPhase list-t> Running phase: compileBuildDriverPhase list-t> setupCompileFlags: -package-db=/build/tmp.gEGYsbtC7f/setup-package.conf.d -threaded list-t> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gEGYsbtC7f/Main.o ) list-t> [2 of 2] Linking Setup list-t> Running phase: updateAutotoolsGnuConfigScriptsPhase list-t> Running phase: configurePhase list-t> configureFlags: --verbose --prefix=/nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc/share/doc/list-t-1.0.5.7 --with-gcc=gcc --package-db=/build/tmp.gEGYsbtC7f/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib list-t> Using Parsec parser list-t> Configuring list-t-1.0.5.7... list-t> Dependency base >=4.11 && <5: using base-4.19.0.0 list-t> Dependency foldl >=1.2 && <2: using foldl-1.4.18 list-t> Dependency logict >=0.7 && <0.9: using logict-0.8.2.0 list-t> Dependency mmorph >=1 && <2: using mmorph-1.2.0 list-t> Dependency monad-control >=0.3 && <2: using monad-control-1.0.3.1 list-t> Dependency mtl >=2 && <3: using mtl-2.3.1 list-t> Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 list-t> Dependency transformers-base >=0.4 && <0.5: using transformers-base-0.4.6 list-t> Dependency HTF >=0.15 && <0.16: using HTF-0.15.0.2 list-t> Dependency base-prelude: using base-prelude-1.6.1.1 list-t> Dependency list-t: using list-t-1.0.5.7 list-t> Dependency mmorph: using mmorph-1.2.0 list-t> Dependency mtl-prelude <3: using mtl-prelude-2.0.3.2 list-t> Source component graph: list-t> component lib list-t> component test:htf-test dependency lib list-t> Configured component graph: list-t> component list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> include base-4.19.0.0-05c7 list-t> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW list-t> include logict-0.8.2.0-AxCZH0PfK9QGTHDdsKCZf1 list-t> include mmorph-1.2.0-Bsse0sCXA3i3ldEeAFKIy2 list-t> include monad-control-1.0.3.1-BSfVHT6h8vWBnNw4wctC3K list-t> include mtl-2.3.1-eef8 list-t> include transformers-0.6.1.0-7653 list-t> include transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs list-t> component list-t-1.0.5.7-Dmo36METyI3BvB6X4aFIDN-htf-test list-t> include HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr list-t> include base-prelude-1.6.1.1-74QagUR4za8G5E5yHUBR7H list-t> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> include mmorph-1.2.0-Bsse0sCXA3i3ldEeAFKIy2 list-t> include mtl-prelude-2.0.3.2-9iXIOD4BZ2L7gWle1bcd4z list-t> Linked component graph: list-t> unit list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> include base-4.19.0.0-05c7 list-t> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW list-t> include logict-0.8.2.0-AxCZH0PfK9QGTHDdsKCZf1 list-t> include mmorph-1.2.0-Bsse0sCXA3i3ldEeAFKIy2 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:296:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:296:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:376:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:376:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:792:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:792:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:362:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:362:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'biclique' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:575:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:807:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:807:1 algebraic-graphs> Warning: 'isRight' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'Matching' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs:169:21 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs:169:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap/Algorithm.hs:169:1 algebraic-graphs> Warning: 'null' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Sequence.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'length' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.Sequence.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Sequence.Internal’ algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:770:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:770:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:822:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:822:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 lens> _TypeDataD (src/Language/Haskell/TH/Lens.hs:1269) lens> _Unidir (src/Language/Haskell/TH/Lens.hs:1279) lens> _ImplBidir (src/Language/Haskell/TH/Lens.hs:1287) lens> _ExplBidir (src/Language/Haskell/TH/Lens.hs:1295) lens> _PrefixPatSyn (src/Language/Haskell/TH/Lens.hs:1303) lens> _InfixPatSyn (src/Language/Haskell/TH/Lens.hs:1311) lens> _RecordPatSyn (src/Language/Haskell/TH/Lens.hs:1319) lens> _NormalC (src/Language/Haskell/TH/Lens.hs:1328) lens> _RecC (src/Language/Haskell/TH/Lens.hs:1336) lens> _InfixC (src/Language/Haskell/TH/Lens.hs:1344) lens> _ForallC (src/Language/Haskell/TH/Lens.hs:1352) lens> _GadtC (src/Language/Haskell/TH/Lens.hs:1360) lens> _RecGadtC (src/Language/Haskell/TH/Lens.hs:1368) lens> _Overlappable (src/Language/Haskell/TH/Lens.hs:988) lens> _Overlapping (src/Language/Haskell/TH/Lens.hs:995) lens> _Overlaps (src/Language/Haskell/TH/Lens.hs:1002) lens> _Incoherent (src/Language/Haskell/TH/Lens.hs:1009) lens> _NoSourceUnpackedness (src/Language/Haskell/TH/Lens.hs:1376) lens> _SourceNoUnpack (src/Language/Haskell/TH/Lens.hs:1384) lens> _SourceUnpack (src/Language/Haskell/TH/Lens.hs:1392) lens> _NoSourceStrictness (src/Language/Haskell/TH/Lens.hs:1400) lens> _SourceLazy (src/Language/Haskell/TH/Lens.hs:1408) lens> _SourceStrict (src/Language/Haskell/TH/Lens.hs:1416) lens> _DecidedLazy (src/Language/Haskell/TH/Lens.hs:1424) lens> _DecidedStrict (src/Language/Haskell/TH/Lens.hs:1432) lens> _DecidedUnpack (src/Language/Haskell/TH/Lens.hs:1440) lens> _ImportF (src/Language/Haskell/TH/Lens.hs:1448) lens> _ExportF (src/Language/Haskell/TH/Lens.hs:1456) lens> _CCall (src/Language/Haskell/TH/Lens.hs:1464) lens> _StdCall (src/Language/Haskell/TH/Lens.hs:1472) lens> _CApi (src/Language/Haskell/TH/Lens.hs:1480) lens> _Prim (src/Language/Haskell/TH/Lens.hs:1488) lens> _JavaScript (src/Language/Haskell/TH/Lens.hs:1496) lens> _Unsafe (src/Language/Haskell/TH/Lens.hs:1504) lens> _Safe (src/Language/Haskell/TH/Lens.hs:1512) lens> _Interruptible (src/Language/Haskell/TH/Lens.hs:1520) lens> _InlineP (src/Language/Haskell/TH/Lens.hs:1528) lens> _SpecialiseP (src/Language/Haskell/TH/Lens.hs:1536) lens> _SpecialiseInstP (src/Language/Haskell/TH/Lens.hs:1546) lens> _AnnP (src/Language/Haskell/TH/Lens.hs:1577) lens> _LineP (src/Language/Haskell/TH/Lens.hs:1585) lens> _CompleteP (src/Language/Haskell/TH/Lens.hs:1594) lens> _OpaqueP (src/Language/Haskell/TH/Lens.hs:1604) lens> _NoInline (src/Language/Haskell/TH/Lens.hs:1623) lens> _Inline (src/Language/Haskell/TH/Lens.hs:1631) lens> _Inlinable (src/Language/Haskell/TH/Lens.hs:1639) lens> _ConLike (src/Language/Haskell/TH/Lens.hs:1647) lens> _FunLike (src/Language/Haskell/TH/Lens.hs:1655) lens> _AllPhases (src/Language/Haskell/TH/Lens.hs:1663) lens> _FromPhase (src/Language/Haskell/TH/Lens.hs:1671) lens> _BeforePhase (src/Language/Haskell/TH/Lens.hs:1679) lens> _RuleVar (src/Language/Haskell/TH/Lens.hs:1687) lens> _TypedRuleVar (src/Language/Haskell/TH/Lens.hs:1695) lens> _ModuleAnnotation (src/Language/Haskell/TH/Lens.hs:1703) lens> _TypeAnnotation (src/Language/Haskell/TH/Lens.hs:1711) lens> _ValueAnnotation (src/Language/Haskell/TH/Lens.hs:1719) lens> _FunDep (src/Language/Haskell/TH/Lens.hs:1727) lens> _InfixL (src/Language/Haskell/TH/Lens.hs:1781) lens> _InfixR (src/Language/Haskell/TH/Lens.hs:1789) lens> _InfixN (src/Language/Haskell/TH/Lens.hs:1797) lens> _VarE (src/Language/Haskell/TH/Lens.hs:1805) lens> _ConE (src/Language/Haskell/TH/Lens.hs:1813) lens> _LitE (src/Language/Haskell/TH/Lens.hs:1821) lens> _AppE (src/Language/Haskell/TH/Lens.hs:1829) lens> _AppTypeE (src/Language/Haskell/TH/Lens.hs:1838) lens> _InfixE (src/Language/Haskell/TH/Lens.hs:1847) lens> _UInfixE (src/Language/Haskell/TH/Lens.hs:1855) lens> _ParensE (src/Language/Haskell/TH/Lens.hs:1863) lens> _LamE (src/Language/Haskell/TH/Lens.hs:1871) lens> _LamCaseE (src/Language/Haskell/TH/Lens.hs:1879) lens> _UnboxedSumE (src/Language/Haskell/TH/Lens.hs:1922) lens> _CondE (src/Language/Haskell/TH/Lens.hs:1931) lens> _MultiIfE (src/Language/Haskell/TH/Lens.hs:1939) lens> _LetE (src/Language/Haskell/TH/Lens.hs:1947) lens> _CaseE (src/Language/Haskell/TH/Lens.hs:1955) lens> _CompE (src/Language/Haskell/TH/Lens.hs:1986) lens> _ArithSeqE (src/Language/Haskell/TH/Lens.hs:1994) rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Clown' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Flip' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Join' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Joker' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Product' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Tannen' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bifunctor.Wrapped' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bitraversable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bits' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Bool' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Builder' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Builder.Extra' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Builder.Internal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Builder.Prim' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Builder.Prim.Internal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Builder.Scientific' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Char8' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Internal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Lazy.Char8' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Lazy.Internal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Short' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Short.Internal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.ByteString.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Char' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Coerce' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Complex' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.DList' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Data' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Dynamic' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Either' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Either.Combinators' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Either.Validation' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Eq' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Fixed' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Foldable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Function' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Alt' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Apply' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Bind' rebase> Missing documentation for: rebase> Module header path> [relfile|chris\foo.txt|] == $(mkRelFile "chris\foo.txt") [✔] path> Path.Posix path> Parsing: Path Abs Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "./" should fail. [✔] path> Failing: Parsing "foo.txt" should fail. [✔] path> Succeeding: Parsing "/" should succeed with: "/" [✔] path> Succeeding: Parsing "//" should succeed with: "/" [✔] path> Succeeding: Parsing "///foo//bar//mu/" should succeed with: "/foo/bar/mu/" [✔] path> Succeeding: Parsing "///foo//bar////mu" should succeed with: "/foo/bar/mu/" [✔] path> Succeeding: Parsing "///foo//bar/.//mu" should succeed with: "/foo/bar/mu/" [✔] path> Parsing: Path Rel Dir path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Succeeding: Parsing "~/" should succeed with: "~/" [✔] path> Failing: Parsing "/" should fail. [✔] path> Succeeding: Parsing "./" should succeed with: "./" [✔] path> Succeeding: Parsing "././" should succeed with: "./" [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "///foo//bar//mu/" should fail. [✔] path> Failing: Parsing "///foo//bar////mu" should fail. [✔] path> Failing: Parsing "///foo//bar/.//mu" should fail. [✔] path> Succeeding: Parsing "..." should succeed with: ".../" [✔] path> Succeeding: Parsing "foo.bak" should succeed with: "foo.bak/" [✔] path> Succeeding: Parsing "./foo" should succeed with: "foo/" [✔] path> Succeeding: Parsing "././foo" should succeed with: "foo/" [✔] path> Succeeding: Parsing "./foo/./bar" should succeed with: "foo/bar/" [✔] path> Succeeding: Parsing "foo//bar//mu//" should succeed with: "foo/bar/mu/" [✔] path> Succeeding: Parsing "foo//bar////mu" should succeed with: "foo/bar/mu/" [✔] path> Succeeding: Parsing "foo//bar/.//mu" should succeed with: "foo/bar/mu/" [✔] path> Parsing: Path Abs File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "./" should fail. [✔] path> Failing: Parsing "/." should fail. [✔] path> Failing: Parsing "/foo/bar/." should fail. [✔] path> Failing: Parsing "~/" should fail. [✔] path> Failing: Parsing "./foo.txt" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "///foo//bar//mu/" should fail. [✔] path> Succeeding: Parsing "/..." should succeed with: "/..." [✔] path> Succeeding: Parsing "/foo.txt" should succeed with: "/foo.txt" [✔] path> Succeeding: Parsing "///foo//bar////mu.txt" should succeed with: "/foo/bar/mu.txt" [✔] path> Succeeding: Parsing "///foo//bar/.//mu.txt" should succeed with: "/foo/bar/mu.txt" [✔] path> Parsing: Path Rel File path> Failing: Parsing "" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "~/" should fail. [✔] path> Failing: Parsing "/" should fail. [✔] path> Failing: Parsing "./" should fail. [✔] path> Failing: Parsing "a/." should fail. [✔] path> Failing: Parsing "a/../b" should fail. [✔] path> Failing: Parsing "a/.." should fail. [✔] path> Failing: Parsing "../foo.txt" should fail. [✔] path> Failing: Parsing "//" should fail. [✔] path> Failing: Parsing "///foo//bar//mu/" should fail. [✔] path> Failing: Parsing "///foo//bar////mu" should fail. [✔] path> Failing: Parsing "///foo//bar/.//mu" should fail. [✔] path> Succeeding: Parsing "a.." should succeed with: "a.." [✔] path> Succeeding: Parsing "..." should succeed with: "..." [✔] path> Succeeding: Parsing "foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing "./foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing "././foo.txt" should succeed with: "foo.txt" [✔] path> Succeeding: Parsing "./foo/./bar.txt" should succeed with: "foo/bar.txt" [✔] path> Succeeding: Parsing "foo//bar//mu.txt" should succeed with: "foo/bar/mu.txt" [✔] path> Succeeding: Parsing "foo//bar////mu.txt" should succeed with: "foo/bar/mu.txt" [✔] path> Succeeding: Parsing "foo//bar/.//mu.txt" should succeed with: "foo/bar/mu.txt" [✔] path> Operations: () path> AbsDir + RelDir = AbsDir [✔] path> AbsDir + RelFile = AbsFile [✔] quickcheck-classes> Bits: Set Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Complement Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Test Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Pop Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Right Rotation +++ OK, passed 100 tests; 102 discarded. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests; 85 discarded. quickcheck-classes> Bits: Count Leading Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Trailing Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Int8 -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- IntMap -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- IntSet -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Integer -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- List -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Functor: Identity +++ OK, passed 100 tests. quickcheck-classes> Functor: Composition +++ OK, passed 100 tests. quickcheck-classes> Functor: Const +++ OK, passed 100 tests. quickcheck-classes> Applicative: Identity +++ OK, passed 100 tests. quickcheck-classes> Applicative: Composition +++ OK, passed 100 tests. quickcheck-classes> Applicative: Homomorphism +++ OK, passed 100 tests. quickcheck-classes> Applicative: Interchange +++ OK, passed 100 tests. quickcheck-classes> Applicative: LiftA2 Part 1 +++ OK, passed 100 tests. quickcheck-classes> Monad: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Associativity +++ OK, passed 100 tests. quickcheck-classes> Monad: Return +++ OK, passed 100 tests. quickcheck-classes> Monad: Ap +++ OK, passed 100 tests. stylish-haskell> Correctly read .stylish-haskell.yaml file with no max column number: [OK] stylish-haskell> Backwards-compatible align options: [OK] stylish-haskell> Language.Haskell.Stylish.Step.Data.Tests: stylish-haskell> case 00: [OK] stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 14: [OK] stylish-haskell> case 15: [OK] stylish-haskell> case 16: [OK] stylish-haskell> case 17: [OK] stylish-haskell> case 18: [OK] stylish-haskell> case 19: [OK] stylish-haskell> case 20 (issue #262): [OK] stylish-haskell> case 21: [OK] stylish-haskell> case 22: [OK] stylish-haskell> case 23: [OK] stylish-haskell> case 24: [OK] stylish-haskell> case 25: [OK] stylish-haskell> case 26: [OK] stylish-haskell> case 27: [OK] stylish-haskell> case 28: [OK] stylish-haskell> case 29: [OK] stylish-haskell> case 30: [OK] stylish-haskell> case 31: [OK] stylish-haskell> case 32: [OK] stylish-haskell> case 33: [OK] stylish-haskell> case 34: [OK] stylish-haskell> case 35: [OK] stylish-haskell> case 36: [OK] stylish-haskell> case 37: [OK] stylish-haskell> case 38: [OK] stylish-haskell> case 39: [OK] stylish-haskell> case 40: [OK] stylish-haskell> case 41: [OK] stylish-haskell> case 42: [OK] stylish-haskell> case 43: [OK] stylish-haskell> case 44: [OK] stylish-haskell> case 45: [OK] stylish-haskell> case 46: [OK] stylish-haskell> case 47: [OK] stylish-haskell> case 48: [OK] stylish-haskell> case 49: [OK] stylish-haskell> case 50: [OK] stylish-haskell> case 51: [OK] stylish-haskell> case 52: [OK] stylish-haskell> case 53: [OK] stylish-haskell> case 54: [OK] stylish-haskell> case 55: [OK] stylish-haskell> case 56: [OK] stylish-haskell> case 57: [OK] stylish-haskell> case 58: [OK] stylish-haskell> case 59: [OK] stylish-haskell> case 60: [OK] stylish-haskell> case 61 (issue #282): [OK] stylish-haskell> case 62 (issue #273): [OK] stylish-haskell> case 63 (issue #338): [OK] stylish-haskell> case 64: [OK] stylish-haskell> case 65: [OK] stylish-haskell> case 66 (issue #411): [OK] stylish-haskell> Language.Haskell.Stylish.Step.Imports.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 08b: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 11b: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 12b: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 13b: [OK] stylish-haskell> case 14: [OK] stylish-haskell> case 15: [OK] stylish-haskell> case 16: [OK] stylish-haskell> case 17: [OK] stylish-haskell> case 18: [OK] stylish-haskell> case 19: [OK] stylish-haskell> case 19b: [OK] stylish-haskell> case 19d: [OK] stylish-haskell> case 19d: [OK] stylish-haskell> case 20: [OK] stylish-haskell> case 21: [OK] stylish-haskell> case 22: [OK] stylish-haskell> case 23: [OK] stylish-haskell> case 23b: [OK] stylish-haskell> case 24: [OK] stylish-haskell> case 25: [OK] stylish-haskell> case 26 (issue #185): [OK] stylish-haskell> case 27: [OK] stylish-haskell> case 28: [OK] stylish-haskell> case 29: [OK] stylish-haskell> case 30: [OK] stylish-haskell> case 31: [OK] stylish-haskell> case 32: [OK] stylish-haskell> case 33: [OK] stylish-haskell> case 34: [OK] stylish-haskell> case 35: [OK] stylish-haskell> case 36: [OK] stylish-haskell> case 37: [OK] stylish-haskell> case 38: [OK] stylish-haskell> case 39: [OK] stylish-haskell> case 40: [OK] stylish-haskell> case 41: [OK] stylish-haskell> case 42: [OK] stylish-haskell> case 43: [OK] stylish-haskell> case 44a: [OK] stylish-haskell> case 44b: [OK] stylish-haskell> case 44c: [OK] stylish-haskell> Language.Haskell.Stylish.Step.Imports.FelixTests: stylish-haskell> Hello world: [OK] stylish-haskell> Sorted simple: [OK] stylish-haskell> Sorted import lists: [OK] stylish-haskell> Sorted import lists and import decls: [OK] stylish-haskell> Import constructor all: [OK] stylish-haskell> Import constructor specific: [OK] stylish-haskell> Import constructor specific sorted: [OK] stylish-haskell> Imports step does not change rest of file: [OK] stylish-haskell> Imports respect groups: [OK] stylish-haskell> Imports respects whitespace between groups: [OK] stylish-haskell> Doesn't add extra space after 'hiding': [OK] stylish-haskell> Should be able to format symbolic imports: [OK] stylish-haskell> Able to merge equivalent imports: [OK] stylish-haskell> Obeys max columns setting: [OK] stylish-haskell> Obeys max columns setting with two in each: [OK] stylish-haskell> Respects multiple groups: [OK] stylish-haskell> Doesn't delete nullary imports: [OK] stylish-haskell> Language.Haskell.Stylish.Step.LanguagePragmas.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 14: [OK] stylish-haskell> Language.Haskell.Stylish.Printer.ModuleHeader: stylish-haskell> Does not indent absent export list: [OK] stylish-haskell> Does not indent absent export list, open_bracket = same_line: [OK] stylish-haskell> Empty exports list: [OK] stylish-haskell> Empty exports list , open_bracket = same_line: [OK] stylish-haskell> Single exported variable: [OK] stylish-haskell> Single exported variable, open_bracket = same_line: [OK] stylish-haskell> Multiple exported variables: [OK] stylish-haskell> Multiple exported variables, open_bracket = same_line: [OK] stylish-haskell> Only reformats module header: [OK] stylish-haskell> Only reformats module header, open_bracket = same_line: [OK] stylish-haskell> Leaving pragmas in place: [OK] stylish-haskell> Leaving pragmas in place, open_bracket = same_line: [OK] stylish-haskell> Leaving pragmas in place variant: [OK] stylish-haskell> Leaving pragmas in place variant, open_bracket = same_line: [OK] stylish-haskell> Leaving comments in place: [OK] stylish-haskell> Leaving comments in place, open_bracket = same_line: [OK] stylish-haskell> Exports all: [OK] stylish-haskell> Exports all, open_bracket = same_line: [OK] stan> target/Target/Partial.hs:20:12: warning: [GHC-63394] [-Wx-partial] stan> In the use of ‘tail’ stan> (imported from Prelude, but defined in GHC.List): stan> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stan> | stan> 20 | stanTail = tail stan> | ^^^^ stan> [9 of 9] Compiling Target.Style stan> [1 of 9] Compiling Target.AntiPattern stan> [2 of 9] Compiling Target.AntiPattern.Stan0206 stan> [3 of 9] Compiling Target.AntiPattern.Stan0206Extensions stan> [4 of 9] Compiling Target.AntiPattern.Stan0212 stan> [5 of 9] Compiling Target.AntiPattern.Stan0213 stan> [6 of 9] Compiling Target.AntiPattern.Stan0214 stan> [7 of 9] Compiling Target.Infinite stan> [8 of 9] Compiling Target.Partial stan> stan> target/Target/Partial.hs:17:12: warning: [GHC-63394] [-Wx-partial] stan> In the use of ‘head’ stan> (imported from Prelude, but defined in GHC.List): stan> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stan> | stan> 17 | stanHead = head stan> | ^^^^ stan> stan> target/Target/Partial.hs:20:12: warning: [GHC-63394] [-Wx-partial] stan> In the use of ‘tail’ stan> (imported from Prelude, but defined in GHC.List): stan> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stan> | stan> 20 | stanTail = tail stan> | ^^^^ stan> [9 of 9] Compiling Target.Style stan> Preprocessing library for stan-0.2.0.0.. stan> Building library for stan-0.2.0.0.. stan> stan> : warning: [GHC-42258] [-Wunused-packages] stan> The following packages were specified via -package or -package-id flags, stan> but were not needed for compilation: stan> - base-4.19.0.0 (exposed by flag -package-id base-4.19.0.0-05c7) stan> [ 1 of 55] Compiling Paths_stan stan> [ 2 of 55] Compiling Stan.Browse stan> [ 3 of 55] Compiling Stan.Category stan> [ 4 of 55] Compiling Stan.Core.Id stan> [ 5 of 55] Compiling Stan.Core.List stan> [ 6 of 55] Compiling Stan.EnvVars stan> [ 7 of 55] Compiling Stan.Example stan> stan> src/Stan/Example.hs:40:20: warning: [GHC-63394] [-Wx-partial] stan> In the use of ‘head’ stan> (imported from Data.List, but defined in GHC.List): stan> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stan> | stan> 40 | getFirstIPromise = P.head stan> | ^^^^^^ stan> [ 8 of 55] Compiling Stan.Ghc.Compat810 stan> [ 9 of 55] Compiling Stan.Ghc.Compat900 stan> [10 of 55] Compiling Stan.Ghc.Compat902 stan> [11 of 55] Compiling Stan.Ghc.Compat906 stan> [12 of 55] Compiling Stan.Ghc.Compat stan> [13 of 55] Compiling Stan.Core.ModuleName stan> [14 of 55] Compiling Stan.Hie.Compat810 stan> [15 of 55] Compiling Stan.Hie.Compat900 stan> [16 of 55] Compiling Stan.Hie.Compat902 stan> [17 of 55] Compiling Stan.Hie.Compat904 stan> [18 of 55] Compiling Stan.Hie.Compat stan> [19 of 55] Compiling Stan.Cabal stan> [20 of 55] Compiling Stan.Hie.Debug810 stan> [21 of 55] Compiling Stan.Hie.Debug900 stan> [22 of 55] Compiling Stan.Hie.Debug902 stan> [23 of 55] Compiling Stan.Info stan> [24 of 55] Compiling Stan.NameMeta stan> [25 of 55] Compiling Stan.Hie.Debug908 stan> [26 of 55] Compiling Stan.Hie.Debug stan> [27 of 55] Compiling Stan.Pattern.Edsl dependent-map> bin (src/Data/Dependent/Map/Internal.hs:311) dependent-map> trim (src/Data/Dependent/Map/Internal.hs:337) dependent-map> trimLookupLo (src/Data/Dependent/Map/Internal.hs:346) dependent-map> filterGt (src/Data/Dependent/Map/Internal.hs:361) dependent-map> filterLt (src/Data/Dependent/Map/Internal.hs:370) dependent-map> Warning: 'lookup' is ambiguous. It is defined dependent-map> * in ‘GHC.List’ dependent-map> * at src/Data/Dependent/Map/Internal.hs:74:1 dependent-map> You may be able to disambiguate the identifier by qualifying it or dependent-map> by specifying the type/value namespace explicitly. dependent-map> Defaulting to the one defined at src/Data/Dependent/Map/Internal.hs:74:1 dependent-map> Warning: 'Map' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'unionWith' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'intersectionWith' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'eqTagged' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> Warning: 'map' is ambiguous. It is defined dependent-map> * in ‘GHC.Base’ dependent-map> * at src/Data/Dependent/Map.hs:832:1 dependent-map> You may be able to disambiguate the identifier by qualifying it or dependent-map> by specifying the type/value namespace explicitly. dependent-map> Defaulting to the one defined at src/Data/Dependent/Map.hs:832:1 dependent-map> Warning: 'mapKeys' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> 97% (110 /113) in 'Data.Dependent.Map' dependent-map> Missing documentation for: dependent-map> Module header dependent-map> lookupMin (src/Data/Dependent/Map.hs:547) dependent-map> lookupMax (src/Data/Dependent/Map.hs:562) dependent-map> Warning: 'lens' is out of scope. dependent-map> If you qualify the identifier, haddock can try to link it anyway. dependent-map> 100% ( 5 / 5) in 'Data.Dependent.Map.Lens' dependent-map> Documentation created: dist/doc/html/dependent-map/, dependent-map> dist/doc/html/dependent-map/dependent-map.txt dependent-map> Running phase: installPhase dependent-map> Installing library in /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d dependent-map> Running phase: fixupPhase dependent-map> shrinking RPATHs of ELF executables and libraries in /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 dependent-map> shrinking /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d-ghc9.8.1.so dependent-map> checking for references to /build/ in /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0... dependent-map> patching script interpreter paths in /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 dependent-map> stripping (with command strip and flags -S -p) in /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0/lib dependent-map> shrinking RPATHs of ELF executables and libraries in /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc dependent-map> checking for references to /build/ in /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc... dependent-map> patching script interpreter paths in /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc hw-prim> [ 7 of 47] Compiling HaskellWorks.Data.Char ( src/HaskellWorks/Data/Char.hs, dist/build/HaskellWorks/Data/Char.o, dist/build/HaskellWorks/Data/Char.dyn_o ) hw-prim> [ 8 of 47] Compiling HaskellWorks.Data.Concat ( src/HaskellWorks/Data/Concat.hs, dist/build/HaskellWorks/Data/Concat.o, dist/build/HaskellWorks/Data/Concat.dyn_o ) hw-prim> [ 9 of 47] Compiling HaskellWorks.Data.Container ( src/HaskellWorks/Data/Container.hs, dist/build/HaskellWorks/Data/Container.o, dist/build/HaskellWorks/Data/Container.dyn_o ) hw-prim> [10 of 47] Compiling HaskellWorks.Data.Cons ( src/HaskellWorks/Data/Cons.hs, dist/build/HaskellWorks/Data/Cons.o, dist/build/HaskellWorks/Data/Cons.dyn_o ) hw-prim> [11 of 47] Compiling HaskellWorks.Data.Decode ( src/HaskellWorks/Data/Decode.hs, dist/build/HaskellWorks/Data/Decode.o, dist/build/HaskellWorks/Data/Decode.dyn_o ) hw-prim> [12 of 47] Compiling HaskellWorks.Data.Empty ( src/HaskellWorks/Data/Empty.hs, dist/build/HaskellWorks/Data/Empty.o, dist/build/HaskellWorks/Data/Empty.dyn_o ) hw-prim> [13 of 47] Compiling HaskellWorks.Data.Filter ( src/HaskellWorks/Data/Filter.hs, dist/build/HaskellWorks/Data/Filter.o, dist/build/HaskellWorks/Data/Filter.dyn_o ) hw-prim> [14 of 47] Compiling HaskellWorks.Data.Foldable ( src/HaskellWorks/Data/Foldable.hs, dist/build/HaskellWorks/Data/Foldable.o, dist/build/HaskellWorks/Data/Foldable.dyn_o ) hw-prim> [15 of 47] Compiling HaskellWorks.Data.FromByteString ( src/HaskellWorks/Data/FromByteString.hs, dist/build/HaskellWorks/Data/FromByteString.o, dist/build/HaskellWorks/Data/FromByteString.dyn_o ) hw-prim> [16 of 47] Compiling HaskellWorks.Data.FromString ( src/HaskellWorks/Data/FromString.hs, dist/build/HaskellWorks/Data/FromString.o, dist/build/HaskellWorks/Data/FromString.dyn_o ) hw-prim> [17 of 47] Compiling HaskellWorks.Data.Generate ( src/HaskellWorks/Data/Generate.hs, dist/build/HaskellWorks/Data/Generate.o, dist/build/HaskellWorks/Data/Generate.dyn_o ) hw-prim> [18 of 47] Compiling HaskellWorks.Data.Head ( src/HaskellWorks/Data/Head.hs, dist/build/HaskellWorks/Data/Head.o, dist/build/HaskellWorks/Data/Head.dyn_o ) hw-prim> hw-prim> src/HaskellWorks/Data/Head.hs:24:10: warning: [GHC-63394] [-Wx-partial] hw-prim> In the use of ‘head’ hw-prim> (imported from Data.List, but defined in GHC.List): hw-prim> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." hw-prim> | hw-prim> 24 | head = L.head hw-prim> | ^^^^^^ hw-prim> [19 of 47] Compiling HaskellWorks.Data.Naive ( src/HaskellWorks/Data/Naive.hs, dist/build/HaskellWorks/Data/Naive.o, dist/build/HaskellWorks/Data/Naive.dyn_o ) hw-prim> [20 of 47] Compiling HaskellWorks.Data.Null ( src/HaskellWorks/Data/Null.hs, dist/build/HaskellWorks/Data/Null.o, dist/build/HaskellWorks/Data/Null.dyn_o ) hw-prim> [21 of 47] Compiling HaskellWorks.Data.Positioning ( src/HaskellWorks/Data/Positioning.hs, dist/build/HaskellWorks/Data/Positioning.o, dist/build/HaskellWorks/Data/Positioning.dyn_o ) hw-prim> [22 of 47] Compiling HaskellWorks.Data.Length ( src/HaskellWorks/Data/Length.hs, dist/build/HaskellWorks/Data/Length.o, dist/build/HaskellWorks/Data/Length.dyn_o ) hw-prim> [23 of 47] Compiling HaskellWorks.Data.Drop ( src/HaskellWorks/Data/Drop.hs, dist/build/HaskellWorks/Data/Drop.o, dist/build/HaskellWorks/Data/Drop.dyn_o ) hw-prim> [24 of 47] Compiling HaskellWorks.Data.AtIndex ( src/HaskellWorks/Data/AtIndex.hs, dist/build/HaskellWorks/Data/AtIndex.o, dist/build/HaskellWorks/Data/AtIndex.dyn_o ) hw-prim> [25 of 47] Compiling HaskellWorks.Data.Product ( src/HaskellWorks/Data/Product.hs, dist/build/HaskellWorks/Data/Product.o, dist/build/HaskellWorks/Data/Product.dyn_o ) hw-prim> [26 of 47] Compiling HaskellWorks.Data.FromForeignRegion ( src/HaskellWorks/Data/FromForeignRegion.hs, dist/build/HaskellWorks/Data/FromForeignRegion.o, dist/build/HaskellWorks/Data/FromForeignRegion.dyn_o ) hw-prim> [27 of 47] Compiling HaskellWorks.Data.Search ( src/HaskellWorks/Data/Search.hs, dist/build/HaskellWorks/Data/Search.o, dist/build/HaskellWorks/Data/Search.dyn_o ) list-t> include monad-control-1.0.3.1-BSfVHT6h8vWBnNw4wctC3K list-t> include mtl-2.3.1-eef8 list-t> include transformers-0.6.1.0-7653 list-t> include transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs list-t> ListT=list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk:ListT list-t> unit list-t-1.0.5.7-Dmo36METyI3BvB6X4aFIDN-htf-test list-t> include HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr list-t> include base-prelude-1.6.1.1-74QagUR4za8G5E5yHUBR7H list-t> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> include mmorph-1.2.0-Bsse0sCXA3i3ldEeAFKIy2 list-t> include mtl-prelude-2.0.3.2-9iXIOD4BZ2L7gWle1bcd4z list-t> Ready component graph: list-t> definite list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> depends base-4.19.0.0-05c7 list-t> depends foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW list-t> depends logict-0.8.2.0-AxCZH0PfK9QGTHDdsKCZf1 list-t> depends mmorph-1.2.0-Bsse0sCXA3i3ldEeAFKIy2 list-t> depends monad-control-1.0.3.1-BSfVHT6h8vWBnNw4wctC3K list-t> depends mtl-2.3.1-eef8 list-t> depends transformers-0.6.1.0-7653 list-t> depends transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs list-t> definite list-t-1.0.5.7-Dmo36METyI3BvB6X4aFIDN-htf-test list-t> depends HTF-0.15.0.2-BDplZRV6PTS3d8z4WVhhJr list-t> depends base-prelude-1.6.1.1-74QagUR4za8G5E5yHUBR7H list-t> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> depends mmorph-1.2.0-Bsse0sCXA3i3ldEeAFKIy2 list-t> depends mtl-prelude-2.0.3.2-9iXIOD4BZ2L7gWle1bcd4z list-t> Using Cabal-3.10.2.0 compiled by ghc-9.8 list-t> Using compiler: ghc-9.8.1 list-t> Using install prefix: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 list-t> Executables installed in: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/bin list-t> Libraries installed in: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk list-t> Dynamic Libraries installed in: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 list-t> Private executables installed in: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/libexec/x86_64-linux-ghc-9.8.1/list-t-1.0.5.7 list-t> Data files installed in: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/share/x86_64-linux-ghc-9.8.1/list-t-1.0.5.7 list-t> Documentation installed in: list-t> /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc/share/doc/list-t-1.0.5.7 list-t> Configuration files installed in: list-t> /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/etc list-t> No alex found list-t> Using ar found on system at: list-t> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar list-t> No c2hs found list-t> Using cpphs version 1.20.9 found on system at: list-t> /nix/store/06xv81qmd3xi6ylh2bzva9id9kklj3ih-cpphs-1.20.9.1/bin/cpphs list-t> No doctest found list-t> Using gcc version 14.3.0 given by user at: list-t> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc list-t> Using ghc version 9.8.1 found on system at: list-t> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc list-t> Using ghc-pkg version 9.8.1 found on system at: list-t> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 list-t> No ghcjs found list-t> No ghcjs-pkg found list-t> No greencard found list-t> Using haddock version 2.30.0 found on system at: list-t> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 list-t> No happy found list-t> Using haskell-suite found on system at: haskell-suite-dummy-location list-t> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location list-t> No hmake found list-t> Using hpc version 0.69 found on system at: list-t> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 list-t> Using hsc2hs version 0.68.10 found on system at: list-t> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 list-t> Using hscolour version 1.25 found on system at: list-t> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour list-t> No jhc found list-t> Using ld found on system at: list-t> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold list-t> No pkg-config found list-t> Using runghc version 9.8.1 found on system at: list-t> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 list-t> Using strip version 2.44 found on system at: list-t> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip list-t> Using tar found on system at: aeson-pretty (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc aeson-pretty (post)> Pushing 2 paths (169 are already present) using zstd to cache sellout ⏳ aeson-pretty (post)> aeson-pretty (post)> Pushing /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 (3.90 MiB) aeson-pretty (post)> Pushing /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc (240.58 KiB) aeson-pretty (post)> aeson-pretty (post)> All done. aeson-pretty (post)> added 2 signatures aeson-pretty (post)> added 1 signatures aeson-pretty (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc aeson-pretty (post)> copying 2 paths... aeson-pretty (post)> copying path '/nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc' to 'https://cache.nix-ci.com'... aeson-pretty (post)> copying path '/nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10' to 'https://cache.nix-ci.com'... aeson-pretty (post)> copying 1 paths... aeson-pretty (post)> copying path '/nix/store/72lmvqfxqhx1im8fv4skqkznz75077ri-aeson-pretty-0.8.10.drv' to 'https://cache.nix-ci.com'... aeson-pretty (post)> added 0 signatures aeson-pretty (post)> added 0 signatures aeson-pretty (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10 /nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc aeson-pretty (post)> copying 2 paths... aeson-pretty (post)> copying path '/nix/store/qbh57x8pc2bvbv4bs74fggypzz0rka3h-aeson-pretty-0.8.10-doc' to 'ssh-ng://worker.nix-ci.com'... aeson-pretty (post)> copying path '/nix/store/623l66pwmhxln54zzyi0h6ia7h6my1hv-aeson-pretty-0.8.10' to 'ssh-ng://worker.nix-ci.com'... aeson-pretty (post)> copying 1 paths... aeson-pretty (post)> copying path '/nix/store/72lmvqfxqhx1im8fv4skqkznz75077ri-aeson-pretty-0.8.10.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> * at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:582:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Bipartite/AdjacencyMap.hs:582:1 algebraic-graphs> 100% ( 25 / 25) in 'Algebra.Graph.Bipartite.AdjacencyMap.Algorithm' algebraic-graphs> Warning: 'Optimum' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Label.hs:442:20 algebraic-graphs> * at src/Algebra/Graph/Label.hs:442:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Label.hs:442:1 algebraic-graphs> Warning: 'Distance' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Label.hs:241:22 algebraic-graphs> * at src/Algebra/Graph/Label.hs:241:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Label.hs:241:1 algebraic-graphs> Warning: 'Minimum' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Label.hs:314:21 algebraic-graphs> * at src/Algebra/Graph/Label.hs:314:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Label.hs:314:1 algebraic-graphs> Warning: 'Capacity' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Label.hs:176:22 algebraic-graphs> * at src/Algebra/Graph/Label.hs:176:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Label.hs:176:1 algebraic-graphs> Warning: 'Count' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Label.hs:209:19 algebraic-graphs> * at src/Algebra/Graph/Label.hs:209:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Label.hs:209:1 algebraic-graphs> 100% ( 37 / 37) in 'Algebra.Graph.Label' algebraic-graphs> Warning: 'AdjacencyMap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:152:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:152:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:253:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:253:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:274:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:274:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:237:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:237:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:335:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. lens> _ListE (src/Language/Haskell/TH/Lens.hs:2002) lens> _SigE (src/Language/Haskell/TH/Lens.hs:2010) lens> _RecConE (src/Language/Haskell/TH/Lens.hs:2018) lens> _RecUpdE (src/Language/Haskell/TH/Lens.hs:2026) lens> _StaticE (src/Language/Haskell/TH/Lens.hs:2034) lens> _UnboundVarE (src/Language/Haskell/TH/Lens.hs:2042) lens> _LabelE (src/Language/Haskell/TH/Lens.hs:2051) lens> _ImplicitParamVarE (src/Language/Haskell/TH/Lens.hs:2084) lens> _GetFieldE (src/Language/Haskell/TH/Lens.hs:2094) lens> _ProjectionE (src/Language/Haskell/TH/Lens.hs:2102) lens> _LamCasesE (src/Language/Haskell/TH/Lens.hs:2112) lens> _TypedBracketE (src/Language/Haskell/TH/Lens.hs:2122) lens> _TypedSpliceE (src/Language/Haskell/TH/Lens.hs:2130) lens> _GuardedB (src/Language/Haskell/TH/Lens.hs:2175) lens> _NormalB (src/Language/Haskell/TH/Lens.hs:2183) lens> _NormalG (src/Language/Haskell/TH/Lens.hs:2191) lens> _PatG (src/Language/Haskell/TH/Lens.hs:2199) lens> _BindS (src/Language/Haskell/TH/Lens.hs:2207) lens> _LetS (src/Language/Haskell/TH/Lens.hs:2215) lens> _NoBindS (src/Language/Haskell/TH/Lens.hs:2223) lens> _ParS (src/Language/Haskell/TH/Lens.hs:2231) lens> _RecS (src/Language/Haskell/TH/Lens.hs:2240) lens> _FromR (src/Language/Haskell/TH/Lens.hs:2249) lens> _FromThenR (src/Language/Haskell/TH/Lens.hs:2257) lens> _FromToR (src/Language/Haskell/TH/Lens.hs:2265) lens> _FromThenToR (src/Language/Haskell/TH/Lens.hs:2273) lens> _CharL (src/Language/Haskell/TH/Lens.hs:2281) lens> _StringL (src/Language/Haskell/TH/Lens.hs:2289) lens> _IntegerL (src/Language/Haskell/TH/Lens.hs:2297) lens> _RationalL (src/Language/Haskell/TH/Lens.hs:2305) lens> _IntPrimL (src/Language/Haskell/TH/Lens.hs:2313) lens> _WordPrimL (src/Language/Haskell/TH/Lens.hs:2321) lens> _FloatPrimL (src/Language/Haskell/TH/Lens.hs:2329) lens> _DoublePrimL (src/Language/Haskell/TH/Lens.hs:2337) lens> _StringPrimL (src/Language/Haskell/TH/Lens.hs:2345) lens> _CharPrimL (src/Language/Haskell/TH/Lens.hs:2353) lens> _BytesPrimL (src/Language/Haskell/TH/Lens.hs:2362) lens> _LitP (src/Language/Haskell/TH/Lens.hs:2371) lens> _VarP (src/Language/Haskell/TH/Lens.hs:2379) lens> _TupP (src/Language/Haskell/TH/Lens.hs:2387) lens> _UnboxedTupP (src/Language/Haskell/TH/Lens.hs:2395) lens> _UnboxedSumP (src/Language/Haskell/TH/Lens.hs:2404) lens> _InfixP (src/Language/Haskell/TH/Lens.hs:2436) lens> _UInfixP (src/Language/Haskell/TH/Lens.hs:2444) lens> _ParensP (src/Language/Haskell/TH/Lens.hs:2452) lens> _TildeP (src/Language/Haskell/TH/Lens.hs:2460) lens> _BangP (src/Language/Haskell/TH/Lens.hs:2468) lens> _AsP (src/Language/Haskell/TH/Lens.hs:2476) lens> _WildP (src/Language/Haskell/TH/Lens.hs:2484) lens> _RecP (src/Language/Haskell/TH/Lens.hs:2492) lens> _ListP (src/Language/Haskell/TH/Lens.hs:2500) lens> _SigP (src/Language/Haskell/TH/Lens.hs:2508) lens> _ViewP (src/Language/Haskell/TH/Lens.hs:2516) lens> _ForallT (src/Language/Haskell/TH/Lens.hs:2552) lens> _AppT (src/Language/Haskell/TH/Lens.hs:2560) lens> _SigT (src/Language/Haskell/TH/Lens.hs:2568) lens> _VarT (src/Language/Haskell/TH/Lens.hs:2576) lens> _ConT (src/Language/Haskell/TH/Lens.hs:2584) lens> _PromotedT (src/Language/Haskell/TH/Lens.hs:2592) lens> _TupleT (src/Language/Haskell/TH/Lens.hs:2600) lens> _UnboxedTupleT (src/Language/Haskell/TH/Lens.hs:2608) lens> _UnboxedSumT (src/Language/Haskell/TH/Lens.hs:2617) lens> _ArrowT (src/Language/Haskell/TH/Lens.hs:2626) lens> _EqualityT (src/Language/Haskell/TH/Lens.hs:2634) lens> _ListT (src/Language/Haskell/TH/Lens.hs:2642) lens> _PromotedTupleT (src/Language/Haskell/TH/Lens.hs:2650) lens> _PromotedNilT (src/Language/Haskell/TH/Lens.hs:2658) lens> _PromotedConsT (src/Language/Haskell/TH/Lens.hs:2666) lens> _StarT (src/Language/Haskell/TH/Lens.hs:2674) lens> _ConstraintT (src/Language/Haskell/TH/Lens.hs:2682) lens> _LitT (src/Language/Haskell/TH/Lens.hs:2690) lens> _InfixT (src/Language/Haskell/TH/Lens.hs:2698) lens> _UInfixT (src/Language/Haskell/TH/Lens.hs:2706) lens> _ParensT (src/Language/Haskell/TH/Lens.hs:2714) lens> _WildCardT (src/Language/Haskell/TH/Lens.hs:2722) lens> _AppKindT (src/Language/Haskell/TH/Lens.hs:2731) lens> _ImplicitParamT (src/Language/Haskell/TH/Lens.hs:2739) lens> _ForallVisT (src/Language/Haskell/TH/Lens.hs:2749) rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Bind.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Bind.Trans' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Classes' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Compose' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Constant' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Contravariant' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Contravariant.Compose' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Contravariant.Divisible' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Extend' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Identity' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Invariant' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Invariant.TH' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Plus' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Product' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Reverse' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Functor.Sum' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Graph' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Group' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Groupoid' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.HashMap.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.HashMap.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.HashSet' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Hashable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.IORef' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Int' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.IntMap' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.IntMap.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.IntMap.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.IntSet' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Isomorphism' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Ix' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Kind' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.List' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.List.NonEmpty' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Map' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Map.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Map.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Maybe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Monoid' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Ord' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Adjunction' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Cayley' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Choice' rebase> Missing documentation for: path> RelDir + RelDir = RelDir [✔] path> . + . = . [✔] path> . + x = x [✔] path> x + . = x [✔] path> RelDir + RelFile = RelFile [✔] path> Operations: toFilePath path> toFilePath $(mkRelDir ".") == "./" [✔] path> show $(mkRelDir ".") == "\"./\"" [✔] path> Operations: stripProperPrefix path> stripProperPrefix parent (parent child) = child (unit test) [✔] path> stripProperPrefix parent (parent child) = child (unit test) [✔] path> stripProperPrefix parent parent = _|_ [✔] path> Operations: isProperPrefixOf path> isProperPrefixOf parent (parent child) (absolute) [✔] path> isProperPrefixOf parent (parent child) (relative) [✔] path> not (x `isProperPrefixOf` x) [✔] path> not (/ `isProperPrefixOf` /) [✔] path> Operations: parent path> parent (parent child) == parent [✔] path> parent "/" == "/" [✔] path> parent "/x" == "/" [✔] path> parent "x" == "." [✔] path> parent "." == "." [✔] path> Operations: splitDrive path> splitDrive "/dir" == ("/", Just "dir") [✔] path> splitDrive "/file" == ("/", Just "file") [✔] path> splitDrive "/" == ("/", Nothing) [✔] path> Operations: isDrive path> isDrive "/" == True [✔] path> isDrive "/dir" == False [✔] path> Operations: filename path> filename ($(mkAbsDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (unit test) [✔] path> filename ($(mkRelDir parent) $(mkRelFile filename)) == filename $(mkRelFile filename) (unit test) [✔] path> Operations: dirname path> dirname ($(mkAbsDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (unit test) [✔] path> dirname ($(mkRelDir parent) $(mkRelFile dirname)) == dirname $(mkRelFile dirname) (unit test) [✔] path> dirname / must be a Rel path [✔] path> Operations: extensions path> Only filenames and extensions path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> addExtension ".foo." "name" == "name.foo." [✔] path> fileExtension "name.foo." == .foo. [✔] path> replaceExtension ".foo." "name.foo." == "name.foo." [✔] path> addExtension ".foo." "name." == "name..foo." [✔] path> fileExtension "name..foo." == .foo. [✔] path> replaceExtension ".foo." "name..foo." == "name..foo." [✔] path> addExtension ".foo." "name.." == "name...foo." [✔] path> fileExtension "name...foo." == .foo. [✔] path> replaceExtension ".foo." "name...foo." == "name...foo." [✔] path> addExtension ".foo." ".name" == ".name.foo." [✔] path> fileExtension ".name.foo." == .foo. [✔] path> replaceExtension ".foo." ".name.foo." == ".name.foo." [✔] path> addExtension ".foo." "..name" == "..name.foo." [✔] path> fileExtension "..name.foo." == .foo. [✔] path> replaceExtension ".foo." "..name.foo." == "..name.foo." [✔] path> addExtension ".foo." "name.name" == "name.name.foo." [✔] path> fileExtension "name.name.foo." == .foo. [✔] quickcheck-classes> MonadPlus: Left Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Associativity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Zero +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Zero +++ OK, passed 100 tests. quickcheck-classes> MonadZip: Naturality +++ OK, passed 100 tests. quickcheck-classes> Foldable: fold +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: toList +++ OK, passed 100 tests. quickcheck-classes> Foldable: null +++ OK, passed 100 tests. quickcheck-classes> Foldable: length +++ OK, passed 100 tests. quickcheck-classes> Traversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Traversable: fmap +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Map -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Apply: LiftF2 part 1 +++ OK, passed 100 tests. quickcheck-classes> Apply: Associativity +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Maybe -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Functor: Identity +++ OK, passed 100 tests. quickcheck-classes> Functor: Composition +++ OK, passed 100 tests. quickcheck-classes> Functor: Const +++ OK, passed 100 tests. quickcheck-classes> Applicative: Identity +++ OK, passed 100 tests. quickcheck-classes> Applicative: Composition +++ OK, passed 100 tests. quickcheck-classes> Applicative: Homomorphism +++ OK, passed 100 tests. quickcheck-classes> Applicative: Interchange +++ OK, passed 100 tests. quickcheck-classes> Applicative: LiftA2 Part 1 +++ OK, passed 100 tests. quickcheck-classes> Monad: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monad: Associativity +++ OK, passed 100 tests. quickcheck-classes> Monad: Return +++ OK, passed 100 tests. quickcheck-classes> Monad: Ap +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Identity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Associativity +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Left Zero +++ OK, passed 100 tests. quickcheck-classes> MonadPlus: Right Zero +++ OK, passed 100 tests. quickcheck-classes> MonadZip: Naturality +++ OK, passed 100 tests. quickcheck-classes> Foldable: fold +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl' +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldl1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: foldr1 +++ OK, passed 100 tests. quickcheck-classes> Foldable: toList +++ OK, passed 100 tests. quickcheck-classes> Foldable: null +++ OK, passed 100 tests. quickcheck-classes> Foldable: length +++ OK, passed 100 tests. quickcheck-classes> Traversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Traversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Naturality +++ OK, passed 100 tests. quickcheck-classes> Traversable: Sequence Identity +++ OK, passed 100 tests. stylish-haskell> Exports module: [OK] stylish-haskell> Exports module, open_bracket = same_line: [OK] stylish-haskell> Exports symbol: [OK] stylish-haskell> Exports symbol, open_bracket = same_line: [OK] stylish-haskell> Respects groups: [OK] stylish-haskell> Respects groups, open_bracket = same_line: [OK] stylish-haskell> 'where' not repeated when not part of exports with always break_where: [OK] stylish-haskell> 'where' not repeated when not part of exports with always break_where, open_bracket = same_line: [OK] stylish-haskell> Indents absent export list with 2 spaces with always break_where: [OK] stylish-haskell> Indents absent export list with 2 spaces with always break_where, open_bracket = same_line: [OK] stylish-haskell> Indents with 2 spaces: [OK] stylish-haskell> Indents with 2 spaces, open_bracket = same_line: [OK] stylish-haskell> Group doc with 2 spaces: [OK] stylish-haskell> Group doc with 2 spaces, open_bracket = same_line: [OK] stylish-haskell> Does not sort: [OK] stylish-haskell> Repects separate_lists: [OK] stylish-haskell> Repects separate_lists, open_bracket = same_line: [OK] stylish-haskell> Indents absent export list with always break_where: [OK] stylish-haskell> Respects bundled patterns: [OK] stylish-haskell> Respects bundled patterns, open_bracket = same_line: [OK] stylish-haskell> Inline no export list: [OK] stylish-haskell> Inline empty export list: [OK] stylish-haskell> Inline empty export list, open_bracket = same_line: [OK] stylish-haskell> Inline single export: [OK] stylish-haskell> Inline single export, open_bracket = same_line: [OK] stylish-haskell> Inline single line sorts: [OK] stylish-haskell> Inline single line sorts, open_bracket = same_line: [OK] stylish-haskell> Inline breaks when too long: [OK] stylish-haskell> Inline breaks when too long, open_bracket = same_line: [OK] stylish-haskell> Inline single line when no max cols: [OK] stylish-haskell> Inline single line when no max cols, open_bracket = same_line: [OK] stylish-haskell> Inline breaks when comments present: [OK] stylish-haskell> Inline breaks when comments present, open_bracket = same_line: [OK] stylish-haskell> Single no export list: [OK] stylish-haskell> Single no export list, open_bracket = same_line: [OK] stylish-haskell> Single empty export list: [OK] stylish-haskell> Single empty export list, open_bracket = same_line: [OK] stylish-haskell> Single one export: [OK] stylish-haskell> Single one export, open_bracket = same_line: [OK] stylish-haskell> Single two exports: [OK] stylish-haskell> Single two exports, open_bracket = same_line: [OK] stylish-haskell> Single one export with comment: [OK] stylish-haskell> Single one export with comment, open_bracket = same_line: [OK] stylish-haskell> Single one module comment: [OK] stylish-haskell> Inline comments: [OK] stylish-haskell> Deprecated pragma to the module: [OK] stylish-haskell> Warning pragma without export list: [OK] stylish-haskell> Language.Haskell.Stylish.Step.SimpleAlign.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> case 08: [OK] stylish-haskell> case 09: [OK] stylish-haskell> case 10: [OK] stylish-haskell> case 11: [OK] stylish-haskell> case 12: [OK] stylish-haskell> case 13: [OK] stylish-haskell> case 13b: [OK] stylish-haskell> case 14: [OK] stylish-haskell> case 15: [OK] stylish-haskell> case 16: [OK] stylish-haskell> case 17: [OK] stylish-haskell> Language.Haskell.Stylish.Step.SimpleSquash.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06 (issue #355): [OK] stylish-haskell> Language.Haskell.Stylish.Step.Tabs.Tests: stylish-haskell> case 01: [OK] stylish-haskell> Language.Haskell.Stylish.Step.TrailingWhitespace.Tests: stylish-haskell> case 01: [OK] stylish-haskell> Language.Haskell.Stylish.Step.UnicodeSyntax.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> Language.Haskell.Stylish.Tests: stylish-haskell> case 01: [OK] stylish-haskell> case 02: [OK] stylish-haskell> case 03: [OK] stylish-haskell> case 04: [OK] stylish-haskell> case 05: [OK] stylish-haskell> case 06: [OK] stylish-haskell> case 07: [OK] stylish-haskell> Language.Haskell.Stylish.Regressions: stylish-haskell> case 00 (issue #198): [OK] stylish-haskell> stylish-haskell> Test Cases Total stylish-haskell> Passed 278 278 stylish-haskell> Failed 0 0 stylish-haskell> Total 278 278 stylish-haskell> Test suite stylish-haskell-tests: PASS stylish-haskell> Test suite logged to: stylish-haskell> dist/test/stylish-haskell-0.14.6.0-stylish-haskell-tests.log stylish-haskell> 1 of 1 test suites (1 of 1 test cases) passed. stylish-haskell> Running phase: haddockPhase stylish-haskell> Preprocessing library for stylish-haskell-0.14.6.0.. stylish-haskell> Running Haddock on library for stylish-haskell-0.14.6.0.. stylish-haskell> Warning: The documentation for the following packages are not installed. No stylish-haskell> links will be generated to these packages: vector-0.13.2.0 stylish-haskell> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stylish-haskell> [ 1 of 26] Compiling Language.Haskell.Stylish.Block ( lib/Language/Haskell/Stylish/Block.hs, /build/ghc1237_0/ghc_6.o, /build/ghc1237_0/ghc_6.dyn_o ) stan> [28 of 55] Compiling Stan.Pattern.Type stan> stan> src/Stan/Pattern/Type.hs:40:38: warning: [GHC-38856] [-Wunused-imports] stan> The import of ‘baseNameFrom’ stan> from module ‘Stan.NameMeta’ is redundant stan> | stan> 40 | import Stan.NameMeta (NameMeta (..), baseNameFrom, ghcPrimNameFrom, primTypeMeta, textNameFrom, _nameFrom) stan> | ^^^^^^^^^^^^ stan> [29 of 55] Compiling Stan.Pattern.Ast stan> [30 of 55] Compiling Stan.Hie stan> [31 of 55] Compiling Stan.Hie.MatchType stan> [32 of 55] Compiling Stan.Hie.MatchAst stan> [33 of 55] Compiling Stan.Report.Css stan> [34 of 55] Compiling Stan.Report.Settings stan> [35 of 55] Compiling Stan.Severity stan> [36 of 55] Compiling Stan.Inspection stan> [37 of 55] Compiling Stan.Inspection.Style stan> [38 of 55] Compiling Stan.Inspection.Partial stan> [39 of 55] Compiling Stan.Inspection.Infinite stan> [40 of 55] Compiling Stan.Inspection.AntiPattern stan> [41 of 55] Compiling Stan.Inspection.All stan> [42 of 55] Compiling Stan.Observation stan> [43 of 55] Compiling Stan.FileInfo stan> [44 of 55] Compiling Stan.Analysis.Visitor stan> [45 of 55] Compiling Stan.Analysis.Analyser stan> [46 of 55] Compiling Stan.Analysis stan> [47 of 55] Compiling Stan.Analysis.Pretty hw-prim> [28 of 47] Compiling HaskellWorks.Data.Sign ( src/HaskellWorks/Data/Sign.hs, dist/build/HaskellWorks/Data/Sign.o, dist/build/HaskellWorks/Data/Sign.dyn_o ) hw-prim> [29 of 47] Compiling HaskellWorks.Data.Snoc ( src/HaskellWorks/Data/Snoc.hs, dist/build/HaskellWorks/Data/Snoc.o, dist/build/HaskellWorks/Data/Snoc.dyn_o ) hw-prim> [30 of 47] Compiling HaskellWorks.Data.Ops ( src/HaskellWorks/Data/Ops.hs, dist/build/HaskellWorks/Data/Ops.o, dist/build/HaskellWorks/Data/Ops.dyn_o ) hw-prim> [31 of 47] Compiling HaskellWorks.Data.Take ( src/HaskellWorks/Data/Take.hs, dist/build/HaskellWorks/Data/Take.o, dist/build/HaskellWorks/Data/Take.dyn_o ) hw-prim> [32 of 47] Compiling HaskellWorks.Data.TreeCursor ( src/HaskellWorks/Data/TreeCursor.hs, dist/build/HaskellWorks/Data/TreeCursor.o, dist/build/HaskellWorks/Data/TreeCursor.dyn_o ) hw-prim> [33 of 47] Compiling HaskellWorks.Data.Uncons ( src/HaskellWorks/Data/Uncons.hs, dist/build/HaskellWorks/Data/Uncons.o, dist/build/HaskellWorks/Data/Uncons.dyn_o ) hw-prim> [34 of 47] Compiling HaskellWorks.Data.Unsign ( src/HaskellWorks/Data/Unsign.hs, dist/build/HaskellWorks/Data/Unsign.o, dist/build/HaskellWorks/Data/Unsign.dyn_o ) hw-prim> [35 of 47] Compiling HaskellWorks.Data.Unsnoc ( src/HaskellWorks/Data/Unsnoc.hs, dist/build/HaskellWorks/Data/Unsnoc.o, dist/build/HaskellWorks/Data/Unsnoc.dyn_o ) hw-prim> [36 of 47] Compiling HaskellWorks.Data.Vector.AsVector64 ( src/HaskellWorks/Data/Vector/AsVector64.hs, dist/build/HaskellWorks/Data/Vector/AsVector64.o, dist/build/HaskellWorks/Data/Vector/AsVector64.dyn_o ) hw-prim> [37 of 47] Compiling HaskellWorks.Data.Vector.AsVector64s ( src/HaskellWorks/Data/Vector/AsVector64s.hs, dist/build/HaskellWorks/Data/Vector/AsVector64s.o, dist/build/HaskellWorks/Data/Vector/AsVector64s.dyn_o ) hw-prim> [38 of 47] Compiling HaskellWorks.Data.Vector.AsVector8 ( src/HaskellWorks/Data/Vector/AsVector8.hs, dist/build/HaskellWorks/Data/Vector/AsVector8.o, dist/build/HaskellWorks/Data/Vector/AsVector8.dyn_o ) hw-prim> [39 of 47] Compiling HaskellWorks.Data.Vector.AsVector8ns ( src/HaskellWorks/Data/Vector/AsVector8ns.hs, dist/build/HaskellWorks/Data/Vector/AsVector8ns.o, dist/build/HaskellWorks/Data/Vector/AsVector8ns.dyn_o ) hw-prim> [40 of 47] Compiling HaskellWorks.Data.Vector.AsVector64ns ( src/HaskellWorks/Data/Vector/AsVector64ns.hs, dist/build/HaskellWorks/Data/Vector/AsVector64ns.o, dist/build/HaskellWorks/Data/Vector/AsVector64ns.dyn_o ) hw-prim> [41 of 47] Compiling HaskellWorks.Data.Vector.AsVector8s ( src/HaskellWorks/Data/Vector/AsVector8s.hs, dist/build/HaskellWorks/Data/Vector/AsVector8s.o, dist/build/HaskellWorks/Data/Vector/AsVector8s.dyn_o ) hw-prim> [42 of 47] Compiling HaskellWorks.Data.Vector.BoxedVectorLike ( src/HaskellWorks/Data/Vector/BoxedVectorLike.hs, dist/build/HaskellWorks/Data/Vector/BoxedVectorLike.o, dist/build/HaskellWorks/Data/Vector/BoxedVectorLike.dyn_o ) hw-prim> [43 of 47] Compiling HaskellWorks.Data.Vector.Storable ( src/HaskellWorks/Data/Vector/Storable.hs, dist/build/HaskellWorks/Data/Vector/Storable.o, dist/build/HaskellWorks/Data/Vector/Storable.dyn_o ) hw-prim> hw-prim> src/HaskellWorks/Data/Vector/Storable.hs:110:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] hw-prim> Pattern match(es) are non-exhaustive hw-prim> In a pattern binding: hw-prim> Patterns of type ‘[DVS.Vector Word8]’ not matched: hw-prim> [] hw-prim> [_] hw-prim> (_:_:_:_) hw-prim> | hw-prim> 110 | where [ibv, bpv] = DVS.createT $ do hw-prim> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hw-prim> [44 of 47] Compiling HaskellWorks.Data.Vector.StorableVectorLike ( src/HaskellWorks/Data/Vector/StorableVectorLike.hs, dist/build/HaskellWorks/Data/Vector/StorableVectorLike.o, dist/build/HaskellWorks/Data/Vector/StorableVectorLike.dyn_o ) hw-prim> [45 of 47] Compiling HaskellWorks.Data.Word ( src/HaskellWorks/Data/Word.hs, dist/build/HaskellWorks/Data/Word.o, dist/build/HaskellWorks/Data/Word.dyn_o ) hw-prim> [46 of 47] Compiling HaskellWorks.Foreign ( src/HaskellWorks/Foreign.hs, dist/build/HaskellWorks/Foreign.o, dist/build/HaskellWorks/Foreign.dyn_o ) list-t> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar list-t> No uhc found list-t> Running phase: buildPhase list-t> Preprocessing library for list-t-1.0.5.7.. list-t> Building library for list-t-1.0.5.7.. list-t> [1 of 2] Compiling ListT.Prelude ( library/ListT/Prelude.hs, dist/build/ListT/Prelude.o, dist/build/ListT/Prelude.dyn_o ) list-t> [2 of 2] Compiling ListT ( library/ListT.hs, dist/build/ListT.o, dist/build/ListT.dyn_o ) list-t> [1 of 2] Compiling ListT.Prelude ( library/ListT/Prelude.hs, dist/build/ListT/Prelude.p_o ) list-t> [2 of 2] Compiling ListT ( library/ListT.hs, dist/build/ListT.p_o ) list-t> Preprocessing test suite 'htf-test' for list-t-1.0.5.7.. list-t> Building test suite 'htf-test' for list-t-1.0.5.7.. list-t> [1 of 1] Compiling Main ( htf-test/Main.hs, dist/build/htf-test/htf-test-tmp/Main.o, dist/build/htf-test/htf-test-tmp/Main.dyn_o ) cabal-add> Running phase: setupCompilerEnvironmentPhase cabal-add> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. cabal-add> Running phase: unpackPhase cabal-add> unpacking source archive /nix/store/072ibz5rqjxvhjrh46vs026kljw04xig-cabal-add-0.1.tar.gz cabal-add> source root is cabal-add-0.1 cabal-add> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "cabal-add-0.1/tests/Main.hs" cabal-add> Running phase: patchPhase cabal-add> Replace Cabal file with edited version from mirror://hackage/cabal-add-0.1/revision/2.cabal. cabal-add> Running phase: compileBuildDriverPhase cabal-add> setupCompileFlags: -package-db=/build/tmp.blEsRDsfdZ/setup-package.conf.d -threaded cabal-add> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.blEsRDsfdZ/Main.o ) cabal-add> [2 of 2] Linking Setup cabal-add> Running phase: updateAutotoolsGnuConfigScriptsPhase cabal-add> Running phase: configurePhase cabal-add> configureFlags: --verbose --prefix=/nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc/share/doc/cabal-add-0.1 --with-gcc=gcc --package-db=/build/tmp.blEsRDsfdZ/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib cabal-add> Using Parsec parser cabal-add> Configuring cabal-add-0.1... cabal-add> Flags chosen: cabal-syntax=True cabal-add> Dependency Cabal >=3.8 && <3.15: using Cabal-3.10.2.0 cabal-add> Dependency Cabal-syntax >=3.8 && <3.15: using Cabal-syntax-3.10.2.0 cabal-add> Dependency base <5: using base-4.19.0.0 cabal-add> Dependency bytestring <0.13: using bytestring-0.12.0.2 cabal-add> Dependency containers <0.9: using containers-0.6.8 cabal-add> Dependency mtl <2.4: using mtl-2.3.1 cabal-add> Dependency Cabal-syntax: using Cabal-syntax-3.10.2.0 cabal-add> Dependency base <5: using base-4.19.0.0 cabal-add> Dependency bytestring <0.13: using bytestring-0.12.0.2 cabal-add> Dependency cabal-add: using cabal-add-0.1 cabal-add> Dependency cabal-install-parsers >=0.4.1 && <0.7: using cabal-add> cabal-install-parsers-0.6.1.1 cabal-add> Dependency directory <1.4: using directory-1.3.8.1 cabal-add> Dependency filepath <1.6: using filepath-1.4.100.4 cabal-add> Dependency optparse-applicative >=0.16 && <0.19: using cabal-add> optparse-applicative-0.18.1.0 cabal-add> Dependency process <1.7: using process-1.6.18.0 cabal-add> Dependency Diff >=0.4: using Diff-0.5 cabal-add> Dependency base <5: using base-4.19.0.0 cabal-add> Dependency directory: using directory-1.3.8.1 cabal-add> Dependency process: using process-1.6.18.0 cabal-add> Dependency string-qq: using string-qq-0.0.6 cabal-add> Dependency tasty: using tasty-1.5.3 cabal-add> Dependency temporary: using temporary-1.3 cabal-add> Source component graph: cabal-add> component lib cabal-add> component exe:cabal-add dependency lib cabal-add> component test:cabal-add-tests dependency exe:cabal-add cabal-add> Configured component graph: cabal-add> component cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> include Cabal-3.10.2.0-877c cabal-add> include Cabal-syntax-3.10.2.0-0734 cabal-add> include base-4.19.0.0-05c7 cabal-add> include bytestring-0.12.0.2-3593 cabal-add> include containers-0.6.8-e785 cabal-add> include mtl-2.3.1-eef8 cabal-add> component cabal-add-0.1-2ZJO90lxwJFAzrZyHDXycq-cabal-add cabal-add> include Cabal-syntax-3.10.2.0-0734 cabal-add> include base-4.19.0.0-05c7 cabal-add> include bytestring-0.12.0.2-3593 dependent-map (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 dependent-map (post)> Pushing 2 paths (172 are already present) using zstd to cache sellout ⏳ dependent-map (post)> dependent-map (post)> Pushing /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 (2.01 MiB) dependent-map (post)> Pushing /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc (1.89 MiB) dependent-map (post)> dependent-map (post)> All done. dependent-map (post)> added 2 signatures dependent-map (post)> added 1 signatures dependent-map (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 dependent-map (post)> copying 2 paths... dependent-map (post)> copying path '/nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc' to 'https://cache.nix-ci.com'... dependent-map (post)> copying path '/nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0' to 'https://cache.nix-ci.com'... dependent-map (post)> copying 1 paths... dependent-map (post)> copying path '/nix/store/l8xa1lxcr3dmwgphixfxwgxpd1bhyf2x-dependent-map-0.4.0.0.drv' to 'https://cache.nix-ci.com'... dependent-map (post)> added 0 signatures dependent-map (post)> added 0 signatures dependent-map (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc /nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0 dependent-map (post)> copying 2 paths... dependent-map (post)> copying path '/nix/store/idm10fhkdiyl2nq1pf8c6ng0qw8fan8c-dependent-map-0.4.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... dependent-map (post)> copying path '/nix/store/vk1f8cg5lhz53qfgq83rmckw0xpvbl8a-dependent-map-0.4.0.0' to 'ssh-ng://worker.nix-ci.com'... dependent-map (post)> copying 1 paths... dependent-map (post)> copying path '/nix/store/l8xa1lxcr3dmwgphixfxwgxpd1bhyf2x-dependent-map-0.4.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:335:1 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:344:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:344:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:367:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:367:1 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:378:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:378:1 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:356:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:356:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:412:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:412:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:556:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:556:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:401:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:401:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:503:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:503:1 algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:593:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:593:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined lens> _MulArrowT (src/Language/Haskell/TH/Lens.hs:2759) lens> _PromotedInfixT (src/Language/Haskell/TH/Lens.hs:2769) lens> _PromotedUInfixT (src/Language/Haskell/TH/Lens.hs:2777) lens> _SpecifiedSpec (src/Language/Haskell/TH/Lens.hs:2787) lens> _InferredSpec (src/Language/Haskell/TH/Lens.hs:2795) lens> _BndrReq (src/Language/Haskell/TH/Lens.hs:2805) lens> _BndrInvis (src/Language/Haskell/TH/Lens.hs:2813) lens> _NoSig (src/Language/Haskell/TH/Lens.hs:2868) lens> _KindSig (src/Language/Haskell/TH/Lens.hs:2876) lens> _TyVarSig (src/Language/Haskell/TH/Lens.hs:2884) lens> _NumTyLit (src/Language/Haskell/TH/Lens.hs:2892) lens> _StrTyLit (src/Language/Haskell/TH/Lens.hs:2900) lens> _CharTyLit (src/Language/Haskell/TH/Lens.hs:2909) lens> _NominalR (src/Language/Haskell/TH/Lens.hs:2918) lens> _RepresentationalR (src/Language/Haskell/TH/Lens.hs:2926) lens> _PhantomR (src/Language/Haskell/TH/Lens.hs:2934) lens> _InferR (src/Language/Haskell/TH/Lens.hs:2942) lens> _StockStrategy (src/Language/Haskell/TH/Lens.hs:2951) lens> _AnyclassStrategy (src/Language/Haskell/TH/Lens.hs:2959) lens> _NewtypeStrategy (src/Language/Haskell/TH/Lens.hs:2967) lens> Warning: 'Prism' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Iso' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 100% ( 4 / 4) in 'Control.Lens.Internal.PrismTH' lens> Warning: 's' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'OpticStab' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/FieldTH.hs:216:18 lens> * at src/Control/Lens/Internal/FieldTH.hs:216:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/FieldTH.hs:216:1 lens> 77% ( 7 / 9) in 'Control.Lens.Internal.FieldTH' lens> Missing documentation for: lens> makeFieldOpticsForDec (src/Control/Lens/Internal/FieldTH.hs:80) lens> makeFieldOpticsForDec' (src/Control/Lens/Internal/FieldTH.hs:83) lens> Warning: 'Name' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Syntax’ lens> * in ‘Language.Haskell.TH.Syntax’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Syntax’ lens> Warning: 'LensRules' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/FieldTH.hs:649:18 lens> * at src/Control/Lens/Internal/FieldTH.hs:649:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/FieldTH.hs:649:1 lens> Warning: 'Prism'' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'Wrapped' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: 'DatatypeInfo' is ambiguous. It is defined lens> * in ‘Language.Haskell.TH.Datatype’ lens> * in ‘Language.Haskell.TH.Datatype’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Language.Haskell.TH.Datatype’ lens> Warning: '_name' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> Warning: '_fooName' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. lens> 96% ( 63 / 65) in 'Control.Lens.TH' lens> Missing documentation for: lens> defaultFieldRules (src/Control/Lens/TH.hs:800) lens> generateRecordSyntax (src/Control/Lens/TH.hs:168) lens> 100% ( 23 / 23) in 'Control.Lens' lens> 23% ( 4 / 17) in 'GHC.Generics.Lens' lens> Missing documentation for: lens> _V1 (src/GHC/Generics/Lens.hs:77) lens> _U1 (src/GHC/Generics/Lens.hs:81) lens> _Par1 (src/GHC/Generics/Lens.hs:85) lens> _Rec1 (src/GHC/Generics/Lens.hs:89) lens> _K1 (src/GHC/Generics/Lens.hs:93) lens> _M1 (src/GHC/Generics/Lens.hs:97) lens> _L1 (src/GHC/Generics/Lens.hs:101) lens> _UAddr (src/GHC/Generics/Lens.hs:120) rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Closed' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Composition' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Mapping' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Monad' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Ran' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Rep' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Sieve' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Strong' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Traversing' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Types' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Profunctor.Yoneda' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Proxy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Ratio' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.STRef' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.STRef.Lazy' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.STRef.Strict' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Scientific' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroup' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroup.Bifoldable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroup.Bitraversable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroup.Foldable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroup.Traversable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroup.Traversable.Class' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroupoid' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroupoid.Dual' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroupoid.Ob' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Semigroupoid.Static' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Sequence' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Set' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.String' rebase> Missing documentation for: rebase> Module header rebase> 100% ( 4 / 4) in 'Rebase.Data.Text' rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Array' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Encoding' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Encoding.Error' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Foreign' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.IO' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Internal' rebase> Missing documentation for: rebase> Module header rebase> 100% ( 4 / 4) in 'Rebase.Data.Text.Lazy' rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.Builder' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.Builder.Int' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.Builder.RealFloat' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.Builder.Scientific' rebase> Missing documentation for: rebase> Module header path> replaceExtension ".foo." "name.name.foo." == "name.name.foo." [✔] path> addExtension ".foo." "name..name" == "name..name.foo." [✔] path> fileExtension "name..name.foo." == .foo. [✔] path> replaceExtension ".foo." "name..name.foo." == "name..name.foo." [✔] path> addExtension ".foo." "..." == "....foo." [✔] path> fileExtension "....foo." == .foo. [✔] path> replaceExtension ".foo." "....foo." == "....foo." [✔] path> addExtension ".foo.." "name" == "name.foo.." [✔] path> fileExtension "name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.foo.." == "name.foo.." [✔] path> addExtension ".foo.." "name." == "name..foo.." [✔] path> fileExtension "name..foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..foo.." == "name..foo.." [✔] path> addExtension ".foo.." "name.." == "name...foo.." [✔] path> fileExtension "name...foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name...foo.." == "name...foo.." [✔] path> addExtension ".foo.." ".name" == ".name.foo.." [✔] path> fileExtension ".name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." ".name.foo.." == ".name.foo.." [✔] path> addExtension ".foo.." "..name" == "..name.foo.." [✔] path> fileExtension "..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "..name.foo.." == "..name.foo.." [✔] path> addExtension ".foo.." "name.name" == "name.name.foo.." [✔] path> fileExtension "name.name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name.name.foo.." == "name.name.foo.." [✔] path> addExtension ".foo.." "name..name" == "name..name.foo.." [✔] path> fileExtension "name..name.foo.." == .foo.. [✔] path> replaceExtension ".foo.." "name..name.foo.." == "name..name.foo.." [✔] path> addExtension ".foo.." "..." == "....foo.." [✔] path> fileExtension "....foo.." == .foo.. [✔] path> replaceExtension ".foo.." "....foo.." == "....foo.." [✔] path> Relative dir paths path> addExtension ".foo" "name/name" == "name/name.foo" [✔] path> fileExtension "name/name.foo" == .foo [✔] path> replaceExtension ".foo" "name/name.foo" == "name/name.foo" [✔] path> addExtension ".foo" "name/name." == "name/name..foo" [✔] path> fileExtension "name/name..foo" == .foo [✔] path> replaceExtension ".foo" "name/name..foo" == "name/name..foo" [✔] path> addExtension ".foo" "name/name.." == "name/name...foo" [✔] path> fileExtension "name/name...foo" == .foo [✔] path> replaceExtension ".foo" "name/name...foo" == "name/name...foo" [✔] path> addExtension ".foo" "name/.name" == "name/.name.foo" [✔] path> fileExtension "name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "name/.name.foo" == "name/.name.foo" [✔] path> addExtension ".foo" "name/..name" == "name/..name.foo" [✔] path> fileExtension "name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "name/..name.foo" == "name/..name.foo" [✔] path> addExtension ".foo" "name/name.name" == "name/name.name.foo" [✔] path> fileExtension "name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name/name.name.foo" == "name/name.name.foo" [✔] path> addExtension ".foo" "name/name..name" == "name/name..name.foo" [✔] path> fileExtension "name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name/name..name.foo" == "name/name..name.foo" [✔] path> addExtension ".foo" "name/..." == "name/....foo" [✔] path> fileExtension "name/....foo" == .foo [✔] path> replaceExtension ".foo" "name/....foo" == "name/....foo" [✔] path> addExtension ".foo" "name./name" == "name./name.foo" [✔] path> fileExtension "name./name.foo" == .foo [✔] path> replaceExtension ".foo" "name./name.foo" == "name./name.foo" [✔] path> addExtension ".foo" "name./name." == "name./name..foo" [✔] path> fileExtension "name./name..foo" == .foo [✔] path> replaceExtension ".foo" "name./name..foo" == "name./name..foo" [✔] path> addExtension ".foo" "name./name.." == "name./name...foo" [✔] path> fileExtension "name./name...foo" == .foo [✔] path> replaceExtension ".foo" "name./name...foo" == "name./name...foo" [✔] path> addExtension ".foo" "name./.name" == "name./.name.foo" [✔] quickcheck-classes> Traversable: Sequence Composition +++ OK, passed 100 tests. quickcheck-classes> Traversable: foldMap +++ OK, passed 100 tests. quickcheck-classes> Traversable: fmap +++ OK, passed 100 tests. quickcheck-classes> -------------- quickcheck-classes> -- Ordering -- quickcheck-classes> -------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Pound -- quickcheck-classes> ----------- quickcheck-classes> Apply: LiftF2 part 1 +++ OK, passed 100 tests. quickcheck-classes> Apply: Associativity +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Prefix -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Product -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Ratio -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Seq -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> --------- quickcheck-classes> -- Set -- quickcheck-classes> --------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Tuple -- quickcheck-classes> ----------- quickcheck-classes> Bitraversable: Naturality +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Identity +++ OK, passed 100 tests. quickcheck-classes> Bitraversable: Composition +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: Bifold Identity +++ OK, passed 100 tests. quickcheck-classes> Bifoldable: BifoldMap Identity +++ OK, passed 100 tests. stylish-haskell> [ 2 of 26] Compiling Language.Haskell.Stylish.Config.Internal ( lib/Language/Haskell/Stylish/Config/Internal.hs, /build/ghc1237_0/ghc_12.o, /build/ghc1237_0/ghc_12.dyn_o ) stylish-haskell> [ 3 of 26] Compiling Language.Haskell.Stylish.Editor ( lib/Language/Haskell/Stylish/Editor.hs, /build/ghc1237_0/ghc_14.o, /build/ghc1237_0/ghc_14.dyn_o ) stylish-haskell> [ 4 of 26] Compiling Language.Haskell.Stylish.GHC ( lib/Language/Haskell/Stylish/GHC.hs, /build/ghc1237_0/ghc_16.o, /build/ghc1237_0/ghc_16.dyn_o ) stylish-haskell> [ 5 of 26] Compiling Language.Haskell.Stylish.Comments ( lib/Language/Haskell/Stylish/Comments.hs, /build/ghc1237_0/ghc_8.o, /build/ghc1237_0/ghc_8.dyn_o ) stylish-haskell> [ 6 of 26] Compiling Language.Haskell.Stylish.Module ( lib/Language/Haskell/Stylish/Module.hs, /build/ghc1237_0/ghc_18.o, /build/ghc1237_0/ghc_18.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Module.hs:54:1: warning: [GHC-90177] [-Worphans] stylish-haskell> Orphan class instance: instance Eq GHC.RawPkgQual stylish-haskell> Suggested fix: stylish-haskell> Move the instance declaration to the module of the class or of the type, or stylish-haskell> wrap the type with a newtype and declare the instance on the new type. stylish-haskell> | stylish-haskell> 54 | deriving instance Eq GHC.RawPkgQual stylish-haskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ stylish-haskell> [ 7 of 26] Compiling Language.Haskell.Stylish.Ordering ( lib/Language/Haskell/Stylish/Ordering.hs, /build/ghc1237_0/ghc_20.o, /build/ghc1237_0/ghc_20.dyn_o ) stylish-haskell> [ 8 of 26] Compiling Language.Haskell.Stylish.Parse ( lib/Language/Haskell/Stylish/Parse.hs, nothing ) stylish-haskell> [ 9 of 26] Compiling Language.Haskell.Stylish.Printer ( lib/Language/Haskell/Stylish/Printer.hs, /build/ghc1237_0/ghc_22.o, /build/ghc1237_0/ghc_22.dyn_o ) stylish-haskell> [10 of 26] Compiling Language.Haskell.Stylish.Step ( lib/Language/Haskell/Stylish/Step.hs, /build/ghc1237_0/ghc_24.o, /build/ghc1237_0/ghc_24.dyn_o ) stylish-haskell> [11 of 26] Compiling Language.Haskell.Stylish.Step.Tabs ( lib/Language/Haskell/Stylish/Step/Tabs.hs, /build/ghc1237_0/ghc_38.o, /build/ghc1237_0/ghc_38.dyn_o ) stylish-haskell> [12 of 26] Compiling Language.Haskell.Stylish.Step.TrailingWhitespace ( lib/Language/Haskell/Stylish/Step/TrailingWhitespace.hs, /build/ghc1237_0/ghc_40.o, /build/ghc1237_0/ghc_40.dyn_o ) stylish-haskell> [13 of 26] Compiling Language.Haskell.Stylish.Util ( lib/Language/Haskell/Stylish/Util.hs, /build/ghc1237_0/ghc_44.o, /build/ghc1237_0/ghc_44.dyn_o ) stylish-haskell> [14 of 26] Compiling Language.Haskell.Stylish.Step.Squash ( lib/Language/Haskell/Stylish/Step/Squash.hs, /build/ghc1237_0/ghc_36.o, /build/ghc1237_0/ghc_36.dyn_o ) stylish-haskell> [15 of 26] Compiling Language.Haskell.Stylish.Step.LanguagePragmas ( lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs, /build/ghc1237_0/ghc_30.o, /build/ghc1237_0/ghc_30.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:77:15: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘head’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 77 | , " " <> head pragmas' stylish-haskell> | ^^^^ stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:79:38: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘tail’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 79 | <> [ " , " <> pragma | pragma <- tail pragmas'] stylish-haskell> | ^^^^ stan> [48 of 55] Compiling Stan.Config stan> [49 of 55] Compiling Stan.Config.Pretty stan> [50 of 55] Compiling Stan.Cli stan> [51 of 55] Compiling Stan.Analysis.Summary stan> [52 of 55] Compiling Stan.Report.Html stan> [53 of 55] Compiling Stan.Report stan> [54 of 55] Compiling Stan.Toml stan> [55 of 55] Compiling Stan stan> stan> : warning: [GHC-42258] [-Wunused-packages] stan> The following packages were specified via -package or -package-id flags, stan> but were not needed for compilation: stan> - base-4.19.0.0 (exposed by flag -package-id base-4.19.0.0-05c7) stan> [ 1 of 55] Compiling Paths_stan stan> [ 2 of 55] Compiling Stan.Browse stan> [ 3 of 55] Compiling Stan.Category stan> [ 4 of 55] Compiling Stan.Core.Id stan> [ 5 of 55] Compiling Stan.Core.List stan> [ 6 of 55] Compiling Stan.EnvVars stan> [ 7 of 55] Compiling Stan.Example stan> stan> src/Stan/Example.hs:40:20: warning: [GHC-63394] [-Wx-partial] stan> In the use of ‘head’ stan> (imported from Data.List, but defined in GHC.List): stan> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stan> | stan> 40 | getFirstIPromise = P.head stan> | ^^^^^^ stan> [ 8 of 55] Compiling Stan.Ghc.Compat810 stan> [ 9 of 55] Compiling Stan.Ghc.Compat900 stan> [10 of 55] Compiling Stan.Ghc.Compat902 stan> [11 of 55] Compiling Stan.Ghc.Compat906 stan> [12 of 55] Compiling Stan.Ghc.Compat hw-prim> [47 of 47] Compiling Paths_hw_prim ( dist/build/autogen/Paths_hw_prim.hs, dist/build/Paths_hw_prim.o, dist/build/Paths_hw_prim.dyn_o ) hw-prim> [ 1 of 47] Compiling HaskellWorks.Control.Monad.Lazy ( src/HaskellWorks/Control/Monad/Lazy.hs, dist/build/HaskellWorks/Control/Monad/Lazy.p_o ) hw-prim> [ 2 of 47] Compiling HaskellWorks.Data.Branchless ( src/HaskellWorks/Data/Branchless.hs, dist/build/HaskellWorks/Data/Branchless.p_o ) hw-prim> [ 3 of 47] Compiling HaskellWorks.Data.ByteString ( src/HaskellWorks/Data/ByteString.hs, dist/build/HaskellWorks/Data/ByteString.p_o ) hw-prim> [ 4 of 47] Compiling HaskellWorks.Data.ByteString.Builder ( src/HaskellWorks/Data/ByteString/Builder.hs, dist/build/HaskellWorks/Data/ByteString/Builder.p_o ) hw-prim> [ 5 of 47] Compiling HaskellWorks.Data.ByteString.Lazy ( src/HaskellWorks/Data/ByteString/Lazy.hs, dist/build/HaskellWorks/Data/ByteString/Lazy.p_o ) hw-prim> [ 6 of 47] Compiling HaskellWorks.Data.Char.IsChar ( src/HaskellWorks/Data/Char/IsChar.hs, dist/build/HaskellWorks/Data/Char/IsChar.p_o ) hw-prim> [ 7 of 47] Compiling HaskellWorks.Data.Char ( src/HaskellWorks/Data/Char.hs, dist/build/HaskellWorks/Data/Char.p_o ) hw-prim> [ 8 of 47] Compiling HaskellWorks.Data.Concat ( src/HaskellWorks/Data/Concat.hs, dist/build/HaskellWorks/Data/Concat.p_o ) hw-prim> [ 9 of 47] Compiling HaskellWorks.Data.Container ( src/HaskellWorks/Data/Container.hs, dist/build/HaskellWorks/Data/Container.p_o ) hw-prim> [10 of 47] Compiling HaskellWorks.Data.Cons ( src/HaskellWorks/Data/Cons.hs, dist/build/HaskellWorks/Data/Cons.p_o ) hw-prim> [11 of 47] Compiling HaskellWorks.Data.Decode ( src/HaskellWorks/Data/Decode.hs, dist/build/HaskellWorks/Data/Decode.p_o ) hw-prim> [12 of 47] Compiling HaskellWorks.Data.Empty ( src/HaskellWorks/Data/Empty.hs, dist/build/HaskellWorks/Data/Empty.p_o ) hw-prim> [13 of 47] Compiling HaskellWorks.Data.Filter ( src/HaskellWorks/Data/Filter.hs, dist/build/HaskellWorks/Data/Filter.p_o ) hw-prim> [14 of 47] Compiling HaskellWorks.Data.Foldable ( src/HaskellWorks/Data/Foldable.hs, dist/build/HaskellWorks/Data/Foldable.p_o ) hw-prim> [15 of 47] Compiling HaskellWorks.Data.FromByteString ( src/HaskellWorks/Data/FromByteString.hs, dist/build/HaskellWorks/Data/FromByteString.p_o ) hw-prim> [16 of 47] Compiling HaskellWorks.Data.FromString ( src/HaskellWorks/Data/FromString.hs, dist/build/HaskellWorks/Data/FromString.p_o ) hw-prim> [17 of 47] Compiling HaskellWorks.Data.Generate ( src/HaskellWorks/Data/Generate.hs, dist/build/HaskellWorks/Data/Generate.p_o ) hw-prim> [18 of 47] Compiling HaskellWorks.Data.Head ( src/HaskellWorks/Data/Head.hs, dist/build/HaskellWorks/Data/Head.p_o ) hw-prim> hw-prim> src/HaskellWorks/Data/Head.hs:24:10: warning: [GHC-63394] [-Wx-partial] hw-prim> In the use of ‘head’ hw-prim> (imported from Data.List, but defined in GHC.List): hw-prim> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." hw-prim> | hw-prim> 24 | head = L.head hw-prim> | ^^^^^^ hw-prim> [19 of 47] Compiling HaskellWorks.Data.Naive ( src/HaskellWorks/Data/Naive.hs, dist/build/HaskellWorks/Data/Naive.p_o ) hw-prim> [20 of 47] Compiling HaskellWorks.Data.Null ( src/HaskellWorks/Data/Null.hs, dist/build/HaskellWorks/Data/Null.p_o ) hw-prim> [21 of 47] Compiling HaskellWorks.Data.Positioning ( src/HaskellWorks/Data/Positioning.hs, dist/build/HaskellWorks/Data/Positioning.p_o ) hw-prim> [22 of 47] Compiling HaskellWorks.Data.Length ( src/HaskellWorks/Data/Length.hs, dist/build/HaskellWorks/Data/Length.p_o ) hw-prim> [23 of 47] Compiling HaskellWorks.Data.Drop ( src/HaskellWorks/Data/Drop.hs, dist/build/HaskellWorks/Data/Drop.p_o ) hw-prim> [24 of 47] Compiling HaskellWorks.Data.AtIndex ( src/HaskellWorks/Data/AtIndex.hs, dist/build/HaskellWorks/Data/AtIndex.p_o ) hw-prim> [25 of 47] Compiling HaskellWorks.Data.Product ( src/HaskellWorks/Data/Product.hs, dist/build/HaskellWorks/Data/Product.p_o ) hw-prim> [26 of 47] Compiling HaskellWorks.Data.FromForeignRegion ( src/HaskellWorks/Data/FromForeignRegion.hs, dist/build/HaskellWorks/Data/FromForeignRegion.p_o ) list-t> [2 of 2] Linking dist/build/htf-test/htf-test list-t> Running phase: checkPhase list-t> Running 1 test suites... list-t> Test suite htf-test: RUNNING... list-t> [TEST] Main:mmonadLaw1 (htf-test/Main.hs:16) list-t> Passed 100 tests. list-t> +++ OK (3ms) list-t> list-t> [TEST] Main:mmonadLaw2 (htf-test/Main.hs:22) list-t> Passed 100 tests. list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:applicativeIdentityLaw (htf-test/Main.hs:32) list-t> Passed 100 tests. list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:applicativeBehavesLikeList (htf-test/Main.hs:38) list-t> Passed 100 tests. list-t> +++ OK (1ms) list-t> list-t> [TEST] Main:monadLaw1 (htf-test/Main.hs:49) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:monadLaw2 (htf-test/Main.hs:56) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:monadLaw3 (htf-test/Main.hs:62) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:monadLaw4 (htf-test/Main.hs:70) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:mappend (htf-test/Main.hs:79) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:mappendAndTake (htf-test/Main.hs:86) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:mappendDoesntCauseTraversal (htf-test/Main.hs:93) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:repeat (htf-test/Main.hs:109) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:traverseDoesntCauseTraversal (htf-test/Main.hs:114) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:takeDoesntCauseTraversal (htf-test/Main.hs:132) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:drop (htf-test/Main.hs:146) list-t> +++ OK (0ms) list-t> list-t> [TEST] Main:slice (htf-test/Main.hs:151) list-t> +++ OK (0ms) list-t> list-t> * Tests: 16 list-t> * Passed: 16 list-t> * Pending: 0 list-t> * Failures: 0 list-t> * Errors: 0 list-t> * Timed out: 0 list-t> * Filtered: 0 list-t> list-t> Total execution time: 5ms list-t> Test suite htf-test: PASS list-t> Test suite logged to: dist/test/list-t-1.0.5.7-htf-test.log list-t> 1 of 1 test suites (1 of 1 test cases) passed. list-t> Running phase: haddockPhase list-t> Preprocessing library for list-t-1.0.5.7.. list-t> Running Haddock on library for list-t-1.0.5.7.. list-t> Warning: The documentation for the following packages are not installed. No list-t> links will be generated to these packages: vector-0.13.2.0 list-t> Warning: --source-* options are ignored when --hyperlinked-source is enabled. list-t> [1 of 2] Compiling ListT.Prelude ( library/ListT/Prelude.hs, /build/ghc602_0/ghc_2.o, /build/ghc602_0/ghc_2.dyn_o ) list-t> [2 of 2] Compiling ListT ( library/ListT.hs, nothing ) list-t> Haddock coverage: list-t> Warning: 'ListT' is ambiguous. It is defined list-t> * at library/ListT.hs:54:5 list-t> * at library/ListT.hs:53:1 list-t> You may be able to disambiguate the identifier by qualifying it or list-t> by specifying the type/value namespace explicitly. list-t> Defaulting to the one defined at library/ListT.hs:53:1 list-t> 96% ( 28 / 29) in 'ListT' list-t> Missing documentation for: list-t> Module header list-t> Warning: ListT: could not find link destinations for: list-t> - ListT.Rep_ListT cabal-add> include cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> include cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-add> include directory-1.3.8.1-696d cabal-add> include filepath-1.4.100.4-dda0 cabal-add> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw cabal-add> include process-1.6.18.0-ca35 cabal-add> component cabal-add-0.1-I0Hz4T1VNQX9eX5pr6kfMQ-cabal-add-tests cabal-add> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 cabal-add> include base-4.19.0.0-05c7 cabal-add> include directory-1.3.8.1-696d cabal-add> include process-1.6.18.0-ca35 cabal-add> include string-qq-0.0.6-BU818ylE1MQ3Vfzfg9AbwQ cabal-add> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG cabal-add> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N cabal-add> Linked component graph: cabal-add> unit cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> include Cabal-3.10.2.0-877c cabal-add> include Cabal-syntax-3.10.2.0-0734 cabal-add> include base-4.19.0.0-05c7 cabal-add> include bytestring-0.12.0.2-3593 cabal-add> include containers-0.6.8-e785 cabal-add> include mtl-2.3.1-eef8 cabal-add> Distribution.Client.Add=cabal-add-0.1-771xGhehPfS4pdkcOiBJlV:Distribution.Client.Add cabal-add> unit cabal-add-0.1-2ZJO90lxwJFAzrZyHDXycq-cabal-add cabal-add> include Cabal-syntax-3.10.2.0-0734 cabal-add> include base-4.19.0.0-05c7 cabal-add> include bytestring-0.12.0.2-3593 cabal-add> include cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> include cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-add> include directory-1.3.8.1-696d cabal-add> include filepath-1.4.100.4-dda0 cabal-add> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw cabal-add> include process-1.6.18.0-ca35 cabal-add> unit cabal-add-0.1-I0Hz4T1VNQX9eX5pr6kfMQ-cabal-add-tests cabal-add> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 cabal-add> include base-4.19.0.0-05c7 cabal-add> include directory-1.3.8.1-696d cabal-add> include process-1.6.18.0-ca35 cabal-add> include string-qq-0.0.6-BU818ylE1MQ3Vfzfg9AbwQ cabal-add> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG cabal-add> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N cabal-add> Ready component graph: cabal-add> definite cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> depends Cabal-3.10.2.0-877c cabal-add> depends Cabal-syntax-3.10.2.0-0734 cabal-add> depends base-4.19.0.0-05c7 cabal-add> depends bytestring-0.12.0.2-3593 cabal-add> depends containers-0.6.8-e785 cabal-add> depends mtl-2.3.1-eef8 cabal-add> definite cabal-add-0.1-2ZJO90lxwJFAzrZyHDXycq-cabal-add cabal-add> depends Cabal-syntax-3.10.2.0-0734 cabal-add> depends base-4.19.0.0-05c7 cabal-add> depends bytestring-0.12.0.2-3593 cabal-add> depends cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> depends cabal-install-parsers-0.6.1.1-JhZK316rZBx3BOhknolHFJ cabal-add> depends directory-1.3.8.1-696d cabal-add> depends filepath-1.4.100.4-dda0 cabal-add> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw cabal-add> depends process-1.6.18.0-ca35 cabal-add> definite cabal-add-0.1-I0Hz4T1VNQX9eX5pr6kfMQ-cabal-add-tests cabal-add> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 cabal-add> depends base-4.19.0.0-05c7 cabal-add> depends directory-1.3.8.1-696d cabal-add> depends process-1.6.18.0-ca35 cabal-add> depends string-qq-0.0.6-BU818ylE1MQ3Vfzfg9AbwQ cabal-add> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG cabal-add> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N cabal-add> depends cabal-add-0.1-2ZJO90lxwJFAzrZyHDXycq-cabal-add cabal-add> Using Cabal-3.10.2.0 compiled by ghc-9.8 cabal-add> Using compiler: ghc-9.8.1 cabal-add> Using install prefix: cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 cabal-add> Executables installed in: cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/bin cabal-add> Libraries installed in: cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> Dynamic Libraries installed in: cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 cabal-add> Private executables installed in: cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/libexec/x86_64-linux-ghc-9.8.1/cabal-add-0.1 cabal-add> Data files installed in: cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/share/x86_64-linux-ghc-9.8.1/cabal-add-0.1 cabal-add> Documentation installed in: cabal-add> /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc/share/doc/cabal-add-0.1 cabal-add> Configuration files installed in: algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:568:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:568:1 algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:581:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:581:1 algebraic-graphs> Warning: 'gmap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:749:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:620:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:620:1 algebraic-graphs> Warning: 'reflexiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:873:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:675:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:675:1 algebraic-graphs> Warning: 'transitiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:900:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:700:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:700:1 algebraic-graphs> Warning: 'postSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:517:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:445:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:445:1 algebraic-graphs> 100% ( 51 / 51) in 'Algebra.Graph.NonEmpty.AdjacencyMap' algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:237:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:237:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:335:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:335:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 lens> _UChar (src/GHC/Generics/Lens.hs:127) lens> _UDouble (src/GHC/Generics/Lens.hs:134) lens> _UFloat (src/GHC/Generics/Lens.hs:141) lens> _UInt (src/GHC/Generics/Lens.hs:148) lens> _UWord (src/GHC/Generics/Lens.hs:155) lens> 100% ( 9 / 9) in 'Data.Vector.Lens' lens> 100% ( 3 / 3) in 'Data.Typeable.Lens' lens> 100% ( 3 / 3) in 'Data.Tree.Lens' lens> 100% ( 7 / 7) in 'Data.Sequence.Lens' lens> 100% ( 4 / 4) in 'Data.IntSet.Lens' lens> 66% ( 8 / 12) in 'Data.Complex.Lens' lens> Missing documentation for: lens> Polar (src/Data/Complex/Lens.hs:85) lens> Real (src/Data/Complex/Lens.hs:89) lens> Imaginary (src/Data/Complex/Lens.hs:92) lens> Conjugate (src/Data/Complex/Lens.hs:147) lens> 77% ( 7 / 9) in 'Data.ByteString.Strict.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Strict/Lens.hs:139) lens> Chars (src/Data/ByteString/Strict/Lens.hs:143) lens> 77% ( 7 / 9) in 'Data.ByteString.Lazy.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Lazy/Lens.hs:141) lens> Chars (src/Data/ByteString/Lazy/Lens.hs:145) lens> Warning: 'ByteString' is ambiguous. It is defined lens> * in ‘Data.ByteString.Internal.Type’ lens> * in ‘Data.ByteString.Lazy.Internal’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ lens> Warning: 'packedBytes' is ambiguous. It is defined lens> * at src/Data/ByteString/Lazy/Lens.hs:49:1 lens> * at src/Data/ByteString/Lens.hs:39:3 lens> * at src/Data/ByteString/Strict/Lens.hs:47:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/ByteString/Strict/Lens.hs:47:1 lens> Warning: 'unpackedBytes' is ambiguous. It is defined lens> * at src/Data/ByteString/Lazy/Lens.hs:63:1 lens> * at src/Data/ByteString/Lens.hs:106:1 lens> * at src/Data/ByteString/Strict/Lens.hs:61:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/ByteString/Strict/Lens.hs:61:1 lens> Warning: 'packedChars' is ambiguous. It is defined lens> * at src/Data/ByteString/Lazy/Lens.hs:100:1 lens> * at src/Data/ByteString/Lens.hs:51:3 lens> * at src/Data/ByteString/Strict/Lens.hs:98:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/ByteString/Strict/Lens.hs:98:1 lens> Warning: 'unpackedChars' is ambiguous. It is defined lens> * at src/Data/ByteString/Lazy/Lens.hs:117:1 lens> * at src/Data/ByteString/Lens.hs:133:1 lens> * at src/Data/ByteString/Strict/Lens.hs:115:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/ByteString/Strict/Lens.hs:115:1 lens> Warning: 'bytes' is ambiguous. It is defined lens> * at src/Data/ByteString/Lazy/Lens.hs:83:1 lens> * at src/Data/ByteString/Lens.hs:68:3 lens> * at src/Data/ByteString/Strict/Lens.hs:81:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/ByteString/Strict/Lens.hs:81:1 lens> Warning: 'chars' is ambiguous. It is defined lens> * at src/Data/ByteString/Lazy/Lens.hs:137:1 lens> * at src/Data/ByteString/Lens.hs:89:3 lens> * at src/Data/ByteString/Strict/Lens.hs:135:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Data/ByteString/Strict/Lens.hs:135:1 lens> 66% ( 4 / 6) in 'Data.ByteString.Lens' lens> Missing documentation for: lens> Bytes (src/Data/ByteString/Lens.hs:110) lens> Chars (src/Data/ByteString/Lens.hs:114) lens> 100% ( 17 / 17) in 'Data.Bits.Lens' lens> 100% ( 3 / 3) in 'Data.Array.Lens' lens> 100% ( 2 / 2) in 'Control.Seq.Lens' lens> 100% ( 5 / 5) in 'Control.Parallel.Strategies.Lens' lens> 100% ( 16 / 16) in 'Control.Monad.Error.Lens' lens> 100% ( 4 / 4) in 'Control.Lens.Unsound' rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.Encoding' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.IO' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Lazy.Read' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Read' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Text.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Calendar' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Calendar.Easter' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Calendar.Julian' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Calendar.MonthDay' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Calendar.OrdinalDate' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Calendar.WeekDate' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Clock' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Clock.POSIX' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Clock.System' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Clock.TAI' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Compat' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Format' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.Format.ISO8601' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Time.LocalTime' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Traversable' rebase> Missing documentation for: rebase> Module header rebase> 0% ( 0 / 1) in 'Rebase.Data.Traversable.Instances' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Tree' rebase> Missing documentation for: rebase> Module header rebase> 87% ( 7 / 8) in 'Rebase.Data.Tuple' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Type.Bool' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Type.Coercion' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Type.Equality' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Typeable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.UUID' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Unique' rebase> Missing documentation for: rebase> Module header rebase> Warning: Rebase.Data.Vector: Could not find documentation for exported module: Data.Vector rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ++ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export map rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ! rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export // rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export accum rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeAccum rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export !? rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export freeze rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeFreeze rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export thaw rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeThaw rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export concat rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export mapMaybe rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unzip path> fileExtension "name./.name.foo" == .foo [✔] path> replaceExtension ".foo" "name./.name.foo" == "name./.name.foo" [✔] path> addExtension ".foo" "name./..name" == "name./..name.foo" [✔] path> fileExtension "name./..name.foo" == .foo [✔] path> replaceExtension ".foo" "name./..name.foo" == "name./..name.foo" [✔] path> addExtension ".foo" "name./name.name" == "name./name.name.foo" [✔] path> fileExtension "name./name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name./name.name.foo" == "name./name.name.foo" [✔] path> addExtension ".foo" "name./name..name" == "name./name..name.foo" [✔] path> fileExtension "name./name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name./name..name.foo" == "name./name..name.foo" [✔] path> addExtension ".foo" "name./..." == "name./....foo" [✔] path> fileExtension "name./....foo" == .foo [✔] path> replaceExtension ".foo" "name./....foo" == "name./....foo" [✔] path> addExtension ".foo" "name../name" == "name../name.foo" [✔] path> fileExtension "name../name.foo" == .foo [✔] path> replaceExtension ".foo" "name../name.foo" == "name../name.foo" [✔] path> addExtension ".foo" "name../name." == "name../name..foo" [✔] path> fileExtension "name../name..foo" == .foo [✔] path> replaceExtension ".foo" "name../name..foo" == "name../name..foo" [✔] path> addExtension ".foo" "name../name.." == "name../name...foo" [✔] path> fileExtension "name../name...foo" == .foo [✔] path> replaceExtension ".foo" "name../name...foo" == "name../name...foo" [✔] path> addExtension ".foo" "name../.name" == "name../.name.foo" [✔] path> fileExtension "name../.name.foo" == .foo [✔] path> replaceExtension ".foo" "name../.name.foo" == "name../.name.foo" [✔] path> addExtension ".foo" "name../..name" == "name../..name.foo" [✔] path> fileExtension "name../..name.foo" == .foo [✔] path> replaceExtension ".foo" "name../..name.foo" == "name../..name.foo" [✔] path> addExtension ".foo" "name../name.name" == "name../name.name.foo" [✔] path> fileExtension "name../name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name../name.name.foo" == "name../name.name.foo" [✔] path> addExtension ".foo" "name../name..name" == "name../name..name.foo" [✔] path> fileExtension "name../name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name../name..name.foo" == "name../name..name.foo" [✔] path> addExtension ".foo" "name../..." == "name../....foo" [✔] path> fileExtension "name../....foo" == .foo [✔] path> replaceExtension ".foo" "name../....foo" == "name../....foo" [✔] path> addExtension ".foo" ".name/name" == ".name/name.foo" [✔] path> fileExtension ".name/name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/name.foo" == ".name/name.foo" [✔] path> addExtension ".foo" ".name/name." == ".name/name..foo" [✔] path> fileExtension ".name/name..foo" == .foo [✔] path> replaceExtension ".foo" ".name/name..foo" == ".name/name..foo" [✔] path> addExtension ".foo" ".name/name.." == ".name/name...foo" [✔] path> fileExtension ".name/name...foo" == .foo [✔] path> replaceExtension ".foo" ".name/name...foo" == ".name/name...foo" [✔] path> addExtension ".foo" ".name/.name" == ".name/.name.foo" [✔] path> fileExtension ".name/.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/.name.foo" == ".name/.name.foo" [✔] path> addExtension ".foo" ".name/..name" == ".name/..name.foo" [✔] path> fileExtension ".name/..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/..name.foo" == ".name/..name.foo" [✔] path> addExtension ".foo" ".name/name.name" == ".name/name.name.foo" [✔] path> fileExtension ".name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/name.name.foo" == ".name/name.name.foo" [✔] path> addExtension ".foo" ".name/name..name" == ".name/name..name.foo" [✔] path> fileExtension ".name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" ".name/name..name.foo" == ".name/name..name.foo" [✔] path> addExtension ".foo" ".name/..." == ".name/....foo" [✔] path> fileExtension ".name/....foo" == .foo [✔] quickcheck-classes> Bifoldable: Bifoldr Identity +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Tuple2 -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Tuple3 -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Vector -- quickcheck-classes> ------------ quickcheck-classes> IsList: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> IsList: Length Preservation +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: New-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Grow-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Overlaps +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Copy +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Move +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Copy-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Copy-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-WriteAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: New-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Grow-Length +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Set-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Replicate-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Overlaps +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Copy +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Slice-Move +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Copy-Read +++ OK, passed 100 tests. stylish-haskell> [16 of 26] Compiling Language.Haskell.Stylish.Step.UnicodeSyntax ( lib/Language/Haskell/Stylish/Step/UnicodeSyntax.hs, /build/ghc1237_0/ghc_42.o, /build/ghc1237_0/ghc_42.dyn_o ) stylish-haskell> [17 of 26] Compiling Language.Haskell.Stylish.Step.Imports ( lib/Language/Haskell/Stylish/Step/Imports.hs, /build/ghc1237_0/ghc_28.o, /build/ghc1237_0/ghc_28.dyn_o ) stylish-haskell> stylish-haskell> lib/Language/Haskell/Stylish/Step/Imports.hs:289:37: warning: [GHC-63394] [-Wx-partial] stylish-haskell> In the use of ‘head’ stylish-haskell> (imported from Prelude, but defined in GHC.List): stylish-haskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." stylish-haskell> | stylish-haskell> 289 | (GHC.srcSpanStartLine . src $ head imports) stylish-haskell> | ^^^^ stylish-haskell> [18 of 26] Compiling Language.Haskell.Stylish.Step.ModuleHeader ( lib/Language/Haskell/Stylish/Step/ModuleHeader.hs, /build/ghc1237_0/ghc_32.o, /build/ghc1237_0/ghc_32.dyn_o ) stylish-haskell> [19 of 26] Compiling Language.Haskell.Stylish.Step.Data ( lib/Language/Haskell/Stylish/Step/Data.hs, /build/ghc1237_0/ghc_26.o, /build/ghc1237_0/ghc_26.dyn_o ) stylish-haskell> [20 of 26] Compiling Language.Haskell.Stylish.Align ( lib/Language/Haskell/Stylish/Align.hs, /build/ghc1237_0/ghc_4.o, /build/ghc1237_0/ghc_4.dyn_o ) stylish-haskell> [21 of 26] Compiling Language.Haskell.Stylish.Step.SimpleAlign ( lib/Language/Haskell/Stylish/Step/SimpleAlign.hs, /build/ghc1237_0/ghc_34.o, /build/ghc1237_0/ghc_34.dyn_o ) stylish-haskell> [22 of 26] Compiling Language.Haskell.Stylish.Verbose ( lib/Language/Haskell/Stylish/Verbose.hs, /build/ghc1237_0/ghc_46.o, /build/ghc1237_0/ghc_46.dyn_o ) stylish-haskell> [23 of 26] Compiling Language.Haskell.Stylish.Config.Cabal ( lib/Language/Haskell/Stylish/Config/Cabal.hs, /build/ghc1237_0/ghc_10.o, /build/ghc1237_0/ghc_10.dyn_o ) stylish-haskell> [24 of 26] Compiling Language.Haskell.Stylish.Config ( lib/Language/Haskell/Stylish/Config.hs, nothing ) stylish-haskell> [25 of 26] Compiling Paths_stylish_haskell ( dist/build/autogen/Paths_stylish_haskell.hs, nothing ) stylish-haskell> [26 of 26] Compiling Language.Haskell.Stylish ( lib/Language/Haskell/Stylish.hs, nothing ) stylish-haskell> Haddock coverage: stylish-haskell> 31% ( 5 / 16) in 'Language.Haskell.Stylish.GHC' stylish-haskell> Missing documentation for: stylish-haskell> dropAfterLocated (lib/Language/Haskell/Stylish/GHC.hs:57) stylish-haskell> dropBeforeLocated (lib/Language/Haskell/Stylish/GHC.hs:63) stylish-haskell> dropBeforeAndAfter (lib/Language/Haskell/Stylish/GHC.hs:69) stylish-haskell> unsafeGetRealSrcSpan (lib/Language/Haskell/Stylish/GHC.hs:46) stylish-haskell> getEndLineUnsafe (lib/Language/Haskell/Stylish/GHC.hs:54) stylish-haskell> getStartLineUnsafe (lib/Language/Haskell/Stylish/GHC.hs:51) stylish-haskell> baseDynFlags (lib/Language/Haskell/Stylish/GHC.hs:72) stylish-haskell> showOutputable (lib/Language/Haskell/Stylish/GHC.hs:80) stylish-haskell> getConDecls (lib/Language/Haskell/Stylish/GHC.hs:75) stylish-haskell> epAnnComments (lib/Language/Haskell/Stylish/GHC.hs:83) stylish-haskell> deepAnnComments (lib/Language/Haskell/Stylish/GHC.hs:87) stylish-haskell> 66% ( 10 / 15) in 'Language.Haskell.Stylish.Module' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Lines (lib/Language/Haskell/Stylish/Module.hs:52) stylish-haskell> groupByLine (lib/Language/Haskell/Stylish/Module.hs:91) stylish-haskell> importModuleName (lib/Language/Haskell/Stylish/Module.hs:61) stylish-haskell> moduleLanguagePragmas (lib/Language/Haskell/Stylish/Module.hs:137) stylish-haskell> Warning: 'Imports' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'ModuleHeader' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'RdrName' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'Safe' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> 50% ( 1 / 2) in 'Language.Haskell.Stylish.Parse' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Warning: 'Printer' is ambiguous. It is defined stylish-haskell> * at lib/Language/Haskell/Stylish/Printer.hs:74:21 stylish-haskell> * at lib/Language/Haskell/Stylish/Printer.hs:74:1 stylish-haskell> You may be able to disambiguate the identifier by qualifying it or stylish-haskell> by specifying the type/value namespace explicitly. hw-prim> [27 of 47] Compiling HaskellWorks.Data.Search ( src/HaskellWorks/Data/Search.hs, dist/build/HaskellWorks/Data/Search.p_o ) hw-prim> [28 of 47] Compiling HaskellWorks.Data.Sign ( src/HaskellWorks/Data/Sign.hs, dist/build/HaskellWorks/Data/Sign.p_o ) hw-prim> [29 of 47] Compiling HaskellWorks.Data.Snoc ( src/HaskellWorks/Data/Snoc.hs, dist/build/HaskellWorks/Data/Snoc.p_o ) hw-prim> [30 of 47] Compiling HaskellWorks.Data.Ops ( src/HaskellWorks/Data/Ops.hs, dist/build/HaskellWorks/Data/Ops.p_o ) hw-prim> [31 of 47] Compiling HaskellWorks.Data.Take ( src/HaskellWorks/Data/Take.hs, dist/build/HaskellWorks/Data/Take.p_o ) hw-prim> [32 of 47] Compiling HaskellWorks.Data.TreeCursor ( src/HaskellWorks/Data/TreeCursor.hs, dist/build/HaskellWorks/Data/TreeCursor.p_o ) hw-prim> [33 of 47] Compiling HaskellWorks.Data.Uncons ( src/HaskellWorks/Data/Uncons.hs, dist/build/HaskellWorks/Data/Uncons.p_o ) hw-prim> [34 of 47] Compiling HaskellWorks.Data.Unsign ( src/HaskellWorks/Data/Unsign.hs, dist/build/HaskellWorks/Data/Unsign.p_o ) hw-prim> [35 of 47] Compiling HaskellWorks.Data.Unsnoc ( src/HaskellWorks/Data/Unsnoc.hs, dist/build/HaskellWorks/Data/Unsnoc.p_o ) hw-prim> [36 of 47] Compiling HaskellWorks.Data.Vector.AsVector64 ( src/HaskellWorks/Data/Vector/AsVector64.hs, dist/build/HaskellWorks/Data/Vector/AsVector64.p_o ) hw-prim> [37 of 47] Compiling HaskellWorks.Data.Vector.AsVector64s ( src/HaskellWorks/Data/Vector/AsVector64s.hs, dist/build/HaskellWorks/Data/Vector/AsVector64s.p_o ) hw-prim> [38 of 47] Compiling HaskellWorks.Data.Vector.AsVector8 ( src/HaskellWorks/Data/Vector/AsVector8.hs, dist/build/HaskellWorks/Data/Vector/AsVector8.p_o ) hw-prim> [39 of 47] Compiling HaskellWorks.Data.Vector.AsVector8ns ( src/HaskellWorks/Data/Vector/AsVector8ns.hs, dist/build/HaskellWorks/Data/Vector/AsVector8ns.p_o ) hw-prim> [40 of 47] Compiling HaskellWorks.Data.Vector.AsVector64ns ( src/HaskellWorks/Data/Vector/AsVector64ns.hs, dist/build/HaskellWorks/Data/Vector/AsVector64ns.p_o ) hw-prim> [41 of 47] Compiling HaskellWorks.Data.Vector.AsVector8s ( src/HaskellWorks/Data/Vector/AsVector8s.hs, dist/build/HaskellWorks/Data/Vector/AsVector8s.p_o ) hw-prim> [42 of 47] Compiling HaskellWorks.Data.Vector.BoxedVectorLike ( src/HaskellWorks/Data/Vector/BoxedVectorLike.hs, dist/build/HaskellWorks/Data/Vector/BoxedVectorLike.p_o ) hw-prim> [43 of 47] Compiling HaskellWorks.Data.Vector.Storable ( src/HaskellWorks/Data/Vector/Storable.hs, dist/build/HaskellWorks/Data/Vector/Storable.p_o ) hw-prim> hw-prim> src/HaskellWorks/Data/Vector/Storable.hs:110:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] hw-prim> Pattern match(es) are non-exhaustive hw-prim> In a pattern binding: hw-prim> Patterns of type ‘[DVS.Vector Word8]’ not matched: hw-prim> [] hw-prim> [_] hw-prim> (_:_:_:_) hw-prim> | hw-prim> 110 | where [ibv, bpv] = DVS.createT $ do hw-prim> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hw-prim> [44 of 47] Compiling HaskellWorks.Data.Vector.StorableVectorLike ( src/HaskellWorks/Data/Vector/StorableVectorLike.hs, dist/build/HaskellWorks/Data/Vector/StorableVectorLike.p_o ) hw-prim> [45 of 47] Compiling HaskellWorks.Data.Word ( src/HaskellWorks/Data/Word.hs, dist/build/HaskellWorks/Data/Word.p_o ) hw-prim> [46 of 47] Compiling HaskellWorks.Foreign ( src/HaskellWorks/Foreign.hs, dist/build/HaskellWorks/Foreign.p_o ) hw-prim> [47 of 47] Compiling Paths_hw_prim ( dist/build/autogen/Paths_hw_prim.hs, dist/build/Paths_hw_prim.p_o ) hw-prim> Preprocessing test suite 'doctest' for hw-prim-0.6.3.2.. hw-prim> Building test suite 'doctest' for hw-prim-0.6.3.2.. hw-prim> [1 of 1] Compiling Main ( doctest/DoctestDriver.hs, dist/build/doctest/doctest-tmp/Main.o ) hw-prim> [2 of 2] Linking dist/build/doctest/doctest cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/etc cabal-add> No alex found cabal-add> Using ar found on system at: cabal-add> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar cabal-add> No c2hs found cabal-add> No cpphs found cabal-add> No doctest found cabal-add> Using gcc version 14.3.0 given by user at: cabal-add> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc cabal-add> Using ghc version 9.8.1 found on system at: cabal-add> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc cabal-add> Using ghc-pkg version 9.8.1 found on system at: cabal-add> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 cabal-add> No ghcjs found cabal-add> No ghcjs-pkg found cabal-add> No greencard found cabal-add> Using haddock version 2.30.0 found on system at: cabal-add> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 cabal-add> No happy found cabal-add> Using haskell-suite found on system at: haskell-suite-dummy-location cabal-add> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location cabal-add> No hmake found cabal-add> Using hpc version 0.69 found on system at: cabal-add> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 cabal-add> Using hsc2hs version 0.68.10 found on system at: cabal-add> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 cabal-add> Using hscolour version 1.25 found on system at: cabal-add> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour cabal-add> No jhc found cabal-add> Using ld found on system at: cabal-add> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold cabal-add> No pkg-config found cabal-add> Using runghc version 9.8.1 found on system at: cabal-add> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 cabal-add> Using strip version 2.44 found on system at: cabal-add> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip cabal-add> Using tar found on system at: cabal-add> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar cabal-add> No uhc found cabal-add> Running phase: buildPhase cabal-add> Preprocessing library for cabal-add-0.1.. cabal-add> Building library for cabal-add-0.1.. cabal-add> [1 of 1] Compiling Distribution.Client.Add ( src/Distribution/Client/Add.hs, dist/build/Distribution/Client/Add.o, dist/build/Distribution/Client/Add.dyn_o ) cabal-add> [1 of 1] Compiling Distribution.Client.Add ( src/Distribution/Client/Add.hs, dist/build/Distribution/Client/Add.p_o ) algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:344:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:344:1 algebraic-graphs> Warning: 'null' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'gmap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:749:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:620:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:620:1 algebraic-graphs> 93% ( 15 / 16) in 'Algebra.Graph.AdjacencyMap.Algorithm' algebraic-graphs> Missing documentation for: algebraic-graphs> Cycle (src/Algebra/Graph/AdjacencyMap/Algorithm.hs:228) algebraic-graphs> Warning: 'AdjacencyMap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:96:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:152:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:152:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:198:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:335:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:335:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:132:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:143:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:224:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:246:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:367:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:367:1 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:258:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:378:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:378:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:210:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined lens> 100% ( 15 / 15) in 'Control.Lens.Profunctor' lens> 100% (149 /149) in 'Control.Lens.Operators' lens> 100% ( 3 / 3) in 'Control.Lens.Extras' lens> 94% (631 /671) in 'Control.Lens.Combinators' lens> Missing documentation for: lens> List (src/Control/Lens/Iso.hs:464) lens> Empty (src/Control/Lens/Empty.hs:80) lens> Strict (src/Control/Lens/Iso.hs:412) lens> Lazy (src/Control/Lens/Iso.hs:416) lens> Traversable1 lens> Wrapped (src/Control/Lens/Wrapped.hs:204) lens> Index (src/Control/Lens/At.hs:94) lens> AsEmpty (src/Control/Lens/Empty.hs:69) lens> cloneEquality (src/Control/Lens/Equality.hs:113) lens> ReifiedIndexedFold (src/Control/Lens/Reified.hs:436) lens> ifolding (src/Control/Lens/Fold.hs:207) lens> ifoldMapBy (src/Control/Lens/Indexed.hs:283) lens> ifoldMapByOf (src/Control/Lens/Indexed.hs:286) lens> itraverseBy (src/Control/Lens/Indexed.hs:289) lens> itraverseByOf (src/Control/Lens/Indexed.hs:292) lens> Swapped (src/Control/Lens/Iso.hs:420) lens> Reversed (src/Control/Lens/Iso.hs:424) lens> GPlated (src/Control/Lens/Plated.hs:758) lens> GPlated1 (src/Control/Lens/Plated.hs:799) lens> Prefixed (src/Control/Lens/Prism.hs:388) lens> Suffixed (src/Control/Lens/Prism.hs:422) lens> defaultFieldRules (src/Control/Lens/TH.hs:800) lens> generateRecordSyntax (src/Control/Lens/TH.hs:168) lens> Traversal1' (src/Control/Lens/Type.hs:215) lens> IndexedTraversal1 (src/Control/Lens/Type.hs:235) lens> IndexedTraversal1' (src/Control/Lens/Type.hs:236) lens> Traversing1 (src/Control/Lens/Traversal.hs:239) lens> Traversing1' (src/Control/Lens/Traversal.hs:245) lens> unsafePartsOf' (src/Control/Lens/Traversal.hs:658) lens> iunsafePartsOf' (src/Control/Lens/Traversal.hs:662) lens> IndexedFold1 (src/Control/Lens/Type.hs:527) lens> IndexPreservingTraversal1 (src/Control/Lens/Type.hs:246) lens> IndexPreservingTraversal1' (src/Control/Lens/Type.hs:247) lens> IndexPreservingFold1 (src/Control/Lens/Type.hs:528) lens> _Unwrapped' (src/Control/Lens/Wrapped.hs:218) lens> Rewrapped (src/Control/Lens/Wrapped.hs:212) lens> Rewrapping (src/Control/Lens/Wrapped.hs:214) lens> _Unwrapped (src/Control/Lens/Wrapped.hs:235) lens> Unwrapped (src/Control/Lens/Wrapped.hs:178) lens> Unwrapped (src/Control/Lens/Wrapped.hs:208) lens> Warning: 'HandlingException' is ambiguous. It is defined lens> * at src/Control/Lens/Internal/Exception.hs:147:26 lens> * at src/Control/Lens/Internal/Exception.hs:147:1 lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined at src/Control/Lens/Internal/Exception.hs:147:1 lens> Warning: 'SomeException' is ambiguous. It is defined lens> * in ‘GHC.Exception.Type’ lens> * in ‘GHC.Exception.Type’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Exception.Type’ lens> Warning: 'CompactionFailed' is ambiguous. It is defined lens> * in ‘GHC.IO.Exception’ lens> * in ‘GHC.IO.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.IO.Exception’ lens> Warning: 'TypeError' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'AllocationLimitExceeded' is ambiguous. It is defined lens> * in ‘GHC.IO.Exception’ lens> * in ‘GHC.IO.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.IO.Exception’ lens> Warning: 'ErrorCall' is ambiguous. It is defined lens> * in ‘GHC.Exception’ lens> * in ‘GHC.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Exception’ lens> Warning: 'RecUpdError' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export maximumBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export minimumBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export head rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export group rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export groupBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldl1 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export mapM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export forM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export sequence rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export sequence_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldMap rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export filter rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unfoldr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zip rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export enumFromTo rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export enumFromThenTo rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fromList rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fromListN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export toList rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export empty rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export catMaybes rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export uncons rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsnoc rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export last rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldl1' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export sum rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export product rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanl rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanl1 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanl' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldr1 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanr1 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export maximum rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export minimum rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export takeWhile rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export dropWhile rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export take rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export span rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export break rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export reverse rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export and rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export or rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export any rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export all rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export elem rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export notElem rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export concatMap path> replaceExtension ".foo" ".name/....foo" == ".name/....foo" [✔] path> addExtension ".foo" "..name/name" == "..name/name.foo" [✔] path> fileExtension "..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/name.foo" == "..name/name.foo" [✔] path> addExtension ".foo" "..name/name." == "..name/name..foo" [✔] path> fileExtension "..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "..name/name..foo" == "..name/name..foo" [✔] path> addExtension ".foo" "..name/name.." == "..name/name...foo" [✔] path> fileExtension "..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "..name/name...foo" == "..name/name...foo" [✔] path> addExtension ".foo" "..name/.name" == "..name/.name.foo" [✔] path> fileExtension "..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/.name.foo" == "..name/.name.foo" [✔] path> addExtension ".foo" "..name/..name" == "..name/..name.foo" [✔] path> fileExtension "..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/..name.foo" == "..name/..name.foo" [✔] path> addExtension ".foo" "..name/name.name" == "..name/name.name.foo" [✔] path> fileExtension "..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/name.name.foo" == "..name/name.name.foo" [✔] path> addExtension ".foo" "..name/name..name" == "..name/name..name.foo" [✔] path> fileExtension "..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name/name..name.foo" == "..name/name..name.foo" [✔] path> addExtension ".foo" "..name/..." == "..name/....foo" [✔] path> fileExtension "..name/....foo" == .foo [✔] path> replaceExtension ".foo" "..name/....foo" == "..name/....foo" [✔] path> addExtension ".foo" "name.name/name" == "name.name/name.foo" [✔] path> fileExtension "name.name/name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name.foo" == "name.name/name.foo" [✔] path> addExtension ".foo" "name.name/name." == "name.name/name..foo" [✔] path> fileExtension "name.name/name..foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name..foo" == "name.name/name..foo" [✔] path> addExtension ".foo" "name.name/name.." == "name.name/name...foo" [✔] path> fileExtension "name.name/name...foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name...foo" == "name.name/name...foo" [✔] path> addExtension ".foo" "name.name/.name" == "name.name/.name.foo" [✔] path> fileExtension "name.name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/.name.foo" == "name.name/.name.foo" [✔] path> addExtension ".foo" "name.name/..name" == "name.name/..name.foo" [✔] path> fileExtension "name.name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/..name.foo" == "name.name/..name.foo" [✔] path> addExtension ".foo" "name.name/name.name" == "name.name/name.name.foo" [✔] path> fileExtension "name.name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name.name.foo" == "name.name/name.name.foo" [✔] path> addExtension ".foo" "name.name/name..name" == "name.name/name..name.foo" [✔] path> fileExtension "name.name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name/name..name.foo" == "name.name/name..name.foo" [✔] path> addExtension ".foo" "name.name/..." == "name.name/....foo" [✔] path> fileExtension "name.name/....foo" == .foo [✔] path> replaceExtension ".foo" "name.name/....foo" == "name.name/....foo" [✔] path> addExtension ".foo" "name..name/name" == "name..name/name.foo" [✔] path> fileExtension "name..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name.foo" == "name..name/name.foo" [✔] path> addExtension ".foo" "name..name/name." == "name..name/name..foo" [✔] path> fileExtension "name..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name..foo" == "name..name/name..foo" [✔] path> addExtension ".foo" "name..name/name.." == "name..name/name...foo" [✔] path> fileExtension "name..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name...foo" == "name..name/name...foo" [✔] quickcheck-classes> Vector.Unboxed.MVector: Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Copy-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Move-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Sliced-Write-Grow-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-WriteAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveAround-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-InitializeBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-ClearBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-SetBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-CopyBetween-Read +++ OK, passed 100 tests. quickcheck-classes> Vector.Unboxed.MVector: Write-MoveBetween-Read +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- Version -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------------- quickcheck-classes> -- WeirdRecord -- quickcheck-classes> ----------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ---------- quickcheck-classes> -- Word -- quickcheck-classes> ---------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray Put-Get (you get back what you put in) +++ OK, passed 100 tests; 111 discarded. quickcheck-classes> Prim: ByteArray Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 11 discarded. quickcheck-classes> Prim: ByteArray Put-Put (putting twice is same as putting once) +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Prim: ByteArray Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: ByteArray List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr Put-Get (you get back what you put in) +++ OK, passed 100 tests; 98 discarded. quickcheck-classes> Prim: Addr Get-Put (putting back what you got out has no effect) +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Prim: Addr Set Range +++ OK, passed 100 tests. quickcheck-classes> Prim: Addr List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Get (you get back what you put in) +++ OK, passed 100 tests. quickcheck-classes> Storable: Get-Set (putting back what you got out has no effect) +++ OK, passed 100 tests. quickcheck-classes> Storable: Set-Set (if you set something twice, the first set is inconsequential +++ OK, passed 100 tests. quickcheck-classes> Storable: List Conversion Roundtrips +++ OK, passed 100 tests. quickcheck-classes> Storable: peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)) +++ OK, passed 100 tests. stylish-haskell> Defaulting to the one defined at lib/Language/Haskell/Stylish/Printer.hs:74:1 stylish-haskell> 84% ( 28 / 33) in 'Language.Haskell.Stylish.Printer' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> putMaybeLineComment (lib/Language/Haskell/Stylish/Printer.hs:144) stylish-haskell> withColumns (lib/Language/Haskell/Stylish/Printer.hs:353) stylish-haskell> modifyCurrentLine (lib/Language/Haskell/Stylish/Printer.hs:322) stylish-haskell> wrapping (lib/Language/Haskell/Stylish/Printer.hs:330) stylish-haskell> 0% ( 0 / 4) in 'Language.Haskell.Stylish.Step' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Lines (lib/Language/Haskell/Stylish/Module.hs:52) stylish-haskell> Step (lib/Language/Haskell/Stylish/Step.hs:13) stylish-haskell> makeStep (lib/Language/Haskell/Stylish/Step.hs:20) stylish-haskell> 0% ( 0 / 2) in 'Language.Haskell.Stylish.Step.Tabs' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> step (lib/Language/Haskell/Stylish/Step/Tabs.hs:21) stylish-haskell> 0% ( 0 / 2) in 'Language.Haskell.Stylish.Step.TrailingWhitespace' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> step (lib/Language/Haskell/Stylish/Step/TrailingWhitespace.hs:22) stylish-haskell> 0% ( 0 / 2) in 'Language.Haskell.Stylish.Step.Squash' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> step (lib/Language/Haskell/Stylish/Step/Squash.hs:85) stylish-haskell> 40% ( 2 / 5) in 'Language.Haskell.Stylish.Step.LanguagePragmas' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Style (lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:32) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/LanguagePragmas.hs:117) stylish-haskell> 0% ( 0 / 2) in 'Language.Haskell.Stylish.Step.UnicodeSyntax' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> step (lib/Language/Haskell/Stylish/Step/UnicodeSyntax.hs:42) stylish-haskell> Warning: 'Pattern' is ambiguous. It is defined stylish-haskell> * at lib/Language/Haskell/Stylish/Step/Imports.hs:154:16 stylish-haskell> * at lib/Language/Haskell/Stylish/Step/Imports.hs:154:1 stylish-haskell> You may be able to disambiguate the identifier by qualifying it or stylish-haskell> by specifying the type/value namespace explicitly. stylish-haskell> Defaulting to the one defined at lib/Language/Haskell/Stylish/Step/Imports.hs:154:1 stylish-haskell> Warning: 'groupPatterns' is out of scope. stylish-haskell> If you qualify the identifier, haddock can try to link it anyway. stylish-haskell> Warning: 'Options' is ambiguous. It is defined stylish-haskell> * in ‘Data.Aeson.Types.Internal’ stylish-haskell> * at lib/Language/Haskell/Stylish/Step/Imports.hs:63:16 stylish-haskell> * at lib/Language/Haskell/Stylish/Step/Imports.hs:63:1 stylish-haskell> You may be able to disambiguate the identifier by qualifying it or stylish-haskell> by specifying the type/value namespace explicitly. stylish-haskell> Defaulting to the one defined at lib/Language/Haskell/Stylish/Step/Imports.hs:63:1 stylish-haskell> 23% ( 3 / 13) in 'Language.Haskell.Stylish.Step.Imports' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Options (lib/Language/Haskell/Stylish/Step/Imports.hs:63) stylish-haskell> defaultOptions (lib/Language/Haskell/Stylish/Step/Imports.hs:78) stylish-haskell> ImportAlign (lib/Language/Haskell/Stylish/Step/Imports.hs:101) stylish-haskell> ListAlign (lib/Language/Haskell/Stylish/Step/Imports.hs:108) stylish-haskell> LongListAlign (lib/Language/Haskell/Stylish/Step/Imports.hs:121) stylish-haskell> EmptyListAlign (lib/Language/Haskell/Stylish/Step/Imports.hs:116) stylish-haskell> ListPadding (lib/Language/Haskell/Stylish/Step/Imports.hs:96) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/Imports.hs:202) stylish-haskell> printImport (lib/Language/Haskell/Stylish/Step/Imports.hs:510) stylish-haskell> 0% ( 0 / 6) in 'Language.Haskell.Stylish.Step.ModuleHeader' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Config (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:36) stylish-haskell> BreakWhere (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:49) stylish-haskell> OpenBracket (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:44) stylish-haskell> defaultConfig (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:57) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/ModuleHeader.hs:66) stylish-haskell> 16% ( 1 / 6) in 'Language.Haskell.Stylish.Step.Data' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Config (lib/Language/Haskell/Stylish/Step/Data.hs:53) stylish-haskell> Indent (lib/Language/Haskell/Stylish/Step/Data.hs:43) stylish-haskell> MaxColumns (lib/Language/Haskell/Stylish/Step/Data.hs:48) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/Data.hs:91) stylish-haskell> Warning: 'Alignable' is ambiguous. It is defined stylish-haskell> * at lib/Language/Haskell/Stylish/Align.hs:44:20 algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:221:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:344:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:344:1 algebraic-graphs> Warning: 'length' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.List.NonEmpty’ algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:303:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:412:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:412:1 algebraic-graphs> Warning: 'edgeSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:314:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:478:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:423:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:423:1 algebraic-graphs> Warning: 'induce' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> Warning: 'transitiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:900:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:700:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:700:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:352:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:364:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:556:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:556:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:281:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:401:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:401:1 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:269:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'RecSelError' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'RecConError' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'PatternMatchFail' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'NoMethodError' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'Deadlock' is ambiguous. It is defined lens> * in ‘GHC.IO.Exception’ lens> * in ‘GHC.IO.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.IO.Exception’ lens> Warning: 'BlockedIndefinitelyOnSTM' is ambiguous. It is defined lens> * in ‘GHC.IO.Exception’ lens> * in ‘GHC.IO.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.IO.Exception’ lens> Warning: 'BlockedIndefinitelyOnMVar' is ambiguous. It is defined lens> * in ‘GHC.IO.Exception’ lens> * in ‘GHC.IO.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.IO.Exception’ lens> Warning: 'NestedAtomically' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ lens> Warning: 'NonTermination' is ambiguous. It is defined lens> * in ‘Control.Exception.Base’ lens> * in ‘Control.Exception.Base’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘Control.Exception.Base’ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zip3 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWith rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWith3 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unzip3 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeIndex rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldMap' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export find rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export elemIndex rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export elemIndices rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export findIndex rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export findIndices rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export partition rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zip4 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zip5 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zip6 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWith4 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWith5 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWith6 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unzip4 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unzip5 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unzip6 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export singleton rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export filterM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWithM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export zipWithM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export cons rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldr1' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export snoc rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export create rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unfoldrN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeHead rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeLast rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iterateN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export update rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fromArray rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export findIndexR rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export force rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export indexed rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export imap rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export imapM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iforM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export indexM path> addExtension ".foo" "name..name/.name" == "name..name/.name.foo" [✔] path> fileExtension "name..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/.name.foo" == "name..name/.name.foo" [✔] path> addExtension ".foo" "name..name/..name" == "name..name/..name.foo" [✔] path> fileExtension "name..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/..name.foo" == "name..name/..name.foo" [✔] path> addExtension ".foo" "name..name/name.name" == "name..name/name.name.foo" [✔] path> fileExtension "name..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name.name.foo" == "name..name/name.name.foo" [✔] path> addExtension ".foo" "name..name/name..name" == "name..name/name..name.foo" [✔] path> fileExtension "name..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name/name..name.foo" == "name..name/name..name.foo" [✔] path> addExtension ".foo" "name..name/..." == "name..name/....foo" [✔] path> fileExtension "name..name/....foo" == .foo [✔] path> replaceExtension ".foo" "name..name/....foo" == "name..name/....foo" [✔] path> addExtension ".foo" ".../name" == ".../name.foo" [✔] path> fileExtension ".../name.foo" == .foo [✔] path> replaceExtension ".foo" ".../name.foo" == ".../name.foo" [✔] path> addExtension ".foo" ".../name." == ".../name..foo" [✔] path> fileExtension ".../name..foo" == .foo [✔] path> replaceExtension ".foo" ".../name..foo" == ".../name..foo" [✔] path> addExtension ".foo" ".../name.." == ".../name...foo" [✔] path> fileExtension ".../name...foo" == .foo [✔] path> replaceExtension ".foo" ".../name...foo" == ".../name...foo" [✔] path> addExtension ".foo" ".../.name" == ".../.name.foo" [✔] path> fileExtension ".../.name.foo" == .foo [✔] path> replaceExtension ".foo" ".../.name.foo" == ".../.name.foo" [✔] path> addExtension ".foo" ".../..name" == ".../..name.foo" [✔] path> fileExtension ".../..name.foo" == .foo [✔] path> replaceExtension ".foo" ".../..name.foo" == ".../..name.foo" [✔] path> addExtension ".foo" ".../name.name" == ".../name.name.foo" [✔] path> fileExtension ".../name.name.foo" == .foo [✔] path> replaceExtension ".foo" ".../name.name.foo" == ".../name.name.foo" [✔] path> addExtension ".foo" ".../name..name" == ".../name..name.foo" [✔] path> fileExtension ".../name..name.foo" == .foo [✔] path> replaceExtension ".foo" ".../name..name.foo" == ".../name..name.foo" [✔] path> addExtension ".foo" ".../..." == ".../....foo" [✔] path> fileExtension ".../....foo" == .foo [✔] path> replaceExtension ".foo" ".../....foo" == ".../....foo" [✔] path> addExtension ".foo" "name" == "name.foo" [✔] path> fileExtension "name.foo" == .foo [✔] path> replaceExtension ".foo" "name.foo" == "name.foo" [✔] path> addExtension ".foo" "name." == "name..foo" [✔] path> fileExtension "name..foo" == .foo [✔] path> replaceExtension ".foo" "name..foo" == "name..foo" [✔] path> addExtension ".foo" "name.." == "name...foo" [✔] path> fileExtension "name...foo" == .foo [✔] path> replaceExtension ".foo" "name...foo" == "name...foo" [✔] path> addExtension ".foo" ".name" == ".name.foo" [✔] path> fileExtension ".name.foo" == .foo [✔] path> replaceExtension ".foo" ".name.foo" == ".name.foo" [✔] path> addExtension ".foo" "..name" == "..name.foo" [✔] path> fileExtension "..name.foo" == .foo [✔] path> replaceExtension ".foo" "..name.foo" == "..name.foo" [✔] path> addExtension ".foo" "name.name" == "name.name.foo" [✔] path> fileExtension "name.name.foo" == .foo [✔] path> replaceExtension ".foo" "name.name.foo" == "name.name.foo" [✔] path> addExtension ".foo" "name..name" == "name..name.foo" [✔] path> fileExtension "name..name.foo" == .foo [✔] path> replaceExtension ".foo" "name..name.foo" == "name..name.foo" [✔] path> addExtension ".foo" "..." == "....foo" [✔] path> fileExtension "....foo" == .foo [✔] path> replaceExtension ".foo" "....foo" == "....foo" [✔] path> Absolute dir paths path> addExtension ".foo" "/name/name" == "/name/name.foo" [✔] quickcheck-classes> Storable: peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i ≡ peek (plusPtr a i) +++ OK, passed 100 tests. quickcheck-classes> Storable: peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Associative +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Semigroup: Times +++ OK, passed 100 tests; 119 discarded. quickcheck-classes> Monoid: Associative +++ OK, passed 100 tests. quickcheck-classes> Monoid: Left Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Right Identity +++ OK, passed 100 tests. quickcheck-classes> Monoid: Concatenation +++ OK, passed 100 tests. quickcheck-classes> Enum: Succ Pred Identity +++ OK, passed 100 tests; 17 discarded. quickcheck-classes> Enum: Pred Succ Identity +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Partial Isomorphism +++ OK, passed 100 tests. quickcheck-classes> ToJSON/FromJSON: Encoding Equals Value +++ OK, passed 100 tests. quickcheck-classes> Eq: Transitive +++ OK, passed 100 tests. quickcheck-classes> Eq: Symmetric +++ OK, passed 100 tests. quickcheck-classes> Eq: Reflexive +++ OK, passed 100 tests. quickcheck-classes> Ord: Antisymmetry +++ OK, passed 100 tests. quickcheck-classes> Ord: Transitivity +++ OK, passed 100 tests. quickcheck-classes> Ord: Totality +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Commutativity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Associativity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Identity +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Left Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplication Right Distributes Over Addition +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Left Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Multiplicative Right Annihilation +++ OK, passed 100 tests. quickcheck-classes> Num: Additive Inverse +++ OK, passed 100 tests. quickcheck-classes> Num: Subtraction +++ OK, passed 100 tests. quickcheck-classes> Num: Abs Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Signum Is Idempotent +++ OK, passed 100 tests. quickcheck-classes> Num: Product Of Abs And Signum Is Id +++ OK, passed 100 tests. quickcheck-classes> Integral: Quotient Remainder +++ OK, passed 100 tests; 14 discarded. quickcheck-classes> Integral: Division Modulus +++ OK, passed 100 tests; 16 discarded. quickcheck-classes> Integral: Integer Roundtrip +++ OK, passed 100 tests. quickcheck-classes> Integral: QuotRem is (Quot, Rem) +++ OK, passed 100 tests; 13 discarded. quickcheck-classes> Integral: DivMod is (Div, Mod) +++ OK, passed 100 tests; 18 discarded. quickcheck-classes> Bits: Conjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Disjunction Idempotence +++ OK, passed 100 tests. quickcheck-classes> Bits: Double Complement +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Complement Bit +++ OK, passed 100 tests. quickcheck-classes> Bits: Clear Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Set Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Test Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Pop Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Right Rotation +++ OK, passed 100 tests. quickcheck-classes> Bits: Left Rotation +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Leading Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> Bits: Count Trailing Zeros of Zero +++ OK, passed 100 tests. quickcheck-classes> ------------ quickcheck-classes> -- Word64 -- quickcheck-classes> ------------ quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ----------- quickcheck-classes> -- Word8 -- quickcheck-classes> ----------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. stylish-haskell> * at lib/Language/Haskell/Stylish/Align.hs:44:1 stylish-haskell> You may be able to disambiguate the identifier by qualifying it or stylish-haskell> by specifying the type/value namespace explicitly. stylish-haskell> Defaulting to the one defined at lib/Language/Haskell/Stylish/Align.hs:44:1 stylish-haskell> 0% ( 0 / 5) in 'Language.Haskell.Stylish.Step.SimpleAlign' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Config (lib/Language/Haskell/Stylish/Step/SimpleAlign.hs:32) stylish-haskell> Align (lib/Language/Haskell/Stylish/Step/SimpleAlign.hs:39) stylish-haskell> defaultConfig (lib/Language/Haskell/Stylish/Step/SimpleAlign.hs:46) stylish-haskell> step (lib/Language/Haskell/Stylish/Step/SimpleAlign.hs:183) stylish-haskell> 0% ( 0 / 8) in 'Language.Haskell.Stylish.Config' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> Extensions (lib/Language/Haskell/Stylish/Config.hs:59) stylish-haskell> Config (lib/Language/Haskell/Stylish/Config.hs:63) stylish-haskell> ExitCodeBehavior (lib/Language/Haskell/Stylish/Config.hs:73) stylish-haskell> defaultConfigBytes (lib/Language/Haskell/Stylish/Config.hs:94) stylish-haskell> configFilePath (lib/Language/Haskell/Stylish/Config.hs:99) stylish-haskell> loadConfig (lib/Language/Haskell/Stylish/Config.hs:118) stylish-haskell> parseConfig (lib/Language/Haskell/Stylish/Config.hs:138) stylish-haskell> 34% ( 8 / 23) in 'Language.Haskell.Stylish' stylish-haskell> Missing documentation for: stylish-haskell> Module header stylish-haskell> runSteps (lib/Language/Haskell/Stylish.hs:105) stylish-haskell> simpleAlign (lib/Language/Haskell/Stylish.hs:54) stylish-haskell> imports (lib/Language/Haskell/Stylish.hs:61) stylish-haskell> languagePragmas (lib/Language/Haskell/Stylish.hs:71) stylish-haskell> tabs (lib/Language/Haskell/Stylish.hs:77) stylish-haskell> trailingWhitespace (lib/Language/Haskell/Stylish.hs:82) stylish-haskell> unicodeSyntax (lib/Language/Haskell/Stylish.hs:89) stylish-haskell> stepName stylish-haskell> Verbose (lib/Language/Haskell/Stylish/Verbose.hs:13) stylish-haskell> makeVerbose (lib/Language/Haskell/Stylish/Verbose.hs:18) stylish-haskell> version (dist/build/autogen/Paths_stylish_haskell.hs:36) stylish-haskell> ConfigPath (lib/Language/Haskell/Stylish.hs:108) stylish-haskell> Lines (lib/Language/Haskell/Stylish/Module.hs:52) stylish-haskell> Step (lib/Language/Haskell/Stylish/Step.hs:13) stylish-haskell> Warning: Language.Haskell.Stylish.Parse: could not find link destinations for: stylish-haskell> - Language.Haskell.Stylish.Parse.Extensions stylish-haskell> Warning: Language.Haskell.Stylish.Step.LanguagePragmas: could not find link destinations for: stylish-haskell> - Language.Haskell.Stylish.Editor.Edits stylish-haskell> Warning: Language.Haskell.Stylish.Step.Imports: could not find link destinations for: stylish-haskell> - Language.Haskell.Stylish.Step.Imports.Pattern algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:593:1 algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:593:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'scc' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:471:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap/Algorithm.hs:331:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap/Algorithm.hs:331:1 algebraic-graphs> Warning: 'union' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:170:1 algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:170:1 algebraic-graphs> Warning: 'box' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Acyclic/AdjacencyMap.hs:428:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:835:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/AdjacencyMap.hs:835:1 algebraic-graphs> 100% ( 44 / 44) in 'Algebra.Graph.Acyclic.AdjacencyMap' algebraic-graphs> Warning: 'foldg' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:482:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:98:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:98:5 algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:412:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> Warning: 'edgeSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:783:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:489:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:478:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:179:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:179:5 algebraic-graphs> Warning: 'preSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:503:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:434:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:187:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:187:5 algebraic-graphs> Warning: 'postSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:517:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty/AdjacencyMap.hs:445:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:205:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. lens> Warning: 'AssertionFailed' is ambiguous. It is defined lens> * in ‘GHC.IO.Exception’ lens> * in ‘GHC.IO.Exception’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.IO.Exception’ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export eqBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export cmpBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export mapMaybeM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export uniq rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fold1M rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fold1M' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unfoldrM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unfoldrNM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unfoldrExactN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unfoldrExactNM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iterateNM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export prescanl rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export prescanl' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export postscanl rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export postscanl' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanl1' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export enumFromStepN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export convert rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export accumulate rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export accumulate_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export backpermute rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export breakR rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export constructN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export constructrN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export createT rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export enumFromN rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fold1M'_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export fold1M_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export foldM'_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export headM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifilter rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldM'_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export ifoldM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export imapMaybe rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export imapMaybeM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iscanl rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iscanl' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iscanr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export iscanr' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWith rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWith3 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWith4 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWith5 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWith6 rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWithM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export izipWithM_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export lastM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export maxIndex rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export maxIndexBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export maximumOn path> fileExtension "/name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/name.foo" == "/name/name.foo" [✔] path> addExtension ".foo" "/name/name." == "/name/name..foo" [✔] path> fileExtension "/name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name/name..foo" == "/name/name..foo" [✔] path> addExtension ".foo" "/name/name.." == "/name/name...foo" [✔] path> fileExtension "/name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name/name...foo" == "/name/name...foo" [✔] path> addExtension ".foo" "/name/.name" == "/name/.name.foo" [✔] path> fileExtension "/name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/.name.foo" == "/name/.name.foo" [✔] path> addExtension ".foo" "/name/..name" == "/name/..name.foo" [✔] path> fileExtension "/name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/..name.foo" == "/name/..name.foo" [✔] path> addExtension ".foo" "/name/name.name" == "/name/name.name.foo" [✔] path> fileExtension "/name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/name.name.foo" == "/name/name.name.foo" [✔] path> addExtension ".foo" "/name/name..name" == "/name/name..name.foo" [✔] path> fileExtension "/name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name/name..name.foo" == "/name/name..name.foo" [✔] path> addExtension ".foo" "/name/..." == "/name/....foo" [✔] path> fileExtension "/name/....foo" == .foo [✔] path> replaceExtension ".foo" "/name/....foo" == "/name/....foo" [✔] path> addExtension ".foo" "/name./name" == "/name./name.foo" [✔] path> fileExtension "/name./name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./name.foo" == "/name./name.foo" [✔] path> addExtension ".foo" "/name./name." == "/name./name..foo" [✔] path> fileExtension "/name./name..foo" == .foo [✔] path> replaceExtension ".foo" "/name./name..foo" == "/name./name..foo" [✔] path> addExtension ".foo" "/name./name.." == "/name./name...foo" [✔] path> fileExtension "/name./name...foo" == .foo [✔] path> replaceExtension ".foo" "/name./name...foo" == "/name./name...foo" [✔] path> addExtension ".foo" "/name./.name" == "/name./.name.foo" [✔] path> fileExtension "/name./.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./.name.foo" == "/name./.name.foo" [✔] path> addExtension ".foo" "/name./..name" == "/name./..name.foo" [✔] path> fileExtension "/name./..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./..name.foo" == "/name./..name.foo" [✔] path> addExtension ".foo" "/name./name.name" == "/name./name.name.foo" [✔] path> fileExtension "/name./name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./name.name.foo" == "/name./name.name.foo" [✔] path> addExtension ".foo" "/name./name..name" == "/name./name..name.foo" [✔] path> fileExtension "/name./name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name./name..name.foo" == "/name./name..name.foo" [✔] path> addExtension ".foo" "/name./..." == "/name./....foo" [✔] path> fileExtension "/name./....foo" == .foo [✔] path> replaceExtension ".foo" "/name./....foo" == "/name./....foo" [✔] path> addExtension ".foo" "/name../name" == "/name../name.foo" [✔] path> fileExtension "/name../name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../name.foo" == "/name../name.foo" [✔] path> addExtension ".foo" "/name../name." == "/name../name..foo" [✔] path> fileExtension "/name../name..foo" == .foo [✔] path> replaceExtension ".foo" "/name../name..foo" == "/name../name..foo" [✔] path> addExtension ".foo" "/name../name.." == "/name../name...foo" [✔] path> fileExtension "/name../name...foo" == .foo [✔] path> replaceExtension ".foo" "/name../name...foo" == "/name../name...foo" [✔] path> addExtension ".foo" "/name../.name" == "/name../.name.foo" [✔] path> fileExtension "/name../.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../.name.foo" == "/name../.name.foo" [✔] path> addExtension ".foo" "/name../..name" == "/name../..name.foo" [✔] path> fileExtension "/name../..name.foo" == .foo [✔] quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> ------------- quickcheck-classes> -- ZipList -- quickcheck-classes> ------------- quickcheck-classes> Show: Show +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showsPrec +++ OK, passed 100 tests. quickcheck-classes> Show: Equivariance: showList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: show/read with initial space +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showsPrec/readsPrec +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showList/readList +++ OK, passed 100 tests. quickcheck-classes> Show/Read: Partial Isomorphism: showListWith shows / readListDefault +++ OK, passed 100 tests. quickcheck-classes> quickcheck-classes> All tests succeeded quickcheck-classes> Test suite basic: PASS quickcheck-classes> Test suite logged to: dist/test/quickcheck-classes-0.6.5.0-basic.log quickcheck-classes> 2 of 2 test suites (2 of 2 test cases) passed. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:205:5 lens> Warning: 'isInfixOf' is out of scope. lens> If you qualify the identifier, haddock can try to link it anyway. rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export minIndex rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export minIndexBy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export minimumOn rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export partitionWith rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export postscanr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export postscanr' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export prescanr rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export prescanr' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanr' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export scanr1' rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export spanR rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeAccumulate rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeAccumulate_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeBackpermute rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeHeadM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeIndexM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeLastM rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeUpd rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeUpdate rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeUpdate_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unstablePartition rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export update_ rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export toArray rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export toArraySlice rebase> Warning: Rebase.Data.Vector: Couldn't find .haddock for export unsafeFromArraySlice rebase> 0% ( 0 /218) in 'Rebase.Data.Vector' rebase> Missing documentation for: rebase> Module header rebase> ++ rebase> foldr rebase> map rebase> ! rebase> // rebase> accum rebase> unsafeAccum rebase> !? rebase> freeze rebase> unsafeFreeze rebase> thaw rebase> unsafeThaw rebase> concat rebase> foldl rebase> mapMaybe rebase> unzip rebase> maximumBy rebase> minimumBy rebase> length rebase> head rebase> group rebase> groupBy rebase> foldl' rebase> foldl1 rebase> mapM rebase> forM rebase> sequence rebase> mapM_ rebase> sequence_ rebase> forM_ rebase> foldMap rebase> filter rebase> unfoldr rebase> zip rebase> enumFromTo rebase> enumFromThenTo rebase> fromList rebase> fromListN rebase> toList rebase> empty rebase> catMaybes rebase> uncons rebase> unsnoc rebase> tail rebase> last rebase> init rebase> null rebase> foldl1' rebase> sum rebase> product rebase> scanl rebase> scanl1 rebase> scanl' rebase> foldr' rebase> foldr1 rebase> scanr rebase> scanr1 rebase> maximum rebase> minimum rebase> replicate rebase> takeWhile rebase> dropWhile rebase> take rebase> drop rebase> splitAt rebase> span rebase> break rebase> reverse rebase> and rebase> or rebase> any rebase> all rebase> elem rebase> notElem rebase> concatMap rebase> zip3 rebase> zipWith rebase> zipWith3 rebase> unzip3 rebase> unsafeIndex rebase> foldMap' rebase> find rebase> elemIndex rebase> elemIndices rebase> findIndex rebase> findIndices rebase> partition rebase> zip4 rebase> zip5 rebase> zip6 rebase> zipWith4 rebase> zipWith5 rebase> zipWith6 rebase> unzip4 rebase> unzip5 rebase> unzip6 rebase> singleton rebase> filterM rebase> zipWithM rebase> zipWithM_ rebase> foldM rebase> foldM_ rebase> replicateM rebase> cons rebase> foldr1' rebase> copy rebase> snoc rebase> create rebase> unfoldrN rebase> unsafeHead rebase> unsafeTail rebase> unsafeInit rebase> unsafeLast rebase> unsafeTake rebase> unsafeDrop rebase> iterateN rebase> update rebase> fromArray rebase> findIndexR rebase> force rebase> indexed rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imap rebase> imapM rebase> iforM rebase> imapM_ rebase> iforM_ rebase> modify rebase> indexM rebase> generate rebase> generateM rebase> slice rebase> eqBy rebase> cmpBy rebase> mapMaybeM rebase> uniq rebase> fold1M rebase> foldM' rebase> fold1M' rebase> unfoldrM rebase> unfoldrNM rebase> unfoldrExactN rebase> unfoldrExactNM rebase> iterateNM rebase> prescanl rebase> prescanl' rebase> postscanl rebase> postscanl' rebase> scanl1' rebase> enumFromStepN rebase> Vector rebase> convert rebase> accumulate rebase> accumulate_ rebase> backpermute rebase> breakR rebase> constructN rebase> constructrN rebase> createT rebase> enumFromN rebase> fold1M'_ rebase> fold1M_ rebase> foldM'_ path> replaceExtension ".foo" "/name../..name.foo" == "/name../..name.foo" [✔] path> addExtension ".foo" "/name../name.name" == "/name../name.name.foo" [✔] path> fileExtension "/name../name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../name.name.foo" == "/name../name.name.foo" [✔] path> addExtension ".foo" "/name../name..name" == "/name../name..name.foo" [✔] path> fileExtension "/name../name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name../name..name.foo" == "/name../name..name.foo" [✔] path> addExtension ".foo" "/name../..." == "/name../....foo" [✔] path> fileExtension "/name../....foo" == .foo [✔] path> replaceExtension ".foo" "/name../....foo" == "/name../....foo" [✔] path> addExtension ".foo" "/.name/name" == "/.name/name.foo" [✔] path> fileExtension "/.name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name.foo" == "/.name/name.foo" [✔] path> addExtension ".foo" "/.name/name." == "/.name/name..foo" [✔] path> fileExtension "/.name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name..foo" == "/.name/name..foo" [✔] path> addExtension ".foo" "/.name/name.." == "/.name/name...foo" [✔] path> fileExtension "/.name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name...foo" == "/.name/name...foo" [✔] path> addExtension ".foo" "/.name/.name" == "/.name/.name.foo" [✔] path> fileExtension "/.name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/.name.foo" == "/.name/.name.foo" [✔] path> addExtension ".foo" "/.name/..name" == "/.name/..name.foo" [✔] path> fileExtension "/.name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/..name.foo" == "/.name/..name.foo" [✔] path> addExtension ".foo" "/.name/name.name" == "/.name/name.name.foo" [✔] path> fileExtension "/.name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name.name.foo" == "/.name/name.name.foo" [✔] path> addExtension ".foo" "/.name/name..name" == "/.name/name..name.foo" [✔] path> fileExtension "/.name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name/name..name.foo" == "/.name/name..name.foo" [✔] path> addExtension ".foo" "/.name/..." == "/.name/....foo" [✔] path> fileExtension "/.name/....foo" == .foo [✔] path> replaceExtension ".foo" "/.name/....foo" == "/.name/....foo" [✔] path> addExtension ".foo" "/..name/name" == "/..name/name.foo" [✔] path> fileExtension "/..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name.foo" == "/..name/name.foo" [✔] path> addExtension ".foo" "/..name/name." == "/..name/name..foo" [✔] path> fileExtension "/..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name..foo" == "/..name/name..foo" [✔] path> addExtension ".foo" "/..name/name.." == "/..name/name...foo" [✔] path> fileExtension "/..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name...foo" == "/..name/name...foo" [✔] path> addExtension ".foo" "/..name/.name" == "/..name/.name.foo" [✔] path> fileExtension "/..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/.name.foo" == "/..name/.name.foo" [✔] path> addExtension ".foo" "/..name/..name" == "/..name/..name.foo" [✔] path> fileExtension "/..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/..name.foo" == "/..name/..name.foo" [✔] path> addExtension ".foo" "/..name/name.name" == "/..name/name.name.foo" [✔] path> fileExtension "/..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name.name.foo" == "/..name/name.name.foo" [✔] path> addExtension ".foo" "/..name/name..name" == "/..name/name..name.foo" [✔] path> fileExtension "/..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name/name..name.foo" == "/..name/name..name.foo" [✔] path> addExtension ".foo" "/..name/..." == "/..name/....foo" [✔] path> fileExtension "/..name/....foo" == .foo [✔] path> replaceExtension ".foo" "/..name/....foo" == "/..name/....foo" [✔] rebase> headM rebase> ifilter rebase> ifoldM rebase> ifoldM' rebase> ifoldM'_ rebase> ifoldM_ rebase> imapMaybe rebase> imapMaybeM rebase> iscanl rebase> iscanl' rebase> iscanr rebase> iscanr' rebase> izipWith rebase> izipWith3 rebase> izipWith4 rebase> izipWith5 rebase> izipWith6 rebase> izipWithM rebase> izipWithM_ rebase> lastM rebase> maxIndex rebase> maxIndexBy rebase> maximumOn rebase> minIndex rebase> minIndexBy rebase> minimumOn rebase> partitionWith rebase> postscanr rebase> postscanr' rebase> prescanr rebase> prescanr' rebase> scanr' rebase> scanr1' rebase> spanR rebase> unsafeAccumulate rebase> unsafeAccumulate_ rebase> unsafeBackpermute rebase> unsafeCopy rebase> unsafeHeadM rebase> unsafeIndexM rebase> unsafeLastM rebase> unsafeSlice rebase> unsafeUpd rebase> unsafeUpdate rebase> unsafeUpdate_ rebase> unstablePartition rebase> update_ rebase> MVector rebase> toArray rebase> toArraySlice rebase> unsafeFromArraySlice rebase> Warning: Rebase.Data.Vector.Fusion.Stream.Monadic: Could not find documentation for exported module: Data.Vector.Fusion.Stream.Monadic path> addExtension ".foo" "/name.name/name" == "/name.name/name.foo" [✔] path> fileExtension "/name.name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name.foo" == "/name.name/name.foo" [✔] path> addExtension ".foo" "/name.name/name." == "/name.name/name..foo" [✔] path> fileExtension "/name.name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name..foo" == "/name.name/name..foo" [✔] path> addExtension ".foo" "/name.name/name.." == "/name.name/name...foo" [✔] path> fileExtension "/name.name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name...foo" == "/name.name/name...foo" [✔] path> addExtension ".foo" "/name.name/.name" == "/name.name/.name.foo" [✔] path> fileExtension "/name.name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/.name.foo" == "/name.name/.name.foo" [✔] path> addExtension ".foo" "/name.name/..name" == "/name.name/..name.foo" [✔] path> fileExtension "/name.name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/..name.foo" == "/name.name/..name.foo" [✔] path> addExtension ".foo" "/name.name/name.name" == "/name.name/name.name.foo" [✔] path> fileExtension "/name.name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name.name.foo" == "/name.name/name.name.foo" [✔] path> addExtension ".foo" "/name.name/name..name" == "/name.name/name..name.foo" [✔] path> fileExtension "/name.name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/name..name.foo" == "/name.name/name..name.foo" [✔] path> addExtension ".foo" "/name.name/..." == "/name.name/....foo" [✔] path> fileExtension "/name.name/....foo" == .foo [✔] path> replaceExtension ".foo" "/name.name/....foo" == "/name.name/....foo" [✔] path> addExtension ".foo" "/name..name/name" == "/name..name/name.foo" [✔] path> fileExtension "/name..name/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name.foo" == "/name..name/name.foo" [✔] path> addExtension ".foo" "/name..name/name." == "/name..name/name..foo" [✔] path> fileExtension "/name..name/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name..foo" == "/name..name/name..foo" [✔] path> addExtension ".foo" "/name..name/name.." == "/name..name/name...foo" [✔] path> fileExtension "/name..name/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name...foo" == "/name..name/name...foo" [✔] path> addExtension ".foo" "/name..name/.name" == "/name..name/.name.foo" [✔] path> fileExtension "/name..name/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/.name.foo" == "/name..name/.name.foo" [✔] path> addExtension ".foo" "/name..name/..name" == "/name..name/..name.foo" [✔] path> fileExtension "/name..name/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/..name.foo" == "/name..name/..name.foo" [✔] path> addExtension ".foo" "/name..name/name.name" == "/name..name/name.name.foo" [✔] path> fileExtension "/name..name/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name.name.foo" == "/name..name/name.name.foo" [✔] path> addExtension ".foo" "/name..name/name..name" == "/name..name/name..name.foo" [✔] path> fileExtension "/name..name/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/name..name.foo" == "/name..name/name..name.foo" [✔] path> addExtension ".foo" "/name..name/..." == "/name..name/....foo" [✔] path> fileExtension "/name..name/....foo" == .foo [✔] path> replaceExtension ".foo" "/name..name/....foo" == "/name..name/....foo" [✔] path> addExtension ".foo" "/.../name" == "/.../name.foo" [✔] path> fileExtension "/.../name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../name.foo" == "/.../name.foo" [✔] path> addExtension ".foo" "/.../name." == "/.../name..foo" [✔] path> fileExtension "/.../name..foo" == .foo [✔] path> replaceExtension ".foo" "/.../name..foo" == "/.../name..foo" [✔] path> addExtension ".foo" "/.../name.." == "/.../name...foo" [✔] path> fileExtension "/.../name...foo" == .foo [✔] path> replaceExtension ".foo" "/.../name...foo" == "/.../name...foo" [✔] path> addExtension ".foo" "/.../.name" == "/.../.name.foo" [✔] path> fileExtension "/.../.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../.name.foo" == "/.../.name.foo" [✔] path> addExtension ".foo" "/.../..name" == "/.../..name.foo" [✔] path> fileExtension "/.../..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../..name.foo" == "/.../..name.foo" [✔] path> addExtension ".foo" "/.../name.name" == "/.../name.name.foo" [✔] path> fileExtension "/.../name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../name.name.foo" == "/.../name.name.foo" [✔] path> addExtension ".foo" "/.../name..name" == "/.../name..name.foo" [✔] path> fileExtension "/.../name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/.../name..name.foo" == "/.../name..name.foo" [✔] path> addExtension ".foo" "/.../..." == "/.../....foo" [✔] path> fileExtension "/.../....foo" == .foo [✔] path> replaceExtension ".foo" "/.../....foo" == "/.../....foo" [✔] path> addExtension ".foo" "/name" == "/name.foo" [✔] path> fileExtension "/name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.foo" == "/name.foo" [✔] path> addExtension ".foo" "/name." == "/name..foo" [✔] path> fileExtension "/name..foo" == .foo [✔] path> replaceExtension ".foo" "/name..foo" == "/name..foo" [✔] path> addExtension ".foo" "/name.." == "/name...foo" [✔] path> fileExtension "/name...foo" == .foo [✔] path> replaceExtension ".foo" "/name...foo" == "/name...foo" [✔] path> addExtension ".foo" "/.name" == "/.name.foo" [✔] path> fileExtension "/.name.foo" == .foo [✔] path> replaceExtension ".foo" "/.name.foo" == "/.name.foo" [✔] path> addExtension ".foo" "/..name" == "/..name.foo" [✔] path> fileExtension "/..name.foo" == .foo [✔] path> replaceExtension ".foo" "/..name.foo" == "/..name.foo" [✔] path> addExtension ".foo" "/name.name" == "/name.name.foo" [✔] path> fileExtension "/name.name.foo" == .foo [✔] path> replaceExtension ".foo" "/name.name.foo" == "/name.name.foo" [✔] path> addExtension ".foo" "/name..name" == "/name..name.foo" [✔] path> fileExtension "/name..name.foo" == .foo [✔] path> replaceExtension ".foo" "/name..name.foo" == "/name..name.foo" [✔] path> addExtension ".foo" "/..." == "/....foo" [✔] path> fileExtension "/....foo" == .foo [✔] path> replaceExtension ".foo" "/....foo" == "/....foo" [✔] path> throws InvalidExtension when extension is [] [✔] path> throws InvalidExtension when extension is [.] [✔] path> throws InvalidExtension when extension is [x] [✔] path> throws InvalidExtension when extension is [..] [✔] path> throws InvalidExtension when extension is [...] [✔] path> throws InvalidExtension when extension is [xy] [✔] path> throws InvalidExtension when extension is [foo] [✔] path> throws InvalidExtension when extension is [foo.] [✔] path> throws InvalidExtension when extension is [foo..] [✔] path> throws InvalidExtension when extension is [..foo] [✔] path> throws InvalidExtension when extension is [...foo] [✔] path> throws InvalidExtension when extension is [.foo.bar] [✔] path> throws InvalidExtension when extension is [.foo/bar] [✔] path> Restrictions path> Succeeding: Parsing "~/" should succeed with: "~/" [✔] path> Succeeding: Parsing "~/foo" should succeed with: "~/foo/" [✔] path> Succeeding: Parsing "~/foo/bar" should succeed with: "~/foo/bar/" [✔] path> Succeeding: Parsing "a.." should succeed with: "a../" [✔] path> Succeeding: Parsing "..a" should succeed with: "..a/" [✔] path> "../" should be rejected [✔] path> ".." should be rejected [✔] path> "/.." should be rejected [✔] path> "/foo/../bar/" should be rejected [✔] path> "/foo/bar/.." should be rejected [✔] path> Aeson Instances path> Decoding "["/foo/bar"]" as a [Path Abs Dir] should succeed. [✔] path> Decoding "["/foo/bar"]" as a [Path Rel Dir] should fail. [✔] path> Encoding "["/foo/bar/mu.txt"]" should succeed. [✔] path> QuasiQuotes path> [absdir|/|] == $(mkAbsDir "/") [✔] path> [absdir|/home|] == $(mkAbsDir "/home") [✔] path> [reldir|foo|] == $(mkRelDir "foo") [✔] path> [reldir|foo/bar|] == $(mkRelDir "foo/bar") [✔] path> [absfile|/home/chris/foo.txt|] == $(mkAbsFile "/home/chris/foo.txt") [✔] path> [relfile|foo|] == $(mkRelFile "foo") [✔] path> [relfile|chris/foo.txt|] == $(mkRelFile "chris/foo.txt") [✔] path> path> Finished in 2.8954 seconds path> 1293 examples, 0 failures path> Test suite test: PASS path> Test suite logged to: dist/test/path-0.9.5-test.log path> Test suite validity-test: RUNNING... algebraic-graphs> Warning: 'adjacencyMap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:167:5 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:443:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:443:1 algebraic-graphs> 100% ( 8 / 8) in 'Algebra.Graph.ToGraph' algebraic-graphs> Warning: 'Relation' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Relation.hs:157:19 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:157:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:157:1 rebase> 77% ( 92 /118) in 'Rebase.Data.Vector.Fusion.Stream.Monadic' rebase> Missing documentation for: rebase> Module header rebase> mapMaybe rebase> zip rebase> catMaybes rebase> and rebase> or rebase> concatMap rebase> zip3 rebase> zipWith rebase> zipWith3 rebase> zip4 rebase> zip5 rebase> zip6 rebase> zipWith4 rebase> zipWith5 rebase> zipWith6 rebase> zipWithM_ rebase> unfoldrN rebase> liftBox rebase> generate rebase> unbox rebase> zipWith3M rebase> zipWith4M rebase> zipWith5M rebase> zipWith6M rebase> concatMapM rebase> Warning: Rebase.Data.Vector.Fusion.Util: Could not find documentation for exported module: Data.Vector.Fusion.Util algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:249:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:280:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:283:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:283:1 stan> [13 of 55] Compiling Stan.Core.ModuleName algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:302:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:304:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:304:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:243:1 rebase> Warning: Rebase.Data.Vector.Fusion.Util: Couldn't find .haddock for export Id rebase> Warning: Rebase.Data.Vector.Fusion.Util: Couldn't find .haddock for export delay_inline rebase> Warning: Rebase.Data.Vector.Fusion.Util: Couldn't find .haddock for export delayed_min rebase> 16% ( 1 / 6) in 'Rebase.Data.Vector.Fusion.Util' rebase> Missing documentation for: rebase> Module header rebase> Id rebase> liftBox rebase> delay_inline rebase> delayed_min algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:262:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:266:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:266:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:373:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:373:1 rebase> Warning: Rebase.Data.Vector.Generic: Could not find documentation for exported module: Data.Vector.Generic rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ++ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldr algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:584:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:389:1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export map algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:387:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:106:5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ! rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export // rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export accum rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeAccum algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:616:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:400:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:398:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:677:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:427:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:699:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:439:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:435:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:653:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:413:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:411:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:346:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:345:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:345:1 algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:471:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> Warning: 'map' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export !? rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export freeze rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeFreeze rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export thaw rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeThaw rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export concat rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mapMaybe rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unzip rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export maximumBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export minimumBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export showsPrec rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export head rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export group rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export groupBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldl1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mapM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export forM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export sequence rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export new rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export sequence_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldMap rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export filter rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unfoldr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zip rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export enumFromTo rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export enumFromThenTo rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export fromList rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export fromListN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export toList rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export empty quickcheck-classes> checkPhase completed in 56 seconds quickcheck-classes> Running phase: haddockPhase algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export uncons rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsnoc rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export last rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldl1' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export sum rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export product rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanl1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:541:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:555:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:554:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:554:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1052:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:678:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:663:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:663:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1067:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:678:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:678:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:743:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:464:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:460:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:154:5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanl' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldr1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanr1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export maximum rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export minimum rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export takeWhile rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export dropWhile rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export take rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export span rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export break rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export reverse rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export and rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export or rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export any rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export all rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export elem rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export notElem rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export concatMap rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zip3 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWith rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWith3 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unzip3 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeIndex rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export readPrec rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldMap' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export find rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export elemIndex rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export elemIndices rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export findIndex rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export findIndices rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export partition rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zip4 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zip5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zip6 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWith4 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWith5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWith6 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unzip4 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unzip5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unzip6 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export singleton rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export filterM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWithM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export zipWithM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export replicateM algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:719:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:446:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:146:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:146:5 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:319:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:320:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:320:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:604:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:603:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:603:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:333:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:332:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:332:1 algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1145:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:729:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:716:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:716:1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export cons rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export gfoldl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export gunfold rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export liftShowsPrec rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export liftReadsPrec rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldr1' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export snoc rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export create rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unfoldrN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeHead rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeLast rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export eq rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iterateN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export update rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export findIndexR rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export force rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export indexed rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export imap rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export imapM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iforM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unstream rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export stream rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export indexM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export clone rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export generateM algebraic-graphs> Warning: 'stars' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:937:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:623:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:611:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:621:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:621:1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export eqBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export cmpBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mapMaybeM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export uniq rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export fold1M rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export fold1M' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unfoldrM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unfoldrNM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unfoldrExactN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unfoldrExactNM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iterateNM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export prescanl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export prescanl' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export postscanl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export postscanl' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanl1' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export enumFromStepN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export Mutable rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export cmp rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export convert rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export accumulate rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export accumulate_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export backpermute rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export breakR rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export concatNE rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export constructN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export constructrN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export createT rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export dataCast rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export enumFromN rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export fold1M'_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export fold1M_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export foldM'_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export headM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifilter rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldM'_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export ifoldM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export imapMaybe rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export imapMaybeM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iscanl rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iscanl' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iscanr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export iscanr' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWith rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWith3 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWith4 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWith5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWith6 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWithM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export izipWithM_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export lastM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export maxIndex rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export maxIndexBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export maximumOn rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export minIndex rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export minIndexBy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export minimumOn rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mkVecConstr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mkVecType rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export partitionWith rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export postscanr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export postscanr' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export prescanr rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export prescanr' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanr' rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export scanr1' algebraic-graphs> Warning: 'adjacencyList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:805:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:502:1 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export spanR rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeAccumulate rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeAccumulate_ algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:491:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:496:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:223:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:223:5 rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeBackpermute rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeHeadM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeIndexM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeLastM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeUpd rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeUpdate rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unsafeUpdate_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unstablePartition rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export update_ rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unstreamM rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export streamR rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export unstreamR rebase> Warning: Rebase.Data.Vector.Generic: Couldn't find .haddock for export mkType rebase> 0% ( 0 /233) in 'Rebase.Data.Vector.Generic' rebase> Missing documentation for: rebase> Module header rebase> ++ rebase> foldr rebase> map rebase> ! rebase> // rebase> accum rebase> unsafeAccum rebase> !? rebase> freeze rebase> unsafeFreeze rebase> thaw rebase> unsafeThaw rebase> concat rebase> foldl rebase> mapMaybe rebase> unzip rebase> maximumBy rebase> minimumBy rebase> showsPrec rebase> length rebase> head rebase> group rebase> groupBy rebase> foldl' rebase> foldl1 rebase> mapM rebase> forM rebase> sequence rebase> new rebase> mapM_ rebase> sequence_ rebase> forM_ rebase> foldMap rebase> filter rebase> unfoldr rebase> zip rebase> enumFromTo rebase> enumFromThenTo rebase> fromList algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:951:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:651:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:636:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:636:1 rebase> fromListN rebase> toList rebase> empty rebase> uncons rebase> unsnoc rebase> tail rebase> last rebase> init rebase> null rebase> foldl1' rebase> sum rebase> product rebase> scanl rebase> scanl1 rebase> scanl' rebase> foldr' rebase> foldr1 rebase> scanr rebase> scanr1 rebase> maximum rebase> minimum rebase> replicate rebase> takeWhile rebase> dropWhile rebase> take rebase> drop rebase> splitAt rebase> span rebase> break rebase> reverse rebase> and rebase> or rebase> any rebase> all rebase> elem rebase> notElem rebase> concatMap rebase> zip3 rebase> zipWith rebase> zipWith3 rebase> unzip3 rebase> unsafeIndex rebase> readPrec rebase> foldMap' rebase> find rebase> elemIndex rebase> elemIndices rebase> findIndex rebase> findIndices rebase> partition rebase> zip4 rebase> zip5 rebase> zip6 rebase> zipWith4 rebase> zipWith5 rebase> zipWith6 rebase> unzip4 rebase> unzip5 rebase> unzip6 rebase> singleton rebase> filterM rebase> zipWithM rebase> zipWithM_ rebase> foldM rebase> foldM_ rebase> replicateM rebase> cons rebase> gfoldl rebase> gunfold rebase> liftShowsPrec rebase> liftReadsPrec rebase> foldr1' rebase> copy rebase> snoc rebase> create rebase> unfoldrN rebase> unsafeHead rebase> unsafeTail algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1091:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:703:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 rebase> unsafeInit rebase> unsafeLast rebase> unsafeTake algebraic-graphs> * at src/Algebra/Graph/Relation.hs:690:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:690:1 rebase> unsafeDrop rebase> eq rebase> iterateN rebase> update rebase> findIndexR rebase> force rebase> indexed rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imap rebase> imapM rebase> iforM rebase> imapM_ rebase> iforM_ rebase> modify rebase> unstream rebase> stream algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1108:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:716:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:703:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:703:1 rebase> indexM rebase> clone rebase> generate rebase> generateM rebase> slice rebase> eqBy rebase> cmpBy rebase> mapMaybeM rebase> uniq rebase> fold1M rebase> foldM' rebase> fold1M' rebase> unfoldrM rebase> unfoldrNM rebase> unfoldrExactN rebase> unfoldrExactNM rebase> iterateNM rebase> prescanl rebase> prescanl' rebase> postscanl rebase> postscanl' rebase> scanl1' rebase> enumFromStepN rebase> Vector rebase> Mutable rebase> cmp rebase> convert rebase> accumulate rebase> accumulate_ rebase> backpermute rebase> breakR rebase> concatNE rebase> constructN rebase> constructrN rebase> createT rebase> dataCast rebase> enumFromN rebase> fold1M'_ rebase> fold1M_ rebase> foldM'_ rebase> headM rebase> ifilter rebase> ifoldM rebase> ifoldM' rebase> ifoldM'_ rebase> ifoldM_ rebase> imapMaybe rebase> imapMaybeM rebase> iscanl rebase> iscanl' rebase> iscanr rebase> iscanr' rebase> izipWith rebase> izipWith3 rebase> izipWith4 rebase> izipWith5 rebase> izipWith6 rebase> izipWithM rebase> izipWithM_ rebase> lastM rebase> maxIndex rebase> maxIndexBy rebase> maximumOn rebase> minIndex lens> 59% ( 72 /121) in 'Control.Exception.Lens' lens> Missing documentation for: lens> Exception (src/Control/Exception/Lens.hs:197) lens> IOException_ (src/Control/Exception/Lens.hs:456) lens> ArithException_ (src/Control/Exception/Lens.hs:473) lens> Overflow_ (src/Control/Exception/Lens.hs:501) lens> Underflow_ (src/Control/Exception/Lens.hs:521) lens> LossOfPrecision_ (src/Control/Exception/Lens.hs:541) lens> DivideByZero_ (src/Control/Exception/Lens.hs:561) rebase> minIndexBy rebase> minimumOn rebase> mkVecConstr rebase> mkVecType rebase> partitionWith rebase> postscanr rebase> postscanr' lens> Denormal_ (src/Control/Exception/Lens.hs:581) lens> RatioZeroDenominator_ (src/Control/Exception/Lens.hs:601) lens> ArrayException_ (src/Control/Exception/Lens.hs:627) lens> IndexOutOfBounds_ (src/Control/Exception/Lens.hs:647) lens> UndefinedElement_ (src/Control/Exception/Lens.hs:667) lens> AssertionFailed__ (src/Control/Exception/Lens.hs:714) lens> AssertionFailed_ (src/Control/Exception/Lens.hs:718) lens> AsyncException_ (src/Control/Exception/Lens.hs:744) lens> StackOverflow_ (src/Control/Exception/Lens.hs:762) lens> HeapOverflow_ (src/Control/Exception/Lens.hs:785) lens> ThreadKilled_ (src/Control/Exception/Lens.hs:803) lens> UserInterrupt_ (src/Control/Exception/Lens.hs:821) lens> NonTermination__ (src/Control/Exception/Lens.hs:861) lens> NonTermination_ (src/Control/Exception/Lens.hs:865) lens> NestedAtomically__ (src/Control/Exception/Lens.hs:904) lens> NestedAtomically_ (src/Control/Exception/Lens.hs:908) lens> BlockedIndefinitelyOnMVar__ (src/Control/Exception/Lens.hs:948) lens> BlockedIndefinitelyOnMVar_ (src/Control/Exception/Lens.hs:952) lens> BlockedIndefinitelyOnSTM__ (src/Control/Exception/Lens.hs:992) lens> BlockedIndefinitelyOnSTM_ (src/Control/Exception/Lens.hs:996) lens> Deadlock__ (src/Control/Exception/Lens.hs:1035) lens> Deadlock_ (src/Control/Exception/Lens.hs:1039) lens> NoMethodError__ (src/Control/Exception/Lens.hs:1078) lens> NoMethodError_ (src/Control/Exception/Lens.hs:1082) lens> PatternMatchFail__ (src/Control/Exception/Lens.hs:1120) lens> PatternMatchFail_ (src/Control/Exception/Lens.hs:1124) lens> RecConError__ (src/Control/Exception/Lens.hs:1163) lens> RecConError_ (src/Control/Exception/Lens.hs:1167) lens> RecSelError__ (src/Control/Exception/Lens.hs:1207) lens> RecSelError_ (src/Control/Exception/Lens.hs:1211) lens> RecUpdError__ (src/Control/Exception/Lens.hs:1251) lens> RecUpdError_ (src/Control/Exception/Lens.hs:1255) lens> ErrorCall__ (src/Control/Exception/Lens.hs:1298) lens> ErrorCall_ (src/Control/Exception/Lens.hs:1302) lens> AllocationLimitExceeded__ (src/Control/Exception/Lens.hs:1341) lens> AllocationLimitExceeded_ (src/Control/Exception/Lens.hs:1345) lens> TypeError__ (src/Control/Exception/Lens.hs:1384) lens> TypeError_ (src/Control/Exception/Lens.hs:1388) lens> CompactionFailed__ (src/Control/Exception/Lens.hs:1428) lens> CompactionFailed_ (src/Control/Exception/Lens.hs:1432) lens> HandlingException__ (src/Control/Exception/Lens.hs:1472) lens> HandlingException_ (src/Control/Exception/Lens.hs:1476) algebraic-graphs> Warning: 'gmap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:761:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:749:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:731:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:731:1 algebraic-graphs> Warning: 'induce' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1163:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:775:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:745:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:745:1 rebase> prescanr rebase> prescanr' rebase> scanr' rebase> scanr1' rebase> spanR rebase> unsafeAccumulate rebase> unsafeAccumulate_ rebase> unsafeBackpermute rebase> unsafeCopy rebase> unsafeHeadM rebase> unsafeIndexM rebase> unsafeLastM rebase> unsafeSlice rebase> unsafeUpd rebase> unsafeUpdate rebase> unsafeUpdate_ rebase> unstablePartition rebase> update_ rebase> unstreamM rebase> streamR rebase> unstreamR rebase> mkType lens> Warning: 'SomeException' is ambiguous. It is defined lens> * in ‘GHC.Exception.Type’ lens> * in ‘GHC.Exception.Type’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Exception.Type’ lens> 66% ( 2 / 3) in 'Data.Dynamic.Lens' lens> Missing documentation for: lens> Dynamic (src/Data/Dynamic/Lens.hs:48) algebraic-graphs> Warning: 'reflexiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:834:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:873:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:823:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:823:1 algebraic-graphs> Warning: 'clique' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:878:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:570:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:558:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:569:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:569:1 algebraic-graphs> Warning: 'transitiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:861:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:900:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:850:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:850:1 algebraic-graphs> Warning: 'postSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:517:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:528:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:205:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:205:5 rebase> Warning: Rebase.Data.Vector.Generic.Base: Could not find documentation for exported module: Data.Vector.Generic.Base rebase> Warning: Rebase.Data.Vector.Generic.Base: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector.Generic.Base: Couldn't find .haddock for export Mutable rebase> 0% ( 0 / 3) in 'Rebase.Data.Vector.Generic.Base' rebase> Missing documentation for: rebase> Module header rebase> Vector rebase> Mutable rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Could not find documentation for exported module: Data.Vector.Generic.Mutable lens> 93% ( 15 / 16) in 'Numeric.Lens' lens> Missing documentation for: lens> Integral (src/Numeric/Lens.hs:57) lens> 100% ( 7 / 7) in 'Numeric.Natural.Lens' lens> Warning: 'SomeException' is ambiguous. It is defined lens> * in ‘GHC.Exception.Type’ lens> * in ‘GHC.Exception.Type’ lens> You may be able to disambiguate the identifier by qualifying it or lens> by specifying the type/value namespace explicitly. lens> Defaulting to the one defined in ‘GHC.Exception.Type’ lens> 66% ( 4 / 6) in 'System.Exit.Lens' lens> Missing documentation for: lens> ExitFailure_ (src/System/Exit/Lens.hs:76) lens> ExitSuccess_ (src/System/Exit/Lens.hs:72) algebraic-graphs> 100% ( 56 / 56) in 'Algebra.Graph.Relation' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export accum rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeRead rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeWrite rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeAccum rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export swap rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export readMaybe rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export length algebraic-graphs> Warning: 'Relation' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Relation.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:104:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:104:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:302:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:304:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:252:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:252:1 lens> 100% ( 19 / 19) in 'System.FilePath.Lens' lens> 32% ( 9 / 28) in 'System.IO.Error.Lens' lens> Missing documentation for: lens> _AlreadyExists (src/System/IO/Error/Lens.hs:64) lens> _NoSuchThing (src/System/IO/Error/Lens.hs:67) lens> _ResourceBusy (src/System/IO/Error/Lens.hs:70) lens> _ResourceExhausted (src/System/IO/Error/Lens.hs:73) lens> _EOF (src/System/IO/Error/Lens.hs:76) lens> _IllegalOperation (src/System/IO/Error/Lens.hs:79) lens> _PermissionDenied (src/System/IO/Error/Lens.hs:82) lens> _UserError (src/System/IO/Error/Lens.hs:85) lens> _UnsatisfiedConstraints (src/System/IO/Error/Lens.hs:88) lens> _SystemError (src/System/IO/Error/Lens.hs:91) lens> _ProtocolError (src/System/IO/Error/Lens.hs:94) lens> _OtherError (src/System/IO/Error/Lens.hs:97) lens> _InvalidArgument (src/System/IO/Error/Lens.hs:100) lens> _InappropriateType (src/System/IO/Error/Lens.hs:103) lens> _HardwareFault (src/System/IO/Error/Lens.hs:106) lens> _UnsupportedOperation (src/System/IO/Error/Lens.hs:109) lens> _TimeExpired (src/System/IO/Error/Lens.hs:112) lens> _ResourceVanished (src/System/IO/Error/Lens.hs:115) lens> _Interrupted (src/System/IO/Error/Lens.hs:118) algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:249:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:199:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:199:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:262:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:266:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:213:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:213:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:373:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:322:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:322:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:280:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:283:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:230:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:230:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:188:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:188:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:677:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:427:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:372:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:699:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:439:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:435:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:384:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:584:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:389:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:387:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:335:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:616:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:400:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:398:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:346:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:114:5 rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export new rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export take algebraic-graphs> Warning: 'edges' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export drop algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:333:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:332:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:279:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:279:1 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:653:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:413:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:411:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:360:1 rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export reverse rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export fill rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export read rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldrM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export write rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export replicateM algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:122:5 rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export clear rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export update rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldrM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unstream rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export modifyM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export clone rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export set rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeUpdate rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unstablePartition rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unstreamR rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export munstream rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export partitionBundle rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export partitionWithBundle rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeNew rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unstablePartitionBundle rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export transform rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export transformR rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export exchange rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export foldrM' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export grow rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export ifoldrM' rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export move rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export nextPermutation rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export nextPermutationBy rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export overlaps rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export prevPermutation rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export prevPermutationBy rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeExchange rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeGrow rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeModify rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeModifyM rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeMove rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeSwap rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export fillR rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export growFront rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export mstream rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export mstreamR rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export munstreamR rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export unsafeGrowFront rebase> Warning: Rebase.Data.Vector.Generic.Mutable: Couldn't find .haddock for export vunstream rebase> 3% ( 3 / 93) in 'Rebase.Data.Vector.Generic.Mutable' rebase> Missing documentation for: rebase> Module header rebase> foldr rebase> accum rebase> unsafeRead rebase> unsafeWrite rebase> unsafeAccum rebase> swap rebase> foldl rebase> readMaybe rebase> length rebase> foldl' rebase> new rebase> mapM_ rebase> forM_ rebase> tail rebase> init rebase> null rebase> foldr' rebase> replicate rebase> take rebase> drop rebase> splitAt rebase> reverse rebase> fill rebase> read rebase> foldrM rebase> write rebase> foldM rebase> replicateM rebase> copy rebase> clear rebase> unsafeTail rebase> unsafeInit rebase> unsafeTake rebase> unsafeDrop rebase> update rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imapM_ rebase> iforM_ rebase> ifoldrM rebase> modify rebase> unstream rebase> modifyM algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:346:1 rebase> clone rebase> generate rebase> generateM rebase> slice rebase> foldM' rebase> set rebase> ifoldM rebase> ifoldM' rebase> unsafeCopy rebase> unsafeSlice rebase> unsafeUpdate rebase> unstablePartition rebase> MVector rebase> unstreamR rebase> munstream rebase> partitionBundle rebase> partitionWithBundle rebase> unsafeNew rebase> unstablePartitionBundle algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:345:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:292:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:292:1 rebase> transform rebase> transformR rebase> exchange rebase> foldrM' rebase> grow rebase> ifoldrM' rebase> move rebase> nextPermutation rebase> nextPermutationBy rebase> overlaps rebase> prevPermutation rebase> prevPermutationBy rebase> unsafeExchange rebase> unsafeGrow rebase> unsafeModify rebase> unsafeModifyM rebase> unsafeMove rebase> unsafeSwap rebase> fillR rebase> growFront rebase> mstream rebase> mstreamR rebase> munstreamR rebase> unsafeGrowFront rebase> vunstream algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:471:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:422:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:541:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:463:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:463:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:555:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:554:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:475:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:475:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1052:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:678:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:663:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:571:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:571:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1067:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:678:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:585:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:585:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:743:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:464:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:460:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:411:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:719:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:446:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:395:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:146:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:146:5 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:319:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:320:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:267:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:267:1 rebase> Warning: Rebase.Data.Vector.Generic.New: Could not find documentation for exported module: Data.Vector.Generic.New rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export init algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:604:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:603:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:517:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:517:1 rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export take path> rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export apply rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export create rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export unstream rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export run rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export New rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export unstreamR rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export modifyWithBundle rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export runPrim algebraic-graphs> Warning: 'stars' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:937:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:623:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:611:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:621:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:534:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:534:1 rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export transform rebase> Warning: Rebase.Data.Vector.Generic.New: Couldn't find .haddock for export transformR rebase> 0% ( 0 / 20) in 'Rebase.Data.Vector.Generic.New' rebase> Missing documentation for: rebase> Module header rebase> tail rebase> init rebase> take rebase> drop rebase> apply rebase> create rebase> unsafeTail rebase> unsafeInit rebase> modify rebase> unstream rebase> run rebase> slice rebase> New rebase> unsafeSlice rebase> unstreamR rebase> modifyWithBundle rebase> runPrim rebase> transform rebase> transformR rebase> 0% ( 0 / 1) in 'Rebase.Data.Vector.Instances' rebase> Missing documentation for: rebase> Module header rebase> Warning: Rebase.Data.Vector.Internal.Check: Could not find documentation for exported module: Data.Vector.Internal.Check rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export inRange rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export Checks algebraic-graphs> Warning: 'adjacencyList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:805:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:502:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:491:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:496:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:451:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:223:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:223:5 rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export check rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export checkIndex rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export checkSlice rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export checkLength rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export doChecks rebase> Warning: Rebase.Data.Vector.Internal.Check: Couldn't find .haddock for export internalError rebase> 10% ( 1 / 10) in 'Rebase.Data.Vector.Internal.Check' rebase> Missing documentation for: rebase> Module header rebase> inRange rebase> Checks rebase> check rebase> checkIndex rebase> checkSlice rebase> checkLength rebase> doChecks rebase> internalError algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ rebase> Warning: Rebase.Data.Vector.Mutable: Could not find documentation for exported module: Data.Vector.Mutable rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeRead rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeWrite rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export swap rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export readMaybe rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export new rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export take algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:951:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:651:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:636:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:546:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:546:1 algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1091:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:703:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:690:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:597:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:597:1 rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export read rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldrM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export write rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldM algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1108:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:716:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:703:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:610:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:610:1 rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export clear rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldrM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export modifyM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export clone rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export set rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeNew rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export exchange rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export foldrM' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export grow rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export ifoldrM' rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export move rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export nextPermutation rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export nextPermutationBy rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export overlaps rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export prevPermutation rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export prevPermutationBy rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeExchange rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeGrow rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeModify rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeModifyM rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeMove rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export unsafeSwap rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export fromMutableArray rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export toMutableArray rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export IOVector rebase> Warning: Rebase.Data.Vector.Mutable: Couldn't find .haddock for export STVector algebraic-graphs> Warning: 'gmap' is ambiguous. It is defined rebase> 4% ( 3 / 75) in 'Rebase.Data.Vector.Mutable' rebase> Missing documentation for: algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:761:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:749:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:731:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:625:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:625:1 rebase> Module header rebase> foldr rebase> unsafeRead rebase> unsafeWrite rebase> swap rebase> foldl algebraic-graphs> Warning: 'induce' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1163:1 rebase> readMaybe rebase> length rebase> foldl' rebase> new rebase> mapM_ rebase> forM_ rebase> tail rebase> init rebase> null rebase> foldr' rebase> replicate rebase> take rebase> drop rebase> splitAt rebase> read rebase> foldrM rebase> write rebase> foldM rebase> replicateM rebase> copy rebase> clear rebase> unsafeTail rebase> unsafeInit rebase> unsafeTake rebase> unsafeDrop rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imapM_ rebase> iforM_ rebase> ifoldrM rebase> modify rebase> modifyM rebase> clone rebase> generate rebase> generateM rebase> slice rebase> foldM' rebase> set rebase> ifoldM rebase> ifoldM' rebase> unsafeCopy rebase> unsafeSlice rebase> MVector rebase> unsafeNew algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:775:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:745:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:639:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Symmetric.hs:639:1 rebase> exchange rebase> foldrM' rebase> grow rebase> ifoldrM' rebase> move rebase> nextPermutation rebase> nextPermutationBy rebase> overlaps rebase> prevPermutation rebase> prevPermutationBy rebase> unsafeExchange rebase> unsafeGrow rebase> unsafeModify rebase> unsafeModifyM rebase> unsafeMove rebase> unsafeSwap rebase> fromMutableArray rebase> toMutableArray rebase> IOVector rebase> STVector rebase> Warning: Rebase.Data.Vector.Primitive: Could not find documentation for exported module: Data.Vector.Primitive rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ++ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export map rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ! rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export // rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export accum rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeAccum rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export !? rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export freeze rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeFreeze rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export thaw rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeThaw rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export concat rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export mapMaybe rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export maximumBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export minimumBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export head rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export group rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export groupBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldl1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export mapM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export forM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldMap rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export filter rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unfoldr rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export enumFromTo rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export enumFromThenTo rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export fromList rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export fromListN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export toList rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export empty rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export uncons rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsnoc rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export last rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldl1' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export sum rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export product rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanl rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanl1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanl' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldr1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanr algebraic-graphs> 100% ( 48 / 48) in 'Algebra.Graph.Relation.Symmetric' algebraic-graphs> Warning: 'Graph' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:183:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanr1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:164:1 algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export maximum rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export minimum rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export takeWhile algebraic-graphs> by specifying the type/value namespace explicitly. rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export dropWhile rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export take algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:164:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export span rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export break rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export reverse rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export any rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export all rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export elem rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export notElem rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export concatMap rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWith rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWith3 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeIndex rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldMap' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export find rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export elemIndex rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export elemIndices rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export findIndex rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export findIndices rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export partition rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWith4 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWith5 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWith6 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export singleton rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export filterM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWithM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export zipWithM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export cons rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldr1' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export snoc rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export create rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unfoldrN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeHead rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeLast rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iterateN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export findIndexR rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export force algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:249:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:257:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:257:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:280:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:287:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:287:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldr algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:302:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:322:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:322:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:677:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:427:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export imap rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export imapM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iforM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export indexM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export eqBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export cmpBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export mapMaybeM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export uniq rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export fold1M rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export fold1M' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unfoldrM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unfoldrNM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unfoldrExactN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unfoldrExactNM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iterateNM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export prescanl rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export prescanl' algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:490:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:699:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:439:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:508:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> Warning: 'size' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:602:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:447:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:447:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export postscanl rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export postscanl' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanl1' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export enumFromStepN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export convert rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export accumulate_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export backpermute rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export breakR rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export constructN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export constructrN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export createT rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export enumFromN rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export fold1M'_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export fold1M_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export foldM'_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export headM algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:262:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:270:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:270:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifilter rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldM' algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:410:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldM'_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export ifoldM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export imapMaybe rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export imapMaybeM algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:410:1 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iscanl rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iscanl' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iscanr rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export iscanr' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWith rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWith3 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWith4 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWith5 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWith6 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWithM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export izipWithM_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export lastM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export maxIndex rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export maxIndexBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export maximumOn rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export minIndex rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export minIndexBy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export minimumOn rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export partitionWith rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export postscanr rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export postscanr' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export prescanr rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export prescanr' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanr' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export scanr1' rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export spanR rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeAccumulate_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeBackpermute rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeHeadM path> GenValid (Path Abs File) rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeIndexM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeLastM rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeUpd rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeUpdate_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unstablePartition rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export update_ rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeCast algebraic-graphs> Warning: 'Vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:184:16 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:164:16 rebase> Warning: Rebase.Data.Vector.Primitive: Couldn't find .haddock for export unsafeCoerceVector algebraic-graphs> * in ‘Data.Graph’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:164:16 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:616:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:400:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:456:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:653:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:413:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:470:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> Warning: 'Overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:185:16 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:165:16 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:165:16 rebase> 0% ( 1 /197) in 'Rebase.Data.Vector.Primitive' rebase> Missing documentation for: rebase> Module header rebase> ++ rebase> foldr rebase> map rebase> ! rebase> // rebase> accum rebase> unsafeAccum rebase> !? rebase> freeze rebase> unsafeFreeze rebase> thaw rebase> unsafeThaw rebase> concat rebase> foldl rebase> mapMaybe rebase> maximumBy rebase> minimumBy rebase> length rebase> head rebase> group rebase> groupBy rebase> foldl' rebase> foldl1 rebase> mapM rebase> forM rebase> mapM_ rebase> forM_ rebase> foldMap rebase> filter rebase> unfoldr rebase> enumFromTo rebase> enumFromThenTo rebase> fromList rebase> fromListN rebase> toList rebase> empty rebase> uncons rebase> unsnoc rebase> tail rebase> last rebase> init rebase> null rebase> foldl1' rebase> sum rebase> product rebase> scanl rebase> scanl1 rebase> scanl' rebase> foldr' rebase> foldr1 rebase> scanr rebase> scanr1 rebase> maximum rebase> minimum rebase> replicate rebase> takeWhile rebase> dropWhile rebase> take rebase> drop rebase> splitAt rebase> span rebase> break rebase> reverse rebase> any rebase> all rebase> elem rebase> notElem rebase> concatMap rebase> zipWith rebase> zipWith3 rebase> unsafeIndex rebase> foldMap' rebase> find rebase> elemIndex rebase> elemIndices rebase> findIndex rebase> findIndices rebase> partition rebase> zipWith4 rebase> zipWith5 rebase> zipWith6 rebase> singleton rebase> filterM rebase> zipWithM rebase> zipWithM_ rebase> foldM rebase> foldM_ rebase> replicateM rebase> cons rebase> foldr1' rebase> copy rebase> snoc rebase> create rebase> unfoldrN rebase> unsafeHead rebase> unsafeTail rebase> unsafeInit rebase> unsafeLast rebase> unsafeTake rebase> unsafeDrop rebase> iterateN rebase> findIndexR rebase> force rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imap rebase> imapM rebase> iforM rebase> imapM_ rebase> iforM_ rebase> modify rebase> indexM rebase> generate rebase> generateM rebase> slice rebase> eqBy rebase> cmpBy rebase> mapMaybeM rebase> uniq rebase> fold1M rebase> foldM' rebase> fold1M' rebase> unfoldrM rebase> unfoldrNM rebase> unfoldrExactN rebase> unfoldrExactNM rebase> iterateNM rebase> prescanl rebase> prescanl' rebase> postscanl rebase> postscanl' rebase> scanl1' rebase> enumFromStepN rebase> Vector rebase> convert rebase> accumulate_ rebase> backpermute rebase> breakR rebase> constructN rebase> constructrN rebase> createT rebase> enumFromN rebase> fold1M'_ rebase> fold1M_ rebase> foldM'_ rebase> headM rebase> ifilter rebase> ifoldM rebase> ifoldM' rebase> ifoldM'_ rebase> ifoldM_ rebase> imapMaybe rebase> imapMaybeM rebase> iscanl rebase> iscanl' rebase> iscanr rebase> iscanr' rebase> izipWith rebase> izipWith3 rebase> izipWith4 rebase> izipWith5 rebase> izipWith6 rebase> izipWithM rebase> izipWithM_ rebase> lastM rebase> maxIndex rebase> maxIndexBy rebase> maximumOn rebase> minIndex rebase> minIndexBy rebase> minimumOn rebase> partitionWith rebase> postscanr rebase> postscanr' rebase> prescanr rebase> prescanr' rebase> scanr' rebase> scanr1' rebase> spanR rebase> unsafeAccumulate_ rebase> unsafeBackpermute rebase> unsafeCopy rebase> unsafeHeadM rebase> unsafeIndexM rebase> unsafeLastM rebase> unsafeSlice rebase> unsafeUpd rebase> unsafeUpdate_ rebase> unstablePartition rebase> update_ rebase> MVector rebase> unsafeCast rebase> unsafeCoerceVector rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Could not find documentation for exported module: Data.Vector.Primitive.Mutable algebraic-graphs> Warning: 'Connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:186:16 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:166:16 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:166:16 rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeRead rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeWrite rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export swap rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export readMaybe rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export length algebraic-graphs> Warning: 'length' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.List.NonEmpty’ algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export new rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export take rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export read rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldrM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export write rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export clear rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldrM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export modifyM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export clone rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export set rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeNew rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export exchange rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export foldrM' algebraic-graphs> * at src/Algebra/Graph.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:561:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:162:5 rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export grow rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export ifoldrM' rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export move rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export nextPermutation rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export nextPermutationBy rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export overlaps rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export prevPermutation rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export prevPermutationBy rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeExchange rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeGrow rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeModify rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeModifyM rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeMove rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeSwap rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export IOVector rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export STVector rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeCast rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: Couldn't find .haddock for export unsafeCoerceMVector rebase> 5% ( 4 / 76) in 'Rebase.Data.Vector.Primitive.Mutable' rebase> Missing documentation for: rebase> Module header rebase> foldr rebase> unsafeRead rebase> unsafeWrite rebase> swap rebase> foldl rebase> readMaybe rebase> length rebase> foldl' rebase> new rebase> mapM_ algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1145:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:729:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:809:1 algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:809:1 rebase> forM_ rebase> tail rebase> init rebase> null rebase> foldr' rebase> replicate rebase> take rebase> drop rebase> splitAt rebase> read rebase> foldrM rebase> write rebase> foldM rebase> replicateM rebase> copy rebase> clear rebase> unsafeTail rebase> unsafeInit rebase> unsafeTake rebase> unsafeDrop rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imapM_ rebase> iforM_ rebase> ifoldrM rebase> modify rebase> modifyM rebase> clone algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1067:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:747:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:747:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:743:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:464:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:544:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:719:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:146:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:146:5 rebase> generate rebase> generateM rebase> slice rebase> foldM' rebase> set rebase> ifoldM rebase> ifoldM' rebase> unsafeCopy rebase> unsafeSlice rebase> MVector rebase> unsafeNew rebase> exchange rebase> foldrM' rebase> grow rebase> ifoldrM' rebase> move rebase> nextPermutation rebase> nextPermutationBy rebase> overlaps rebase> prevPermutation rebase> prevPermutationBy rebase> unsafeExchange rebase> unsafeGrow rebase> unsafeModify rebase> unsafeModifyM rebase> unsafeMove rebase> unsafeSwap rebase> IOVector rebase> STVector rebase> unsafeCast rebase> unsafeCoerceMVector rebase> Warning: Rebase.Data.Vector.Storable: Could not find documentation for exported module: Data.Vector.Storable rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ++ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export map rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ! rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export // rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export accum rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeAccum algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:604:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:639:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:639:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export !? rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export freeze rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeFreeze rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export thaw rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeThaw rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export concat rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export mapMaybe rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export maximumBy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export minimumBy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export head rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export group rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export groupBy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldl1 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export mapM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export forM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldMap rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export filter rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unfoldr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export enumFromTo rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export enumFromThenTo rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export fromList rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export fromListN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export toList rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export empty rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export uncons rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsnoc rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export last rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldl1' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export sum rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export product rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanl rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanl1 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanl' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldr1 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanr1 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export maximum rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export minimum rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export takeWhile rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export dropWhile rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export take rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export span rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export break rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export reverse rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export and rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export or rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export any rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export all rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export elem rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export notElem rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export concatMap rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWith rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWith3 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeIndex rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldMap' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export find rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export elemIndex rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export elemIndices rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export findIndex rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export findIndices rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export partition rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWith4 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWith5 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWith6 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export singleton rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export filterM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWithM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export zipWithM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export cons rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldr1' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export snoc rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export create rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unfoldrN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeHead rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeLast rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iterateN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export findIndexR rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export force rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export imap rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export imapM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iforM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export indexM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export eqBy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export cmpBy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export mapMaybeM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export uniq rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export fold1M rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export fold1M' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unfoldrM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unfoldrNM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unfoldrExactN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unfoldrExactNM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iterateNM algebraic-graphs> Warning: 'box' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1287:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:835:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:909:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:909:1 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export prescanl rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export prescanl' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export postscanl rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export postscanl' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanl1' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export enumFromStepN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export convert rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export accumulate_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export backpermute rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export breakR rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export constructN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export constructrN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export createT rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export enumFromN rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export fold1M'_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export fold1M_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export foldM'_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export headM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifilter rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldM'_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export ifoldM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export imapMaybe rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export imapMaybeM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iscanl rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iscanl' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iscanr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export iscanr' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWith rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWith3 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWith4 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWith5 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWith6 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWithM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export izipWithM_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export lastM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export maxIndex rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export maxIndexBy path> genValid :: Gen (Path Abs File) rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export maximumOn rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export minIndex rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export minIndexBy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export minimumOn algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1091:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:703:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:768:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:768:1 algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1108:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:716:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:704:1 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:782:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:782:1 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export partitionWith rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export postscanr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export postscanr' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export prescanr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export prescanr' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanr' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export scanr1' rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export spanR rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeAccumulate_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeBackpermute rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeHeadM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeIndexM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeLastM rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeUpd rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeUpdate_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unstablePartition rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export update_ rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeCast rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeCoerceVector rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeFromForeignPtr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export isSameVector rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeFromForeignPtr0 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeToForeignPtr rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeToForeignPtr0 rebase> Warning: Rebase.Data.Vector.Storable: Couldn't find .haddock for export unsafeWith rebase> 0% ( 1 /205) in 'Rebase.Data.Vector.Storable' rebase> Missing documentation for: rebase> Module header rebase> ++ rebase> foldr rebase> map rebase> ! rebase> // rebase> accum rebase> unsafeAccum rebase> !? rebase> freeze rebase> unsafeFreeze rebase> thaw rebase> unsafeThaw rebase> concat rebase> foldl rebase> mapMaybe rebase> maximumBy rebase> minimumBy rebase> length rebase> head rebase> group algebraic-graphs> Warning: '===' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:562:17 algebraic-graphs> * at src/Algebra/Graph/NonEmpty.hs:428:17 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> groupBy rebase> foldl' rebase> foldl1 rebase> mapM rebase> forM rebase> mapM_ rebase> forM_ rebase> foldMap rebase> filter rebase> unfoldr algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/NonEmpty.hs:428:17 rebase> enumFromTo rebase> enumFromThenTo rebase> fromList rebase> fromListN rebase> toList rebase> empty rebase> uncons rebase> unsnoc rebase> tail rebase> last rebase> init rebase> null rebase> foldl1' rebase> sum rebase> product rebase> scanl rebase> scanl1 rebase> scanl' rebase> foldr' rebase> foldr1 rebase> scanr rebase> scanr1 rebase> maximum rebase> minimum rebase> replicate rebase> takeWhile rebase> dropWhile rebase> take rebase> drop rebase> splitAt rebase> span rebase> break rebase> reverse rebase> and rebase> or rebase> any rebase> all rebase> elem rebase> notElem rebase> concatMap rebase> zipWith rebase> zipWith3 rebase> unsafeIndex rebase> foldMap' rebase> find rebase> elemIndex rebase> elemIndices rebase> findIndex rebase> findIndices rebase> partition rebase> zipWith4 rebase> zipWith5 rebase> zipWith6 rebase> singleton rebase> filterM rebase> zipWithM rebase> zipWithM_ rebase> foldM rebase> foldM_ rebase> replicateM rebase> cons rebase> foldr1' rebase> copy rebase> snoc rebase> create rebase> unfoldrN rebase> unsafeHead rebase> unsafeTail rebase> unsafeInit algebraic-graphs> Warning: 'filter' is ambiguous. It is defined rebase> unsafeLast rebase> unsafeTake algebraic-graphs> * in ‘Data.List.NonEmpty’ algebraic-graphs> * in ‘GHC.List’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> unsafeDrop rebase> iterateN rebase> findIndexR rebase> force algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imap rebase> imapM rebase> iforM rebase> imapM_ rebase> iforM_ rebase> modify rebase> indexM rebase> generate rebase> generateM rebase> slice rebase> eqBy rebase> cmpBy rebase> mapMaybeM rebase> uniq rebase> fold1M rebase> foldM' rebase> fold1M' rebase> unfoldrM rebase> unfoldrNM rebase> unfoldrExactN rebase> unfoldrExactNM rebase> iterateNM rebase> prescanl rebase> prescanl' rebase> postscanl rebase> postscanl' rebase> scanl1' rebase> enumFromStepN rebase> Vector rebase> convert rebase> accumulate_ rebase> backpermute rebase> breakR rebase> constructN rebase> constructrN rebase> createT rebase> enumFromN rebase> fold1M'_ rebase> fold1M_ rebase> foldM'_ rebase> headM rebase> ifilter rebase> ifoldM rebase> ifoldM' rebase> ifoldM'_ rebase> ifoldM_ rebase> imapMaybe rebase> imapMaybeM rebase> iscanl rebase> iscanl' rebase> iscanr rebase> iscanr' rebase> izipWith rebase> izipWith3 rebase> izipWith4 rebase> izipWith5 rebase> izipWith6 rebase> izipWithM rebase> izipWithM_ rebase> lastM rebase> maxIndex rebase> maxIndexBy rebase> maximumOn rebase> minIndex rebase> minIndexBy rebase> minimumOn rebase> partitionWith rebase> postscanr rebase> postscanr' rebase> prescanr rebase> prescanr' rebase> scanr' rebase> scanr1' rebase> spanR rebase> unsafeAccumulate_ rebase> unsafeBackpermute rebase> unsafeCopy rebase> unsafeHeadM rebase> unsafeIndexM rebase> unsafeLastM rebase> unsafeSlice rebase> unsafeUpd rebase> unsafeUpdate_ rebase> unstablePartition rebase> update_ rebase> MVector rebase> unsafeCast rebase> unsafeCoerceVector rebase> unsafeFromForeignPtr rebase> isSameVector rebase> unsafeFromForeignPtr0 rebase> unsafeToForeignPtr rebase> unsafeToForeignPtr0 rebase> unsafeWith algebraic-graphs> 100% ( 53 / 53) in 'Algebra.Graph.NonEmpty' algebraic-graphs> Warning: 'AdjacencyMap' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Storable.Internal: Could not find documentation for exported module: Data.Vector.Storable.Internal algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:157:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:66:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:66:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:379:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:355:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:390:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:417:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:130:5 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:429:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:415:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:138:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:138:5 path> only generates valid '(Path Abs File)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Abs File -> [Path Abs File]) algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 rebase> Warning: Rebase.Data.Vector.Storable.Internal: Couldn't find .haddock for export setPtr rebase> Warning: Rebase.Data.Vector.Storable.Internal: Couldn't find .haddock for export updPtr rebase> Warning: Rebase.Data.Vector.Storable.Internal: Couldn't find .haddock for export getPtr algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:268:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:268:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:171:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:171:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:288:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:288:1 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:403:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:379:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:122:5 rebase> 20% ( 1 / 5) in 'Rebase.Data.Vector.Storable.Internal' rebase> Missing documentation for: rebase> Module header rebase> setPtr rebase> updPtr rebase> getPtr rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Could not find documentation for exported module: Data.Vector.Storable.Mutable algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:185:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:185:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeRead rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeWrite rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export swap rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldl algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:241:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:241:1 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export readMaybe rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export new rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export replicate algebraic-graphs> Warning: 'transitiveClosure' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export take algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:900:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:706:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:706:1 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export read rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldrM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export write rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export clear rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldrM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export modifyM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export clone rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldM' algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:312:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:312:1 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export set rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeCopy algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeSlice algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:466:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:162:5 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeNew rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export exchange rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export foldrM' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export grow rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export ifoldrM' rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export move rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export nextPermutation algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export nextPermutationBy rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export overlaps rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export prevPermutation rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export prevPermutationBy rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeExchange algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:340:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:340:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:666:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:510:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:510:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:679:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:523:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:523:1 algebraic-graphs> Warning: 'null' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'filter' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.List’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:454:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:438:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:426:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:146:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:146:5 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeGrow rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeModify rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeModifyM rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeMove rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeSwap rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export IOVector rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export STVector rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeCast rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeCoerceMVector rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeFromForeignPtr rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeFromForeignPtr0 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeToForeignPtr rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeToForeignPtr0 rebase> Warning: Rebase.Data.Vector.Storable.Mutable: Couldn't find .haddock for export unsafeWith rebase> 4% ( 4 / 81) in 'Rebase.Data.Vector.Storable.Mutable' rebase> Missing documentation for: rebase> Module header rebase> foldr rebase> unsafeRead rebase> unsafeWrite rebase> swap rebase> foldl rebase> readMaybe rebase> length rebase> foldl' rebase> new rebase> mapM_ rebase> forM_ rebase> tail rebase> init rebase> null rebase> foldr' rebase> replicate rebase> take rebase> drop rebase> splitAt rebase> read rebase> foldrM rebase> write rebase> foldM rebase> replicateM rebase> copy rebase> clear rebase> unsafeTail rebase> unsafeInit rebase> unsafeTake rebase> unsafeDrop rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imapM_ rebase> iforM_ rebase> ifoldrM rebase> modify rebase> modifyM rebase> clone rebase> generate rebase> generateM rebase> slice rebase> foldM' rebase> set rebase> ifoldM rebase> ifoldM' rebase> unsafeCopy rebase> unsafeSlice rebase> MVector rebase> unsafeNew rebase> exchange rebase> foldrM' rebase> grow rebase> ifoldrM' rebase> move rebase> nextPermutation rebase> nextPermutationBy rebase> overlaps rebase> prevPermutation rebase> prevPermutationBy rebase> unsafeExchange rebase> unsafeGrow rebase> unsafeModify rebase> unsafeModifyM rebase> unsafeMove rebase> unsafeSwap rebase> IOVector rebase> STVector rebase> unsafeCast rebase> unsafeCoerceMVector rebase> unsafeFromForeignPtr rebase> unsafeFromForeignPtr0 rebase> unsafeToForeignPtr rebase> unsafeToForeignPtr0 rebase> unsafeWith rebase> Warning: Rebase.Data.Vector.Unboxed: Could not find documentation for exported module: Data.Vector.Unboxed rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ++ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export map rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ! rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export // rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export accum rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeAccum rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export !? rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export freeze rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeFreeze rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export thaw rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeThaw rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export concat rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export mapMaybe rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unzip rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export maximumBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export minimumBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export head rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export group rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export groupBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldl1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export mapM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export forM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldMap rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export filter rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unfoldr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zip rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export enumFromTo rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export enumFromThenTo rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export fromList rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export fromListN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export toList rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export empty rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export uncons rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsnoc rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export last rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldl1' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export sum rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export product rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanl rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanl1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanl' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldr' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldr1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanr1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export maximum rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export minimum algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:691:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:535:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export takeWhile rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export dropWhile algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:535:1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export take rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export span rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export break rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export reverse rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export and rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export or rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export any rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export all rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export elem rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export notElem rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export concatMap rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zip3 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWith rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWith3 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unzip3 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeIndex rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldMap' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export find rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export elemIndex rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export elemIndices rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export findIndex rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export findIndices rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export partition rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zip4 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zip5 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zip6 algebraic-graphs> Warning: 'gmap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:749:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:584:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:584:1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWith4 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWith5 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWith6 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unzip4 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unzip5 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unzip6 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export singleton rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export filterM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWithM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export zipWithM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export cons rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldr1' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export snoc rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export create rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unfoldrN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeHead rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeLast rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iterateN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export update rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export findIndexR rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export force rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export indexed rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export imap rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export imapM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iforM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export indexM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export eqBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export cmpBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export mapMaybeM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export uniq rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export fold1M rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export fold1M' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unfoldrM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unfoldrNM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unfoldrExactN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unfoldrExactNM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iterateNM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export prescanl rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export prescanl' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export postscanl rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export postscanl' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanl1' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export enumFromStepN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export convert rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export accumulate rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export accumulate_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export backpermute rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export breakR rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export constructN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export constructrN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export createT rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export enumFromN rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export fold1M'_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export fold1M_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export foldM'_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export headM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifilter rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldM'_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export ifoldM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export imapMaybe rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export imapMaybeM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iscanl rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iscanl' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iscanr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export iscanr' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWith rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWith3 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWith4 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWith5 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWith6 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWithM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export izipWithM_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export lastM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export maxIndex rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export maxIndexBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export maximumOn rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export minIndex rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export minIndexBy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export minimumOn rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export partitionWith rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export postscanr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export postscanr' algebraic-graphs> Warning: 'induce' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export prescanr rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export prescanr' algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:633:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanr' algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:633:1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export scanr1' rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export spanR rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeAccumulate rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeAccumulate_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeBackpermute rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeHeadM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeIndexM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeLastM rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeUpd rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeUpdate rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unsafeUpdate_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export unstablePartition rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export update_ rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export MVector algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:299:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:299:1 algebraic-graphs> Warning: 'reflexiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:873:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:679:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:679:1 algebraic-graphs> Warning: 'postSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:517:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:486:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:205:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:205:5 algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:717:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:564:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:564:1 rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export Unbox rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export As rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export DoNotUnboxLazy rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export DoNotUnboxNormalForm rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export DoNotUnboxStrict rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export IsoUnbox rebase> Warning: Rebase.Data.Vector.Unboxed: Couldn't find .haddock for export UnboxViaPrim rebase> 0% ( 0 /218) in 'Rebase.Data.Vector.Unboxed' rebase> Missing documentation for: rebase> Module header rebase> ++ rebase> foldr rebase> map rebase> ! rebase> // rebase> accum rebase> unsafeAccum rebase> !? rebase> freeze rebase> unsafeFreeze rebase> thaw rebase> unsafeThaw rebase> concat rebase> foldl rebase> mapMaybe rebase> unzip rebase> maximumBy rebase> minimumBy rebase> length rebase> head rebase> group rebase> groupBy rebase> foldl' rebase> foldl1 rebase> mapM rebase> forM rebase> mapM_ rebase> forM_ rebase> foldMap rebase> filter rebase> unfoldr rebase> zip rebase> enumFromTo rebase> enumFromThenTo rebase> fromList rebase> fromListN rebase> toList rebase> empty rebase> uncons rebase> unsnoc rebase> tail rebase> last rebase> init rebase> null rebase> foldl1' rebase> sum rebase> product rebase> scanl rebase> scanl1 rebase> scanl' rebase> foldr' rebase> foldr1 rebase> scanr rebase> scanr1 rebase> maximum rebase> minimum rebase> replicate rebase> takeWhile rebase> dropWhile rebase> take rebase> drop rebase> splitAt rebase> span rebase> break rebase> reverse rebase> and rebase> or rebase> any rebase> all rebase> elem rebase> notElem rebase> concatMap rebase> zip3 rebase> zipWith rebase> zipWith3 rebase> unzip3 rebase> unsafeIndex rebase> foldMap' rebase> find rebase> elemIndex rebase> elemIndices rebase> findIndex rebase> findIndices rebase> partition rebase> zip4 rebase> zip5 rebase> zip6 rebase> zipWith4 rebase> zipWith5 rebase> zipWith6 algebraic-graphs> 100% ( 49 / 49) in 'Algebra.Graph.Labelled.AdjacencyMap' rebase> unzip4 rebase> unzip5 rebase> unzip6 rebase> singleton rebase> filterM rebase> zipWithM rebase> zipWithM_ rebase> foldM rebase> foldM_ rebase> replicateM rebase> cons rebase> foldr1' rebase> copy rebase> snoc rebase> create rebase> unfoldrN rebase> unsafeHead rebase> unsafeTail rebase> unsafeInit rebase> unsafeLast rebase> unsafeTake rebase> unsafeDrop rebase> iterateN rebase> update rebase> findIndexR rebase> force rebase> indexed rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imap rebase> imapM rebase> iforM rebase> imapM_ rebase> iforM_ rebase> modify rebase> indexM rebase> generate rebase> generateM rebase> slice rebase> eqBy rebase> cmpBy rebase> mapMaybeM rebase> uniq rebase> fold1M rebase> foldM' rebase> fold1M' rebase> unfoldrM rebase> unfoldrNM rebase> unfoldrExactN rebase> unfoldrExactNM rebase> iterateNM rebase> prescanl rebase> prescanl' rebase> postscanl rebase> postscanl' rebase> scanl1' rebase> enumFromStepN rebase> Vector rebase> convert rebase> accumulate rebase> accumulate_ rebase> backpermute rebase> breakR rebase> constructN rebase> constructrN rebase> createT rebase> enumFromN rebase> fold1M'_ rebase> fold1M_ rebase> foldM'_ rebase> headM rebase> ifilter rebase> ifoldM rebase> ifoldM' rebase> ifoldM'_ rebase> ifoldM_ rebase> imapMaybe rebase> imapMaybeM rebase> iscanl rebase> iscanl' rebase> iscanr rebase> iscanr' rebase> izipWith rebase> izipWith3 rebase> izipWith4 rebase> izipWith5 rebase> izipWith6 rebase> izipWithM rebase> izipWithM_ rebase> lastM rebase> maxIndex rebase> maxIndexBy rebase> maximumOn rebase> minIndex rebase> minIndexBy rebase> minimumOn rebase> partitionWith rebase> postscanr rebase> postscanr' rebase> prescanr rebase> prescanr' rebase> scanr' rebase> scanr1' rebase> spanR rebase> unsafeAccumulate rebase> unsafeAccumulate_ rebase> unsafeBackpermute rebase> unsafeCopy rebase> unsafeHeadM rebase> unsafeIndexM rebase> unsafeLastM rebase> unsafeSlice rebase> unsafeUpd rebase> unsafeUpdate rebase> unsafeUpdate_ rebase> unstablePartition rebase> update_ rebase> MVector rebase> Unbox rebase> As rebase> DoNotUnboxLazy rebase> DoNotUnboxNormalForm rebase> DoNotUnboxStrict rebase> IsoUnbox rebase> UnboxViaPrim rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Could not find documentation for exported module: Data.Vector.Unboxed.Base rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export Vector rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export IOVector rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export STVector rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export Unbox rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export As rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export DoNotUnboxLazy rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export DoNotUnboxNormalForm rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export DoNotUnboxStrict rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export IsoUnbox rebase> Warning: Rebase.Data.Vector.Unboxed.Base: Couldn't find .haddock for export UnboxViaPrim rebase> 0% ( 0 / 12) in 'Rebase.Data.Vector.Unboxed.Base' rebase> Missing documentation for: rebase> Module header rebase> Vector rebase> MVector rebase> IOVector rebase> STVector rebase> Unbox rebase> As rebase> DoNotUnboxLazy rebase> DoNotUnboxNormalForm rebase> DoNotUnboxStrict rebase> IsoUnbox rebase> UnboxViaPrim algebraic-graphs> Warning: 'Context' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:675:20 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:675:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled.hs:675:1 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Could not find documentation for exported module: Data.Vector.Unboxed.Mutable rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldr rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeRead rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeWrite rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export swap rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldl rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export readMaybe rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unzip rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export length rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldl' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export new rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export mapM_ rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export forM_ rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export zip rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export tail rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export init rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export null rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldr' algebraic-graphs> Warning: 'size' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:357:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled.hs:357:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export replicate rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export take rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export drop rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export splitAt rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export zip3 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unzip3 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export read rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldrM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export zip4 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export zip5 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export zip6 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unzip4 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unzip5 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unzip6 rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export write rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export replicateM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export copy rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export clear rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeTail rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeInit rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeTake rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeDrop rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldr rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldl rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldr' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldl' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export imapM_ rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export iforM_ rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldrM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export modify rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export modifyM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export clone rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export generate rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export generateM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export slice rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldM' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export set rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldM' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeCopy rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeSlice rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export MVector rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeNew rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export exchange rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export foldrM' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export grow algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:191:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1 algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export ifoldrM' rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export move rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export nextPermutation rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export nextPermutationBy rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export overlaps rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export prevPermutation rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export prevPermutationBy rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeExchange rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeGrow rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeModify rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeModifyM rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeMove rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export unsafeSwap rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export IOVector rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export STVector rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: Couldn't find .haddock for export Unbox rebase> 3% ( 3 / 84) in 'Rebase.Data.Vector.Unboxed.Mutable' rebase> Missing documentation for: rebase> Module header rebase> foldr rebase> unsafeRead rebase> unsafeWrite rebase> swap rebase> foldl rebase> readMaybe rebase> unzip rebase> length rebase> foldl' rebase> new rebase> mapM_ rebase> forM_ rebase> zip rebase> tail rebase> init rebase> null rebase> foldr' rebase> replicate rebase> take rebase> drop rebase> splitAt rebase> zip3 rebase> unzip3 rebase> read rebase> foldrM rebase> zip4 rebase> zip5 rebase> zip6 rebase> unzip4 rebase> unzip5 rebase> unzip6 rebase> write rebase> foldM rebase> replicateM rebase> copy rebase> clear rebase> unsafeTail rebase> unsafeInit rebase> unsafeTake rebase> unsafeDrop rebase> ifoldr rebase> ifoldl rebase> ifoldr' rebase> ifoldl' rebase> imapM_ rebase> iforM_ rebase> ifoldrM rebase> modify rebase> modifyM rebase> clone rebase> generate rebase> generateM rebase> slice algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1 rebase> foldM' rebase> set rebase> ifoldM rebase> ifoldM' algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined rebase> unsafeCopy rebase> unsafeSlice rebase> MVector rebase> unsafeNew rebase> exchange algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:203:1 rebase> foldrM' rebase> grow rebase> ifoldrM' rebase> move algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:171:1 rebase> nextPermutation rebase> nextPermutationBy algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> overlaps rebase> prevPermutation rebase> prevPermutationBy rebase> unsafeExchange algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:171:1 rebase> unsafeGrow rebase> unsafeModify rebase> unsafeModifyM rebase> unsafeMove rebase> unsafeSwap rebase> IOVector rebase> STVector rebase> Unbox algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:288:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:268:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:268:1 algebraic-graphs> Warning: 'transpose' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:496:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:564:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:564:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:342:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:355:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:106:5 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:368:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:114:5 algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:424:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:450:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:162:5 algebraic-graphs> Warning: 'foldg' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:145:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:98:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:98:5 algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:303:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:288:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:288:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:180:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:340:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:340:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:241:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:241:1 rebase> 50% ( 1 / 2) in 'Rebase.Data.Version' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Void' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Void.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Data.Word' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Debug.Trace' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.C' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:381:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:379:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:122:5 algebraic-graphs> Warning: 'edgeLabel' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:385:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:391:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:391:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:217:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:185:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:185:1 rebase> 50% ( 1 / 2) in 'Rebase.Foreign.C.Error' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.C.String' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.C.Types' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Concurrent' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.ForeignPtr' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.ForeignPtr.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Alloc' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Array' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'transitiveClosure' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:619:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:706:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:706:1 rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Error' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Pool' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Safe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Unsafe' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Marshal.Utils' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Ptr' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.StablePtr' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Foreign.Storable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Arr' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:329:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:312:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. rebase> 50% ( 1 / 2) in 'Rebase.GHC.Base' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:312:1 rebase> 50% ( 1 / 2) in 'Rebase.GHC.Char' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Conc' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Conc.IO' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Conc.Signal' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Conc.Sync' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Desugar' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Enum' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:448:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:510:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:510:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:461:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:523:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:523:1 rebase> 50% ( 1 / 2) in 'Rebase.GHC.Environment' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Err' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Exception' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'null' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'filter' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.List’ algebraic-graphs> * in ‘Data.IntSet.Internal’ algebraic-graphs> * in ‘Data.Map.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:413:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:438:1 algebraic-graphs> * at src/Algebra/Graph/ToGraph.hs:154:5 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/ToGraph.hs:154:5 rebase> 50% ( 1 / 2) in 'Rebase.GHC.Exts' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Fingerprint' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Fingerprint.Type' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Float' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Float.ConversionUtils' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Float.RealFracMethods' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Foreign' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.ForeignPtr' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Generics' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Buffer' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.BufferedIO' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Device' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:473:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:535:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:535:1 rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.Failure' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.Iconv' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.Latin1' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.Types' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.UTF16' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.UTF32' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Encoding.UTF8' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Exception' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.FD' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Handle' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Handle.FD' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Handle.Internals' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Handle.Text' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.Handle.Types' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IO.IOMode' rebase> Missing documentation for: algebraic-graphs> Warning: 'induce' is ambiguous. It is defined rebase> Module header algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:545:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:633:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:633:1 rebase> 50% ( 1 / 2) in 'Rebase.GHC.IOArray' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.IORef' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:315:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:299:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:299:1 algebraic-graphs> Warning: 'reflexiveClosure' is ambiguous. It is defined rebase> 50% ( 1 / 2) in 'Rebase.GHC.Int' rebase> Missing documentation for: rebase> Module header algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:679:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled/AdjacencyMap.hs:679:1 rebase> 50% ( 1 / 2) in 'Rebase.GHC.List' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.MVar' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Num' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.OverloadedLabels' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Profiling' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Ptr' rebase> Missing documentation for: rebase> Module header algebraic-graphs> Warning: 'Focus' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:642:18 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:642:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Labelled.hs:642:1 rebase> 50% ( 1 / 2) in 'Rebase.GHC.Read' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Real' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Records' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.ST' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.STRef' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Show' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Stable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Stack' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Stats' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Storable' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.TopHandler' rebase> Missing documentation for: rebase> Module header algebraic-graphs> 100% ( 49 / 49) in 'Algebra.Graph.Labelled' rebase> 50% ( 1 / 2) in 'Rebase.GHC.TypeLits' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.TypeNats' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Unicode' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Weak' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.GHC.Word' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Numeric' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Numeric.Natural' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.CPUTime' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Console.GetOpt' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Environment' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Exit' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.IO' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.IO.Error' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.IO.Unsafe' rebase> Missing documentation for: rebase> Module header algebraic-graphs> 100% ( 6 / 6) in 'Algebra.Graph.Labelled.Example.Network' rebase> 50% ( 1 / 2) in 'Rebase.System.Info' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Mem' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Mem.StableName' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Mem.Weak' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Posix.Internals' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Posix.Types' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.System.Timeout' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Text.ParserCombinators.ReadP' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Text.ParserCombinators.ReadPrec' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Text.Printf' rebase> Missing documentation for: algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Labelled.Example.Automaton' rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Text.Read' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Text.Read.Lex' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Text.Show' rebase> Missing documentation for: rebase> Module header rebase> 50% ( 1 / 2) in 'Rebase.Unsafe.Coerce' algebraic-graphs> Warning: 'Doc' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Export.hs:57:17 algebraic-graphs> * at src/Algebra/Graph/Export.hs:57:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Export.hs:57:1 rebase> Missing documentation for: rebase> Module header algebraic-graphs> 100% ( 14 / 14) in 'Algebra.Graph.Export' algebraic-graphs> Warning: 'Style' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Export/Dot.hs:49:18 algebraic-graphs> * at src/Algebra/Graph/Export/Dot.hs:49:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Export/Dot.hs:49:1 algebraic-graphs> Warning: 'export' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Export.hs:186:1 algebraic-graphs> * at src/Algebra/Graph/Export/Dot.hs:122:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Export/Dot.hs:122:1 algebraic-graphs> Warning: 'Graph' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> 100% ( 11 / 11) in 'Algebra.Graph.Export.Dot' algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:325:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:325:1 algebraic-graphs> Warning: 'Graph' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:183:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:178:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:178:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:188:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:253:1 algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:253:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:199:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:266:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:266:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:230:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:300:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:300:1 algebraic-graphs> Warning: 'vertexCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:677:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:372:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:505:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:505:1 algebraic-graphs> Warning: 'edgeCount' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:699:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:384:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:519:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:519:1 algebraic-graphs> Warning: 'size' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:602:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:462:1 algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:462:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:213:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:281:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:281:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:322:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:424:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:424:1 algebraic-graphs> Warning: 'isEmpty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:584:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:335:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:446:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:446:1 algebraic-graphs> Warning: 'hasVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:616:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:346:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:474:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:474:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:279:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:354:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:354:1 algebraic-graphs> Warning: 'hasEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:653:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:360:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:491:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:491:1 algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:369:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:369:1 algebraic-graphs> Warning: 'vertexSet' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:763:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:422:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:557:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:557:1 algebraic-graphs> Warning: 'foldr' is ambiguous. It is defined algebraic-graphs> * in ‘Data.Foldable’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:463:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:610:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:610:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:475:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:624:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:624:1 algebraic-graphs> Warning: 'removeVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1052:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:571:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:729:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:729:1 algebraic-graphs> Warning: 'removeEdge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1067:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:585:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:746:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:746:1 algebraic-graphs> Warning: 'edgeList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:743:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:411:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:545:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:545:1 algebraic-graphs> Warning: 'vertexList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:719:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:395:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:531:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:531:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:267:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:341:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:341:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:517:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:669:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:669:1 algebraic-graphs> Warning: 'stars' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:937:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:534:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:687:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:687:1 algebraic-graphs> Warning: 'adjacencyList' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:805:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:451:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:583:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:583:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:951:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:546:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:701:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:701:1 algebraic-graphs> Warning: 'replaceVertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1091:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:597:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:760:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:760:1 algebraic-graphs> Warning: 'mergeVertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1108:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:610:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:775:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:775:1 algebraic-graphs> Warning: 'induce' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:1163:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:639:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:791:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:791:1 algebraic-graphs> 100% ( 50 / 50) in 'Algebra.Graph.Undirected' algebraic-graphs> Warning: 'Graph' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:183:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:109:1 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:66:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:178:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:178:1 algebraic-graphs> Warning: 'connect' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:386:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:302:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:119:5 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:288:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:268:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:304:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:325:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:325:1 algebraic-graphs> Warning: 'overlay' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:362:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:280:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:117:5 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:270:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:241:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:283:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:230:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:300:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:300:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:316:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:237:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:227:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:113:5 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:191:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:160:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:188:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:253:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:253:1 quickcheck-classes> Preprocessing library for quickcheck-classes-0.6.5.0.. algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:330:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:249:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:239:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:115:5 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:203:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:171:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:199:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:266:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:266:1 algebraic-graphs> Warning: 'overlays' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:440:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:346:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:336:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:325:1 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:329:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:312:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:345:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:292:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:369:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:369:1 algebraic-graphs> Warning: 'edge' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:343:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:262:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:252:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:289:1 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:217:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:185:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:266:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:213:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:281:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:281:1 algebraic-graphs> Warning: 'isSubgraphOf' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:542:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:376:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:366:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:361:1 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:180:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:340:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:373:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:322:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:424:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:424:1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:837:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:541:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:529:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:373:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:463:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:610:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:610:1 algebraic-graphs> Warning: 'circuit' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:858:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:555:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:543:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:387:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:554:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:475:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:624:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:624:1 algebraic-graphs> Warning: 'edges' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:423:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:333:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:323:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:312:1 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:315:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:299:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:332:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:279:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:354:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:354:1 algebraic-graphs> Warning: 'vertices' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:407:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:319:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:309:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:301:1 algebraic-graphs> * at src/Algebra/Graph/Labelled.hs:303:1 algebraic-graphs> * at src/Algebra/Graph/Labelled/AdjacencyMap.hs:288:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:320:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:267:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:341:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:341:1 algebraic-graphs> Warning: 'star' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:915:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:604:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:592:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:431:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:603:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:517:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:669:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:669:1 stan> [14 of 55] Compiling Stan.Hie.Compat810 stan> [15 of 55] Compiling Stan.Hie.Compat900 stan> [16 of 55] Compiling Stan.Hie.Compat902 stan> [17 of 55] Compiling Stan.Hie.Compat904 stan> [18 of 55] Compiling Stan.Hie.Compat algebraic-graphs> Warning: 'tree' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph.hs:951:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:651:1 algebraic-graphs> * at src/Algebra/Graph/AdjacencyMap.hs:639:1 algebraic-graphs> * at src/Algebra/Graph/Class.hs:445:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:636:1 algebraic-graphs> * at src/Algebra/Graph/Relation/Symmetric.hs:546:1 algebraic-graphs> * at src/Algebra/Graph/Undirected.hs:701:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Undirected.hs:701:1 algebraic-graphs> 100% ( 27 / 27) in 'Algebra.Graph.Class' algebraic-graphs> Warning: 'TransitiveRelation' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Relation/Transitive.hs:39:32 algebraic-graphs> * at src/Algebra/Graph/Relation/Transitive.hs:39:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Transitive.hs:39:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:113:5 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:373:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> Warning: 'clique' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:402:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:569:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:569:1 algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Relation.Transitive' algebraic-graphs> Warning: 'ReflexiveRelation' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Relation/Reflexive.hs:34:31 algebraic-graphs> * at src/Algebra/Graph/Relation/Reflexive.hs:34:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Reflexive.hs:34:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:115:5 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Relation.Reflexive' quickcheck-classes> Running Haddock on library for quickcheck-classes-0.6.5.0.. algebraic-graphs> Warning: 'PreorderRelation' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Relation/Preorder.hs:44:30 algebraic-graphs> * at src/Algebra/Graph/Relation/Preorder.hs:44:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation/Preorder.hs:44:1 algebraic-graphs> Warning: 'vertex' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:115:5 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:254:1 algebraic-graphs> Warning: 'empty' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:113:5 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:243:1 algebraic-graphs> Warning: 'path' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:373:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:540:1 algebraic-graphs> Warning: 'clique' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/Class.hs:402:1 algebraic-graphs> * at src/Algebra/Graph/Relation.hs:569:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Algebra/Graph/Relation.hs:569:1 algebraic-graphs> 100% ( 5 / 5) in 'Algebra.Graph.Relation.Preorder' algebraic-graphs> 0% ( 0 / 8) in 'Algebra.Graph.Example.Todo' algebraic-graphs> Missing documentation for: algebraic-graphs> Module header algebraic-graphs> Todo (src/Algebra/Graph/Example/Todo.hs:13) algebraic-graphs> todo (src/Algebra/Graph/Example/Todo.hs:42) algebraic-graphs> low (src/Algebra/Graph/Example/Todo.hs:23) algebraic-graphs> high (src/Algebra/Graph/Example/Todo.hs:27) algebraic-graphs> ~*~ (src/Algebra/Graph/Example/Todo.hs:35) algebraic-graphs> >*< (src/Algebra/Graph/Example/Todo.hs:39) algebraic-graphs> priority (src/Algebra/Graph/Example/Todo.hs:31) algebraic-graphs> Warning: 'GraphKL' is ambiguous. It is defined algebraic-graphs> * at src/Data/Graph/Typed.hs:40:18 algebraic-graphs> * at src/Data/Graph/Typed.hs:40:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Data/Graph/Typed.hs:40:1 algebraic-graphs> Warning: 'array' is out of scope. algebraic-graphs> If you qualify the identifier, haddock can try to link it anyway. algebraic-graphs> Warning: 'fromAdjacencyMap' is ambiguous. It is defined algebraic-graphs> * at src/Algebra/Graph/AdjacencyIntMap.hs:222:1 algebraic-graphs> * at src/Data/Graph/Typed.hs:60:1 algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined at src/Data/Graph/Typed.hs:60:1 algebraic-graphs> Warning: 'map' is ambiguous. It is defined algebraic-graphs> * in ‘GHC.Base’ algebraic-graphs> * in ‘Data.Map.Strict.Internal’ algebraic-graphs> * in ‘Data.Set.Internal’ algebraic-graphs> You may be able to disambiguate the identifier by qualifying it or algebraic-graphs> by specifying the type/value namespace explicitly. algebraic-graphs> Defaulting to the one defined in ‘Data.Set.Internal’ quickcheck-classes> Warning: The documentation for the following packages are not installed. No quickcheck-classes> links will be generated to these packages: vector-0.13.2.0 algebraic-graphs> 90% ( 10 / 11) in 'Data.Graph.Typed' algebraic-graphs> Missing documentation for: algebraic-graphs> scc (src/Data/Graph/Typed.hs:192) rebase> Warning: Rebase.Prelude: Couldn't find .haddock for export Vector rebase> 92% (410 /443) in 'Rebase.Prelude' rebase> Missing documentation for: rebase> even rebase> odd rebase> ReadPrec rebase> readPrec_to_P rebase> readP_to_Prec rebase> readPrec_to_S rebase> readS_to_Prec rebase> BlockReason rebase> ThreadId rebase> getAlt rebase> PrimMVar rebase> reportHeapOverflow rebase> childHandler rebase> pseq rebase> par rebase> reportStackOverflow rebase> reportError rebase> setUncaughtExceptionHandler rebase> getUncaughtExceptionHandler rebase> HandlerFun rebase> Signal rebase> setHandler rebase> runHandlers rebase> ensureIOManagerIsRunning rebase> ioManagerCapabilitiesChanged rebase> ArrowZero rebase> returning rebase> apDefault rebase> -<< rebase> ->- rebase> -<- rebase> ISO8601 rebase> Vector quickcheck-classes> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stan> [19 of 55] Compiling Stan.Cabal lens> Warning: Control.Lens.Internal.CTypes: could not find link destinations for: lens> - GHC.Generics.D:R:UReckPtrp0 lens> - GHC.Generics.Rep_R:UReckPtrp lens> - GHC.Generics.Rep1_R:UReckPtrp lens> Warning: Control.Lens.Internal.Iso: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector algebraic-graphs> Warning: Algebra.Graph.AdjacencyMap: could not find link destinations for: algebraic-graphs> - Algebra.Graph.AdjacencyMap.Rep_AdjacencyMap algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap0 algebraic-graphs> - Algebra.Graph.Class.D:R:VertexAdjacencyMap0 rebase> Warning: Rebase.Data.Tuple: could not find link destinations for: rebase> - GHC.Generics.Rep1_Solo rebase> - GHC.Generics.Rep_Solo rebase> Warning: Rebase.Data.Vector: could not find link destinations for: rebase> - Data.Vector.D:R:ItemVector hw-prim> Preprocessing test suite 'hw-prim-test' for hw-prim-0.6.3.2.. hw-prim> Building test suite 'hw-prim-test' for hw-prim-0.6.3.2.. rebase> Warning: Rebase.Data.Vector.Generic: could not find link destinations for: rebase> - Data.Vector.Fusion.Bundle.Bundle rebase> - Data.Vector.Fusion.Bundle.MBundle rebase> - Data.Vector.Strict.Mutable.MVector rebase> - Data.Vector.Strict.Vector rebase> Warning: Rebase.Data.Vector.Generic.Base: could not find link destinations for: rebase> - Data.Vector.Strict.Mutable.MVector rebase> - Data.Vector.Strict.Vector rebase> Warning: Rebase.Data.Vector.Generic.Mutable: could not find link destinations for: rebase> - Control.Monad.Primitive.D:R:PrimStateST0 rebase> - Data.Vector.Fusion.Bundle.Bundle rebase> - Data.Vector.Fusion.Bundle.MBundle rebase> - Control.Monad.Primitive.D:R:PrimStateIO rebase> - Control.Monad.Primitive.D:R:PrimStateIdentityT rebase> - Control.Monad.Primitive.D:R:PrimStateST rebase> - Control.Monad.Primitive.D:R:PrimStateAccumT rebase> - Control.Monad.Primitive.D:R:PrimStateContT rebase> - Control.Monad.Primitive.D:R:PrimStateExceptT rebase> - Control.Monad.Primitive.D:R:PrimStateMaybeT rebase> - Control.Monad.Primitive.D:R:PrimStateRWST0 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST1 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST rebase> - Control.Monad.Primitive.D:R:PrimStateReaderT rebase> - Control.Monad.Primitive.D:R:PrimStateSelectT rebase> - Control.Monad.Primitive.D:R:PrimStateStateT0 rebase> - Control.Monad.Primitive.D:R:PrimStateStateT rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT0 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT1 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT rebase> - Data.Vector.Strict.Mutable.MVector rebase> Warning: Rebase.Data.Vector.Generic.New: could not find link destinations for: rebase> - Data.Vector.Fusion.Bundle.Size.Size rebase> - Data.Vector.Fusion.Bundle.Bundle rebase> Warning: Rebase.Data.Vector.Mutable: could not find link destinations for: rebase> - Control.Monad.Primitive.D:R:PrimStateST0 rebase> - Control.Monad.Primitive.D:R:PrimStateIO rebase> - Control.Monad.Primitive.D:R:PrimStateIdentityT rebase> - Control.Monad.Primitive.D:R:PrimStateST rebase> - Control.Monad.Primitive.D:R:PrimStateAccumT rebase> - Control.Monad.Primitive.D:R:PrimStateContT rebase> - Control.Monad.Primitive.D:R:PrimStateExceptT rebase> - Control.Monad.Primitive.D:R:PrimStateMaybeT rebase> - Control.Monad.Primitive.D:R:PrimStateRWST0 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST1 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST rebase> - Control.Monad.Primitive.D:R:PrimStateReaderT rebase> - Control.Monad.Primitive.D:R:PrimStateSelectT rebase> - Control.Monad.Primitive.D:R:PrimStateStateT0 rebase> - Control.Monad.Primitive.D:R:PrimStateStateT rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT0 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT1 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT rebase> Warning: Rebase.Data.Vector.Primitive: could not find link destinations for: rebase> - Data.Vector.Primitive.D:R:ItemVector rebase> Warning: Rebase.Data.Vector.Primitive.Mutable: could not find link destinations for: rebase> - Control.Monad.Primitive.D:R:PrimStateST0 rebase> - Control.Monad.Primitive.D:R:PrimStateIO rebase> - Control.Monad.Primitive.D:R:PrimStateIdentityT rebase> - Control.Monad.Primitive.D:R:PrimStateST rebase> - Control.Monad.Primitive.D:R:PrimStateAccumT rebase> - Control.Monad.Primitive.D:R:PrimStateContT rebase> - Control.Monad.Primitive.D:R:PrimStateExceptT rebase> - Control.Monad.Primitive.D:R:PrimStateMaybeT rebase> - Control.Monad.Primitive.D:R:PrimStateRWST0 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST1 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST rebase> - Control.Monad.Primitive.D:R:PrimStateReaderT rebase> - Control.Monad.Primitive.D:R:PrimStateSelectT rebase> - Control.Monad.Primitive.D:R:PrimStateStateT0 rebase> - Control.Monad.Primitive.D:R:PrimStateStateT rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT0 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT1 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT rebase> Warning: Rebase.Data.Vector.Storable: could not find link destinations for: rebase> - Data.Vector.Storable.D:R:ItemVector algebraic-graphs> Warning: Algebra.Graph.AdjacencyIntMap: could not find link destinations for: algebraic-graphs> - Algebra.Graph.AdjacencyIntMap.Rep_AdjacencyIntMap algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyIntMap algebraic-graphs> - Algebra.Graph.Class.D:R:VertexAdjacencyIntMap rebase> Warning: Rebase.Data.Vector.Storable.Mutable: could not find link destinations for: rebase> - Control.Monad.Primitive.D:R:PrimStateST0 rebase> - Control.Monad.Primitive.D:R:PrimStateIO rebase> - Control.Monad.Primitive.D:R:PrimStateIdentityT rebase> - Control.Monad.Primitive.D:R:PrimStateST rebase> - Control.Monad.Primitive.D:R:PrimStateAccumT rebase> - Control.Monad.Primitive.D:R:PrimStateContT rebase> - Control.Monad.Primitive.D:R:PrimStateExceptT rebase> - Control.Monad.Primitive.D:R:PrimStateMaybeT rebase> - Control.Monad.Primitive.D:R:PrimStateRWST0 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST1 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST rebase> - Control.Monad.Primitive.D:R:PrimStateReaderT rebase> - Control.Monad.Primitive.D:R:PrimStateSelectT rebase> - Control.Monad.Primitive.D:R:PrimStateStateT0 rebase> - Control.Monad.Primitive.D:R:PrimStateStateT rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT0 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT1 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT hw-prim> [ 1 of 11] Compiling HaskellWorks.Data.ByteStringSpec ( test/HaskellWorks/Data/ByteStringSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/ByteStringSpec.o ) algebraic-graphs> Warning: Algebra.Graph.Internal: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Internal.D:R:ItemList algebraic-graphs> Warning: Algebra.Graph: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Rep_Graph algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexGraph algebraic-graphs> - Algebra.Graph.Class.D:R:VertexGraph1 algebraic-graphs> Warning: Algebra.Graph.Bipartite.AdjacencyMap: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Bipartite.AdjacencyMap.D:R:ItemList algebraic-graphs> - Algebra.Graph.Bipartite.AdjacencyMap.Rep_List algebraic-graphs> - Algebra.Graph.Bipartite.AdjacencyMap.Rep_AdjacencyMap algebraic-graphs> Warning: Algebra.Graph.Bipartite.AdjacencyMap.Algorithm: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Bipartite.AdjacencyMap.Algorithm.Rep_Matching rebase> Warning: Rebase.Data.Vector.Unboxed: could not find link destinations for: rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple20 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple30 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple40 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple50 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple60 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorBool0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAll0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAlt0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAny0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsArg0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple20 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAs0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsComplex0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsCompose0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxLazy0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxNormalForm0 rebase> - Data.Vector.Strict.Mutable.MVector rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxStrict0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDown0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDual0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFirst0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt160 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt640 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt80 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsLast0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMax0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMin0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsProduct0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsSum0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple30 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple40 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple50 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple60 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsUnit0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord160 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord320 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord640 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAll0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAlt0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAny0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorArg0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAs0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorChar0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorComplex0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorCompose0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorConst0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxLazy0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxNormalForm0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxStrict0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDown0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDual0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFirst0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFloat0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 algebraic-graphs> Warning: Algebra.Graph.Label: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Label.D:R:ItemMinimum algebraic-graphs> - Algebra.Graph.Label.D:R:ItemLabel rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt160 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt320 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt640 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt80 rebase> - Data.Vector.Unboxed.Base.D:R:VectorLast0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorMax0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorMin0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorProduct0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorSum0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorUnboxViaPrim0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorUnit0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord160 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord320 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord640 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord80 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWrappedMonoid0 rebase> - Data.Vector.Strict.Vector algebraic-graphs> Warning: Algebra.Graph.NonEmpty.AdjacencyMap: could not find link destinations for: algebraic-graphs> - Algebra.Graph.NonEmpty.AdjacencyMap.Rep_AdjacencyMap algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap algebraic-graphs> Warning: Algebra.Graph.ToGraph: could not find link destinations for: algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyIntMap algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexAdjacencyMap0 algebraic-graphs> - Algebra.Graph.ToGraph.D:R:ToVertexGraph algebraic-graphs> - Algebra.Graph.Relation.D:R:ToVertexRelation algebraic-graphs> - Algebra.Graph.Relation.Symmetric.D:R:ToVertexRelation algebraic-graphs> - Algebra.Graph.NonEmpty.D:R:ToVertexGraph algebraic-graphs> - Algebra.Graph.Labelled.AdjacencyMap.D:R:ToVertexAdjacencyMap algebraic-graphs> - Algebra.Graph.Labelled.D:R:ToVertexGraph rebase> Warning: Rebase.Data.Vector.Unboxed.Base: could not find link destinations for: rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple20 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple30 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple40 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple50 rebase> - Data.Vector.Unboxed.Base.D:R:VectorTuple60 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorBool0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAll0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAlt0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAny0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsArg0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple20 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAs0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsComplex0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsCompose0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxLazy0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxNormalForm0 rebase> - Data.Vector.Strict.Mutable.MVector rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxStrict0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDown0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDual0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFirst0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt160 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt640 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt80 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsLast0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMax0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMin0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsProduct0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsSum0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple30 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple40 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple50 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple60 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsUnit0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord160 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord320 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord640 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAll0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAlt0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAny0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorArg0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorAs0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorChar0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorComplex0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorCompose0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorConst0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxLazy0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxNormalForm0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDoNotUnboxStrict0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDown0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDual0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFirst0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFloat0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt160 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt320 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt640 rebase> - Data.Vector.Unboxed.Base.D:R:VectorInt80 rebase> - Data.Vector.Unboxed.Base.D:R:VectorLast0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorMax0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorMin0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorProduct0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorSum0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorUnboxViaPrim0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorUnit0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord160 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord320 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord640 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWord80 rebase> - Data.Vector.Unboxed.Base.D:R:VectorWrappedMonoid0 rebase> - Data.Vector.Strict.Vector algebraic-graphs> Warning: Algebra.Graph.Relation: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Relation.D:R:ToVertexRelation algebraic-graphs> - Algebra.Graph.Class.D:R:VertexRelation0 algebraic-graphs> Warning: Algebra.Graph.Relation.Symmetric: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Relation.Symmetric.D:R:ToVertexRelation algebraic-graphs> - Algebra.Graph.Class.D:R:VertexRelation algebraic-graphs> Warning: Algebra.Graph.NonEmpty: could not find link destinations for: algebraic-graphs> - Algebra.Graph.NonEmpty.D:R:ToVertexGraph algebraic-graphs> Warning: Algebra.Graph.Labelled.AdjacencyMap: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Labelled.AdjacencyMap.D:R:ToVertexAdjacencyMap algebraic-graphs> - Algebra.Graph.Labelled.AdjacencyMap.Rep_AdjacencyMap algebraic-graphs> - Algebra.Graph.Class.D:R:VertexAdjacencyMap quickcheck-classes> [ 1 of 12] Compiling Test.QuickCheck.Classes.Alt ( src/Test/QuickCheck/Classes/Alt.hs, nothing ) stan> [20 of 55] Compiling Stan.Hie.Debug810 stan> [21 of 55] Compiling Stan.Hie.Debug900 stan> [22 of 55] Compiling Stan.Hie.Debug902 stan> [23 of 55] Compiling Stan.Info stan> [24 of 55] Compiling Stan.NameMeta algebraic-graphs> Warning: Algebra.Graph.Labelled: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Labelled.D:R:ToVertexGraph algebraic-graphs> - Algebra.Graph.Labelled.Rep_Graph algebraic-graphs> - Algebra.Graph.Class.D:R:VertexGraph algebraic-graphs> Warning: Algebra.Graph.Undirected: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Undirected.Rep_Graph algebraic-graphs> - Algebra.Graph.Class.D:R:VertexGraph0 algebraic-graphs> Warning: Algebra.Graph.Class: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Class.D:R:VertexTuple3 algebraic-graphs> - Algebra.Graph.Class.D:R:VertexTuple2 algebraic-graphs> - Algebra.Graph.Class.D:R:VertexFUN algebraic-graphs> - Algebra.Graph.Class.D:R:VertexMaybe algebraic-graphs> - Algebra.Graph.Class.D:R:VertexUnit algebraic-graphs> - Algebra.Graph.Class.D:R:VertexRelation algebraic-graphs> - Algebra.Graph.Class.D:R:VertexRelation0 algebraic-graphs> - Algebra.Graph.Class.D:R:VertexAdjacencyMap algebraic-graphs> - Algebra.Graph.Class.D:R:VertexGraph algebraic-graphs> - Algebra.Graph.Class.D:R:VertexAdjacencyIntMap algebraic-graphs> - Algebra.Graph.Class.D:R:VertexAdjacencyMap0 algebraic-graphs> - Algebra.Graph.Class.D:R:VertexGraph0 algebraic-graphs> - Algebra.Graph.Class.D:R:VertexGraph1 algebraic-graphs> - Algebra.Graph.Relation.Transitive.D:R:VertexTransitiveRelation algebraic-graphs> - Algebra.Graph.Relation.Reflexive.D:R:VertexReflexiveRelation algebraic-graphs> - Algebra.Graph.Relation.Preorder.D:R:VertexPreorderRelation algebraic-graphs> - Algebra.Graph.Example.Todo.D:R:VertexTodo algebraic-graphs> Warning: Algebra.Graph.Relation.Transitive: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Relation.Transitive.D:R:VertexTransitiveRelation algebraic-graphs> Warning: Algebra.Graph.Relation.Reflexive: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Relation.Reflexive.D:R:VertexReflexiveRelation algebraic-graphs> Warning: Algebra.Graph.Relation.Preorder: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Relation.Preorder.D:R:VertexPreorderRelation algebraic-graphs> Warning: Algebra.Graph.Example.Todo: could not find link destinations for: algebraic-graphs> - Algebra.Graph.Example.Todo.D:R:VertexTodo lens> Warning: Control.Lens.Internal.Indexed: could not find link destinations for: lens> - Control.Lens.Internal.Indexed.D:R:CorepIndexed lens> - Control.Lens.Internal.Indexed.D:R:RepIndexed stan> [25 of 55] Compiling Stan.Hie.Debug908 lens> Warning: Control.Lens.Setter: could not find link destinations for: lens> - Data.Functor.Identity.Rep_Identity lens> - Data.Functor.Identity.Rep1_Identity lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Generic.Mutable.Base.MVector lens> - Data.Vector.Generic.Base.Mutable lens> - Data.Vector.Unboxed.Base.MVector lens> - Data.Vector.Unboxed.Base.MV_Identity lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Generic.Base.basicLength lens> - Data.Vector.Generic.Base.basicUnsafeIndexM lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew lens> - Data.Vector.Generic.Base.basicUnsafeFreeze lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicLength lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead lens> - Data.Vector.Generic.Base.elemseq lens> - Data.Vector.Generic.Mutable.Base.basicInitialize lens> - Data.Vector.Generic.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicSet lens> - Data.Vector.Generic.Base.basicUnsafeThaw lens> - Data.Vector.Unboxed.Base.V_Identity lens> - Data.Vector.Generic.Mutable.Base.basicClear lens> - Data.Vector.Generic.Mutable.Base.basicOverlaps lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate lens> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 lens> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 lens> - Data.Functor.Rep.D:R:RepIdentity lens> - Control.Lens.Wrapped.D:R:UnwrappedIdentity lens> Warning: Control.Lens.Tuple: could not find link destinations for: lens> - Control.Lens.Tuple.N18 lens> - Control.Lens.Tuple.N17 lens> - Control.Lens.Tuple.N16 lens> - Control.Lens.Tuple.N15 lens> - Control.Lens.Tuple.N14 lens> - Control.Lens.Tuple.N13 lens> - Control.Lens.Tuple.N12 lens> - Control.Lens.Tuple.N11 lens> - Control.Lens.Tuple.N10 lens> - Control.Lens.Tuple.N9 lens> - Control.Lens.Tuple.N8 lens> - Control.Lens.Tuple.N7 lens> - Control.Lens.Tuple.N6 lens> - Control.Lens.Tuple.N5 lens> - Control.Lens.Tuple.N4 lens> - Control.Lens.Tuple.N3 lens> - Control.Lens.Tuple.N2 lens> - Control.Lens.Tuple.N1 lens> - Control.Lens.Tuple.N0 lens> - Control.Lens.Tuple.GIxed quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:18:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 18 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> lens> Warning: Control.Lens.Getter: could not find link destinations for: lens> - Data.Functor.Const.Rep_Const lens> - Data.Functor.Const.Rep1_Const lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Generic.Mutable.Base.MVector lens> - Data.Vector.Generic.Base.Mutable lens> - Data.Vector.Unboxed.Base.MVector lens> - Data.Vector.Unboxed.Base.MV_Const lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Generic.Base.basicLength lens> - Data.Vector.Generic.Base.basicUnsafeIndexM lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew lens> - Data.Vector.Generic.Base.basicUnsafeFreeze lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicLength lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead lens> - Data.Vector.Generic.Base.elemseq lens> - Data.Vector.Generic.Mutable.Base.basicInitialize lens> - Data.Vector.Generic.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicSet lens> - Data.Vector.Generic.Base.basicUnsafeThaw lens> - Data.Vector.Unboxed.Base.V_Const lens> - Data.Vector.Generic.Mutable.Base.basicClear lens> - Data.Vector.Generic.Mutable.Base.basicOverlaps lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate lens> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 lens> - Data.Vector.Unboxed.Base.D:R:VectorConst0 lens> - Control.Lens.Wrapped.D:R:UnwrappedConst quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Alt.hs:24:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 2 of 12] Compiling Test.QuickCheck.Classes.Apply ( src/Test/QuickCheck/Classes/Apply.hs, nothing ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:19:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 22 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Apply.hs:24:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 24 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 3 of 12] Compiling Test.QuickCheck.Classes.Euclidean ( src/Test/QuickCheck/Classes/Euclidean.hs, nothing ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Euclidean.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 4 of 12] Compiling Test.QuickCheck.Classes.IsList ( src/Test/QuickCheck/Classes/IsList.hs, nothing ) quickcheck-classes> [ 5 of 12] Compiling Test.QuickCheck.Classes.Json ( src/Test/QuickCheck/Classes/Json.hs, nothing ) rebase> Warning: Rebase.Data.Vector.Unboxed.Mutable: could not find link destinations for: rebase> - Control.Monad.Primitive.D:R:PrimStateST0 rebase> - Control.Monad.Primitive.D:R:PrimStateIO rebase> - Control.Monad.Primitive.D:R:PrimStateIdentityT rebase> - Control.Monad.Primitive.D:R:PrimStateST rebase> - Control.Monad.Primitive.D:R:PrimStateAccumT rebase> - Control.Monad.Primitive.D:R:PrimStateContT rebase> - Control.Monad.Primitive.D:R:PrimStateExceptT rebase> - Control.Monad.Primitive.D:R:PrimStateMaybeT rebase> - Control.Monad.Primitive.D:R:PrimStateRWST0 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST1 rebase> - Control.Monad.Primitive.D:R:PrimStateRWST rebase> - Control.Monad.Primitive.D:R:PrimStateReaderT rebase> - Control.Monad.Primitive.D:R:PrimStateSelectT rebase> - Control.Monad.Primitive.D:R:PrimStateStateT0 rebase> - Control.Monad.Primitive.D:R:PrimStateStateT rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT0 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT1 rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsBool0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAll0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAlt0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAny0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsArg0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple20 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsAs0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsChar0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsComplex0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsCompose0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxLazy0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxNormalForm0 rebase> - Data.Vector.Strict.Mutable.MVector rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDoNotUnboxStrict0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDown0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDual0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFirst0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt160 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt640 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsInt80 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsLast0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMax0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsMin0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsProduct0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsSum0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple30 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple40 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple50 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsTuple60 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsUnboxViaPrim0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsUnit0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord160 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord320 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord640 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWord80 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsWrappedMonoid0 quickcheck-classes> [ 6 of 12] Compiling Test.QuickCheck.Classes.MVector ( src/Test/QuickCheck/Classes/MVector.hs, nothing ) lens> Warning: Control.Lens.Fold: could not find link destinations for: lens> - Control.Lens.Fold.ifoldr rebase> Warning: Rebase.Prelude: could not find link destinations for: rebase> - GHC.Prim.~# rebase> - GHC.Generics.D:R:UReckFloatp0 rebase> - GHC.Generics.D:R:UReckDoublep0 rebase> - GHC.Generics.Rep1_NonEmpty rebase> - GHC.Generics.Rep_Fingerprint rebase> - GHC.Generics.Rep_GeneralCategory rebase> - GHC.Generics.Rep_SrcLoc rebase> - GHC.Generics.Rep_Down rebase> - GHC.Generics.Rep_Tuple15 rebase> - GHC.Generics.Rep_Tuple14 rebase> - GHC.Generics.Rep_Tuple13 rebase> - GHC.Generics.Rep_Tuple12 rebase> - GHC.Generics.Rep_Tuple11 rebase> - GHC.Generics.Rep_Tuple10 rebase> - GHC.Generics.Rep_Tuple9 rebase> - GHC.Generics.Rep_Tuple8 rebase> - GHC.Generics.Rep_Tuple7 rebase> - GHC.Generics.Rep_Tuple6 rebase> - GHC.Generics.Rep_Tuple5 rebase> - GHC.Generics.Rep_Tuple4 rebase> - GHC.Generics.Rep_Tuple3 rebase> - GHC.Generics.Rep_Tuple2 rebase> - GHC.Generics.Rep_Solo rebase> - GHC.Generics.Rep_Unit rebase> - GHC.Generics.Rep_Proxy rebase> - GHC.Generics.Rep_Ordering rebase> - GHC.Generics.Rep_Bool rebase> - GHC.Generics.Rep_Either rebase> - GHC.Generics.Rep_Maybe rebase> - GHC.Generics.Rep_NonEmpty rebase> - GHC.Generics.Rep_List rebase> - GHC.Generics.Rep_Void rebase> - GHC.Generics.Rep_M1 rebase> - GHC.Generics.Rep_V1 rebase> - GHC.Generics.Rep_U1 rebase> - GHC.Generics.Rep_Par1 rebase> - GHC.Generics.Rep_Rec1 rebase> - GHC.Generics.Rep_K1 rebase> - GHC.Generics.Rep_:+: rebase> - GHC.Generics.Rep_:*: rebase> - GHC.Generics.Rep_:.: rebase> - GHC.Generics.Rep_R:UReckWordp rebase> - GHC.Generics.Rep_R:UReckIntp rebase> - GHC.Generics.Rep1_R:UReckFloatp rebase> - GHC.Generics.Rep_R:UReckDoublep rebase> - GHC.Generics.Rep1_R:UReckDoublep rebase> - GHC.Generics.Rep_R:UReckCharp rebase> - GHC.Generics.Rep_R:UReckPtrp rebase> - GHC.Generics.Rep_Fixity rebase> - GHC.Generics.Rep_Associativity rebase> - GHC.Generics.Rep_SourceUnpackedness rebase> - GHC.Generics.Rep_SourceStrictness rebase> - GHC.Generics.Rep_DecidedStrictness rebase> - Data.Semigroup.Internal.Rep_Alt rebase> - Data.Semigroup.Internal.Rep_Product rebase> - Data.Semigroup.Internal.Rep_Sum rebase> - Data.Semigroup.Internal.Rep_Any rebase> - Data.Semigroup.Internal.Rep_All rebase> - Data.Semigroup.Internal.Rep_Endo rebase> - Data.Semigroup.Internal.Rep_Dual rebase> - Data.Monoid.Rep_Ap rebase> - Data.Monoid.Rep1_Ap rebase> - Data.Monoid.Rep_Last rebase> - Data.Monoid.Rep_First rebase> - Data.Functor.Const.Rep_Const rebase> - GHC.IOPort.IOPort rebase> - GHC.RTS.Flags.Rep_RTSFlags rebase> - GHC.RTS.Flags.Rep_ParFlags rebase> - GHC.RTS.Flags.Rep_TickyFlags rebase> - GHC.RTS.Flags.Rep_TraceFlags rebase> - GHC.RTS.Flags.Rep_DoTrace rebase> - GHC.RTS.Flags.Rep_ProfFlags rebase> - GHC.RTS.Flags.Rep_DoHeapProfile rebase> - GHC.RTS.Flags.Rep_CCFlags rebase> - GHC.RTS.Flags.Rep_DoCostCentres rebase> - GHC.RTS.Flags.Rep_DebugFlags rebase> - GHC.RTS.Flags.Rep_MiscFlags rebase> - GHC.RTS.Flags.Rep_ConcFlags rebase> - GHC.RTS.Flags.Rep_GCFlags rebase> - GHC.RTS.Flags.Rep_GiveGCStats rebase> - GHC.Event.Thread.threadDelay rebase> - GHC.Event.Thread.threadWaitRead rebase> - GHC.Event.Thread.threadWaitWrite rebase> - Data.Functor.Identity.Rep_Identity rebase> - Control.Arrow.Rep1_Kleisli rebase> - Control.Arrow.Rep_Kleisli rebase> - Control.Applicative.Rep_ZipList rebase> - Control.Applicative.Rep_WrappedArrow rebase> - Control.Applicative.Rep_WrappedMonad rebase> - Data.Version.Rep_Version rebase> - GHC.ByteOrder.Rep_ByteOrder rebase> - GHC.Stats.Rep_RTSStats rebase> - GHC.Stats.Rep_GCDetails rebase> - Data.Semigroup.Rep_WrappedMonoid rebase> - Data.Semigroup.Rep_Last rebase> - Data.Semigroup.Rep_First rebase> - Data.Semigroup.Rep_Arg rebase> - Data.Semigroup.Rep_Max rebase> - Data.Semigroup.Rep_Min rebase> - Data.Complex.Rep_Complex rebase> - Data.Functor.Sum.Rep_Sum rebase> - Data.Functor.Product.Rep_Product rebase> - Data.Functor.Compose.Rep_Compose rebase> - Data.Bifunctor.TH.BiFun rebase> - Data.ByteString.Builder.RealFloat.FormatMode rebase> - Data.Sequence.Internal.Rep_ViewR rebase> - Data.Sequence.Internal.Rep_ViewL rebase> - Data.Sequence.Internal.Rep_Elem rebase> - Data.Sequence.Internal.Rep_Node rebase> - Data.Sequence.Internal.Rep_Digit rebase> - Data.Sequence.Internal.Rep_FingerTree rebase> - Data.Tree.Rep_Tree rebase> - Data.Graph.Rep_SCC rebase> - Data.Text.Internal.Encoding.PartialUtf8CodePoint rebase> - Data.UUID.Types.Internal.UnpackedUUID rebase> - Control.Applicative.Backwards.Rep_Backwards rebase> - Control.Applicative.Lift.Rep_Lift rebase> - GHC.IO.Exception.Rep_ExitCode rebase> - Control.Monad.Trans.Cont.Rep_ContT rebase> - Control.Monad.Trans.Identity.Rep_IdentityT rebase> - Control.Monad.Trans.RWS.Lazy.Rep_RWST rebase> - Control.Monad.Trans.RWS.Strict.Rep_RWST rebase> - Control.Monad.Trans.Reader.Rep1_ReaderT rebase> - Control.Monad.Trans.Reader.Rep_ReaderT rebase> - Control.Monad.Trans.State.Lazy.Rep_StateT rebase> - Control.Monad.Trans.State.Strict.Rep_StateT rebase> - Control.Monad.Trans.Except.Rep1_ExceptT rebase> - Control.Monad.Trans.Except.Rep_ExceptT rebase> - Control.Monad.Trans.Maybe.Rep1_MaybeT rebase> - Control.Monad.Trans.Maybe.Rep_MaybeT rebase> - Control.Monad.Trans.Writer.Lazy.Rep_WriterT rebase> - Control.Monad.Trans.Writer.Strict.Rep_WriterT rebase> - Data.Bifunctor.Biff.Rep_Biff rebase> - Data.Bifunctor.Clown.Rep_Clown rebase> - Data.Bifunctor.Flip.Rep_Flip rebase> - Data.Bifunctor.Join.Rep_Join rebase> - Data.Bifunctor.Joker.Rep_Joker rebase> - Data.Bifunctor.Product.Rep_Product rebase> - Data.Bifunctor.Tannen.Rep_Tannen rebase> - Data.Bifunctor.Wrapped.Rep_WrappedBifunctor rebase> - Data.ByteString.Internal.Type.D:R:ItemByteString rebase> - Data.ByteString.Lazy.Internal.D:R:ItemByteString rebase> - Data.Array.Byte.D:R:ItemByteArray rebase> - Data.ByteString.Short.Internal.D:R:ItemShortByteString rebase> - Data.DList.Internal.D:R:ItemDList rebase> - Data.Functor.Constant.Rep_Constant rebase> - Data.Functor.Reverse.Rep_Reverse rebase> - Data.HashMap.Internal.D:R:ItemHashMap rebase> - Data.HashSet.Internal.D:R:ItemHashSet rebase> - Data.IntMap.Internal.D:R:ItemIntMap rebase> - Data.IntSet.Internal.D:R:ItemIntSet rebase> - Data.Map.Internal.D:R:ItemMap rebase> - Data.Profunctor.Traversing.Baz rebase> - Data.Profunctor.Rep.D:R:CorepCostar rebase> - Data.Profunctor.Rep.D:R:RepForget rebase> - Data.Profunctor.Rep.D:R:RepKleisli rebase> - Data.Profunctor.Rep.D:R:RepStar rebase> - Data.Sequence.Internal.D:R:ItemSeq rebase> - Data.Sequence.Internal.UnzipWith rebase> - Data.Sequence.Internal.unzipWith' rebase> - Data.Set.Internal.D:R:ItemSet rebase> - Data.Set.Internal.MergeSet rebase> - Data.Vector.Fusion.Bundle.Size.Size rebase> - Data.Vector.D:R:ItemVector rebase> - Control.Monad.Primitive.D:R:PrimStateIO rebase> - Control.Monad.Primitive.D:R:PrimStateContT rebase> - Control.Monad.Primitive.D:R:PrimStateExceptT rebase> - Control.Monad.Primitive.D:R:PrimStateMaybeT rebase> - Control.Monad.Primitive.D:R:PrimStateReaderT rebase> - Control.Monad.Primitive.D:R:PrimStateStateT rebase> - Control.Monad.Primitive.D:R:PrimStateWriterT rebase> - Data.Vector.Primitive.D:R:ItemVector rebase> - Data.Vector.Storable.D:R:ItemVector rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:MVectorsFloat0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorDouble0 rebase> - Data.Vector.Unboxed.Base.D:R:VectorFloat0 rebase> - Data.Vector.Strict.Vector rebase> - GHC.IsList.D:R:ItemCallStack rebase> - GHC.IsList.D:R:ItemList rebase> - GHC.IsList.D:R:ItemNonEmpty rebase> - GHC.IsList.D:R:ItemVersion rebase> - GHC.IsList.D:R:ItemZipList rebase> - GHC.Generics.Rep_R:UReckFloatp rebase> - Text.Printf.UPrintf rebase> - Text.Printf.hspr rebase> - Text.Printf.spr rebase> - Control.Monad.Trans.Accum.Rep_AccumT rebase> - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang rebase> - GHC.LanguageExtensions.Type.Rep_Extension rebase> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Doc rebase> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Mode rebase> - Text.PrettyPrint.Annotated.HughesPJ.Rep_Style rebase> - Text.PrettyPrint.Annotated.HughesPJ.Rep_TextDetails rebase> - Text.PrettyPrint.HughesPJ.Rep_Doc rebase> - Data.Tagged.Rep_Tagged rebase> - Language.Haskell.TH.Syntax.Rep_AnnLookup rebase> - Language.Haskell.TH.Syntax.Rep_AnnTarget rebase> - Language.Haskell.TH.Syntax.Rep_Bang rebase> - Language.Haskell.TH.Syntax.Rep_BndrVis rebase> - Language.Haskell.TH.Syntax.Rep_Body rebase> - Language.Haskell.TH.Syntax.Rep_Bytes rebase> - Language.Haskell.TH.Syntax.Rep_Callconv rebase> - Language.Haskell.TH.Syntax.Rep_Clause rebase> - Language.Haskell.TH.Syntax.Rep_Con rebase> - Language.Haskell.TH.Syntax.Rep_Dec rebase> - Language.Haskell.TH.Syntax.Rep_DecidedStrictness rebase> - Language.Haskell.TH.Syntax.Rep_DerivClause rebase> - Language.Haskell.TH.Syntax.Rep_DerivStrategy rebase> - Language.Haskell.TH.Syntax.Rep_DocLoc rebase> - Language.Haskell.TH.Syntax.Rep_Exp rebase> - Language.Haskell.TH.Syntax.Rep_FamilyResultSig rebase> - Language.Haskell.TH.Syntax.Rep_FixityDirection rebase> - Language.Haskell.TH.Syntax.Rep_Fixity rebase> - Language.Haskell.TH.Syntax.Rep_Foreign rebase> - Language.Haskell.TH.Syntax.Rep_FunDep rebase> - Language.Haskell.TH.Syntax.Rep_Guard rebase> - Language.Haskell.TH.Syntax.Rep_Info rebase> - Language.Haskell.TH.Syntax.Rep_InjectivityAnn rebase> - Language.Haskell.TH.Syntax.Rep_Inline rebase> - Language.Haskell.TH.Syntax.Rep_Lit rebase> - Language.Haskell.TH.Syntax.Rep_Loc rebase> - Language.Haskell.TH.Syntax.Rep_Match rebase> - Language.Haskell.TH.Syntax.Rep_ModName rebase> - Language.Haskell.TH.Syntax.Rep_ModuleInfo rebase> - Language.Haskell.TH.Syntax.Rep_Module rebase> - Language.Haskell.TH.Syntax.Rep_NameFlavour rebase> - Language.Haskell.TH.Syntax.Rep_NameSpace rebase> - Language.Haskell.TH.Syntax.Rep_Name rebase> - Language.Haskell.TH.Syntax.Rep_OccName rebase> - Language.Haskell.TH.Syntax.Rep_Overlap rebase> - Language.Haskell.TH.Syntax.Rep_Pat rebase> - Language.Haskell.TH.Syntax.Rep_PatSynArgs rebase> - Language.Haskell.TH.Syntax.Rep_PatSynDir rebase> - Language.Haskell.TH.Syntax.Rep_Phases rebase> - Language.Haskell.TH.Syntax.Rep_PkgName rebase> - Language.Haskell.TH.Syntax.Rep_Pragma rebase> - Language.Haskell.TH.Syntax.Rep_Range rebase> - Language.Haskell.TH.Syntax.Rep_Role rebase> - Language.Haskell.TH.Syntax.Rep_RuleBndr rebase> - Language.Haskell.TH.Syntax.Rep_RuleMatch rebase> - Language.Haskell.TH.Syntax.Rep_Safety rebase> - Language.Haskell.TH.Syntax.Rep_SourceStrictness rebase> - Language.Haskell.TH.Syntax.Rep_SourceUnpackedness rebase> - Language.Haskell.TH.Syntax.Rep_Specificity rebase> - Language.Haskell.TH.Syntax.Rep_Stmt rebase> - Language.Haskell.TH.Syntax.Rep_TyLit rebase> - Language.Haskell.TH.Syntax.Rep_TySynEqn rebase> - Language.Haskell.TH.Syntax.Rep_TyVarBndr rebase> - Language.Haskell.TH.Syntax.Rep_Type rebase> - Language.Haskell.TH.Syntax.Rep_TypeFamilyHead rebase> - Control.Monad.Trans.RWS.CPS.Rep_RWST rebase> - Control.Monad.Trans.Writer.CPS.Rep_WriterT rebase> - Control.Monad.Trans.Select.Rep_SelectT rebase> - System.OsString.Internal.Types.Rep_OsChar rebase> - System.OsString.Internal.Types.Rep_OsString rebase> - System.OsString.Internal.Types.Rep_PosixChar rebase> - System.OsString.Internal.Types.Rep_PosixString rebase> - System.OsString.Internal.Types.Rep_WindowsChar rebase> - System.OsString.Internal.Types.Rep_WindowsString rebase> - System.OsString.Internal.Types.Rep_OsChar rebase> - System.OsString.Internal.Types.Rep_OsString rebase> - System.OsString.Internal.Types.Rep_PosixChar rebase> - System.OsString.Internal.Types.Rep_PosixString rebase> - System.OsString.Internal.Types.Rep_WindowsChar rebase> - System.OsString.Internal.Types.Rep_WindowsString rebase> - Data.Bifunctor.Fix.Rep_Fix rebase> - Data.Bifunctor.Sum.Rep_Sum rebase> - Data.Primitive.Array.D:R:ItemArray rebase> - System.Random.Stateful.D:R:MutableGenTGenSTM rebase> - Data.Primitive.PrimArray.D:R:ItemPrimArray rebase> - Data.Primitive.SmallArray.D:R:ItemSmallArray rebase> - Data.Functor.Rep.D:R:RepReaderT rebase> - Control.Comonad.Cofree.Rep_Cofree rebase> - Control.Monad.Free.Rep_Free rebase> - Control.Monad.Trans.Free.Rep_FreeF rebase> - Data.Vector.Strict.D:R:ItemVector rebase> - GHC.IOPort.IOPortException rebase> - Data.Bifunctor.Biap.Rep_Biap lens> Warning: Control.Lens.Traversal: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Strict.Vector lens> - Data.Profunctor.Traversing.Baz lens> Warning: Control.Lens.Reified: could not find link destinations for: lens> - Control.Lens.Reified.D:R:RepReifiedGetter lens> - Control.Lens.Reified.D:R:CorepReifiedGetter lens> - Control.Lens.Reified.D:R:RepReifiedIndexedGetter lens> - Control.Lens.Reified.D:R:RepReifiedFold lens> - Control.Lens.Reified.D:R:RepReifiedIndexedFold lens> Warning: Control.Lens.Indexed: could not find link destinations for: lens> - Control.Lens.Internal.Indexed.D:R:CorepIndexed lens> - Control.Lens.Internal.Indexed.D:R:RepIndexed quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ lens> Warning: Control.Lens.Iso: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> - Data.Profunctor.Traversing.Baz lens> - Data.Profunctor.Traversing.Bazaar quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 20 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 23 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> lens> Warning: Control.Lens.Empty: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector quickcheck-classes> src/Test/QuickCheck/Classes/MVector.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 7 of 12] Compiling Test.QuickCheck.Classes.Plus ( src/Test/QuickCheck/Classes/Plus.hs, nothing ) lens> Warning: Control.Lens.Cons: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.head lens> - Data.Vector.Unboxed.tail lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:19:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor’ quickcheck-classes> To import instances alone, use: import Data.Functor() quickcheck-classes> | quickcheck-classes> 19 | import Data.Functor quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:20:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Alt’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Alt’ quickcheck-classes> To import instances alone, use: import Data.Functor.Alt() quickcheck-classes> | quickcheck-classes> 20 | import Data.Functor.Alt (Alt) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:26:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Arbitrary’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Arbitrary’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Arbitrary() quickcheck-classes> | quickcheck-classes> 26 | import Test.QuickCheck.Arbitrary (Arbitrary1(..)) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> lens> Warning: Control.Lens.Wrapped: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> - Control.Lens.Wrapped.GUnwrapped lens> - Control.Lens.Wrapped.D:R:UnwrappedCTimer lens> - Control.Lens.Wrapped.D:R:UnwrappedCKey lens> - Control.Lens.Wrapped.D:R:UnwrappedCId lens> - Control.Lens.Wrapped.D:R:UnwrappedCFsFilCnt lens> - Control.Lens.Wrapped.D:R:UnwrappedCFsBlkCnt lens> - Control.Lens.Wrapped.D:R:UnwrappedCClockId lens> - Control.Lens.Wrapped.D:R:UnwrappedCBlkCnt lens> - Control.Lens.Wrapped.D:R:UnwrappedCBlkSize lens> - Control.Lens.Wrapped.D:R:UnwrappedCBool lens> - Control.Lens.Wrapped.D:R:UnwrappedFd lens> - Control.Lens.Wrapped.D:R:UnwrappedCRLim lens> - Control.Lens.Wrapped.D:R:UnwrappedCTcflag lens> - Control.Lens.Wrapped.D:R:UnwrappedCSpeed lens> - Control.Lens.Wrapped.D:R:UnwrappedCCc lens> - Control.Lens.Wrapped.D:R:UnwrappedCUid lens> - Control.Lens.Wrapped.D:R:UnwrappedCNlink lens> - Control.Lens.Wrapped.D:R:UnwrappedCGid lens> - Control.Lens.Wrapped.D:R:UnwrappedCSsize lens> - Control.Lens.Wrapped.D:R:UnwrappedCPid lens> - Control.Lens.Wrapped.D:R:UnwrappedCOff lens> - Control.Lens.Wrapped.D:R:UnwrappedCMode lens> - Control.Lens.Wrapped.D:R:UnwrappedCIno lens> - Control.Lens.Wrapped.D:R:UnwrappedCDev lens> - Control.Lens.Wrapped.D:R:Unwrapped:.: lens> - Control.Lens.Wrapped.D:R:UnwrappedM1 lens> - Control.Lens.Wrapped.D:R:UnwrappedK1 lens> - Control.Lens.Wrapped.D:R:UnwrappedRec1 lens> - Control.Lens.Wrapped.D:R:UnwrappedPar1 lens> - Control.Lens.Wrapped.D:R:UnwrappedCUIntMax lens> - Control.Lens.Wrapped.D:R:UnwrappedCIntMax lens> - Control.Lens.Wrapped.D:R:UnwrappedCUIntPtr lens> - Control.Lens.Wrapped.D:R:UnwrappedCIntPtr lens> - Control.Lens.Wrapped.D:R:UnwrappedCSUSeconds lens> - Control.Lens.Wrapped.D:R:UnwrappedCUSeconds lens> - Control.Lens.Wrapped.D:R:UnwrappedCTime lens> - Control.Lens.Wrapped.D:R:UnwrappedCClock lens> - Control.Lens.Wrapped.D:R:UnwrappedCSigAtomic lens> - Control.Lens.Wrapped.D:R:UnwrappedCWchar lens> - Control.Lens.Wrapped.D:R:UnwrappedCSize lens> - Control.Lens.Wrapped.D:R:UnwrappedCPtrdiff lens> - Control.Lens.Wrapped.D:R:UnwrappedCDouble lens> - Control.Lens.Wrapped.D:R:UnwrappedCFloat lens> - Control.Lens.Wrapped.D:R:UnwrappedCULLong lens> - Control.Lens.Wrapped.D:R:UnwrappedCLLong lens> - Control.Lens.Wrapped.D:R:UnwrappedCULong lens> - Control.Lens.Wrapped.D:R:UnwrappedCLong lens> - Control.Lens.Wrapped.D:R:UnwrappedCUInt lens> - Control.Lens.Wrapped.D:R:UnwrappedCInt lens> - Control.Lens.Wrapped.D:R:UnwrappedCUShort lens> - Control.Lens.Wrapped.D:R:UnwrappedCShort lens> - Control.Lens.Wrapped.D:R:UnwrappedCUChar lens> - Control.Lens.Wrapped.D:R:UnwrappedCSChar lens> - Control.Lens.Wrapped.D:R:UnwrappedCChar lens> - Control.Lens.Wrapped.D:R:UnwrappedCompactionFailed lens> - Control.Lens.Wrapped.D:R:UnwrappedTypeError lens> - Control.Lens.Wrapped.D:R:UnwrappedErrorCall lens> - Control.Lens.Wrapped.D:R:UnwrappedRecUpdError lens> - Control.Lens.Wrapped.D:R:UnwrappedRecSelError lens> - Control.Lens.Wrapped.D:R:UnwrappedRecConError lens> - Control.Lens.Wrapped.D:R:UnwrappedPatternMatchFail lens> - Control.Lens.Wrapped.D:R:UnwrappedNoMethodError lens> - Control.Lens.Wrapped.D:R:UnwrappedAssertionFailed lens> - Control.Lens.Wrapped.D:R:UnwrappedTagged lens> - Control.Lens.Wrapped.D:R:UnwrappedComposeCF lens> - Control.Lens.Wrapped.D:R:UnwrappedComposeFC lens> - Control.Lens.Wrapped.D:R:UnwrappedCompose lens> - Control.Lens.Wrapped.D:R:UnwrappedOp lens> - Control.Lens.Wrapped.D:R:UnwrappedEquivalence lens> - Control.Lens.Wrapped.D:R:UnwrappedComparison lens> - Control.Lens.Wrapped.D:R:UnwrappedPredicate lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedMonoid lens> - Control.Lens.Wrapped.D:R:UnwrappedLast lens> - Control.Lens.Wrapped.D:R:UnwrappedFirst lens> - Control.Lens.Wrapped.D:R:UnwrappedMax lens> - Control.Lens.Wrapped.D:R:UnwrappedMin lens> - Control.Lens.Wrapped.D:R:UnwrappedStatic lens> - Control.Lens.Wrapped.D:R:UnwrappedDual lens> - Control.Lens.Wrapped.D:R:UnwrappedSemi lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedCategory lens> - Control.Lens.Wrapped.D:R:UnwrappedMaybeApply lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedApplicative lens> - Control.Lens.Wrapped.D:R:UnwrappedVector lens> - Control.Lens.Wrapped.D:R:UnwrappedVector0 lens> - Control.Lens.Wrapped.D:R:UnwrappedVector1 quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:27:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 27 | import Data.Functor.Classes (Eq1,Show1) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Plus.hs:29:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ lens> - Control.Lens.Wrapped.D:R:UnwrappedVector2 lens> - Control.Lens.Wrapped.D:R:UnwrappedVector3 lens> - Control.Lens.Wrapped.D:R:UnwrappedCayley lens> - Control.Lens.Wrapped.D:R:UnwrappedForget lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedArrow lens> - Control.Lens.Wrapped.D:R:UnwrappedCostar lens> - Control.Lens.Wrapped.D:R:UnwrappedStar lens> - Control.Lens.Wrapped.D:R:UnwrappedSeq lens> - Control.Lens.Wrapped.D:R:UnwrappedSet lens> - Control.Lens.Wrapped.D:R:UnwrappedMap lens> - Control.Lens.Wrapped.D:R:UnwrappedIntSet lens> - Control.Lens.Wrapped.D:R:UnwrappedIntMap lens> - Control.Lens.Wrapped.D:R:UnwrappedHashSet lens> - Control.Lens.Wrapped.D:R:UnwrappedHashMap lens> - Control.Lens.Wrapped.D:R:UnwrappedIterT lens> - Control.Lens.Wrapped.D:R:UnwrappedFreeT lens> - Control.Lens.Wrapped.D:R:UnwrappedCoiterT lens> - Control.Lens.Wrapped.D:R:UnwrappedCofreeT lens> - Control.Lens.Wrapped.D:R:UnwrappedApT lens> - Control.Lens.Wrapped.D:R:UnwrappedAlt lens> - Control.Lens.Wrapped.D:R:UnwrappedCatchT lens> - Control.Lens.Wrapped.D:R:UnwrappedTracedT lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedBifunctor lens> - Control.Lens.Wrapped.D:R:UnwrappedTannen lens> - Control.Lens.Wrapped.D:R:UnwrappedJoker lens> - Control.Lens.Wrapped.D:R:UnwrappedJoin lens> - Control.Lens.Wrapped.D:R:UnwrappedFlip lens> - Control.Lens.Wrapped.D:R:UnwrappedFix lens> - Control.Lens.Wrapped.D:R:UnwrappedClown lens> - Control.Lens.Wrapped.D:R:UnwrappedBiff lens> - Control.Lens.Wrapped.D:R:UnwrappedWriterT lens> - Control.Lens.Wrapped.D:R:UnwrappedWriterT0 lens> - Control.Lens.Wrapped.D:R:UnwrappedStateT lens> - Control.Lens.Wrapped.D:R:UnwrappedStateT0 lens> - Control.Lens.Wrapped.D:R:UnwrappedRWST lens> - Control.Lens.Wrapped.D:R:UnwrappedRWST0 lens> - Control.Lens.Wrapped.D:R:UnwrappedReverse lens> - Control.Lens.Wrapped.D:R:UnwrappedReaderT lens> - Control.Lens.Wrapped.D:R:UnwrappedMaybeT lens> - Control.Lens.Wrapped.D:R:UnwrappedIdentityT lens> - Control.Lens.Wrapped.D:R:UnwrappedIdentity lens> - Control.Lens.Wrapped.D:R:UnwrappedExceptT lens> - Control.Lens.Wrapped.D:R:UnwrappedContT lens> - Control.Lens.Wrapped.D:R:UnwrappedConstant lens> - Control.Lens.Wrapped.D:R:UnwrappedCompose0 lens> - Control.Lens.Wrapped.D:R:UnwrappedBackwards lens> - Control.Lens.Wrapped.D:R:UnwrappedErrno lens> - Control.Lens.Wrapped.D:R:UnwrappedDown lens> - Control.Lens.Wrapped.D:R:UnwrappedArrowMonad lens> - Control.Lens.Wrapped.D:R:UnwrappedAp lens> - Control.Lens.Wrapped.D:R:UnwrappedAlt0 lens> - Control.Lens.Wrapped.D:R:UnwrappedLast0 lens> - Control.Lens.Wrapped.D:R:UnwrappedFirst0 lens> - Control.Lens.Wrapped.D:R:UnwrappedEndo lens> - Control.Lens.Wrapped.D:R:UnwrappedDual0 lens> - Control.Lens.Wrapped.D:R:UnwrappedConst lens> - Control.Lens.Wrapped.D:R:UnwrappedNonEmpty lens> - Control.Lens.Wrapped.D:R:UnwrappedZipList lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedArrow0 lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedMonad lens> - Control.Lens.Wrapped.D:R:UnwrappedKleisli lens> - Control.Lens.Wrapped.D:R:UnwrappedProduct lens> - Control.Lens.Wrapped.D:R:UnwrappedSum lens> - Control.Lens.Wrapped.D:R:UnwrappedAny lens> - Control.Lens.Wrapped.D:R:UnwrappedAll quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 29 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 8 of 12] Compiling Test.QuickCheck.Classes.Prim ( src/Test/QuickCheck/Classes/Prim.hs, nothing ) lens> Warning: Control.Lens.Plated: could not find link destinations for: lens> - Control.Lens.Plated.gplate1' lens> - Control.Lens.Plated.gplate' lens> Warning: Data.Vector.Generic.Lens: could not find link destinations for: lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Fusion.Bundle.Bundle lens> - Data.Vector.Generic.New.New lens> Warning: Control.Lens.Each: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Control.Lens.At: could not find link destinations for: lens> - Data.Vector.Vector lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.! lens> - Data.Vector.Unboxed.// lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Strict.Vector lens> Warning: Language.Haskell.TH.Lens: could not find link destinations for: lens> - Language.Haskell.TH.Lens.DataPrism' lens> Warning: Data.Vector.Lens: could not find link destinations for: lens> - Data.Vector.Vector cabal-add> Preprocessing executable 'cabal-add' for cabal-add-0.1.. cabal-add> Building executable 'cabal-add' for cabal-add-0.1.. path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (Path Rel File) path> genValid :: Gen (Path Rel File) path> only generates valid '(Path Rel File)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Rel File -> [Path Rel File]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (Path Abs Dir) path> genValid :: Gen (Path Abs Dir) path> only generates valid '(Path Abs Dir)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Abs Dir -> [Path Abs Dir]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (Path Rel Dir) path> genValid :: Gen (Path Rel Dir) path> only generates valid '(Path Rel Dir)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (Path Rel Dir -> [Path Rel Dir]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (SomeBase Dir) path> genValid :: Gen (SomeBase Dir) path> only generates valid '(SomeBase Dir)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (SomeBase Dir -> [SomeBase Dir]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> GenValid (SomeBase File) path> genValid :: Gen (SomeBase File) path> only generates valid '(SomeBase File)'s [✔] path> +++ OK, passed 100 tests. path> shrinkValid :: (SomeBase File -> [SomeBase File]) path> preserves validity [✔] path> +++ OK, passed 100 tests. path> never shrinks to itself for valid values [✔] path> +++ OK, passed 100 tests. path> Parsing path> Path Abs Dir path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Path Rel Dir path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Path Abs File path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Path Rel File path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> SomeBase Dir path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> SomeBase file path> Produces valid paths when it succeeds [✔] path> +++ OK, passed 100 tests. path> Operations path> () path> produces a valid path on when creating valid absolute file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when creating valid absolute directory paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when creating valid relative file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when creating valid relative directory paths [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix path> stripProperPrefix parent (parent child) = child Path Abs Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix parent (parent child) = child Path Rel Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix parent (parent child) = child Path Abs Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> stripProperPrefix parent (parent child) = child Path Rel Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute directory paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative file paths [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative directory paths [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf path> isProperPrefixOf parent (parent child) Path Abs Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf parent (parent child) Path Rel Dir Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf parent (parent child) Path Abs Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> isProperPrefixOf parent (parent child) Path Rel Dir Path Rel File [✔] path> +++ OK, passed 100 tests. path> parent path> produces a valid path on when passed a valid file path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid directory path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid abs file path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid rel file path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid abs directory path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid rel directory path [✔] path> +++ OK, passed 100 tests. path> splitDrive path> produces valid paths on when passed a valid directory path [✔] path> +++ OK, passed 100 tests. path> produces valid paths on when passed a valid file path [✔] path> +++ OK, passed 100 tests. path> takeDrive path> produces a valid path on when passed a valid directory path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid file path [✔] path> +++ OK, passed 100 tests. path> filename path> filename (parent $(mkRelFile filename)) == filename $(mkRelFile filename) Path Abs Dir [✔] path> +++ OK, passed 100 tests. path> filename (parent $(mkRelFile filename)) == filename $(mkRelFile filename) Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> filename (some:parent $(mkRelFile filename)) == filename $(mkRelFile filename) SomeBase Dir [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative path [✔] path> +++ OK, passed 100 tests. path> produces a valid filename when passed some valid base path [✔] path> +++ OK, passed 100 tests. path> dirname path> dirname parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) Path Abs Dir [✔] path> +++ OK, passed 100 tests. path> dirname parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) Path Rel Dir [✔] path> +++ OK, passed 100 tests. path> dirname (some:parent $(mkRelDir dirname)) == dirname $(mkRelDir dirname) SomeBase Dir [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid absolute path [✔] path> +++ OK, passed 100 tests. path> produces a valid path on when passed a valid relative path [✔] path> +++ OK, passed 100 tests. path> produces a valid path when passed some valid longer path [✔] path> +++ OK, passed 100 tests. path> Extensions path> if addExtension a b succeeds then parseRelFile b succeeds - 1 [✔] path> +++ OK, passed 100 tests. path> if addExtension a b succeeds then parseRelFile b succeeds - 2 [✔] path> +++ OK, passed 100 tests. path> Adding an extension is like adding the extension to the end if it succeeds Path Abs File [✔] path> +++ OK, passed 100 tests. path> Adding an extension is like adding the extension to the end if it succeeds Path Rel File [✔] path> +++ OK, passed 100 tests. path> splitExtension output joins to result in the original file Path Abs File [✔] path> +++ OK, passed 100 tests. path> splitExtension output joins to result in the original file Path Rel File [✔] path> +++ OK, passed 100 tests. path> splitExtension generates a valid filename and valid extension Path Abs File [✔] path> +++ OK, passed 100 tests. path> splitExtension generates a valid filename and valid extension Path Rel File [✔] path> +++ OK, passed 100 tests. path> splitExtension >=> uncurry addExtension . swap == return Path Abs File [✔] path> +++ OK, passed 100 tests. path> splitExtension >=> uncurry addExtension . swap == return Path Rel File [✔] path> +++ OK, passed 100 tests. path> an extension that was added can be split off again Path Abs File [✔] path> +++ OK, passed 100 tests. path> an extension that was added can be split off again Path Rel File [✔] path> +++ OK, passed 100 tests. path> fileExtension == (fmap snd) . splitExtension Path Abs File [✔] path> +++ OK, passed 100 tests. path> fileExtension == (fmap snd) . splitExtension Path Rel File [✔] path> +++ OK, passed 100 tests. path> an extension that was added is considered to be there Path Abs File [✔] path> +++ OK, passed 100 tests. path> an extension that was added is considered to be there Path Rel File [✔] path> +++ OK, passed 100 tests. path> (fileExtension >=> flip replaceExtension file) file == return file Path Abs File [✔] path> +++ OK, passed 100 tests. path> (fileExtension >=> flip replaceExtension file) file == return file Path Rel File [✔] path> +++ OK, passed 100 tests. path> path> Finished in 2.7673 seconds path> 80 examples, 0 failures path> Test suite validity-test: PASS path> Test suite logged to: dist/test/path-0.9.5-validity-test.log path> 2 of 2 test suites (2 of 2 test cases) passed. path> checkPhase completed in 1 minutes 2 seconds path> Running phase: haddockPhase stan> [26 of 55] Compiling Stan.Hie.Debug cabal-add> [1 of 1] Compiling Main ( app/Main.hs, dist/build/cabal-add/cabal-add-tmp/Main.o ) lens> Warning: Control.Lens.Combinators: could not find link destinations for: lens> - Data.Functor.Const.Rep_Const lens> - Data.Functor.Const.Rep1_Const lens> - Data.Functor.Identity.Rep_Identity lens> - Data.Functor.Identity.Rep1_Identity lens> - Data.Vector.Vector lens> - Data.Vector.Generic.Base.Vector lens> - Data.Vector.Generic.Mutable.Base.MVector lens> - Data.Vector.Generic.Base.Mutable lens> - Data.Vector.Primitive.Vector lens> - Data.Vector.Storable.Vector lens> - Data.Vector.Unboxed.! lens> - Data.Vector.Unboxed.// lens> - Data.Vector.Unboxed.head lens> - Data.Vector.Unboxed.tail lens> - Data.Vector.Unboxed.Base.MVector lens> - Data.Vector.Unboxed.Base.MV_Const lens> - Data.Vector.Unboxed.Base.MV_Identity lens> - Data.Vector.Unboxed.Base.Unbox lens> - Data.Vector.Unboxed.Base.Vector lens> - Data.Vector.Generic.Base.basicLength lens> - Data.Vector.Generic.Base.basicUnsafeIndexM lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew lens> - Data.Vector.Generic.Base.basicUnsafeFreeze lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice lens> - Data.Vector.Generic.Mutable.Base.basicLength lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead lens> - Data.Vector.Generic.Base.elemseq lens> - Data.Vector.Generic.Mutable.Base.basicInitialize lens> - Data.Vector.Generic.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy lens> - Data.Vector.Generic.Base.basicUnsafeSlice lens> - Data.Vector.Strict.Vector lens> - Data.Vector.Generic.Mutable.Base.basicSet lens> - Data.Vector.Generic.Base.basicUnsafeThaw lens> - Data.Vector.Unboxed.Base.V_Const lens> - Data.Vector.Unboxed.Base.V_Identity lens> - Data.Vector.Generic.Mutable.Base.basicClear lens> - Data.Vector.Generic.Mutable.Base.basicOverlaps lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove lens> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate lens> - Data.Vector.Unboxed.Base.D:R:MVectorsConst0 lens> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 lens> - Data.Vector.Unboxed.Base.D:R:VectorConst0 lens> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 lens> - Control.Lens.Internal.Indexed.D:R:CorepIndexed lens> - Control.Lens.Internal.Indexed.D:R:RepIndexed lens> - Data.Functor.Rep.D:R:RepIdentity lens> - Control.Lens.Tuple.N18 lens> - Control.Lens.Tuple.N17 lens> - Control.Lens.Tuple.N16 lens> - Control.Lens.Tuple.N15 lens> - Control.Lens.Tuple.N14 lens> - Control.Lens.Tuple.N13 lens> - Control.Lens.Tuple.N12 lens> - Control.Lens.Tuple.N11 lens> - Control.Lens.Tuple.N10 lens> - Control.Lens.Tuple.N9 lens> - Control.Lens.Tuple.N8 lens> - Control.Lens.Tuple.N7 lens> - Control.Lens.Tuple.N6 lens> - Control.Lens.Tuple.N5 lens> - Control.Lens.Tuple.N4 lens> - Control.Lens.Tuple.N3 lens> - Control.Lens.Tuple.N2 lens> - Control.Lens.Tuple.N1 lens> - Control.Lens.Tuple.N0 lens> - Control.Lens.Tuple.GIxed lens> - Control.Lens.Fold.ifoldr lens> - Data.Profunctor.Traversing.Baz lens> - Control.Lens.Reified.D:R:RepReifiedGetter lens> - Control.Lens.Reified.D:R:CorepReifiedGetter lens> - Control.Lens.Reified.D:R:RepReifiedIndexedGetter lens> - Control.Lens.Reified.D:R:RepReifiedFold lens> - Control.Lens.Reified.D:R:RepReifiedIndexedFold lens> - Control.Lens.Wrapped.GUnwrapped lens> - Control.Lens.Wrapped.D:R:UnwrappedCTimer lens> - Control.Lens.Wrapped.D:R:UnwrappedCKey lens> - Control.Lens.Wrapped.D:R:UnwrappedCId lens> - Control.Lens.Wrapped.D:R:UnwrappedCFsFilCnt lens> - Control.Lens.Wrapped.D:R:UnwrappedCFsBlkCnt lens> - Control.Lens.Wrapped.D:R:UnwrappedCClockId lens> - Control.Lens.Wrapped.D:R:UnwrappedCBlkCnt lens> - Control.Lens.Wrapped.D:R:UnwrappedCBlkSize lens> - Control.Lens.Wrapped.D:R:UnwrappedCBool lens> - Control.Lens.Wrapped.D:R:UnwrappedFd lens> - Control.Lens.Wrapped.D:R:UnwrappedCRLim lens> - Control.Lens.Wrapped.D:R:UnwrappedCTcflag lens> - Control.Lens.Wrapped.D:R:UnwrappedCSpeed lens> - Control.Lens.Wrapped.D:R:UnwrappedCCc lens> - Control.Lens.Wrapped.D:R:UnwrappedCUid lens> - Control.Lens.Wrapped.D:R:UnwrappedCNlink lens> - Control.Lens.Wrapped.D:R:UnwrappedCGid lens> - Control.Lens.Wrapped.D:R:UnwrappedCSsize lens> - Control.Lens.Wrapped.D:R:UnwrappedCPid lens> - Control.Lens.Wrapped.D:R:UnwrappedCOff lens> - Control.Lens.Wrapped.D:R:UnwrappedCMode lens> - Control.Lens.Wrapped.D:R:UnwrappedCIno lens> - Control.Lens.Wrapped.D:R:UnwrappedCDev lens> - Control.Lens.Wrapped.D:R:Unwrapped:.: lens> - Control.Lens.Wrapped.D:R:UnwrappedM1 lens> - Control.Lens.Wrapped.D:R:UnwrappedK1 lens> - Control.Lens.Wrapped.D:R:UnwrappedRec1 lens> - Control.Lens.Wrapped.D:R:UnwrappedPar1 lens> - Control.Lens.Wrapped.D:R:UnwrappedCUIntMax lens> - Control.Lens.Wrapped.D:R:UnwrappedCIntMax lens> - Control.Lens.Wrapped.D:R:UnwrappedCUIntPtr lens> - Control.Lens.Wrapped.D:R:UnwrappedCIntPtr lens> - Control.Lens.Wrapped.D:R:UnwrappedCSUSeconds lens> - Control.Lens.Wrapped.D:R:UnwrappedCUSeconds lens> - Control.Lens.Wrapped.D:R:UnwrappedCTime lens> - Control.Lens.Wrapped.D:R:UnwrappedCClock lens> - Control.Lens.Wrapped.D:R:UnwrappedCSigAtomic lens> - Control.Lens.Wrapped.D:R:UnwrappedCWchar lens> - Control.Lens.Wrapped.D:R:UnwrappedCSize lens> - Control.Lens.Wrapped.D:R:UnwrappedCPtrdiff lens> - Control.Lens.Wrapped.D:R:UnwrappedCDouble lens> - Control.Lens.Wrapped.D:R:UnwrappedCFloat lens> - Control.Lens.Wrapped.D:R:UnwrappedCULLong lens> - Control.Lens.Wrapped.D:R:UnwrappedCLLong lens> - Control.Lens.Wrapped.D:R:UnwrappedCULong lens> - Control.Lens.Wrapped.D:R:UnwrappedCLong lens> - Control.Lens.Wrapped.D:R:UnwrappedCUInt lens> - Control.Lens.Wrapped.D:R:UnwrappedCInt lens> - Control.Lens.Wrapped.D:R:UnwrappedCUShort lens> - Control.Lens.Wrapped.D:R:UnwrappedCShort lens> - Control.Lens.Wrapped.D:R:UnwrappedCUChar lens> - Control.Lens.Wrapped.D:R:UnwrappedCSChar lens> - Control.Lens.Wrapped.D:R:UnwrappedCChar lens> - Control.Lens.Wrapped.D:R:UnwrappedCompactionFailed lens> - Control.Lens.Wrapped.D:R:UnwrappedTypeError lens> - Control.Lens.Wrapped.D:R:UnwrappedErrorCall lens> - Control.Lens.Wrapped.D:R:UnwrappedRecUpdError lens> - Control.Lens.Wrapped.D:R:UnwrappedRecSelError lens> - Control.Lens.Wrapped.D:R:UnwrappedRecConError lens> - Control.Lens.Wrapped.D:R:UnwrappedPatternMatchFail lens> - Control.Lens.Wrapped.D:R:UnwrappedNoMethodError lens> - Control.Lens.Wrapped.D:R:UnwrappedAssertionFailed lens> - Control.Lens.Wrapped.D:R:UnwrappedTagged lens> - Control.Lens.Wrapped.D:R:UnwrappedComposeCF lens> - Control.Lens.Wrapped.D:R:UnwrappedComposeFC lens> - Control.Lens.Wrapped.D:R:UnwrappedCompose lens> - Control.Lens.Wrapped.D:R:UnwrappedOp lens> - Control.Lens.Wrapped.D:R:UnwrappedEquivalence lens> - Control.Lens.Wrapped.D:R:UnwrappedComparison lens> - Control.Lens.Wrapped.D:R:UnwrappedPredicate lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedMonoid lens> - Control.Lens.Wrapped.D:R:UnwrappedLast lens> - Control.Lens.Wrapped.D:R:UnwrappedFirst lens> - Control.Lens.Wrapped.D:R:UnwrappedMax lens> - Control.Lens.Wrapped.D:R:UnwrappedMin lens> - Control.Lens.Wrapped.D:R:UnwrappedStatic lens> - Control.Lens.Wrapped.D:R:UnwrappedDual lens> - Control.Lens.Wrapped.D:R:UnwrappedSemi lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedCategory lens> - Control.Lens.Wrapped.D:R:UnwrappedMaybeApply lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedApplicative lens> - Control.Lens.Wrapped.D:R:UnwrappedVector lens> - Control.Lens.Wrapped.D:R:UnwrappedVector0 lens> - Control.Lens.Wrapped.D:R:UnwrappedVector1 lens> - Control.Lens.Wrapped.D:R:UnwrappedVector2 lens> - Control.Lens.Wrapped.D:R:UnwrappedVector3 lens> - Control.Lens.Wrapped.D:R:UnwrappedCayley lens> - Control.Lens.Wrapped.D:R:UnwrappedForget lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedArrow lens> - Control.Lens.Wrapped.D:R:UnwrappedCostar lens> - Control.Lens.Wrapped.D:R:UnwrappedStar lens> - Control.Lens.Wrapped.D:R:UnwrappedSeq lens> - Control.Lens.Wrapped.D:R:UnwrappedSet lens> - Control.Lens.Wrapped.D:R:UnwrappedMap lens> - Control.Lens.Wrapped.D:R:UnwrappedIntSet lens> - Control.Lens.Wrapped.D:R:UnwrappedIntMap lens> - Control.Lens.Wrapped.D:R:UnwrappedHashSet lens> - Control.Lens.Wrapped.D:R:UnwrappedHashMap lens> - Control.Lens.Wrapped.D:R:UnwrappedIterT lens> - Control.Lens.Wrapped.D:R:UnwrappedFreeT lens> - Control.Lens.Wrapped.D:R:UnwrappedCoiterT lens> - Control.Lens.Wrapped.D:R:UnwrappedCofreeT lens> - Control.Lens.Wrapped.D:R:UnwrappedApT lens> - Control.Lens.Wrapped.D:R:UnwrappedAlt lens> - Control.Lens.Wrapped.D:R:UnwrappedCatchT lens> - Control.Lens.Wrapped.D:R:UnwrappedTracedT lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedBifunctor lens> - Control.Lens.Wrapped.D:R:UnwrappedTannen lens> - Control.Lens.Wrapped.D:R:UnwrappedJoker lens> - Control.Lens.Wrapped.D:R:UnwrappedJoin lens> - Control.Lens.Wrapped.D:R:UnwrappedFlip lens> - Control.Lens.Wrapped.D:R:UnwrappedFix lens> - Control.Lens.Wrapped.D:R:UnwrappedClown lens> - Control.Lens.Wrapped.D:R:UnwrappedBiff lens> - Control.Lens.Wrapped.D:R:UnwrappedWriterT lens> - Control.Lens.Wrapped.D:R:UnwrappedWriterT0 lens> - Control.Lens.Wrapped.D:R:UnwrappedStateT lens> - Control.Lens.Wrapped.D:R:UnwrappedStateT0 lens> - Control.Lens.Wrapped.D:R:UnwrappedRWST lens> - Control.Lens.Wrapped.D:R:UnwrappedRWST0 lens> - Control.Lens.Wrapped.D:R:UnwrappedReverse lens> - Control.Lens.Wrapped.D:R:UnwrappedReaderT lens> - Control.Lens.Wrapped.D:R:UnwrappedMaybeT lens> - Control.Lens.Wrapped.D:R:UnwrappedIdentityT lens> - Control.Lens.Wrapped.D:R:UnwrappedIdentity lens> - Control.Lens.Wrapped.D:R:UnwrappedExceptT lens> - Control.Lens.Wrapped.D:R:UnwrappedContT lens> - Control.Lens.Wrapped.D:R:UnwrappedConstant lens> - Control.Lens.Wrapped.D:R:UnwrappedCompose0 lens> - Control.Lens.Wrapped.D:R:UnwrappedBackwards lens> - Control.Lens.Wrapped.D:R:UnwrappedErrno lens> - Control.Lens.Wrapped.D:R:UnwrappedDown lens> - Control.Lens.Wrapped.D:R:UnwrappedArrowMonad lens> - Control.Lens.Wrapped.D:R:UnwrappedAp lens> - Control.Lens.Wrapped.D:R:UnwrappedAlt0 lens> - Control.Lens.Wrapped.D:R:UnwrappedLast0 lens> - Control.Lens.Wrapped.D:R:UnwrappedFirst0 lens> - Control.Lens.Wrapped.D:R:UnwrappedEndo lens> - Control.Lens.Wrapped.D:R:UnwrappedDual0 lens> - Control.Lens.Wrapped.D:R:UnwrappedConst lens> - Control.Lens.Wrapped.D:R:UnwrappedNonEmpty lens> - Control.Lens.Wrapped.D:R:UnwrappedZipList lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedArrow0 lens> - Control.Lens.Wrapped.D:R:UnwrappedWrappedMonad lens> - Control.Lens.Wrapped.D:R:UnwrappedKleisli lens> - Control.Lens.Wrapped.D:R:UnwrappedProduct lens> - Control.Lens.Wrapped.D:R:UnwrappedSum lens> - Control.Lens.Wrapped.D:R:UnwrappedAny lens> - Control.Lens.Wrapped.D:R:UnwrappedAll lens> - Control.Lens.Plated.gplate1' lens> - Control.Lens.Plated.gplate' lens> - Data.Profunctor.Traversing.Bazaar quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:15:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Control.Applicative’ is redundant quickcheck-classes> except perhaps to import instances from ‘Control.Applicative’ quickcheck-classes> To import instances alone, use: import Control.Applicative() quickcheck-classes> | quickcheck-classes> 15 | import Control.Applicative quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Prim.hs:35:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 35 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [ 9 of 12] Compiling Test.QuickCheck.Classes.Ring ( src/Test/QuickCheck/Classes/Ring.hs, nothing ) stan> [27 of 55] Compiling Stan.Pattern.Edsl stan> [28 of 55] Compiling Stan.Pattern.Type stan> stan> src/Stan/Pattern/Type.hs:40:38: warning: [GHC-38856] [-Wunused-imports] stan> The import of ‘baseNameFrom’ stan> from module ‘Stan.NameMeta’ is redundant stan> | stan> 40 | import Stan.NameMeta (NameMeta (..), baseNameFrom, ghcPrimNameFrom, primTypeMeta, textNameFrom, _nameFrom) stan> | ^^^^^^^^^^^^ stan> [29 of 55] Compiling Stan.Pattern.Ast quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Ring.hs:20:1: warning: [GHC-66111] [-Wunused-imports] stan> [30 of 55] Compiling Stan.Hie quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 20 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [10 of 12] Compiling Test.QuickCheck.Classes.Semigroupoid ( src/Test/QuickCheck/Classes/Semigroupoid.hs, nothing ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:22:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Data.Functor.Classes’ is redundant quickcheck-classes> except perhaps to import instances from ‘Data.Functor.Classes’ quickcheck-classes> To import instances alone, use: import Data.Functor.Classes() quickcheck-classes> | quickcheck-classes> 22 | import Data.Functor.Classes (Eq2,Show2) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semigroupoid.hs:23:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 23 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [11 of 12] Compiling Test.QuickCheck.Classes.Semiring ( src/Test/QuickCheck/Classes/Semiring.hs, nothing ) quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes/Semiring.hs:21:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Property’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Property’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Property() quickcheck-classes> | quickcheck-classes> 21 | import Test.QuickCheck.Property (Property) quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> [12 of 12] Compiling Test.QuickCheck.Classes ( src/Test/QuickCheck/Classes.hs, nothing ) path> Preprocessing library for path-0.9.5.. path> Running Haddock on library for path-0.9.5.. path> Warning: The documentation for the following packages are not installed. No path> links will be generated to these packages: vector-0.13.2.0 quickcheck-classes> quickcheck-classes> src/Test/QuickCheck/Classes.hs:107:1: warning: [GHC-66111] [-Wunused-imports] quickcheck-classes> The import of ‘Test.QuickCheck.Classes.IsList’ is redundant quickcheck-classes> except perhaps to import instances from ‘Test.QuickCheck.Classes.IsList’ quickcheck-classes> To import instances alone, use: import Test.QuickCheck.Classes.IsList() quickcheck-classes> | quickcheck-classes> 107 | import Test.QuickCheck.Classes.IsList quickcheck-classes> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ quickcheck-classes> Haddock coverage: quickcheck-classes> 50% ( 1 / 2) in 'Test.QuickCheck.Classes.IsList' quickcheck-classes> Missing documentation for: quickcheck-classes> Module header quickcheck-classes> Warning: 'altLaws' is out of scope. quickcheck-classes> If you qualify the identifier, haddock can try to link it anyway. quickcheck-classes> Warning: 'o'' is out of scope. quickcheck-classes> If you qualify the identifier, haddock can try to link it anyway. path> Warning: --source-* options are ignored when --hyperlinked-source is enabled. quickcheck-classes> 98% ( 62 / 63) in 'Test.QuickCheck.Classes' quickcheck-classes> Missing documentation for: quickcheck-classes> semigroupMonoidLaws hw-prim> [ 2 of 11] Compiling HaskellWorks.Data.FoldableSpec ( test/HaskellWorks/Data/FoldableSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/FoldableSpec.o ) hw-prim> [ 3 of 11] Compiling HaskellWorks.Data.FromByteStringSpec ( test/HaskellWorks/Data/FromByteStringSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/FromByteStringSpec.o ) stan> [31 of 55] Compiling Stan.Hie.MatchType stan> [32 of 55] Compiling Stan.Hie.MatchAst cabal-add> [2 of 2] Linking dist/build/cabal-add/cabal-add path> [1 of 6] Compiling Path.Internal.Posix ( src/Path/Internal/Posix.hs, /build/ghc899_0/ghc_14.o, /build/ghc899_0/ghc_14.dyn_o ) stan> [33 of 55] Compiling Stan.Report.Css stan> [34 of 55] Compiling Stan.Report.Settings stan> [35 of 55] Compiling Stan.Severity stan> [36 of 55] Compiling Stan.Inspection stan> [37 of 55] Compiling Stan.Inspection.Style stan> [38 of 55] Compiling Stan.Inspection.Partial stan> [39 of 55] Compiling Stan.Inspection.Infinite stan> [40 of 55] Compiling Stan.Inspection.AntiPattern quickcheck-classes> Warning: Test.QuickCheck.Classes: could not find link destinations for: quickcheck-classes> - Test.QuickCheck.Classes.Foldable.unsnoc quickcheck-classes> - Data.Vector.Unboxed.Base.Unbox list-t> Documentation created: dist/doc/html/list-t/, dist/doc/html/list-t/list-t.txt list-t> Preprocessing test suite 'htf-test' for list-t-1.0.5.7.. list-t> Running phase: installPhase stan> [41 of 55] Compiling Stan.Inspection.All list-t> Installing library in /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk path> [2 of 6] Compiling Path.Internal ( src/Path/Internal.hs, nothing ) path> [3 of 6] Compiling Path.Internal.Windows ( src/Path/Internal/Windows.hs, /build/ghc899_0/ghc_16.o, /build/ghc899_0/ghc_16.dyn_o ) hw-prim> [ 4 of 11] Compiling HaskellWorks.Data.FromForeignRegionSpec ( test/HaskellWorks/Data/FromForeignRegionSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/FromForeignRegionSpec.o ) hw-prim> [ 5 of 11] Compiling HaskellWorks.Data.SearchSpec ( test/HaskellWorks/Data/SearchSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/SearchSpec.o ) hw-prim> [ 6 of 11] Compiling HaskellWorks.Data.Vector.AsVector64nsSpec ( test/HaskellWorks/Data/Vector/AsVector64nsSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/Vector/AsVector64nsSpec.o ) hw-prim> [ 7 of 11] Compiling HaskellWorks.Data.Vector.AsVector64sSpec ( test/HaskellWorks/Data/Vector/AsVector64sSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/Vector/AsVector64sSpec.o ) hw-prim> [ 8 of 11] Compiling HaskellWorks.Data.Vector.AsVector8nsSpec ( test/HaskellWorks/Data/Vector/AsVector8nsSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/Vector/AsVector8nsSpec.o ) hw-prim> [ 9 of 11] Compiling HaskellWorks.Data.Vector.AsVector8sSpec ( test/HaskellWorks/Data/Vector/AsVector8sSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/Vector/AsVector8sSpec.o ) hw-prim> [10 of 11] Compiling HaskellWorks.Data.Vector.StorableSpec ( test/HaskellWorks/Data/Vector/StorableSpec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/HaskellWorks/Data/Vector/StorableSpec.o ) hw-prim> [11 of 11] Compiling Main ( test/Spec.hs, dist/build/hw-prim-test/hw-prim-test-tmp/Main.o ) path> [4 of 6] Compiling Path.Posix ( src/Path/Posix.hs, nothing ) list-t> Running phase: fixupPhase list-t> shrinking RPATHs of ELF executables and libraries in /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 list-t> shrinking /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlist-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk-ghc9.8.1.so list-t> checking for references to /build/ in /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7... list-t> patching script interpreter paths in /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 list-t> stripping (with command strip and flags -S -p) in /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7/lib stan> [42 of 55] Compiling Stan.Observation path> [5 of 6] Compiling Path ( src/Path.hs, nothing ) path> [6 of 6] Compiling Path.Windows ( src/Path/Windows.hs, nothing ) list-t> shrinking RPATHs of ELF executables and libraries in /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc list-t> checking for references to /build/ in /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc... list-t> patching script interpreter paths in /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc list-t (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc list-t (post)> Pushing 2 paths (132 are already present) using zstd to cache sellout ⏳ list-t (post)> list-t (post)> Pushing /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 (1.86 MiB) list-t (post)> Pushing /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc (647.55 KiB) list-t (post)> list-t (post)> All done. list-t (post)> added 2 signatures list-t (post)> added 1 signatures list-t (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc list-t (post)> copying 2 paths... list-t (post)> copying path '/nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc' to 'https://cache.nix-ci.com'... list-t (post)> copying path '/nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7' to 'https://cache.nix-ci.com'... list-t (post)> copying 1 paths... list-t (post)> copying path '/nix/store/k4j7367lq704l818a2iiram5iimp84qz-list-t-1.0.5.7.drv' to 'https://cache.nix-ci.com'... list-t (post)> added 0 signatures list-t (post)> added 0 signatures list-t (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7 /nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc list-t (post)> copying 2 paths... list-t (post)> copying path '/nix/store/xbpv8g0a1lj83qrhljjcz93ksnx3rfka-list-t-1.0.5.7-doc' to 'ssh-ng://worker.nix-ci.com'... list-t (post)> copying path '/nix/store/wf9v5hrlwjvh9g2x11nfvfv8pv56iips-list-t-1.0.5.7' to 'ssh-ng://worker.nix-ci.com'... list-t (post)> copying 1 paths... list-t (post)> copying path '/nix/store/k4j7367lq704l818a2iiram5iimp84qz-list-t-1.0.5.7.drv' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs> Documentation created: dist/doc/html/algebraic-graphs/, algebraic-graphs> dist/doc/html/algebraic-graphs/algebraic-graphs.txt algebraic-graphs> Preprocessing test suite 'main' for algebraic-graphs-0.7.. algebraic-graphs> haddockPhase completed in 1 minutes 21 seconds algebraic-graphs> Running phase: installPhase algebraic-graphs> Installing library in /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z algebraic-graphs> Running phase: fixupPhase algebraic-graphs> shrinking RPATHs of ELF executables and libraries in /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 algebraic-graphs> shrinking /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSalgebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z-ghc9.8.1.so algebraic-graphs> checking for references to /build/ in /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7... algebraic-graphs> patching script interpreter paths in /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 algebraic-graphs> stripping (with command strip and flags -S -p) in /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7/lib algebraic-graphs> shrinking RPATHs of ELF executables and libraries in /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc algebraic-graphs> checking for references to /build/ in /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc... algebraic-graphs> patching script interpreter paths in /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc path> Haddock coverage: path> 100% ( 5 / 5) in 'Path.Internal.Posix' path> 50% ( 1 / 2) in 'Path.Internal' path> Missing documentation for: path> Module header path> 100% ( 5 / 5) in 'Path.Internal.Windows' path> Warning: 'Path' is ambiguous. It is defined path> * at src/Path/Internal/Include.hs:46:20 path> * at src/Path/Internal/Include.hs:46:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Internal/Include.hs:46:1 path> Warning: 'Abs' is ambiguous. It is defined path> * at src/Path/Include.hs:856:19 path> * at src/Path/Include.hs:127:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:127:1 path> Warning: 'Rel' is ambiguous. It is defined path> * at src/Path/Include.hs:857:19 path> * at src/Path/Include.hs:131:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:131:1 path> Warning: 'splitExtension' is ambiguous. It is defined path> * in ‘System.FilePath.Posix’ path> * at src/Path/Include.hs:465:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:465:1 path> Warning: 'addExtension' is ambiguous. It is defined path> * in ‘System.FilePath.Posix’ path> * at src/Path/Include.hs:533:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:533:1 path> 100% ( 63 / 63) in 'Path.Posix' path> 100% ( 2 / 2) in 'Path' path> Warning: 'Path' is ambiguous. It is defined path> * at src/Path/Internal/Include.hs:46:20 path> * at src/Path/Internal/Include.hs:46:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Internal/Include.hs:46:1 path> Warning: 'Abs' is ambiguous. It is defined path> * at src/Path/Include.hs:856:19 path> * at src/Path/Include.hs:127:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:127:1 path> Warning: 'Rel' is ambiguous. It is defined path> * at src/Path/Include.hs:857:19 path> * at src/Path/Include.hs:131:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:131:1 path> Warning: 'splitExtension' is ambiguous. It is defined path> * in ‘System.FilePath.Windows’ path> * at src/Path/Include.hs:465:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:465:1 path> Warning: 'addExtension' is ambiguous. It is defined path> * in ‘System.FilePath.Windows’ path> * at src/Path/Include.hs:533:1 path> You may be able to disambiguate the identifier by qualifying it or path> by specifying the type/value namespace explicitly. path> Defaulting to the one defined at src/Path/Include.hs:533:1 path> 100% ( 63 / 63) in 'Path.Windows' path> Warning: Path.Internal.Posix: could not find link destinations for: path> - Path.Internal.Posix.Rep_Path path> Warning: Path.Internal.Windows: could not find link destinations for: path> - Path.Internal.Windows.Rep_Path path> Warning: Path.Posix: could not find link destinations for: path> - Path.Internal.Posix.Rep_Path path> - Path.Posix.Rep_SomeBase path> Warning: Path.Windows: could not find link destinations for: path> - Path.Internal.Windows.Rep_Path path> - Path.Windows.Rep_SomeBase quickcheck-classes> Documentation created: dist/doc/html/quickcheck-classes/, quickcheck-classes> dist/doc/html/quickcheck-classes/quickcheck-classes.txt quickcheck-classes> Preprocessing test suite 'advanced' for quickcheck-classes-0.6.5.0.. quickcheck-classes> Preprocessing test suite 'basic' for quickcheck-classes-0.6.5.0.. quickcheck-classes> Running phase: installPhase quickcheck-classes> Installing library in /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb stylish-haskell> Documentation created: dist/doc/html/stylish-haskell/, stylish-haskell> dist/doc/html/stylish-haskell/stylish-haskell.txt stylish-haskell> Preprocessing test suite 'stylish-haskell-tests' for stylish-haskell-0.14.6.0.. stylish-haskell> Preprocessing executable 'stylish-haskell' for stylish-haskell-0.14.6.0.. stylish-haskell> Running phase: installPhase stylish-haskell> Installing library in /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI stylish-haskell> Installing executable stylish-haskell in /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/bin stylish-haskell> Warning: The directory stylish-haskell> /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/bin is stylish-haskell> not in the system search path. stylish-haskell> Running phase: fixupPhase stylish-haskell> shrinking RPATHs of ELF executables and libraries in /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 stylish-haskell> shrinking /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI-ghc9.8.1.so stan> [43 of 55] Compiling Stan.FileInfo stan> [44 of 55] Compiling Stan.Analysis.Visitor stan> [45 of 55] Compiling Stan.Analysis.Analyser stan> [46 of 55] Compiling Stan.Analysis stan> [47 of 55] Compiling Stan.Analysis.Pretty stan> [48 of 55] Compiling Stan.Config stan> [49 of 55] Compiling Stan.Config.Pretty stan> [50 of 55] Compiling Stan.Cli stan> [51 of 55] Compiling Stan.Analysis.Summary stan> [52 of 55] Compiling Stan.Report.Html hw-prim> [12 of 12] Linking dist/build/hw-prim-test/hw-prim-test hw-prim> buildPhase completed in 31 seconds hw-prim> Running phase: checkPhase hw-prim> Running 2 test suites... hw-prim> Test suite doctest: RUNNING... hw-prim> hw-prim> /build/hw-prim-0.6.3.2/src/HaskellWorks/Data/Head.hs:24:10: warning: [GHC-63394] [-Wx-partial] hw-prim> In the use of ‘head’ hw-prim> (imported from Data.List, but defined in GHC.List): hw-prim> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." hw-prim> Examples: 48 Tried: 48 Errors: 0 Failures: 0 hw-prim> Test suite doctest: PASS hw-prim> Test suite logged to: dist/test/hw-prim-0.6.3.2-doctest.log hw-prim> Test suite hw-prim-test: RUNNING... hw-prim> hw-prim> HaskellWorks.Data.ByteString hw-prim> HaskellWorks.Data.ByteStringSpec hw-prim> ✓ passed 100 tests. hw-prim> resegment does not modify data [✔] hw-prim> ✓ passed 100 tests. hw-prim> resegment creates correctly sized segments [✔] hw-prim> ✓ passed 100 tests. hw-prim> resegmentPadded does not modify data [✔] hw-prim> ✓ passed 100 tests. hw-prim> resegmentPadded creates correctly sized segments [✔] hw-prim> ✓ passed 100 tests. hw-prim> rechunk does not modify data [✔] hw-prim> ✓ passed 100 tests. hw-prim> rechunk creates correctly sized segments [✔] cabal-add> Preprocessing test suite 'cabal-add-tests' for cabal-add-0.1.. cabal-add> Building test suite 'cabal-add-tests' for cabal-add-0.1.. cabal-add> [1 of 1] Compiling Main ( tests/Main.hs, dist/build/cabal-add-tests/cabal-add-tests-tmp/Main.o ) cabal-add> [2 of 2] Linking dist/build/cabal-add-tests/cabal-add-tests cabal-add> Running phase: checkPhase cabal-add> Running 1 test suites... cabal-add> Test suite cabal-add-tests: RUNNING... cabal-add> All cabal-add> add multiple dependencies 1: OK (0.01s) cabal-add> add multiple dependencies 2: OK (0.01s) cabal-add> add multiple dependencies 3: OK (0.01s) cabal-add> add multiple dependencies 4: OK (0.01s) cabal-add> word 'library' in description: OK (0.02s) cabal-add> import fields 1: OK (0.02s) cabal-add> import fields 2: OK (0.01s) cabal-add> import fields 3: OK (0.02s) cabal-add> sublibrary target 1: OK (0.01s) cabal-add> sublibrary target 2: OK (0.01s) cabal-add> executable target 1: OK (0.01s) cabal-add> executable target 2: OK (0.01s) cabal-add> executable target 3: OK (0.02s) cabal-add> executable target 4: OK (0.01s) cabal-add> test target 1: OK (0.02s) cabal-add> test target 2: OK (0.01s) cabal-add> common stanza as a target 1: OK (0.01s) cabal-add> common stanza as a target 2: OK (0.01s) cabal-add> two spaces in stanza: OK (0.01s) cabal-add> title case in stanza 1: OK (0.01s) cabal-add> title case in stanza 2: OK (0.02s) cabal-add> title case in build-depends: OK (0.01s) cabal-add> shared component prefixes: OK (0.01s) cabal-add> Windows line endings: OK (0.01s) cabal-add> build-depends start from comma 1: OK (0.01s) cabal-add> build-depends start from comma 2: OK (0.01s) cabal-add> build-depends start from comma 3: OK (0.01s) cabal-add> build-depends are under condition: OK (0.01s) cabal-add> empty component 1: OK (0.02s) cabal-add> empty component 2: OK (0.01s) cabal-add> empty component 3: OK (0.01s) cabal-add> empty build-depends: OK cabal-add> component in figure braces: OK (0.01s) cabal-add> comments with commas: OK (0.01s) cabal-add> comments without commas: OK (0.01s) cabal-add> all build-deps on the same line: OK (0.01s) cabal-add> ignore add as the first command-line argument: OK (0.01s) cabal-add> do not ignore add as the second command-line argument: OK (0.01s) cabal-add> sublibrary as a dependency: OK (0.02s) cabal-add> cabal-add> All 39 tests passed (0.54s) cabal-add> Test suite cabal-add-tests: PASS cabal-add> Test suite logged to: dist/test/cabal-add-0.1-cabal-add-tests.log cabal-add> 1 of 1 test suites (1 of 1 test cases) passed. cabal-add> Running phase: haddockPhase cabal-add> Preprocessing library for cabal-add-0.1.. cabal-add> Running Haddock on library for cabal-add-0.1.. cabal-add> Warning: --source-* options are ignored when --hyperlinked-source is enabled. cabal-add> [1 of 1] Compiling Distribution.Client.Add ( src/Distribution/Client/Add.hs, nothing ) cabal-add> Haddock coverage: cabal-add> 100% ( 8 / 8) in 'Distribution.Client.Add' algebraic-graphs (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc algebraic-graphs (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ algebraic-graphs (post)> algebraic-graphs (post)> Pushing /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 (24.55 MiB) algebraic-graphs (post)> Pushing /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc (10.46 MiB) algebraic-graphs (post)> algebraic-graphs (post)> All done. algebraic-graphs (post)> added 2 signatures algebraic-graphs (post)> added 1 signatures algebraic-graphs (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc algebraic-graphs (post)> copying 2 paths... algebraic-graphs (post)> copying path '/nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc' to 'https://cache.nix-ci.com'... algebraic-graphs (post)> copying path '/nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7' to 'https://cache.nix-ci.com'... algebraic-graphs (post)> copying 1 paths... algebraic-graphs (post)> copying path '/nix/store/dilrzd49vrag0vap4xmpwjqq7pm8invi-algebraic-graphs-0.7.drv' to 'https://cache.nix-ci.com'... algebraic-graphs (post)> added 0 signatures algebraic-graphs (post)> added 0 signatures algebraic-graphs (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7 /nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc algebraic-graphs (post)> copying 2 paths... algebraic-graphs (post)> copying path '/nix/store/rzzj85f4b939mb55acih2znz6qwqxghh-algebraic-graphs-0.7-doc' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs (post)> copying path '/nix/store/7i8yi95hw6zh66yd34rf2yb78grs5158-algebraic-graphs-0.7' to 'ssh-ng://worker.nix-ci.com'... algebraic-graphs (post)> copying 1 paths... algebraic-graphs (post)> copying path '/nix/store/dilrzd49vrag0vap4xmpwjqq7pm8invi-algebraic-graphs-0.7.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/pnirljp49l52pn817swn2b1h1nym8rzg-hiedb-0.6.0.2.drv'... lens> Documentation created: dist/doc/html/lens/, dist/doc/html/lens/lens.txt lens> Preprocessing test suite 'templates' for lens-5.3.4.. lens> Preprocessing test suite 'hunit' for lens-5.3.4.. lens> Preprocessing test suite 'properties' for lens-5.3.4.. lens> haddockPhase completed in 1 minutes 37 seconds lens> Running phase: installPhase lens> Installing library in /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens> Running phase: fixupPhase lens> shrinking RPATHs of ELF executables and libraries in /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 lens> shrinking /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlens-5.3.4-7KLUYjoxU346ufFcZJIlDg-ghc9.8.1.so lens> checking for references to /build/ in /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4... lens> patching script interpreter paths in /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 lens> stripping (with command strip and flags -S -p) in /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4/lib lens> shrinking RPATHs of ELF executables and libraries in /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc lens> checking for references to /build/ in /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc... lens> patching script interpreter paths in /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc rebase> Documentation created: dist/doc/html/rebase/, dist/doc/html/rebase/rebase.txt rebase> haddockPhase completed in 1 minutes 23 seconds rebase> Running phase: installPhase rebase> Installing library in /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rebase> Running phase: fixupPhase rebase> shrinking RPATHs of ELF executables and libraries in /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 rebase> shrinking /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSrebase-1.21.2-2VbJg0TZHJFyQEMRGns9-ghc9.8.1.so rebase> checking for references to /build/ in /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2... rebase> patching script interpreter paths in /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 rebase> stripping (with command strip and flags -S -p) in /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2/lib rebase> shrinking RPATHs of ELF executables and libraries in /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc rebase> checking for references to /build/ in /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc... rebase> patching script interpreter paths in /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc path> Documentation created: dist/doc/html/path/, dist/doc/html/path/path.txt path> Preprocessing test suite 'test' for path-0.9.5.. path> Preprocessing test suite 'validity-test' for path-0.9.5.. path> Running phase: installPhase path> Installing library in /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/path-0.9.5-4WymfNTlMzq5DLALmNJOAY path> Running phase: fixupPhase path> shrinking RPATHs of ELF executables and libraries in /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 path> shrinking /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSpath-0.9.5-4WymfNTlMzq5DLALmNJOAY-ghc9.8.1.so path> checking for references to /build/ in /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5... path> patching script interpreter paths in /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 path> stripping (with command strip and flags -S -p) in /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5/lib path> shrinking RPATHs of ELF executables and libraries in /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc path> checking for references to /build/ in /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc... path> patching script interpreter paths in /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc quickcheck-classes> Running phase: fixupPhase quickcheck-classes> shrinking RPATHs of ELF executables and libraries in /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 quickcheck-classes> shrinking /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSquickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb-ghc9.8.1.so quickcheck-classes> checking for references to /build/ in /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0... quickcheck-classes> patching script interpreter paths in /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 quickcheck-classes> stripping (with command strip and flags -S -p) in /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0/lib quickcheck-classes> shrinking RPATHs of ELF executables and libraries in /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc quickcheck-classes> checking for references to /build/ in /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc... quickcheck-classes> patching script interpreter paths in /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc stylish-haskell> shrinking /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/bin/stylish-haskell stylish-haskell> checking for references to /build/ in /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0... stylish-haskell> patching script interpreter paths in /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 stylish-haskell> stripping (with command strip and flags -S -p) in /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/lib /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0/bin stylish-haskell> shrinking RPATHs of ELF executables and libraries in /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc stylish-haskell> checking for references to /build/ in /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc... stylish-haskell> patching script interpreter paths in /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc stan> [53 of 55] Compiling Stan.Report stan> [54 of 55] Compiling Stan.Toml stan> [55 of 55] Compiling Stan stan> Preprocessing test suite 'stan-test' for stan-0.2.0.0.. stan> Building test suite 'stan-test' for stan-0.2.0.0.. stan> stan> : warning: [GHC-42258] [-Wunused-packages] stan> The following packages were specified via -package or -package-id flags, stan> but were not needed for compilation: stan> - base-4.19.0.0 (exposed by flag -package-id base-4.19.0.0-05c7) stan> - ghc-9.8.1 (exposed by flag -package-id ghc-9.8.1-d1ca) stan> - relude-1.2.2.0 (exposed by flag -package-id relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0) stan> [ 1 of 13] Compiling Test.Stan.Analysis.Common stan> [ 2 of 13] Compiling Test.Stan.Analysis.AntiPattern stan> [ 3 of 13] Compiling Test.Stan.Analysis.Infinite stan> [ 4 of 13] Compiling Test.Stan.Analysis.Partial stan> [ 5 of 13] Compiling Test.Stan.Analysis.Style stan> [ 6 of 13] Compiling Test.Stan.Analysis stan> [ 7 of 13] Compiling Test.Stan.Gen stan> [ 8 of 13] Compiling Test.Stan.Config stan> [ 9 of 13] Compiling Test.Stan.Cli stan> [10 of 13] Compiling Test.Stan.Number stan> [11 of 13] Compiling Test.Stan.Observation stan> [12 of 13] Compiling Test.Stan.Toml stan> [13 of 13] Compiling Main stan> stan> : warning: [GHC-42258] [-Wunused-packages] stan> The following packages were specified via -package or -package-id flags, stan> but were not needed for compilation: stan> - base-4.19.0.0 (exposed by flag -package-id base-4.19.0.0-05c7) stan> - ghc-9.8.1 (exposed by flag -package-id ghc-9.8.1-d1ca) stan> - relude-1.2.2.0 (exposed by flag -package-id relude-1.2.2.0-H4kYAfByXCe1jby4MM2Ln0) stan> [14 of 14] Linking dist/build/stan-test/stan-test stan> Preprocessing executable 'stan' for stan-0.2.0.0.. stan> Building executable 'stan' for stan-0.2.0.0.. stan> [1 of 1] Compiling Main hw-prim> ✓ passed 100 tests. hw-prim> rechunk creates correctly sized segments [✔] hw-prim> HaskellWorks.Data.Foldable hw-prim> HaskellWorks.Data.FoldableSpec hw-prim> ✓ passed 100 tests. hw-prim> foldFirst [✔] hw-prim> ✓ passed 100 tests. hw-prim> foldLast [✔] hw-prim> HaskellWorks.Data.FromByteString hw-prim> HaskellWorks.Data.FromByteStringSpec hw-prim> For DVS.Vector Word8 hw-prim> fromByteString (BS.unpack []) :: DVS.Vector Word8 [✔] hw-prim> fromByteString (BS.unpack [0x1]) :: DVS.Vector Word8 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2]) :: DVS.Vector Word8 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2, 0x04]) :: DVS.Vector Word8 [✔] hw-prim> For DVS.Vector Word16 hw-prim> fromByteString (BS.unpack []) :: DVS.Vector Word16 [✔] hw-prim> fromByteString (BS.unpack [0x1]) :: DVS.Vector Word16 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2]) :: DVS.Vector Word16 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2, 0x10]) :: DVS.Vector Word16 [✔] hw-prim> For DVS.Vector Word32 hw-prim> fromByteString (BS.unpack []) :: DVS.Vector Word32 [✔] hw-prim> fromByteString (BS.unpack [0x1]) :: DVS.Vector Word32 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2, 0x4, 0x8]) :: DVS.Vector Word32 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2, 0x4, 0x8, 0x10]) :: DVS.Vector Word32 [✔] hw-prim> For DVS.Vector Word64 hw-prim> fromByteString (BS.unpack []) :: DVS.Vector Word64 [✔] hw-prim> fromByteString (BS.unpack [0x1]) :: DVS.Vector Word64 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80]) :: DVS.Vector Word64 [✔] hw-prim> fromByteString (BS.unpack [0x1, 0x2, 0x4, 0x8, 0x10, 0x20, 0x40, 0x80, 0x81]) :: DVS.Vector Word64 [✔] hw-prim> HaskellWorks.Data.FromForeignRegion hw-prim> HaskellWorks.Data.FromForeignRegionSpec hw-prim> ✓ passed 100 tests. hw-prim> Be able to load file into Vector [✔] hw-prim> HaskellWorks.Data.Search hw-prim> HaskellWorks.Data.SearchSpec hw-prim> No tests [✔] hw-prim> HaskellWorks.Data.Vector.AsVector8ns hw-prim> HaskellWorks.Data.Vector.AsVector8nsSpec hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 1 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 2 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 3 [✔] hw-prim> HaskellWorks.Data.Vector.AsVector8s hw-prim> HaskellWorks.Data.Vector.AsVector8sSpec hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 1 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 2 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 3 [✔] hw-prim> HaskellWorks.Data.Vector.AsVector64ns hw-prim> HaskellWorks.Data.Vector.AsVector64nsSpec hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 1 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 2 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 3 [✔] hw-prim> HaskellWorks.Data.Vector.AsVector64s hw-prim> HaskellWorks.Data.Vector.AsVector64sSpec hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 1 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 2 [✔] hw-prim> ✓ passed 100 tests. hw-prim> Conversion of ByteString works 3 [✔] hw-prim> HaskellWorks.Data.Vector.Storable hw-prim> HaskellWorks.Data.Vector.StorableSpec hw-prim> ✓ passed 100 tests. hw-prim> mapAccumL: f a b = (a + 1, b * 2) [✔] hw-prim> ✓ passed 100 tests. hw-prim> mapAccumL: f a b = (a * 2, b + 1) [✔] hw-prim> ✓ passed 100 tests. hw-prim> construct2N [✔] hw-prim> construct64UnzipN hw-prim> ✓ passed 100 tests. hw-prim> property [✔] hw-prim> ✓ passed 100 tests. hw-prim> unzipFromListN2 [✔] hw-prim> hw-prim> Finished in 2.3653 seconds hw-prim> 44 examples, 0 failures hw-prim> Test suite hw-prim-test: PASS hw-prim> Test suite logged to: dist/test/hw-prim-0.6.3.2-hw-prim-test.log hw-prim> 2 of 2 test suites (2 of 2 test cases) passed. hw-prim> Running phase: haddockPhase hw-prim> Preprocessing library for hw-prim-0.6.3.2.. hw-prim> Running Haddock on library for hw-prim-0.6.3.2.. hw-prim> Warning: The documentation for the following packages are not installed. No cabal-add> Documentation created: dist/doc/html/cabal-add/, cabal-add> dist/doc/html/cabal-add/cabal-add.txt cabal-add> Preprocessing executable 'cabal-add' for cabal-add-0.1.. cabal-add> Preprocessing test suite 'cabal-add-tests' for cabal-add-0.1.. cabal-add> Running phase: installPhase cabal-add> Installing library in /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/cabal-add-0.1-771xGhehPfS4pdkcOiBJlV cabal-add> Installing executable cabal-add in /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/bin cabal-add> Warning: The directory cabal-add> /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/bin is not in the cabal-add> system search path. cabal-add> Running phase: fixupPhase cabal-add> shrinking RPATHs of ELF executables and libraries in /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 cabal-add> shrinking /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHScabal-add-0.1-771xGhehPfS4pdkcOiBJlV-ghc9.8.1.so cabal-add> shrinking /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/bin/cabal-add cabal-add> checking for references to /build/ in /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1... cabal-add> patching script interpreter paths in /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 cabal-add> stripping (with command strip and flags -S -p) in /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/lib /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1/bin cabal-add> shrinking RPATHs of ELF executables and libraries in /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc cabal-add> checking for references to /build/ in /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc... cabal-add> patching script interpreter paths in /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc hw-prim> links will be generated to these packages: vector-0.13.2.0 hw-prim> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hw-prim> [ 1 of 47] Compiling HaskellWorks.Control.Monad.Lazy ( src/HaskellWorks/Control/Monad/Lazy.hs, nothing ) hw-prim> [ 2 of 47] Compiling HaskellWorks.Data.Branchless ( src/HaskellWorks/Data/Branchless.hs, nothing ) hw-prim> [ 3 of 47] Compiling HaskellWorks.Data.ByteString ( src/HaskellWorks/Data/ByteString.hs, nothing ) hw-prim> [ 4 of 47] Compiling HaskellWorks.Data.ByteString.Builder ( src/HaskellWorks/Data/ByteString/Builder.hs, nothing ) hw-prim> [ 5 of 47] Compiling HaskellWorks.Data.ByteString.Lazy ( src/HaskellWorks/Data/ByteString/Lazy.hs, nothing ) hw-prim> [ 6 of 47] Compiling HaskellWorks.Data.Char.IsChar ( src/HaskellWorks/Data/Char/IsChar.hs, nothing ) hw-prim> [ 7 of 47] Compiling HaskellWorks.Data.Char ( src/HaskellWorks/Data/Char.hs, nothing ) hw-prim> [ 8 of 47] Compiling HaskellWorks.Data.Concat ( src/HaskellWorks/Data/Concat.hs, nothing ) hw-prim> [ 9 of 47] Compiling HaskellWorks.Data.Container ( src/HaskellWorks/Data/Container.hs, nothing ) hw-prim> [10 of 47] Compiling HaskellWorks.Data.Cons ( src/HaskellWorks/Data/Cons.hs, nothing ) hw-prim> [11 of 47] Compiling HaskellWorks.Data.Decode ( src/HaskellWorks/Data/Decode.hs, nothing ) hw-prim> [12 of 47] Compiling HaskellWorks.Data.Empty ( src/HaskellWorks/Data/Empty.hs, nothing ) hw-prim> [13 of 47] Compiling HaskellWorks.Data.Filter ( src/HaskellWorks/Data/Filter.hs, nothing ) hw-prim> [14 of 47] Compiling HaskellWorks.Data.Foldable ( src/HaskellWorks/Data/Foldable.hs, nothing ) hw-prim> [15 of 47] Compiling HaskellWorks.Data.FromByteString ( src/HaskellWorks/Data/FromByteString.hs, nothing ) hw-prim> [16 of 47] Compiling HaskellWorks.Data.FromString ( src/HaskellWorks/Data/FromString.hs, nothing ) hw-prim> [17 of 47] Compiling HaskellWorks.Data.Generate ( src/HaskellWorks/Data/Generate.hs, nothing ) hw-prim> [18 of 47] Compiling HaskellWorks.Data.Head ( src/HaskellWorks/Data/Head.hs, nothing ) hw-prim> hw-prim> src/HaskellWorks/Data/Head.hs:24:10: warning: [GHC-63394] [-Wx-partial] hw-prim> In the use of ‘head’ hw-prim> (imported from Data.List, but defined in GHC.List): hw-prim> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." hw-prim> | hw-prim> 24 | head = L.head hw-prim> | ^^^^^^ hw-prim> [19 of 47] Compiling HaskellWorks.Data.Naive ( src/HaskellWorks/Data/Naive.hs, nothing ) hw-prim> [20 of 47] Compiling HaskellWorks.Data.Null ( src/HaskellWorks/Data/Null.hs, nothing ) hw-prim> [21 of 47] Compiling HaskellWorks.Data.Positioning ( src/HaskellWorks/Data/Positioning.hs, nothing ) hw-prim> [22 of 47] Compiling HaskellWorks.Data.Length ( src/HaskellWorks/Data/Length.hs, nothing ) hw-prim> [23 of 47] Compiling HaskellWorks.Data.Drop ( src/HaskellWorks/Data/Drop.hs, nothing ) hw-prim> [24 of 47] Compiling HaskellWorks.Data.AtIndex ( src/HaskellWorks/Data/AtIndex.hs, nothing ) hw-prim> [25 of 47] Compiling HaskellWorks.Data.Product ( src/HaskellWorks/Data/Product.hs, nothing ) hw-prim> [26 of 47] Compiling HaskellWorks.Data.FromForeignRegion ( src/HaskellWorks/Data/FromForeignRegion.hs, nothing ) hw-prim> [27 of 47] Compiling HaskellWorks.Data.Search ( src/HaskellWorks/Data/Search.hs, nothing ) hw-prim> [28 of 47] Compiling HaskellWorks.Data.Sign ( src/HaskellWorks/Data/Sign.hs, nothing ) hw-prim> [29 of 47] Compiling HaskellWorks.Data.Snoc ( src/HaskellWorks/Data/Snoc.hs, nothing ) hw-prim> [30 of 47] Compiling HaskellWorks.Data.Ops ( src/HaskellWorks/Data/Ops.hs, nothing ) hw-prim> [31 of 47] Compiling HaskellWorks.Data.Take ( src/HaskellWorks/Data/Take.hs, nothing ) hw-prim> [32 of 47] Compiling HaskellWorks.Data.TreeCursor ( src/HaskellWorks/Data/TreeCursor.hs, nothing ) hw-prim> [33 of 47] Compiling HaskellWorks.Data.Uncons ( src/HaskellWorks/Data/Uncons.hs, nothing ) hw-prim> [34 of 47] Compiling HaskellWorks.Data.Unsign ( src/HaskellWorks/Data/Unsign.hs, nothing ) hw-prim> [35 of 47] Compiling HaskellWorks.Data.Unsnoc ( src/HaskellWorks/Data/Unsnoc.hs, nothing ) hw-prim> [36 of 47] Compiling HaskellWorks.Data.Vector.AsVector64 ( src/HaskellWorks/Data/Vector/AsVector64.hs, nothing ) cabal-add (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 cabal-add (post)> Pushing 2 paths (179 are already present) using zstd to cache sellout ⏳ cabal-add (post)> cabal-add (post)> Pushing /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 (6.65 MiB) cabal-add (post)> Pushing /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc (532.41 KiB) cabal-add (post)> cabal-add (post)> All done. cabal-add (post)> added 2 signatures cabal-add (post)> added 1 signatures cabal-add (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 cabal-add (post)> copying 2 paths... cabal-add (post)> copying path '/nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc' to 'https://cache.nix-ci.com'... cabal-add (post)> copying path '/nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1' to 'https://cache.nix-ci.com'... cabal-add (post)> copying 1 paths... cabal-add (post)> copying path '/nix/store/9bpml3hzgq9vps1ndqb2nq9s12irjfsw-cabal-add-0.1.drv' to 'https://cache.nix-ci.com'... cabal-add (post)> added 0 signatures cabal-add (post)> added 0 signatures cabal-add (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc /nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1 cabal-add (post)> copying 2 paths... cabal-add (post)> copying path '/nix/store/kima5qd8b76p6mfr70b1aqa8szqqc71a-cabal-add-0.1-doc' to 'ssh-ng://worker.nix-ci.com'... cabal-add (post)> copying path '/nix/store/kzafcvdckvvvk5516wajaqb4z25mh281-cabal-add-0.1' to 'ssh-ng://worker.nix-ci.com'... cabal-add (post)> copying 1 paths... cabal-add (post)> copying path '/nix/store/9bpml3hzgq9vps1ndqb2nq9s12irjfsw-cabal-add-0.1.drv' to 'ssh-ng://worker.nix-ci.com'... lens (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 lens (post)> Pushing 2 paths (150 are already present) using zstd to cache sellout ⏳ lens (post)> lens (post)> Pushing /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc (34.78 MiB) lens (post)> Pushing /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 (59.20 MiB) lens (post)> lens (post)> All done. lens (post)> added 2 signatures lens (post)> added 1 signatures lens (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 lens (post)> copying 2 paths... lens (post)> copying path '/nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc' to 'https://cache.nix-ci.com'... lens (post)> copying path '/nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4' to 'https://cache.nix-ci.com'... lens (post)> copying 1 paths... lens (post)> copying path '/nix/store/p586gr8ja0qymjfbfvcp79m2am72hx2k-lens-5.3.4.drv' to 'https://cache.nix-ci.com'... lens (post)> added 0 signatures lens (post)> added 0 signatures lens (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc /nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4 lens (post)> copying 2 paths... lens (post)> copying path '/nix/store/10c0a2h05m4vlggimb9fx6plcqkwsppn-lens-5.3.4-doc' to 'ssh-ng://worker.nix-ci.com'... lens (post)> copying path '/nix/store/ihqa7n480fxmzgidd5y58971gqlkbyk3-lens-5.3.4' to 'ssh-ng://worker.nix-ci.com'... lens (post)> copying 1 paths... lens (post)> copying path '/nix/store/p586gr8ja0qymjfbfvcp79m2am72hx2k-lens-5.3.4.drv' to 'ssh-ng://worker.nix-ci.com'... path (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc path (post)> Pushing 2 paths (162 are already present) using zstd to cache sellout ⏳ path (post)> path (post)> Pushing /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 (5.36 MiB) path (post)> Pushing /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc (971.63 KiB) path (post)> path (post)> All done. path (post)> added 2 signatures path (post)> added 1 signatures path (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc path (post)> copying 2 paths... path (post)> copying path '/nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc' to 'https://cache.nix-ci.com'... path (post)> copying path '/nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5' to 'https://cache.nix-ci.com'... path (post)> copying 1 paths... path (post)> copying path '/nix/store/h88d21hg1il3sygdpqf0xw3kz8n24ri8-path-0.9.5.drv' to 'https://cache.nix-ci.com'... path (post)> added 0 signatures path (post)> added 0 signatures path (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5 /nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc path (post)> copying 2 paths... path (post)> copying path '/nix/store/lqp682bkk8mkvjfn0w9d3nj2klqn66s6-path-0.9.5-doc' to 'ssh-ng://worker.nix-ci.com'... path (post)> copying path '/nix/store/b1ykx864i5k7x1z1sbvs33kpf8h18cxk-path-0.9.5' to 'ssh-ng://worker.nix-ci.com'... path (post)> copying 1 paths... path (post)> copying path '/nix/store/h88d21hg1il3sygdpqf0xw3kz8n24ri8-path-0.9.5.drv' to 'ssh-ng://worker.nix-ci.com'... quickcheck-classes (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc quickcheck-classes (post)> Pushing 2 paths (168 are already present) using zstd to cache sellout ⏳ quickcheck-classes (post)> quickcheck-classes (post)> Pushing /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 (2.83 MiB) quickcheck-classes (post)> Pushing /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc (1.79 MiB) quickcheck-classes (post)> quickcheck-classes (post)> All done. quickcheck-classes (post)> added 2 signatures quickcheck-classes (post)> added 1 signatures quickcheck-classes (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc quickcheck-classes (post)> copying 2 paths... quickcheck-classes (post)> copying path '/nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc' to 'https://cache.nix-ci.com'... quickcheck-classes (post)> copying path '/nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0' to 'https://cache.nix-ci.com'... quickcheck-classes (post)> copying 1 paths... quickcheck-classes (post)> copying path '/nix/store/q7mm52sj9z75x4yvn3hp4hziw2rx3861-quickcheck-classes-0.6.5.0.drv' to 'https://cache.nix-ci.com'... quickcheck-classes (post)> added 0 signatures quickcheck-classes (post)> added 0 signatures quickcheck-classes (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0 /nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc quickcheck-classes (post)> copying 2 paths... quickcheck-classes (post)> copying path '/nix/store/sqw373b0s4jqjbaz4wyq2nkbn4xvhm95-quickcheck-classes-0.6.5.0-doc' to 'ssh-ng://worker.nix-ci.com'... quickcheck-classes (post)> copying path '/nix/store/rwd8gh53wiqwf7yhymc5k7iwd2n600mn-quickcheck-classes-0.6.5.0' to 'ssh-ng://worker.nix-ci.com'... quickcheck-classes (post)> copying 1 paths... quickcheck-classes (post)> copying path '/nix/store/q7mm52sj9z75x4yvn3hp4hziw2rx3861-quickcheck-classes-0.6.5.0.drv' to 'ssh-ng://worker.nix-ci.com'... rebase (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc rebase (post)> Pushing 2 paths (160 are already present) using zstd to cache sellout ⏳ rebase (post)> rebase (post)> Pushing /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 (6.53 MiB) rebase (post)> Pushing /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc (26.56 MiB) rebase (post)> rebase (post)> All done. rebase (post)> added 2 signatures rebase (post)> added 1 signatures rebase (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc rebase (post)> copying 2 paths... rebase (post)> copying path '/nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc' to 'https://cache.nix-ci.com'... rebase (post)> copying path '/nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2' to 'https://cache.nix-ci.com'... rebase (post)> copying 1 paths... rebase (post)> copying path '/nix/store/jn62hc2xmcxnz8fpv24nxndwv0fbwmsp-rebase-1.21.2.drv' to 'https://cache.nix-ci.com'... rebase (post)> added 0 signatures rebase (post)> added 0 signatures rebase (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2 /nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc rebase (post)> copying 2 paths... rebase (post)> copying path '/nix/store/wx3m3ddw8c11ai4wqg7wymz7jlwil2lv-rebase-1.21.2-doc' to 'ssh-ng://worker.nix-ci.com'... rebase (post)> copying path '/nix/store/jqdyqg4qmh1c8jw2rpvay70c2a6la8jw-rebase-1.21.2' to 'ssh-ng://worker.nix-ci.com'... rebase (post)> copying 1 paths... rebase (post)> copying path '/nix/store/jn62hc2xmcxnz8fpv24nxndwv0fbwmsp-rebase-1.21.2.drv' to 'ssh-ng://worker.nix-ci.com'... stylish-haskell (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc stylish-haskell (post)> Pushing 2 paths (181 are already present) using zstd to cache sellout ⏳ stylish-haskell (post)> stylish-haskell (post)> Pushing /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc (3.25 MiB) stylish-haskell (post)> Pushing /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 (32.82 MiB) stylish-haskell (post)> stylish-haskell (post)> All done. stylish-haskell (post)> added 2 signatures stylish-haskell (post)> added 1 signatures stylish-haskell (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc stylish-haskell (post)> copying 2 paths... stylish-haskell (post)> copying path '/nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc' to 'https://cache.nix-ci.com'... stylish-haskell (post)> copying path '/nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0' to 'https://cache.nix-ci.com'... stylish-haskell (post)> copying 1 paths... stylish-haskell (post)> copying path '/nix/store/72p3maiimyfy5q02fppyd5caln02hbk6-stylish-haskell-0.14.6.0.drv' to 'https://cache.nix-ci.com'... stylish-haskell (post)> added 0 signatures stylish-haskell (post)> added 0 signatures stylish-haskell (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0 /nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc stylish-haskell (post)> copying 2 paths... stylish-haskell (post)> copying path '/nix/store/lx9fgyhwamwijz778micd30cgwjhg38f-stylish-haskell-0.14.6.0-doc' to 'ssh-ng://worker.nix-ci.com'... stylish-haskell (post)> copying path '/nix/store/28c04dnagwxwrvzl8rw72hkr89q5b8jg-stylish-haskell-0.14.6.0' to 'ssh-ng://worker.nix-ci.com'... stylish-haskell (post)> copying 1 paths... stylish-haskell (post)> copying path '/nix/store/72p3maiimyfy5q02fppyd5caln02hbk6-stylish-haskell-0.14.6.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/g7b16vf5j06njx840hlnmszf9jh0azdg-bitvec-1.1.5.0.drv'... building '/nix/store/cfw91z7wdyi9iyj4sm1lyv1r7k7bhcg1-generic-lens-2.2.2.0.drv'... building '/nix/store/7hg9i20mlmmp4326v9ppnxrik3xvcv9c-lens-aeson-1.2.3.drv'... building '/nix/store/flz66gs1mb7fz4bip1y2wgbylwfq12pa-mod-0.2.0.1.drv'... building '/nix/store/d02jdi3c56ynr4q439sjk47cny161vrl-path-io-1.8.2.drv'... building '/nix/store/p74267l9isdgbv7sryd2bmns1fjbp507-rerebase-1.21.2.drv'... building '/nix/store/0q5xknh4gplr4wlwm437kj48cri617za-trifecta-2.1.4.drv'... ghc-exactprint> Cases: 3368 Tried: 3368 Errors: 0 Failures: 0 ghc-exactprint> Counts {cases = 3368, tried = 3368, errors = 0, failures = 0} ghc-exactprint> Test suite test: PASS ghc-exactprint> Test suite logged to: dist/test/ghc-exactprint-1.8.0.0-test.log ghc-exactprint> 1 of 1 test suites (1 of 1 test cases) passed. ghc-exactprint> checkPhase completed in 5 minutes 34 seconds ghc-exactprint> Running phase: haddockPhase ghc-exactprint> Preprocessing library for ghc-exactprint-1.8.0.0.. ghc-exactprint> Running Haddock on library for ghc-exactprint-1.8.0.0.. ghc-exactprint> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghc-exactprint> [ 1 of 10] Compiling Language.Haskell.GHC.ExactPrint.Dump ( src/Language/Haskell/GHC/ExactPrint/Dump.hs, nothing ) ghc-exactprint> [ 2 of 10] Compiling Language.Haskell.GHC.ExactPrint.Orphans ( src/Language/Haskell/GHC/ExactPrint/Orphans.hs, nothing ) ghc-exactprint> [ 3 of 10] Compiling Language.Haskell.GHC.ExactPrint.Types ( src/Language/Haskell/GHC/ExactPrint/Types.hs, nothing ) ghc-exactprint> [ 4 of 10] Compiling Language.Haskell.GHC.ExactPrint.Lookup ( src/Language/Haskell/GHC/ExactPrint/Lookup.hs, nothing ) ghc-exactprint> [ 5 of 10] Compiling Language.Haskell.GHC.ExactPrint.Utils ( src/Language/Haskell/GHC/ExactPrint/Utils.hs, nothing ) ghc-exactprint> [ 6 of 10] Compiling Language.Haskell.GHC.ExactPrint.Preprocess ( src/Language/Haskell/GHC/ExactPrint/Preprocess.hs, nothing ) ghc-exactprint> [ 7 of 10] Compiling Language.Haskell.GHC.ExactPrint.Parsers ( src/Language/Haskell/GHC/ExactPrint/Parsers.hs, nothing ) ghc-exactprint> [ 8 of 10] Compiling Language.Haskell.GHC.ExactPrint.ExactPrint ( src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs, nothing ) ghc-exactprint> [ 9 of 10] Compiling Language.Haskell.GHC.ExactPrint.Transform ( src/Language/Haskell/GHC/ExactPrint/Transform.hs, nothing ) ghc-exactprint> [10 of 10] Compiling Language.Haskell.GHC.ExactPrint ( src/Language/Haskell/GHC/ExactPrint.hs, nothing ) ghc-exactprint> Haddock coverage: ghc-exactprint> 40% ( 2 / 5) in 'Language.Haskell.GHC.ExactPrint.Dump' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> BlankSrcSpan (src/Language/Haskell/GHC/ExactPrint/Dump.hs:38) ghc-exactprint> BlankEpAnnotations (src/Language/Haskell/GHC/ExactPrint/Dump.hs:41) ghc-exactprint> 0% ( 0 / 1) in 'Language.Haskell.GHC.ExactPrint.Orphans' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> 33% ( 2 / 6) in 'Language.Haskell.GHC.ExactPrint.Types' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> Pos (src/Language/Haskell/GHC/ExactPrint/Types.hs:20) ghc-exactprint> Rigidity (src/Language/Haskell/GHC/ExactPrint/Types.hs:24) ghc-exactprint> showGhc (src/Language/Haskell/GHC/ExactPrint/Types.hs:66) ghc-exactprint> 75% ( 3 / 4) in 'Language.Haskell.GHC.ExactPrint.Lookup' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> 29% ( 18 / 62) in 'Language.Haskell.GHC.ExactPrint.Utils' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> debugM (src/Language/Haskell/GHC/ExactPrint/Utils.hs:47) ghc-exactprint> warn (src/Language/Haskell/GHC/ExactPrint/Utils.hs:53) ghc-exactprint> undeltaSpan (src/Language/Haskell/GHC/ExactPrint/Utils.hs:109) ghc-exactprint> adjustDeltaForOffset (src/Language/Haskell/GHC/ExactPrint/Utils.hs:118) ghc-exactprint> ss2pos (src/Language/Haskell/GHC/ExactPrint/Utils.hs:125) ghc-exactprint> ss2posEnd (src/Language/Haskell/GHC/ExactPrint/Utils.hs:128) ghc-exactprint> ss2range (src/Language/Haskell/GHC/ExactPrint/Utils.hs:131) ghc-exactprint> rs2range (src/Language/Haskell/GHC/ExactPrint/Utils.hs:134) ghc-exactprint> rs (src/Language/Haskell/GHC/ExactPrint/Utils.hs:137) ghc-exactprint> range2rs (src/Language/Haskell/GHC/ExactPrint/Utils.hs:141) ghc-exactprint> badRealSrcSpan (src/Language/Haskell/GHC/ExactPrint/Utils.hs:146) ghc-exactprint> spanLength (src/Language/Haskell/GHC/ExactPrint/Utils.hs:151) ghc-exactprint> origDelta (src/Language/Haskell/GHC/ExactPrint/Utils.hs:162) ghc-exactprint> isListComp (src/Language/Haskell/GHC/ExactPrint/Utils.hs:193) ghc-exactprint> needsWhere (src/Language/Haskell/GHC/ExactPrint/Utils.hs:198) ghc-exactprint> insertCppComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:206) ghc-exactprint> ghcCommentText (src/Language/Haskell/GHC/ExactPrint/Utils.hs:218) ghc-exactprint> tokComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:225) ghc-exactprint> hsDocStringComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:231) ghc-exactprint> dedentDocChunk (src/Language/Haskell/GHC/ExactPrint/Utils.hs:252) stan> [2 of 2] Linking dist/build/stan/stan stan> buildPhase completed in 51 seconds stan> Running phase: checkPhase stan> Running 1 test suites... stan> Test suite stan-test: RUNNING... stan> ⓘ Using the following .cabal file: stan.cabal stan> stan> stan> LoC tests stan> should count lines of code in the example file [✔] stan> Modules number tests stan> should count correct number of modules [✔] stan> CLI configuration tests stan> execParserPure . configToCliCommand ≡ pure [✔] stan> passed 100 tests. stan> Converts Config to CLI command and parses it back [✔] stan> TOML configuration tests stan> decode . encode ≡ pure [✔] stan> passed 100 tests. stan> Parses test/.stan.example.toml [✔] stan> Stan Configuration Tests stan> Configuration checks aggregation stan> applyCheck: Unit Tests stan> All inspections when empty Check list [✔] stan> Including all inspections [✔] stan> All inspections are excluded [✔] stan> Excluding single Inspection ID works [✔] stan> Excluding single file works [✔] stan> Excluding a directory works [✔] stan> Excluding inspection in a single file [✔] stan> applyCheck: Property Tests stan> Idempotence: applyChecks . applyChecks ≡ applyChecks [✔] stan> passed 100 tests. stan> CheckType Inversion: include c . exclude c ≡ id [✔] stan> passed 100 tests. stan> applyConfig tests stan> 'applyConfig' with no removed files is the same as 'applyChecks' [✔] stan> Removes all files [✔] stan> Removes a single file [✔] stan> Removes all files from a directory [✔] stan> Removes 2 files [✔] stan> Removes all files when they are specified explicitly [✔] stan> Observation stan> calculates Observation Id properly [✔] stan> Static Analysis stan> Partial functions stan> STAN-0001: finds usage of 'base/GHC.List/head' [✔] stan> STAN-0002: finds usage of 'base/GHC.List/tail' [✔] stan> STAN-0003: finds usage of 'base/GHC.List/init' [✔] stan> STAN-0004: finds usage of 'base/GHC.List/last' [✔] stan> STAN-0005: finds usage of 'base/GHC.List/!!' [✔] stan> STAN-0006: finds usage of 'base/GHC.List/cycle' [✔] stan> STAN-0007: finds usage of 'base/Data.OldList/genericIndex' [✔] stan> STAN-0008: finds usage of 'base/Data.Maybe/fromJust' [✔] stan> STAN-0009: finds usage of 'base/Text.Read/read' [✔] stan> STAN-0010: finds usage of 'base/GHC.Enum/succ' [✔] stan> STAN-0011: finds usage of 'base/GHC.Enum/pred' [✔] stan> STAN-0012: finds usage of 'base/GHC.Enum/toEnum' [✔] stan> STAN-0013: finds usage of 'base/Data.Foldable/maximum' [✔] stan> STAN-0014: finds usage of 'base/Data.Foldable/minimum' [✔] stan> STAN-0015: finds usage of 'base/Data.Foldable/maximumBy' [✔] stan> STAN-0016: finds usage of 'base/Data.Foldable/minimumBy' [✔] stan> STAN-0017: finds usage of 'base/Data.Foldable/foldl1' [✔] stan> STAN-0018: finds usage of 'base/GHC.List/foldl1'' [✔] stan> STAN-0019: finds usage of 'base/Data.Foldable/foldr1' [✔] stan> STAN-0020: finds usage of 'base/GHC.IsList/fromList' [✔] stan> STAN-0021: finds usage of 'base/GHC.Num/fromInteger' [✔] stan> STAN-0022: finds usage of 'base/GHC.Real/fromRational' [✔] stan> STAN-0023: finds usage of 'base/GHC.Real/realToFrac' [✔] stan> STAN-0024: finds usage of 'base/GHC.Real/recip' [✔] stan> STAN-0025: finds usage of 'base/GHC.Real//' [✔] stan> STAN-0010: doesn't trigger on 'succ :: Natural -> Natural' [✔] stan> STAN-0011: doesn't trigger on 'pred :: Integer -> Integer' [✔] stan> STAN-0011: triggers on polymorphic 'pred :: Enum a => a -> a' [✔] stan> STAN-0020: triggers on 'Data.List.NonEmpty.fromList' [✔] stan> Infinite functions stan> STAN-0101: finds usage of 'base/GHC.List/reverse' [✔] stan> STAN-0102: finds usage of 'base/Data.OldList/isSuffixOf' [✔] stan> STAN-0103: finds usage of 'base/Data.Foldable/length' [✔] stan> STAN-0104: finds usage of 'base/Data.OldList/genericLength' [✔] stan> STAN-0105: finds usage of 'base/Data.Foldable/sum' [✔] stan> STAN-0106: finds usage of 'base/Data.Foldable/product' [✔] stan> STAN-0103: finds usage of 'base/Data.Foldable/length' [✔] stan> Anti-patterns stan> STAN-0201: finds usage of '[0 .. length xs]' [✔] stan> STAN-0201: doesn't trigger on '[0 .. length xs - 1]' [✔] hw-prim> [37 of 47] Compiling HaskellWorks.Data.Vector.AsVector64s ( src/HaskellWorks/Data/Vector/AsVector64s.hs, nothing ) hw-prim> [38 of 47] Compiling HaskellWorks.Data.Vector.AsVector8 ( src/HaskellWorks/Data/Vector/AsVector8.hs, nothing ) hw-prim> [39 of 47] Compiling HaskellWorks.Data.Vector.AsVector8ns ( src/HaskellWorks/Data/Vector/AsVector8ns.hs, nothing ) hw-prim> [40 of 47] Compiling HaskellWorks.Data.Vector.AsVector64ns ( src/HaskellWorks/Data/Vector/AsVector64ns.hs, nothing ) hw-prim> [41 of 47] Compiling HaskellWorks.Data.Vector.AsVector8s ( src/HaskellWorks/Data/Vector/AsVector8s.hs, nothing ) hw-prim> [42 of 47] Compiling HaskellWorks.Data.Vector.BoxedVectorLike ( src/HaskellWorks/Data/Vector/BoxedVectorLike.hs, nothing ) hw-prim> [43 of 47] Compiling HaskellWorks.Data.Vector.Storable ( src/HaskellWorks/Data/Vector/Storable.hs, nothing ) hw-prim> [44 of 47] Compiling HaskellWorks.Data.Vector.StorableVectorLike ( src/HaskellWorks/Data/Vector/StorableVectorLike.hs, nothing ) hw-prim> [45 of 47] Compiling HaskellWorks.Data.Word ( src/HaskellWorks/Data/Word.hs, nothing ) hw-prim> [46 of 47] Compiling HaskellWorks.Foreign ( src/HaskellWorks/Foreign.hs, nothing ) hw-prim> [47 of 47] Compiling Paths_hw_prim ( dist/build/autogen/Paths_hw_prim.hs, nothing ) hw-prim> Haddock coverage: hw-prim> Warning: 'unfoldrM' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> 28% ( 2 / 7) in 'HaskellWorks.Control.Monad.Lazy' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> interleaveSequenceIO (src/HaskellWorks/Control/Monad/Lazy.hs:19) hw-prim> interleaveSequenceM (src/HaskellWorks/Control/Monad/Lazy.hs:26) hw-prim> interleaveForM (src/HaskellWorks/Control/Monad/Lazy.hs:64) hw-prim> forceM (src/HaskellWorks/Control/Monad/Lazy.hs:67) hw-prim> 94% ( 16 / 17) in 'HaskellWorks.Data.Branchless' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 9% ( 1 / 11) in 'HaskellWorks.Data.ByteString' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> ToByteString (src/HaskellWorks/Data/ByteString.hs:34) hw-prim> ToByteStrings (src/HaskellWorks/Data/ByteString.hs:65) hw-prim> mmap (src/HaskellWorks/Data/ByteString.hs:218) hw-prim> padded (src/HaskellWorks/Data/ByteString.hs:224) hw-prim> rechunk (src/HaskellWorks/Data/ByteString.hs:144) hw-prim> rechunkPadded (src/HaskellWorks/Data/ByteString.hs:160) hw-prim> resegment (src/HaskellWorks/Data/ByteString.hs:176) hw-prim> resegmentPadded (src/HaskellWorks/Data/ByteString.hs:192) hw-prim> hGetContentsChunkedBy (src/HaskellWorks/Data/ByteString.hs:209) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.ByteString.Builder' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> chainInterleaveIO (src/HaskellWorks/Data/ByteString/Builder.hs:12) hw-prim> 0% ( 0 / 7) in 'HaskellWorks.Data.ByteString.Lazy' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> ToLazyByteString (src/HaskellWorks/Data/ByteString/Lazy.hs:25) hw-prim> resegment (src/HaskellWorks/Data/ByteString/Lazy.hs:65) hw-prim> resegmentPadded (src/HaskellWorks/Data/ByteString/Lazy.hs:68) hw-prim> rechunk (src/HaskellWorks/Data/ByteString/Lazy.hs:71) hw-prim> rechunkPadded (src/HaskellWorks/Data/ByteString/Lazy.hs:74) hw-prim> hGetContentsChunkedBy (src/HaskellWorks/Data/ByteString/Lazy.hs:77) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Char.IsChar' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> IsChar (src/HaskellWorks/Data/Char/IsChar.hs:9) hw-prim> 50% ( 1 / 2) in 'HaskellWorks.Data.Char' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 50% ( 1 / 2) in 'HaskellWorks.Data.Concat' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Container' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Cons' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Cons (src/HaskellWorks/Data/Cons.hs:17) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Decode' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Decode (src/HaskellWorks/Data/Decode.hs:10) hw-prim> DecodeError (src/HaskellWorks/Data/Decode.hs:8) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Empty' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Empty (src/HaskellWorks/Data/Empty.hs:18) hw-prim> 33% ( 1 / 3) in 'HaskellWorks.Data.Filter' hw-prim> Missing documentation for: hw-prim> Module header hiedb> Running phase: setupCompilerEnvironmentPhase hiedb> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hiedb> Running phase: unpackPhase hiedb> unpacking source archive /nix/store/5ifvvrdm7vb2grmhnvwq3l2qx6lz3af5-hiedb-0.6.0.2.tar.gz hiedb> source root is hiedb-0.6.0.2 hiedb> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hiedb-0.6.0.2/test/Test/Orphans.hs" hiedb> Running phase: patchPhase hiedb> Running phase: compileBuildDriverPhase hiedb> setupCompileFlags: -package-db=/build/tmp.gKHLB936rx/setup-package.conf.d -threaded hiedb> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.gKHLB936rx/Main.o ) hiedb> [2 of 2] Linking Setup hiedb> Running phase: updateAutotoolsGnuConfigScriptsPhase hiedb> Running phase: configurePhase hiedb> configureFlags: --verbose --prefix=/nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc/share/doc/hiedb-0.6.0.2 --with-gcc=gcc --package-db=/build/tmp.gKHLB936rx/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib hiedb> Using Parsec parser hiedb> Configuring hiedb-0.6.0.2... hiedb> Dependency algebraic-graphs >=0.3: using algebraic-graphs-0.7 hiedb> Dependency ansi-terminal >=0.9: using ansi-terminal-1.1.2 hiedb> Dependency array: using array-0.5.6.0 hiedb> Dependency base >=4.12 && <4.22: using base-4.19.0.0 hiedb> Dependency bytestring: using bytestring-0.12.0.2 hiedb> Dependency containers: using containers-0.6.8 hiedb> Dependency directory: using directory-1.3.8.1 hiedb> Dependency extra: using extra-1.7.16 hiedb> Dependency filepath: using filepath-1.4.100.4 hiedb> Dependency ghc >=8.6 && <9.13: using ghc-9.8.1 hiedb> Dependency hie-compat >=0.3 && <0.4: using hie-compat-0.3.1.2 hiedb> Dependency lucid: using lucid-2.11.20250303 hiedb> Dependency mtl: using mtl-2.3.1 hiedb> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 hiedb> Dependency sqlite-simple: using sqlite-simple-0.4.19.0 hiedb> Dependency terminal-size >=0.2: using terminal-size-0.3.4 hiedb> Dependency text: using text-2.1 hiedb> Dependency base >=4.12 && <4.22: using base-4.19.0.0 hiedb> Dependency ghc-paths: using ghc-paths-0.1.0.12 hiedb> Dependency hiedb: using hiedb-0.6.0.2 hiedb> Dependency base >=4.12 && <4.22: using base-4.19.0.0 hiedb> Dependency directory: using directory-1.3.8.1 hiedb> Dependency filepath: using filepath-1.4.100.4 hiedb> Dependency ghc-paths: using ghc-paths-0.1.0.12 hiedb> Dependency hiedb: using hiedb-0.6.0.2 hiedb> Dependency hspec: using hspec-2.11.12 hiedb> Dependency process: using process-1.6.18.0 hiedb> Dependency temporary: using temporary-1.3 hiedb> Source component graph: hiedb> component lib hiedb> component exe:hiedb dependency lib hiedb> component test:hiedb-tests hiedb> dependency exe:hiedb hiedb> dependency lib hiedb> Configured component graph: hiedb> component hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> include algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z hiedb> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF hiedb> include array-0.5.6.0-7325 hiedb> include base-4.19.0.0-05c7 hiedb> include bytestring-0.12.0.2-3593 bitvec> Running phase: setupCompilerEnvironmentPhase bitvec> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. ghc-exactprint> dedentDocChunkBy (src/Language/Haskell/GHC/ExactPrint/Utils.hs:255) ghc-exactprint> printDecorator (src/Language/Haskell/GHC/ExactPrint/Utils.hs:269) ghc-exactprint> mkEpaComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:277) ghc-exactprint> comment2LEpaComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:283) ghc-exactprint> mkLEpaComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:286) ghc-exactprint> mkComment (src/Language/Haskell/GHC/ExactPrint/Utils.hs:290) ghc-exactprint> normaliseCommentText (src/Language/Haskell/GHC/ExactPrint/Utils.hs:294) ghc-exactprint> noKWComments (src/Language/Haskell/GHC/ExactPrint/Utils.hs:322) ghc-exactprint> sortAnchorLocated (src/Language/Haskell/GHC/ExactPrint/Utils.hs:325) ghc-exactprint> isSymbolRdrName (src/Language/Haskell/GHC/ExactPrint/Utils.hs:342) ghc-exactprint> rdrName2String (src/Language/Haskell/GHC/ExactPrint/Utils.hs:345) ghc-exactprint> name2String (src/Language/Haskell/GHC/ExactPrint/Utils.hs:357) ghc-exactprint> locatedAnAnchor (src/Language/Haskell/GHC/ExactPrint/Utils.hs:362) ghc-exactprint> setAnchorAn (src/Language/Haskell/GHC/ExactPrint/Utils.hs:378) ghc-exactprint> setAnchorEpa (src/Language/Haskell/GHC/ExactPrint/Utils.hs:386) ghc-exactprint> setAnchorEpaL (src/Language/Haskell/GHC/ExactPrint/Utils.hs:390) ghc-exactprint> setAnchorHsModule (src/Language/Haskell/GHC/ExactPrint/Utils.hs:394) ghc-exactprint> trailingAnnLoc (src/Language/Haskell/GHC/ExactPrint/Utils.hs:408) ghc-exactprint> setTrailingAnnLoc (src/Language/Haskell/GHC/ExactPrint/Utils.hs:413) ghc-exactprint> addEpAnnLoc (src/Language/Haskell/GHC/ExactPrint/Utils.hs:418) ghc-exactprint> anchorToEpaLocation (src/Language/Haskell/GHC/ExactPrint/Utils.hs:424) ghc-exactprint> hackSrcSpanToAnchor (src/Language/Haskell/GHC/ExactPrint/Utils.hs:453) ghc-exactprint> hackAnchorToSrcSpan (src/Language/Haskell/GHC/ExactPrint/Utils.hs:461) ghc-exactprint> 37% ( 3 / 8) in 'Language.Haskell.GHC.ExactPrint.Preprocess' ghc-exactprint> Missing documentation for: ghc-exactprint> getPreprocessedSrcDirect (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:210) ghc-exactprint> readFileGhc (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:296) ghc-exactprint> CppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:53) ghc-exactprint> defaultCppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:60) ghc-exactprint> showErrorMessages (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:231) ghc-exactprint> Warning: 'DynFlags' is ambiguous. It is defined ghc-exactprint> * in ‘GHC.Driver.DynFlags’ ghc-exactprint> * in ‘GHC.Driver.DynFlags’ ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined in ‘GHC.Driver.DynFlags’ ghc-exactprint> Warning: 'GhcPs' is ambiguous. It is defined ghc-exactprint> * in ‘GHC.Hs.Extension’ ghc-exactprint> * in ‘GHC.Hs.Extension’ ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined in ‘GHC.Hs.Extension’ ghc-exactprint> Warning: 'parseModoule' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'parseModule' is ambiguous. It is defined ghc-exactprint> * in ‘GHC.Parser’ ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/Parsers.hs:165:1 ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined at src/Language/Haskell/GHC/ExactPrint/Parsers.hs:165:1 ghc-exactprint> Warning: 'initDynFlags' is ambiguous. It is defined ghc-exactprint> * in ‘GHC.Driver.DynFlags’ ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/Parsers.hs:348:1 ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined at src/Language/Haskell/GHC/ExactPrint/Parsers.hs:348:1 ghc-exactprint> 58% ( 17 / 29) in 'Language.Haskell.GHC.ExactPrint.Parsers' ghc-exactprint> Missing documentation for: ghc-exactprint> Parser (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:131) ghc-exactprint> ParseResult (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:129) ghc-exactprint> CppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:53) ghc-exactprint> defaultCppOptions (src/Language/Haskell/GHC/ExactPrint/Preprocess.hs:60) ghc-exactprint> LibDir (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:127) ghc-exactprint> parseModuleWithOptions (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:196) stan> STAN-0202: finds usage of 'foldl' [✔] stan> STAN-0203: finds usage of 'Data.ByteString.Char8.pack' [✔] stan> STAN-0204: finds usage of 'Data.HashMap.size' [✔] stan> STAN-0204: finds usage of 'length' for 'HashMap' [✔] stan> STAN-0205: finds usage of 'Data.HashSet.size' [✔] stan> STAN-0205: finds usage of 'length' for 'HashSet' [✔] stan> STAN-0206: Strict data type fields stan> Without extensions stan> Doesn't trigger on strict field [✔] stan> Finds simple lazy field [✔] stan> Finds polymorphic lazy field [✔] stan> Doesn't trigger on plain newtype [✔] stan> Doesn't trigger on a record newtype [✔] stan> Doesn't trigger on strict sum type field among many fields [✔] stan> Finds lazy field in a sum type constructor with multiple fields [✔] stan> Doesn't trigger on a single strict sum type field [✔] stan> Finds single lazy field in a sum type with multiple constructors [✔] stan> Doesn't trigger on forall wo constraint with 1 var [✔] stan> Finds single lazy field after forall wo constraint with 1 var [✔] stan> Doesn't trigger on forall wo constraint with 2 var [✔] stan> Finds single lazy field after forall wo constraint with 2 var [✔] stan> Doesn't trigger on strict field after forall wo constraint with 2 var [✔] stan> Doesn't trigger on forall constraint with 1 var [✔] stan> Finds single lazy field after forall constraint with 1 var [✔] stan> Doesn't trigger on forall constraint with 2 var [✔] stan> Finds single lazy field after forall constraint with 2 var [✔] stan> Doesn't trigger on strict field after forall constraint with 2 var [✔] stan> Doesn't trigger on forall constraint on record type [✔] stan> Findsa lazy Int field after forall constraint on record type [✔] stan> Finds a lazy constrainted field after forall on record type [✔] stan> With the 'StrictData' extension stan> Doesn't trigger on a simple record field [✔] stan> Doesn't trigger on explicitly lazy field [✔] stan> Doesn't trigger on plain data type [✔] stan> STAN-0207: 'length' for (,) [✔] stan> STAN-0207: 'null' for Maybe [✔] stan> STAN-0207: 'foldr' for Either [✔] stan> STAN-0208: finds usage of 'length' for 'Text' [✔] stan> STAN-0209: finds usage of 'nub' for lists [✔] stan> STAN-0210: finds usage of 'for_' for ranges [✔] stan> STAN-0210: finds usage of 'forM_' for ranges [✔] stan> STAN-0211: finds usage of 'http://' '' [✔] stan> STAN-0211: finds usage of 'fooUrl' '' [✔] stan> STAN-0211: finds usage of '' 'fooUrl' [✔] stan> STAN-0211: doesn't trigger on 'fooUral' '' [✔] stan> STAN-0212: Unsafe functions stan> Find: undefined [✔] stan> Find: unsafeCoerce [✔] stan> Find: unsafePerformIO [✔] stan> Find: unsafeInterleaveIO [✔] stan> Find: unsafeDupablePerformIO [✔] stan> Find: unsafeFixIO [✔] stan> STAN-0212: Pattern Matching on _ stan> for lambda case [✔] stan> not triggered for lambda case on integers [✔] stan> for case [✔] stan> not triggered for case on strings [✔] stan> not triggered for case on all constructors [✔] stan> not triggered for lambda case on all constructors [✔] stan> for case on maybe [✔] stan> for lambda case on maybe [✔] stan> not triggered for lambda case on maybe with full pm [✔] stan> not triggered for lambda case on one branch _ [✔] stan> not triggered for lambda case on Chars [✔] stan> STAN-0214: Replace multiple comparison operators stan> Finds: < and > [✔] stan> Finds: == and < [✔] stan> No warning on: == on different expressions [✔] stan> No warning on: Single >= [✔] stan> No warning on: >= with different constants [✔] stan> Handles functions with pattern-matching [‐] stan> # PENDING: No reason given stan> STAN-0215: finds usage of '/' in '' path left [✔] stan> STAN-0215: finds usage of '/' in '' path right [✔] stan> STAN-0215: finds usage of '\' in '' path left [✔] stan> STAN-0215: finds usage of '\' in '' path right [✔] stan> STAN-0215: don't triggered when no slashes [✔] stan> Style stan> STAN-0301: finds operator with the missing infix [✔] hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Foldable' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> foldFirst (src/HaskellWorks/Data/Foldable.hs:7) hw-prim> foldLast (src/HaskellWorks/Data/Foldable.hs:11) hw-prim> 50% ( 1 / 2) in 'HaskellWorks.Data.FromByteString' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.FromString' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> FromString (src/HaskellWorks/Data/FromString.hs:5) hw-prim> 33% ( 1 / 3) in 'HaskellWorks.Data.Generate' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Head' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> Head (src/HaskellWorks/Data/Head.hs:20) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Naive' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Naive (src/HaskellWorks/Data/Naive.hs:6) hw-prim> naive (src/HaskellWorks/Data/Naive.hs:9) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Null' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Null (src/HaskellWorks/Data/Null.hs:19) hw-prim> 83% ( 5 / 6) in 'HaskellWorks.Data.Positioning' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Length' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> Length (src/HaskellWorks/Data/Length.hs:20) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Drop' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> Drop (src/HaskellWorks/Data/Drop.hs:21) hw-prim> Warning: 'd' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> Warning: 'before' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> Warning: 'after' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> Warning: 'before'' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> 42% ( 3 / 7) in 'HaskellWorks.Data.AtIndex' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> AtIndex (src/HaskellWorks/Data/AtIndex.hs:24) hw-prim> Length (src/HaskellWorks/Data/Length.hs:20) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Product' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> :*: (src/HaskellWorks/Data/Product.hs:7) hw-prim> 25% ( 1 / 4) in 'HaskellWorks.Data.FromForeignRegion' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> ForeignRegion (src/HaskellWorks/Data/FromForeignRegion.hs:20) hw-prim> mmapFromForeignRegion (src/HaskellWorks/Data/FromForeignRegion.hs:54) hw-prim> 50% ( 1 / 2) in 'HaskellWorks.Data.Search' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Sign' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Sign (src/HaskellWorks/Data/Sign.hs:10) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Snoc' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Snoc (src/HaskellWorks/Data/Snoc.hs:17) hw-prim> 0% ( 0 / 4) in 'HaskellWorks.Data.Ops' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> <| (src/HaskellWorks/Data/Ops.hs:18) hw-prim> |> (src/HaskellWorks/Data/Ops.hs:22) hw-prim> >< (src/HaskellWorks/Data/Ops.hs:26) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Take' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> Take (src/HaskellWorks/Data/Take.hs:20) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.TreeCursor' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> TreeCursor (src/HaskellWorks/Data/TreeCursor.hs:7) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Uncons' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hw-prim> Uncons (src/HaskellWorks/Data/Uncons.hs:21) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Unsign' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Unsign (src/HaskellWorks/Data/Unsign.hs:10) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Data.Unsnoc' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> Container (src/HaskellWorks/Data/Container.hs:16) hiedb> include containers-0.6.8-e785 hiedb> include directory-1.3.8.1-696d hiedb> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hiedb> include filepath-1.4.100.4-dda0 hiedb> include ghc-9.8.1-d1ca hiedb> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj hiedb> include lucid-2.11.20250303-42M39lmKxpK2oe4IoaBofI hiedb> include mtl-2.3.1-eef8 hiedb> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hiedb> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn hiedb> include terminal-size-0.3.4-F3J3KImlxFr4aXPRVipJU8 hiedb> include text-2.1-c70b hiedb> component hiedb-0.6.0.2-ITTmVl3JkFuA9AJA6aLpKr-hiedb hiedb> include base-4.19.0.0-05c7 hiedb> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY hiedb> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> component hiedb-0.6.0.2-560vVkDAALlCuApr7LpJfz-hiedb-tests hiedb> include base-4.19.0.0-05c7 hiedb> include directory-1.3.8.1-696d hiedb> include filepath-1.4.100.4-dda0 hiedb> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY hiedb> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hiedb> include process-1.6.18.0-ca35 hiedb> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hiedb> Linked component graph: hiedb> unit hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> include algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z hiedb> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF hiedb> include array-0.5.6.0-7325 hiedb> include base-4.19.0.0-05c7 hiedb> include bytestring-0.12.0.2-3593 hiedb> include containers-0.6.8-e785 hiedb> include directory-1.3.8.1-696d hiedb> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hiedb> include filepath-1.4.100.4-dda0 hiedb> include ghc-9.8.1-d1ca hiedb> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj hiedb> include lucid-2.11.20250303-42M39lmKxpK2oe4IoaBofI hiedb> include mtl-2.3.1-eef8 hiedb> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hiedb> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn hiedb> include terminal-size-0.3.4-F3J3KImlxFr4aXPRVipJU8 hiedb> include text-2.1-c70b hiedb> HieDb=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb,HieDb.Compat=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Compat,HieDb.Create=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Create,HieDb.Dump=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Dump,HieDb.Html=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Html,HieDb.Query=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Query,HieDb.Run=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Run,HieDb.Types=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Types,HieDb.Utils=hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP:HieDb.Utils hiedb> unit hiedb-0.6.0.2-ITTmVl3JkFuA9AJA6aLpKr-hiedb hiedb> include base-4.19.0.0-05c7 hiedb> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY hiedb> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> unit hiedb-0.6.0.2-560vVkDAALlCuApr7LpJfz-hiedb-tests hiedb> include base-4.19.0.0-05c7 hiedb> include directory-1.3.8.1-696d hiedb> include filepath-1.4.100.4-dda0 hiedb> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY hiedb> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hiedb> include process-1.6.18.0-ca35 hiedb> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hiedb> Ready component graph: hiedb> definite hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> depends algebraic-graphs-0.7-G4hAF8dZq0JKA31BJqFF1Z hiedb> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF hiedb> depends array-0.5.6.0-7325 hiedb> depends base-4.19.0.0-05c7 hiedb> depends bytestring-0.12.0.2-3593 hiedb> depends containers-0.6.8-e785 hiedb> depends directory-1.3.8.1-696d hiedb> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hiedb> depends filepath-1.4.100.4-dda0 hiedb> depends ghc-9.8.1-d1ca hiedb> depends hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj hiedb> depends lucid-2.11.20250303-42M39lmKxpK2oe4IoaBofI hiedb> depends mtl-2.3.1-eef8 hiedb> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hiedb> depends sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn hiedb> depends terminal-size-0.3.4-F3J3KImlxFr4aXPRVipJU8 generic-lens> Running phase: setupCompilerEnvironmentPhase ghc-exactprint> parseExpr (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:135) ghc-exactprint> parseImport (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:138) ghc-exactprint> parseType (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:141) ghc-exactprint> parseDecl (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:145) ghc-exactprint> parsePattern (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:151) ghc-exactprint> parseStmt (src/Language/Haskell/GHC/ExactPrint/Parsers.hs:148) ghc-exactprint> Warning: 'Entry' is ambiguous. It is defined ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:238:14 ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:238:1 ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined at src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:238:1 ghc-exactprint> Warning: 'relativiseApiAnns' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'EPOptions' is ambiguous. It is defined ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:144:22 ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:144:1 ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined at src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:144:1 ghc-exactprint> 72% ( 8 / 11) in 'Language.Haskell.GHC.ExactPrint.ExactPrint' ghc-exactprint> Missing documentation for: ghc-exactprint> Module header ghc-exactprint> exactPrint (src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:93) ghc-exactprint> showAst (src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:86) ghc-exactprint> Warning: 'TransformT' is ambiguous. It is defined ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/Transform.hs:117:26 ghc-exactprint> * at src/Language/Haskell/GHC/ExactPrint/Transform.hs:117:1 ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined at src/Language/Haskell/GHC/ExactPrint/Transform.hs:117:1 ghc-exactprint> Warning: 'AnnSortKey' is ambiguous. It is defined ghc-exactprint> * in ‘GHC.Parser.Annotation’ ghc-exactprint> * in ‘GHC.Parser.Annotation’ ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined in ‘GHC.Parser.Annotation’ ghc-exactprint> Warning: 'Annotation' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'annPriorComments' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'annFollowingComments' is out of scope. ghc-exactprint> If you qualify the identifier, haddock can try to link it anyway. ghc-exactprint> Warning: 'Match' is ambiguous. It is defined ghc-exactprint> * in ‘Language.Haskell.Syntax.Expr’ ghc-exactprint> * in ‘Language.Haskell.Syntax.Expr’ ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined in ‘Language.Haskell.Syntax.Expr’ ghc-exactprint> Warning: 'Anchor' is ambiguous. It is defined ghc-exactprint> * in ‘GHC.Parser.Annotation’ ghc-exactprint> * in ‘GHC.Parser.Annotation’ ghc-exactprint> You may be able to disambiguate the identifier by qualifying it or ghc-exactprint> by specifying the type/value namespace explicitly. ghc-exactprint> Defaulting to the one defined in ‘GHC.Parser.Annotation’ ghc-exactprint> 69% ( 45 / 65) in 'Language.Haskell.GHC.ExactPrint.Transform' ghc-exactprint> Missing documentation for: ghc-exactprint> runTransformT (src/Language/Haskell/GHC/ExactPrint/Transform.hs:134) ghc-exactprint> hsDeclsValBinds (src/Language/Haskell/GHC/ExactPrint/Transform.hs:1060) ghc-exactprint> WithWhere (src/Language/Haskell/GHC/ExactPrint/Transform.hs:1070) ghc-exactprint> noAnnSrcSpanDP0 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:770) ghc-exactprint> noAnnSrcSpanDP1 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:773) ghc-exactprint> noAnnSrcSpanDPn (src/Language/Haskell/GHC/ExactPrint/Transform.hs:776) ghc-exactprint> d0 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:779) ghc-exactprint> d1 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:782) ghc-exactprint> dn (src/Language/Haskell/GHC/ExactPrint/Transform.hs:785) ghc-exactprint> m0 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:788) ghc-exactprint> m1 (src/Language/Haskell/GHC/ExactPrint/Transform.hs:791) stan> STAN-0301: no warning when fixity is declared [✔] stan> STAN-0302: triggers on tuple with 4 elements in the type signature [✔] stan> STAN-0302: triggers on tuple with 4 elements in the literal [✔] stan> STAN-0302: no observation on triple in type [✔] stan> STAN-0302: no observation on triple literal [✔] stan> STAN-0302: triggers on tuple with 4 elements as a record field [✔] stan> Used extensions stan> should correctly count total amount of used extensions [✔] stan> should correctly count total amount of used safe extensions [✔] stan> Ignores observations stan> ObservationId is present when not ignored [✔] stan> ObservationId is properly ignored [✔] stan> stan> Finished in 0.1148 seconds stan> 141 examples, 0 failures, 1 pending stan> Test suite stan-test: PASS stan> Test suite logged to: dist/test/stan-0.2.0.0-stan-test.log stan> 1 of 1 test suites (1 of 1 test cases) passed. stan> Running phase: haddockPhase stan> Running phase: installPhase stan> Installing internal library target in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target stan> Installing library in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG stan> Installing executable stan in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/bin stan> Warning: The directory stan> /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/bin is not in the stan> system search path. stan> Running phase: fixupPhase stan> shrinking RPATHs of ELF executables and libraries in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 stan> shrinking /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG-ghc9.8.1.so stan> shrinking /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstan-0.2.0.0-DuSRaJX1jWq1TEGHbd3hOC-target-ghc9.8.1.so stan> shrinking /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/bin/stan stan> checking for references to /build/ in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0... stan> patching script interpreter paths in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 stan> stripping (with command strip and flags -S -p) in /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/lib /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0/bin hw-prim> Unsnoc (src/HaskellWorks/Data/Unsnoc.hs:20) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Vector.AsVector64' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> AsVector64 (src/HaskellWorks/Data/Vector/AsVector64.hs:13) hw-prim> Warning: 'n' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Vector.AsVector64s' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> AsVector64s (src/HaskellWorks/Data/Vector/AsVector64s.hs:26) hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Vector.AsVector8' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> AsVector8 (src/HaskellWorks/Data/Vector/AsVector8.hs:13) hw-prim> Warning: 'n' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Vector.AsVector8ns' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> AsVector8ns (src/HaskellWorks/Data/Vector/AsVector8ns.hs:27) hw-prim> Warning: 'n' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Vector.AsVector64ns' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> AsVector64ns (src/HaskellWorks/Data/Vector/AsVector64ns.hs:17) hw-prim> Warning: 'n' is out of scope. hw-prim> If you qualify the identifier, haddock can try to link it anyway. hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Vector.AsVector8s' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> AsVector8s (src/HaskellWorks/Data/Vector/AsVector8s.hs:26) hw-prim> 50% ( 1 / 2) in 'HaskellWorks.Data.Vector.BoxedVectorLike' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 22% ( 2 / 9) in 'HaskellWorks.Data.Vector.Storable' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> padded (src/HaskellWorks/Data/Vector/Storable.hs:32) hw-prim> foldMap (src/HaskellWorks/Data/Vector/Storable.hs:36) hw-prim> mapAccumL (src/HaskellWorks/Data/Vector/Storable.hs:44) hw-prim> construct2N (src/HaskellWorks/Data/Vector/Storable.hs:86) hw-prim> construct64UnzipN (src/HaskellWorks/Data/Vector/Storable.hs:109) hw-prim> unzipFromListN2 (src/HaskellWorks/Data/Vector/Storable.hs:131) hw-prim> 50% ( 1 / 2) in 'HaskellWorks.Data.Vector.StorableVectorLike' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> 0% ( 0 / 2) in 'HaskellWorks.Data.Word' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> ltWord64 (src/HaskellWorks/Data/Word.hs:15) hw-prim> 0% ( 0 / 3) in 'HaskellWorks.Foreign' hw-prim> Missing documentation for: hw-prim> Module header hw-prim> mallocForeignPtrBytesWithAlignedPtr (src/HaskellWorks/Foreign.hs:15) hw-prim> mallocForeignPtrBytesWithAlignedCastPtr (src/HaskellWorks/Foreign.hs:21) hw-prim> Warning: HaskellWorks.Data.ByteString: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.ByteString.Lazy: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Concat: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> Warning: HaskellWorks.Data.Container: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Cons: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hiedb> depends text-2.1-c70b hiedb> definite hiedb-0.6.0.2-ITTmVl3JkFuA9AJA6aLpKr-hiedb hiedb> depends base-4.19.0.0-05c7 hiedb> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY hiedb> depends hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> definite hiedb-0.6.0.2-560vVkDAALlCuApr7LpJfz-hiedb-tests hiedb> depends base-4.19.0.0-05c7 hiedb> depends directory-1.3.8.1-696d hiedb> depends filepath-1.4.100.4-dda0 hiedb> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY hiedb> depends hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hiedb> depends process-1.6.18.0-ca35 hiedb> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hiedb> depends hiedb-0.6.0.2-ITTmVl3JkFuA9AJA6aLpKr-hiedb hiedb> Using Cabal-3.10.2.0 compiled by ghc-9.8 hiedb> Using compiler: ghc-9.8.1 hiedb> Using install prefix: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 hiedb> Executables installed in: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/bin hiedb> Libraries installed in: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> Dynamic Libraries installed in: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hiedb> Private executables installed in: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/libexec/x86_64-linux-ghc-9.8.1/hiedb-0.6.0.2 hiedb> Data files installed in: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/share/x86_64-linux-ghc-9.8.1/hiedb-0.6.0.2 hiedb> Documentation installed in: hiedb> /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc/share/doc/hiedb-0.6.0.2 hiedb> Configuration files installed in: hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/etc hiedb> No alex found hiedb> Using ar found on system at: hiedb> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hiedb> No c2hs found hiedb> No cpphs found hiedb> No doctest found hiedb> Using gcc version 14.3.0 given by user at: hiedb> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hiedb> Using ghc version 9.8.1 found on system at: hiedb> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hiedb> Using ghc-pkg version 9.8.1 found on system at: hiedb> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hiedb> No ghcjs found hiedb> No ghcjs-pkg found hiedb> No greencard found hiedb> Using haddock version 2.30.0 found on system at: hiedb> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hiedb> No happy found hiedb> Using haskell-suite found on system at: haskell-suite-dummy-location hiedb> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hiedb> No hmake found hiedb> Using hpc version 0.69 found on system at: hiedb> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hiedb> Using hsc2hs version 0.68.10 found on system at: hiedb> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hiedb> Using hscolour version 1.25 found on system at: hiedb> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hiedb> No jhc found hiedb> Using ld found on system at: hiedb> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hiedb> No pkg-config found hiedb> Using runghc version 9.8.1 found on system at: hiedb> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hiedb> Using strip version 2.44 found on system at: hiedb> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hiedb> Using tar found on system at: hiedb> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hiedb> No uhc found hiedb> Running phase: buildPhase hiedb> Preprocessing library for hiedb-0.6.0.2.. hiedb> Building library for hiedb-0.6.0.2.. hiedb> [1 of 9] Compiling HieDb.Compat ( src/HieDb/Compat.hs, dist/build/HieDb/Compat.o, dist/build/HieDb/Compat.dyn_o ) hiedb> [2 of 9] Compiling HieDb.Html ( src/HieDb/Html.hs, dist/build/HieDb/Html.o, dist/build/HieDb/Html.dyn_o ) hiedb> [3 of 9] Compiling HieDb.Types ( src/HieDb/Types.hs, dist/build/HieDb/Types.o, dist/build/HieDb/Types.dyn_o ) hiedb> [4 of 9] Compiling HieDb.Utils ( src/HieDb/Utils.hs, dist/build/HieDb/Utils.o, dist/build/HieDb/Utils.dyn_o ) ghc-exactprint> mn (src/Language/Haskell/GHC/ExactPrint/Transform.hs:794) ghc-exactprint> addComma (src/Language/Haskell/GHC/ExactPrint/Transform.hs:797) ghc-exactprint> balanceCommentsList (src/Language/Haskell/GHC/ExactPrint/Transform.hs:417) ghc-exactprint> balanceCommentsList' (src/Language/Haskell/GHC/ExactPrint/Transform.hs:536) ghc-exactprint> anchorEof (src/Language/Haskell/GHC/ExactPrint/Transform.hs:750) ghc-exactprint> captureLineSpacing (src/Language/Haskell/GHC/ExactPrint/Transform.hs:198) ghc-exactprint> captureMatchLineSpacing (src/Language/Haskell/GHC/ExactPrint/Transform.hs:189) ghc-exactprint> captureTypeSigSpacing (src/Language/Haskell/GHC/ExactPrint/Transform.hs:209) ghc-exactprint> getEntryDP (src/Language/Haskell/GHC/ExactPrint/Transform.hs:340) ghc-exactprint> 77% ( 14 / 18) in 'Language.Haskell.GHC.ExactPrint' ghc-exactprint> Missing documentation for: ghc-exactprint> exactPrint (src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:93) ghc-exactprint> showAst (src/Language/Haskell/GHC/ExactPrint/ExactPrint.hs:86) ghc-exactprint> BlankSrcSpan (src/Language/Haskell/GHC/ExactPrint/Dump.hs:38) ghc-exactprint> BlankEpAnnotations (src/Language/Haskell/GHC/ExactPrint/Dump.hs:41) ghc-exactprint> Warning: Language.Haskell.GHC.ExactPrint.ExactPrint: could not find link destinations for: ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP ghc-exactprint> Warning: Language.Haskell.GHC.ExactPrint.Transform: could not find link destinations for: ghc-exactprint> - Language.Haskell.GHC.ExactPrint.Transform.PMatch ghc-exactprint> - Language.Haskell.GHC.ExactPrint.Transform.Decl ghc-exactprint> Warning: Language.Haskell.GHC.ExactPrint: could not find link destinations for: ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry ghc-exactprint> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP ghc-exactprint> Documentation created: dist/doc/html/ghc-exactprint/, ghc-exactprint> dist/doc/html/ghc-exactprint/ghc-exactprint.txt ghc-exactprint> Preprocessing test suite 'test' for ghc-exactprint-1.8.0.0.. ghc-exactprint> Running phase: installPhase ghc-exactprint> Installing library in /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp ghc-exactprint> Running phase: fixupPhase ghc-exactprint> shrinking RPATHs of ELF executables and libraries in /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 ghc-exactprint> shrinking /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp-ghc9.8.1.so ghc-exactprint> checking for references to /build/ in /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0... ghc-exactprint> patching script interpreter paths in /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 ghc-exactprint> stripping (with command strip and flags -S -p) in /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0/lib ghc-exactprint> shrinking RPATHs of ELF executables and libraries in /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc ghc-exactprint> checking for references to /build/ in /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc... ghc-exactprint> patching script interpreter paths in /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc hw-prim> Warning: HaskellWorks.Data.Empty: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> Warning: HaskellWorks.Data.Filter: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.FromByteString: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Storable.Mutable.MVector hw-prim> Warning: HaskellWorks.Data.Generate: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Head: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Null: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> Warning: HaskellWorks.Data.Positioning: could not find link destinations for: hw-prim> - HaskellWorks.Data.Positioning.ToCount hw-prim> - HaskellWorks.Data.Positioning.ToPosition hw-prim> Warning: HaskellWorks.Data.Length: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hiedb> [5 of 9] Compiling HieDb.Dump ( src/HieDb/Dump.hs, dist/build/HieDb/Dump.o, dist/build/HieDb/Dump.dyn_o ) hiedb> [6 of 9] Compiling HieDb.Query ( src/HieDb/Query.hs, dist/build/HieDb/Query.o, dist/build/HieDb/Query.dyn_o ) hiedb> [7 of 9] Compiling HieDb.Create ( src/HieDb/Create.hs, dist/build/HieDb/Create.o, dist/build/HieDb/Create.dyn_o ) hiedb> [8 of 9] Compiling HieDb ( src/HieDb.hs, dist/build/HieDb.o, dist/build/HieDb.dyn_o ) hiedb> [9 of 9] Compiling HieDb.Run ( src/HieDb/Run.hs, dist/build/HieDb/Run.o, dist/build/HieDb/Run.dyn_o ) hiedb> [1 of 9] Compiling HieDb.Compat ( src/HieDb/Compat.hs, dist/build/HieDb/Compat.p_o ) hiedb> [2 of 9] Compiling HieDb.Html ( src/HieDb/Html.hs, dist/build/HieDb/Html.p_o ) hiedb> [3 of 9] Compiling HieDb.Types ( src/HieDb/Types.hs, dist/build/HieDb/Types.p_o ) hiedb> [4 of 9] Compiling HieDb.Utils ( src/HieDb/Utils.hs, dist/build/HieDb/Utils.p_o ) hiedb> [5 of 9] Compiling HieDb.Dump ( src/HieDb/Dump.hs, dist/build/HieDb/Dump.p_o ) hiedb> [6 of 9] Compiling HieDb.Query ( src/HieDb/Query.hs, dist/build/HieDb/Query.p_o ) hiedb> [7 of 9] Compiling HieDb.Create ( src/HieDb/Create.hs, dist/build/HieDb/Create.p_o ) hiedb> [8 of 9] Compiling HieDb ( src/HieDb.hs, dist/build/HieDb.p_o ) hiedb> [9 of 9] Compiling HieDb.Run ( src/HieDb/Run.hs, dist/build/HieDb/Run.p_o ) hiedb> Preprocessing executable 'hiedb' for hiedb-0.6.0.2.. hiedb> Building executable 'hiedb' for hiedb-0.6.0.2.. hiedb> [1 of 1] Compiling Main ( exe/Main.hs, dist/build/hiedb/hiedb-tmp/Main.o ) hiedb> [2 of 2] Linking dist/build/hiedb/hiedb hiedb> Preprocessing test suite 'hiedb-tests' for hiedb-0.6.0.2.. hiedb> Building test suite 'hiedb-tests' for hiedb-0.6.0.2.. hiedb> [1 of 2] Compiling Test.Orphans ( test/Test/Orphans.hs, dist/build/hiedb-tests/hiedb-tests-tmp/Test/Orphans.o ) hiedb> [2 of 2] Compiling Main ( test/Main.hs, dist/build/hiedb-tests/hiedb-tests-tmp/Main.o ) hiedb> [3 of 3] Linking dist/build/hiedb-tests/hiedb-tests hiedb> Running phase: checkPhase hiedb> Running 1 test suites... hiedb> Test suite hiedb-tests: RUNNING... hiedb> hiedb> hiedb hiedb> Command line hiedb> index hiedb> [1 of 2] Compiling Sub.Module2 ( test/data/Sub/Module2.hs, nothing ) hiedb> [2 of 2] Compiling Module1 ( test/data/Module1.hs, nothing ) hiedb> RUNNING: hiedb --database test/tmp/test.hiedb index test/tmp --quiet hiedb> indexes testing project .hie files [✔] hiedb> ls hiedb> RUNNING: hiedb --database test/tmp/test.hiedb ls hiedb> lists the indexed modules [✔] hiedb> name-refs hiedb> RUNNING: hiedb --database test/tmp/test.hiedb name-refs function2 hiedb> lists all references of given function [✔] hiedb> point-refs hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-refs Module1 13 2 hiedb> list references at given point [✔] hiedb> point-types hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-types Module1 10 10 hiedb> Prints types of symbol under cursor [✔] hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-types Module1 8 21 hiedb> Fails for symbols that don't have type associated [✔] hiedb> point-defs hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-defs Module1 13 29 hiedb> outputs the location of symbol when definition site can be found is indexed [✔] hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-defs Module1 13 13 hiedb> Fails with informative error message when there's no symbol at given point [✔] hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-defs Module1 13 24 hiedb> fails with informative error message when the difinition can't be found [✔] hiedb> point-info hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-info Sub.Module2 11 11 hiedb> gives information about symbol at specified location [✔] hiedb> RUNNING: hiedb --database test/tmp/test.hiedb point-info Module1 10 10 hiedb> correctly prints type signatures [✔] hiedb> name-def hiedb> RUNNING: hiedb --database test/tmp/test.hiedb name-def showInt hiedb> lookup definition of name [✔] hiedb> type-def hiedb> RUNNING: hiedb --database test/tmp/test.hiedb type-def Data1 hiedb> lookup definition of type [✔] hiedb> cat hiedb> dumps module source stored in .hie file hiedb> RUNNING: hiedb --database test/tmp/test.hiedb cat --hiefile /build/hiedb-0.6.0.2/test/tmp/Module1.hie hiedb> when given --hiefile [✔] stan (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 stan (post)> Pushing 1 paths (146 are already present) using zstd to cache sellout ⏳ stan (post)> stan (post)> Pushing /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 (40.43 MiB) stan (post)> stan (post)> All done. stan (post)> added 1 signatures stan (post)> added 1 signatures stan (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 stan (post)> copying 1 paths... stan (post)> copying path '/nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0' to 'https://cache.nix-ci.com'... stan (post)> copying 1 paths... stan (post)> copying path '/nix/store/0ay0w9rvgny0k43im548nqj6xr5hliwg-stan-0.2.0.0.drv' to 'https://cache.nix-ci.com'... stan (post)> added 0 signatures stan (post)> added 0 signatures stan (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0 stan (post)> copying 1 paths... stan (post)> copying path '/nix/store/ds2s7d15r5fbf460bjjd32l596pdqx4m-stan-0.2.0.0' to 'ssh-ng://worker.nix-ci.com'... stan (post)> copying 1 paths... stan (post)> copying path '/nix/store/0ay0w9rvgny0k43im548nqj6xr5hliwg-stan-0.2.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Drop: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.AtIndex: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.FromForeignRegion: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Sign: could not find link destinations for: hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfInt64 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfInt32 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfInt16 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfInt8 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfInt hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfWord64 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfWord32 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfWord16 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfWord8 hw-prim> - HaskellWorks.Data.Sign.D:R:SignOfWord hw-prim> Warning: HaskellWorks.Data.Snoc: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> Warning: HaskellWorks.Data.Take: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hiedb> RUNNING: hiedb --database test/tmp/test.hiedb cat Module1 hiedb> when given module name [✔] hiedb> lookup-hie hiedb> RUNNING: hiedb --database test/tmp/test.hiedb lookup-hie Module1 hiedb> looks up location of .hie file [✔] hiedb> module-uids hiedb> RUNNING: hiedb --database test/tmp/test.hiedb module-uids Module1 hiedb> lists uids for given module [✔] hiedb> ls-exports hiedb> RUNNING: hiedb --database test/tmp/test.hiedb ls-exports Module1 hiedb> shows exports for Module1 [✔] hiedb> RUNNING: hiedb --database test/tmp/test.hiedb ls-exports hiedb> shows all the exports [✔] hiedb> rm hiedb> RUNNING: hiedb --database test/tmp/test.hiedb rm Module1 hiedb> RUNNING: hiedb --database test/tmp/test.hiedb ls hiedb> removes given module from DB [✔] hiedb> api hiedb> HieDb.Query hiedb> getAllIndexedMods hiedb> returns all indexed modules [✔] hiedb> resolveUnitId hiedb> resolves unit when module unambiguous [✔] hiedb> returns NotIndexed error on not-indexed module [✔] hiedb> lookupHieFile hiedb> Should lookup indexed Module [✔] hiedb> Should return Nothing for not indexed Module [✔] hiedb> deleteMissingRealFiles hiedb> [1 of 1] Compiling Test123 ( /build/Test847-0.hs, nothing ) hiedb> Should delete missing indexed files and nothing else [✔] hiedb> hiedb> Finished in 0.4510 seconds hiedb> 26 examples, 0 failures hiedb> Test suite hiedb-tests: PASS hiedb> Test suite logged to: dist/test/hiedb-0.6.0.2-hiedb-tests.log hiedb> 1 of 1 test suites (1 of 1 test cases) passed. hiedb> checkPhase completed in 30 seconds hiedb> Running phase: haddockPhase hiedb> Preprocessing library for hiedb-0.6.0.2.. hiedb> Running Haddock on library for hiedb-0.6.0.2.. hiedb> Warning: The documentation for the following packages are not installed. No hiedb> links will be generated to these packages: attoparsec-0.14.4, hiedb> attoparsec-0.14.4, vector-0.13.2.0 hiedb> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hiedb> [1 of 9] Compiling HieDb.Compat ( src/HieDb/Compat.hs, nothing ) hiedb> [2 of 9] Compiling HieDb.Html ( src/HieDb/Html.hs, nothing ) hiedb> [3 of 9] Compiling HieDb.Types ( src/HieDb/Types.hs, nothing ) hiedb> [4 of 9] Compiling HieDb.Utils ( src/HieDb/Utils.hs, nothing ) hiedb> [5 of 9] Compiling HieDb.Dump ( src/HieDb/Dump.hs, nothing ) hiedb> [6 of 9] Compiling HieDb.Query ( src/HieDb/Query.hs, nothing ) hiedb> [7 of 9] Compiling HieDb.Create ( src/HieDb/Create.hs, nothing ) hiedb> [8 of 9] Compiling HieDb ( src/HieDb.hs, nothing ) hiedb> [9 of 9] Compiling HieDb.Run ( src/HieDb/Run.hs, nothing ) hiedb> Haddock coverage: hiedb> 38% ( 32 / 84) in 'HieDb.Compat' hiedb> Missing documentation for: hiedb> Module header hiedb> nodeInfo' (src/HieDb/Compat.hs:133) hiedb> Unit hiedb> unitString hiedb> stringToUnit hiedb> unhelpfulSpanFS hiedb> mkModuleName hiedb> moduleNameString hiedb> Fingerprint hiedb> readHexFingerprint hiedb> NameSpace hiedb> mkOccName hiedb> nameOccName hiedb> occNameSpace hiedb> occNameString hiedb> mkVarOccFS hiedb> nameSrcSpan hiedb> NameCacheUpdater (src/HieDb/Compat.hs:191) hiedb> nsNames hiedb> initNameCache hiedb> lookupOrigNameCache hiedb> mkModule hiedb> nameModule_maybe hiedb> nameModule hiedb> varName hiedb> isVarNameSpace hiedb> dataName hiedb> isDataConNameSpace hiedb> tcClsName hiedb> isTcClsNameSpace hiedb> tvName hiedb> isTvNameSpace hiedb> LlvmConfig hiedb> AvailName (src/HieDb/Compat.hs:173) hiedb> AvailFL (src/HieDb/Compat.hs:182) hiedb> AvailTC (src/HieDb/Compat.hs:162) hiedb> mkRealSrcLoc hiedb> srcSpanStartLine hiedb> srcSpanStartCol hiedb> srcSpanEndLine hiedb> srcSpanEndCol hiedb> initSysTools hiedb> HiePath hiedb> hiePathToFS (src/HieDb/Compat.hs:153) hiedb> ppr hiedb> hang hiedb> text hiedb> IfaceTyCon hiedb> field_label hiedb> dfs (src/HieDb/Compat.hs:201) hiedb> fieldNameSpace_maybe (src/HieDb/Compat.hs:210) hiedb> fieldName hiedb> 0% ( 0 / 4) in 'HieDb.Html' hiedb> Missing documentation for: hiedb> Module header hiedb> Color (src/HieDb/Html.hs:51) hiedb> Span (src/HieDb/Html.hs:53) hiedb> generate (src/HieDb/Html.hs:21) hiedb> 14% ( 4 / 28) in 'HieDb.Types' hiedb> Missing documentation for: hiedb> Module header hiedb> HieDb (src/HieDb/Types.hs:35) hiedb> HieDbException (src/HieDb/Types.hs:37) hiedb> setHieTrace (src/HieDb/Types.hs:45) hiedb> ModuleInfo (src/HieDb/Types.hs:53) hiedb> Res (src/HieDb/Types.hs:73) hiedb> toNsChar (src/HieDb/Types.hs:94) hiedb> fromNsChar (src/HieDb/Types.hs:104) bitvec> Running phase: unpackPhase bitvec> unpacking source archive /nix/store/y0pbqgjljdd5wlhbmxinyhliah4rb10j-bitvec-1.1.5.0.tar.gz bitvec> source root is bitvec-1.1.5.0 bitvec> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "bitvec-1.1.5.0/test/Tests/Vector.hs" bitvec> Running phase: patchPhase bitvec> Replace Cabal file with edited version from mirror://hackage/bitvec-1.1.5.0/revision/3.cabal. bitvec> Running phase: compileBuildDriverPhase bitvec> setupCompileFlags: -package-db=/build/tmp.VQ7LmhcoUB/setup-package.conf.d -threaded bitvec> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.VQ7LmhcoUB/Main.o ) bitvec> [2 of 2] Linking Setup bitvec> Running phase: updateAutotoolsGnuConfigScriptsPhase bitvec> Running phase: configurePhase bitvec> configureFlags: --verbose --prefix=/nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc/share/doc/bitvec-1.1.5.0 --with-gcc=gcc --package-db=/build/tmp.VQ7LmhcoUB/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib bitvec> Using Parsec parser bitvec> Configuring bitvec-1.1.5.0... bitvec> Flags chosen: simd=True bitvec> Dependency base >=4.11 && <5: using base-4.19.0.0 bitvec> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 bitvec> Dependency deepseq <1.6: using deepseq-1.5.0.0 bitvec> Dependency ghc-bignum: using ghc-bignum-1.3 bitvec> Dependency primitive >=0.5: using primitive-0.9.1.0 bitvec> Dependency vector >=0.11 && <0.14: using vector-0.13.2.0 bitvec> Dependency base: using base-4.19.0.0 bitvec> Dependency bitvec: using bitvec-1.1.5.0 bitvec> Dependency ghc-bignum: using ghc-bignum-1.3 bitvec> Dependency primitive >=0.5 && <0.10: using primitive-0.9.1.0 bitvec> Dependency quickcheck-classes >=0.6.1 && <0.7: using bitvec> quickcheck-classes-0.6.5.0 bitvec> Dependency quickcheck-classes-base <0.7: using quickcheck-classes-base-0.6.2.0 bitvec> Dependency tasty <1.6: using tasty-1.5.3 bitvec> Dependency tasty-quickcheck <0.12: using tasty-quickcheck-0.11 bitvec> Dependency vector >=0.11: using vector-0.13.2.0 bitvec> Source component graph: bitvec> component lib bitvec> component test:bitvec-tests dependency lib bitvec> Configured component graph: bitvec> component bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> include base-4.19.0.0-05c7 bitvec> include bytestring-0.12.0.2-3593 bitvec> include deepseq-1.5.0.0-3309 bitvec> include ghc-bignum-1.3-16a1 bitvec> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ bitvec> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> component bitvec-1.1.5.0-LZ37L1VixSK5BM4X2KQ1Dq-bitvec-tests bitvec> include base-4.19.0.0-05c7 bitvec> include bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> include ghc-bignum-1.3-16a1 bitvec> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ bitvec> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb bitvec> include quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 bitvec> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG bitvec> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb bitvec> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> Linked component graph: bitvec> unit bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> include base-4.19.0.0-05c7 generic-lens> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. generic-lens> Running phase: unpackPhase generic-lens> unpacking source archive /nix/store/qaxg1rjslda6hp5aw5m7h542l7fhyhdp-generic-lens-2.2.2.0.tar.gz generic-lens> source root is generic-lens-2.2.2.0 generic-lens> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "generic-lens-2.2.2.0/test/Util.hs" generic-lens> Running phase: patchPhase generic-lens> Replace Cabal file with edited version from mirror://hackage/generic-lens-2.2.2.0/revision/1.cabal. generic-lens> Running phase: compileBuildDriverPhase generic-lens> setupCompileFlags: -package-db=/build/tmp.PeG3JNm4nO/setup-package.conf.d -threaded generic-lens> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.PeG3JNm4nO/Main.o ) generic-lens> [2 of 2] Linking Setup generic-lens> Running phase: updateAutotoolsGnuConfigScriptsPhase generic-lens> Running phase: configurePhase generic-lens> configureFlags: --verbose --prefix=/nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc/share/doc/generic-lens-2.2.2.0 --with-gcc=gcc --package-db=/build/tmp.PeG3JNm4nO/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib generic-lens> Using Parsec parser generic-lens> Configuring generic-lens-2.2.2.0... generic-lens> Dependency base >=4.11 && <5: using base-4.19.0.0 generic-lens> Dependency generic-lens-core ==2.2.1.0: using generic-lens-core-2.2.1.0 generic-lens> Dependency profunctors: using profunctors-5.6.2 generic-lens> Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.1 generic-lens> Dependency HUnit: using HUnit-1.6.2.0 generic-lens> Dependency base: using base-4.19.0.0 generic-lens> Dependency generic-lens: using generic-lens-2.2.2.0 generic-lens> Dependency inspection-testing >=0.2: using inspection-testing-0.5.0.3 generic-lens> Dependency lens: using lens-5.3.4 generic-lens> Dependency profunctors: using profunctors-5.6.2 generic-lens> Dependency HUnit: using HUnit-1.6.2.0 generic-lens> Dependency base: using base-4.19.0.0 generic-lens> Dependency generic-lens: using generic-lens-2.2.2.0 generic-lens> Dependency lens: using lens-5.3.4 generic-lens> Dependency HUnit: using HUnit-1.6.2.0 generic-lens> Dependency base: using base-4.19.0.0 generic-lens> Dependency generic-lens: using generic-lens-2.2.2.0 generic-lens> Dependency lens: using lens-5.3.4 generic-lens> Dependency profunctors: using profunctors-5.6.2 generic-lens> Dependency base >4 && <5: using base-4.19.0.0 generic-lens> Dependency doctest: using doctest-0.22.6 generic-lens> Dependency lens: using lens-5.3.4 generic-lens> Source component graph: generic-lens> component test:doctests generic-lens> component lib generic-lens> component test:generic-lens-bifunctor dependency lib generic-lens> component test:generic-lens-syb-tree dependency lib generic-lens> component test:inspection-tests dependency lib generic-lens> Configured component graph: generic-lens> component generic-lens-2.2.2.0-ETVZ20H9CVgEl9Ln951Auw-doctests generic-lens> include base-4.19.0.0-05c7 generic-lens> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> component generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-core-2.2.1.0-87OMkNv7eiE6YzHZnzHiGn generic-lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> include text-2.1-c70b generic-lens> component generic-lens-2.2.2.0-9Eu2YBii5Jd5raJMc5MYRJ-generic-lens-bifunctor lens-aeson> Running phase: setupCompilerEnvironmentPhase lens-aeson> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lens-aeson> Running phase: unpackPhase lens-aeson> unpacking source archive /nix/store/ng5scqiq126h3kx8ciy4pc3z9y12dcg4-lens-aeson-1.2.3.tar.gz lens-aeson> source root is lens-aeson-1.2.3 lens-aeson> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lens-aeson-1.2.3/.vim.custom" lens-aeson> Running phase: patchPhase lens-aeson> Replace Cabal file with edited version from mirror://hackage/lens-aeson-1.2.3/revision/2.cabal. lens-aeson> Running phase: compileBuildDriverPhase lens-aeson> setupCompileFlags: -package-db=/build/tmp.PYWK8wJSl6/setup-package.conf.d -threaded lens-aeson> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.PYWK8wJSl6/Main.o ) lens-aeson> [2 of 2] Linking Setup lens-aeson> Running phase: updateAutotoolsGnuConfigScriptsPhase lens-aeson> Running phase: configurePhase lens-aeson> configureFlags: --verbose --prefix=/nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc/share/doc/lens-aeson-1.2.3 --with-gcc=gcc --package-db=/build/tmp.PYWK8wJSl6/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib lens-aeson> Using Parsec parser lens-aeson> Configuring lens-aeson-1.2.3... lens-aeson> Dependency aeson >=2.0.2 && <2.3: using aeson-2.2.3.0 lens-aeson> Dependency base >=4.9 && <5: using base-4.19.0.0 lens-aeson> Dependency bytestring >=0.9 && <0.13: using bytestring-0.12.0.2 lens-aeson> Dependency lens >=5.0 && <6: using lens-5.3.4 lens-aeson> Dependency scientific >=0.3.2 && <0.4: using scientific-0.3.8.0 lens-aeson> Dependency text >=0.11.1.10 && <2.2: using text-2.1 lens-aeson> Dependency text-short >=0.1.4 && <0.2: using text-short-0.1.6 lens-aeson> Dependency unordered-containers >=0.2.3 && <0.3: using lens-aeson> unordered-containers-0.2.20 lens-aeson> Dependency vector >=0.9 && <0.14: using vector-0.13.2.0 lens-aeson> Source component graph: component lib lens-aeson> Configured component graph: lens-aeson> component lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lens-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lens-aeson> include base-4.19.0.0-05c7 lens-aeson> include bytestring-0.12.0.2-3593 lens-aeson> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens-aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e lens-aeson> include text-2.1-c70b lens-aeson> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa lens-aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lens-aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 lens-aeson> Linked component graph: lens-aeson> unit lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lens-aeson> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lens-aeson> include base-4.19.0.0-05c7 lens-aeson> include bytestring-0.12.0.2-3593 lens-aeson> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens-aeson> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e lens-aeson> include text-2.1-c70b lens-aeson> include text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa lens-aeson> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lens-aeson> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 lens-aeson> Data.Aeson.Lens=lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4:Data.Aeson.Lens lens-aeson> Ready component graph: lens-aeson> definite lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 mod> Running phase: setupCompilerEnvironmentPhase mod> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. mod> Running phase: unpackPhase mod> unpacking source archive /nix/store/8scdxw0csjvp38011dda75ys7hj7s1i8-mod-0.2.0.1.tar.gz mod> source root is mod-0.2.0.1 mod> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "mod-0.2.0.1/test/Test.hs" mod> Running phase: patchPhase mod> applying patch /nix/store/j7j3rz01j9nqzw0dda1q61s68q1ds52z-30596fb9d85b69ec23ecb05ef9a7c91d67901cfd.patch mod> patching file mod.cabal mod> Running phase: compileBuildDriverPhase mod> setupCompileFlags: -package-db=/build/tmp.bCcQyxE9CI/setup-package.conf.d -threaded mod> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.bCcQyxE9CI/Main.o ) mod> [2 of 2] Linking Setup mod> Running phase: updateAutotoolsGnuConfigScriptsPhase mod> Running phase: configurePhase mod> configureFlags: --verbose --prefix=/nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc/share/doc/mod-0.2.0.1 --with-gcc=gcc --package-db=/build/tmp.bCcQyxE9CI/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib mod> Using Parsec parser mod> Configuring mod-0.2.0.1... mod> Flags chosen: semirings=True, vector=True mod> Dependency base >=4.15 && <5: using base-4.19.0.0 mod> Dependency deepseq: using deepseq-1.5.0.0 mod> Dependency ghc-bignum: using ghc-bignum-1.3 mod> Dependency primitive: using primitive-0.9.1.0 mod> Dependency semirings >=0.5: using semirings-0.7 mod> Dependency vector >=0.12: using vector-0.13.2.0 mod> Dependency base >=4.10 && <5: using base-4.19.0.0 mod> Dependency containers: using containers-0.6.8 mod> Dependency mod: using mod-0.2.0.1 mod> Dependency primitive: using primitive-0.9.1.0 mod> Dependency quickcheck-classes >=0.6.3: using quickcheck-classes-0.6.5.0 mod> Dependency quickcheck-classes-base: using quickcheck-classes-base-0.6.2.0 mod> Dependency semirings >=0.5: using semirings-0.7 mod> Dependency tasty >=0.10: using tasty-1.5.3 mod> Dependency tasty-quickcheck >=0.9 && <0.12: using tasty-quickcheck-0.11 mod> Dependency vector >=0.12: using vector-0.13.2.0 mod> Source component graph: mod> component lib mod> component test:mod-tests dependency lib mod> Configured component graph: mod> component mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> include base-4.19.0.0-05c7 mod> include deepseq-1.5.0.0-3309 mod> include ghc-bignum-1.3-16a1 mod> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ mod> include semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo mod> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mod> component mod-0.2.0.1-4EWRColFr9K8RtIHLKbYDg-mod-tests mod> include base-4.19.0.0-05c7 mod> include containers-0.6.8-e785 mod> include mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ mod> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb mod> include quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 mod> include semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo path-io> Running phase: setupCompilerEnvironmentPhase path-io> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. path-io> Running phase: unpackPhase path-io> unpacking source archive /nix/store/hxbsb4h9g0l9c74h5nmsizp0kry6lc6p-path-io-1.8.2.tar.gz path-io> source root is path-io-1.8.2 path-io> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "path-io-1.8.2/tests/Main.hs" path-io> Running phase: patchPhase path-io> Running phase: compileBuildDriverPhase path-io> setupCompileFlags: -package-db=/build/tmp.CoxuchE3HA/setup-package.conf.d -threaded path-io> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.CoxuchE3HA/Main.o ) path-io> [2 of 2] Linking Setup path-io> Running phase: updateAutotoolsGnuConfigScriptsPhase path-io> Running phase: configurePhase path-io> configureFlags: --verbose --prefix=/nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc/share/doc/path-io-1.8.2 --with-gcc=gcc --package-db=/build/tmp.CoxuchE3HA/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib path-io> Using Parsec parser path-io> Configuring path-io-1.8.2... path-io> Flags chosen: dev=False path-io> Dependency base >=4.15 && <5: using base-4.19.0.0 path-io> Dependency containers: using containers-0.6.8 path-io> Dependency directory >=1.3.2.0 && <1.4: using directory-1.3.8.1 path-io> Dependency dlist >=0.8 && <2: using dlist-1.0 path-io> Dependency exceptions >=0.8 && <0.11: using exceptions-0.10.7 path-io> Dependency filepath >=1.2 && <1.6: using filepath-1.4.100.4 path-io> Dependency path >=0.7.1 && <0.10: using path-0.9.5 path-io> Dependency temporary >=1.1 && <1.4: using temporary-1.3 path-io> Dependency time >=1.4 && <1.15: using time-1.12.2 path-io> Dependency transformers >=0.3 && <0.7: using transformers-0.6.1.0 path-io> Dependency unix-compat: using unix-compat-0.7.4 path-io> Dependency base >=4.15 && <5: using base-4.19.0.0 path-io> Dependency exceptions >=0.8 && <0.11: using exceptions-0.10.7 path-io> Dependency hspec >=2 && <3: using hspec-2.11.12 path-io> Dependency path >=0.7.1 && <0.10: using path-0.9.5 path-io> Dependency path-io: using path-io-1.8.2 path-io> Dependency unix-compat: using unix-compat-0.7.4 path-io> Source component graph: path-io> component lib path-io> component test:tests dependency lib path-io> Configured component graph: path-io> component path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> include base-4.19.0.0-05c7 path-io> include containers-0.6.8-e785 path-io> include directory-1.3.8.1-696d path-io> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI path-io> include exceptions-0.10.7-57c8 path-io> include filepath-1.4.100.4-dda0 path-io> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path-io> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N path-io> include time-1.12.2-7ff5 path-io> include transformers-0.6.1.0-7653 path-io> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z path-io> component path-io-1.8.2-7VmUBXB2yErGjGPmodqKYt-tests path-io> include base-4.19.0.0-05c7 path-io> include exceptions-0.10.7-57c8 path-io> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path-io> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path-io> include path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj rerebase> Running phase: setupCompilerEnvironmentPhase rerebase> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. rerebase> Running phase: unpackPhase rerebase> unpacking source archive /nix/store/1gac32j5rcnaca5g60ydx9yldjz2ph0n-rerebase-1.21.2.tar.gz rerebase> source root is rerebase-1.21.2 rerebase> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "rerebase-1.21.2/rerebase.cabal" rerebase> Running phase: patchPhase rerebase> Running phase: compileBuildDriverPhase rerebase> setupCompileFlags: -package-db=/build/tmp.X9Z4UpHnBg/setup-package.conf.d -threaded rerebase> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.X9Z4UpHnBg/Main.o ) rerebase> [2 of 2] Linking Setup rerebase> Running phase: updateAutotoolsGnuConfigScriptsPhase rerebase> Running phase: configurePhase rerebase> configureFlags: --verbose --prefix=/nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc/share/doc/rerebase-1.21.2 --with-gcc=gcc --package-db=/build/tmp.X9Z4UpHnBg/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib rerebase> Using Parsec parser rerebase> Configuring rerebase-1.21.2... rerebase> Dependency rebase ==1.21.2: using rebase-1.21.2 rerebase> Source component graph: component lib rerebase> Configured component graph: rerebase> component rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan rerebase> include rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rerebase> Linked component graph: rerebase> unit rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan rerebase> include rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 trifecta> Running phase: setupCompilerEnvironmentPhase trifecta> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. trifecta> Running phase: unpackPhase trifecta> unpacking source archive /nix/store/jar0hrl0869q14vxbh2sj1db2bxvgsv9-trifecta-2.1.4.tar.gz trifecta> source root is trifecta-2.1.4 trifecta> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "trifecta-2.1.4/trifecta.cabal" trifecta> Running phase: patchPhase trifecta> Replace Cabal file with edited version from mirror://hackage/trifecta-2.1.4/revision/2.cabal. trifecta> Running phase: compileBuildDriverPhase trifecta> setupCompileFlags: -package-db=/build/tmp.NnyxW7rVFS/setup-package.conf.d -threaded trifecta> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.NnyxW7rVFS/Main.o ) trifecta> [2 of 2] Linking Setup trifecta> Running phase: updateAutotoolsGnuConfigScriptsPhase trifecta> Running phase: configurePhase trifecta> configureFlags: --verbose --prefix=/nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc/share/doc/trifecta-2.1.4 --with-gcc=gcc --package-db=/build/tmp.NnyxW7rVFS/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib trifecta> Using Parsec parser trifecta> Configuring trifecta-2.1.4... trifecta> Dependency ansi-terminal >=0.6 && <1.2: using ansi-terminal-1.1.2 trifecta> Dependency array >=0.5.1.1 && <0.6: using array-0.5.6.0 trifecta> Dependency base >=4.9 && <5: using base-4.19.0.0 trifecta> Dependency blaze-builder >=0.3.0.1 && <0.5: using blaze-builder-0.4.2.3 trifecta> Dependency blaze-html >=0.9 && <0.10: using blaze-html-0.9.2.0 trifecta> Dependency blaze-markup >=0.8 && <0.9: using blaze-markup-0.8.3.0 trifecta> Dependency bytestring >=0.9.1 && <0.13: using bytestring-0.12.0.2 trifecta> Dependency charset >=0.3.5.1 && <1: using charset-0.3.12 trifecta> Dependency comonad >=5 && <6: using comonad-5.0.9 trifecta> Dependency containers >=0.5.7.0 && <0.9: using containers-0.6.8 trifecta> Dependency deepseq >=1.4.2.0 && <1.6: using deepseq-1.5.0.0 trifecta> Dependency fingertree >=0.1 && <0.2: using fingertree-0.1.5.0 trifecta> Dependency ghc-prim: using ghc-prim-0.11.0 trifecta> Dependency hashable >=1.2.4 && <1.6: using hashable-1.4.7.0 trifecta> Dependency indexed-traversable >=0.1.1 && <0.2: using trifecta> indexed-traversable-0.1.4 trifecta> Dependency lens >=4.14 && <6: using lens-5.3.4 trifecta> Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 trifecta> Dependency parsers >=0.12.1 && <1: using parsers-0.12.12 trifecta> Dependency prettyprinter >=1.7 && <2: using prettyprinter-1.7.1 trifecta> Dependency prettyprinter-ansi-terminal >=1.1.2 && <2: using trifecta> prettyprinter-ansi-terminal-1.1.3 trifecta> Dependency profunctors >=5.2 && <6: using profunctors-5.6.2 trifecta> Dependency reducers >=3.12.1 && <4: using reducers-3.12.5 trifecta> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 trifecta> Dependency unordered-containers >=0.2.1 && <0.3: using trifecta> unordered-containers-0.2.20 trifecta> Dependency utf8-string >=0.3.6 && <1.1: using utf8-string-1.0.2 trifecta> Dependency QuickCheck: using QuickCheck-2.14.3 trifecta> Dependency base >=4 && <5: using base-4.19.0.0 trifecta> Dependency parsers: using parsers-0.12.12 trifecta> Dependency trifecta: using trifecta-2.1.4 trifecta> Source component graph: trifecta> component lib trifecta> component test:quickcheck dependency lib ghc-exactprint (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc ghc-exactprint (post)> Pushing 2 paths (120 are already present) using zstd to cache sellout ⏳ ghc-exactprint (post)> ghc-exactprint (post)> Pushing /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc (8.64 MiB) ghc-exactprint (post)> Pushing /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 (50.42 MiB) ghc-exactprint (post)> ghc-exactprint (post)> All done. ghc-exactprint (post)> added 2 signatures ghc-exactprint (post)> added 2 signatures ghc-exactprint (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc ghc-exactprint (post)> copying 2 paths... ghc-exactprint (post)> copying path '/nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc' to 'https://cache.nix-ci.com'... ghc-exactprint (post)> copying path '/nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0' to 'https://cache.nix-ci.com'... ghc-exactprint (post)> copying 1 paths... ghc-exactprint (post)> copying path '/nix/store/is11771hhwf0izxbdvrm2s9h0y0wbpdm-ghc-exactprint-1.8.0.0.drv' to 'https://cache.nix-ci.com'... ghc-exactprint (post)> added 0 signatures ghc-exactprint (post)> added 0 signatures ghc-exactprint (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0 /nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc ghc-exactprint (post)> copying 2 paths... ghc-exactprint (post)> copying path '/nix/store/vd4kkny4qx94vq3z2lig8c8w39l3s7k0-ghc-exactprint-1.8.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... ghc-exactprint (post)> copying path '/nix/store/7f4ih5d23wdfsmip40j2sqdbny72kqjg-ghc-exactprint-1.8.0.0' to 'ssh-ng://worker.nix-ci.com'... ghc-exactprint (post)> copying 1 paths... ghc-exactprint (post)> copying path '/nix/store/is11771hhwf0izxbdvrm2s9h0y0wbpdm-ghc-exactprint-1.8.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/lkqdp63amvxglbgx8nl7ywfqg1yaaqnf-apply-refact-0.14.0.0.drv'... building '/nix/store/mcr9fni12ramaf0clza1xpmzl5p2088z-retrie-1.2.3.drv'... hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Uncons: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Unsign: could not find link destinations for: hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfWord64 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfWord32 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfWord16 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfWord8 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfWord hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfInt64 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfInt32 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfInt16 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfInt8 hw-prim> - HaskellWorks.Data.Unsign.D:R:UnsignOfInt hw-prim> Warning: HaskellWorks.Data.Unsnoc: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Vector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector0 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector1 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector2 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector3 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector4 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector5 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector6 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector7 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector8 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector9 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector10 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector11 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector12 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector13 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector14 hw-prim> - HaskellWorks.Data.Container.D:R:ElemVector15 hw-prim> - HaskellWorks.Data.Container.D:R:ElemByteString hw-prim> - HaskellWorks.Data.Container.D:R:ElemList hw-prim> Warning: HaskellWorks.Data.Vector.AsVector64: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Vector.AsVector64s: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Vector.AsVector8: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Vector.AsVector8ns: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Vector.AsVector64ns: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Vector.AsVector8s: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Warning: HaskellWorks.Data.Vector.BoxedVectorLike: could not find link destinations for: hw-prim> - Data.Vector.Vector hw-prim> Warning: HaskellWorks.Data.Vector.Storable: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> - Data.Vector.Storable.Mutable.MVector hw-prim> Warning: HaskellWorks.Data.Vector.StorableVectorLike: could not find link destinations for: hw-prim> - Data.Vector.Storable.Vector hw-prim> Documentation created: dist/doc/html/hw-prim/, hw-prim> dist/doc/html/hw-prim/hw-prim.txt hw-prim> Preprocessing test suite 'doctest' for hw-prim-0.6.3.2.. hiedb> HieModuleRow (src/HieDb/Types.hs:126) hiedb> RefRow (src/HieDb/Types.hs:143) hiedb> DeclRow (src/HieDb/Types.hs:163) hiedb> ImportRow (src/HieDb/Types.hs:181) hiedb> TypeName (src/HieDb/Types.hs:200) hiedb> TypeRef (src/HieDb/Types.hs:206) hiedb> DefRow (src/HieDb/Types.hs:223) hiedb> ExportRow (src/HieDb/Types.hs:240) hiedb> DbMonadT (src/HieDb/Types.hs:260) hiedb> DbMonad (src/HieDb/Types.hs:266) hiedb> runDbM (src/HieDb/Types.hs:269) hiedb> HieDbErr (src/HieDb/Types.hs:279) hiedb> Symbol (src/HieDb/Types.hs:286) hiedb> readNameSpace (src/HieDb/Types.hs:304) hiedb> readColon (src/HieDb/Types.hs:309) hiedb> readSymbol (src/HieDb/Types.hs:312) hiedb> 13% ( 2 / 15) in 'HieDb.Utils' hiedb> Missing documentation for: hiedb> Module header hiedb> TypeIndexing (src/HieDb/Utils.hs:59) hiedb> addTypeRef (src/HieDb/Utils.hs:62) hiedb> makeNc (src/HieDb/Utils.hs:95) hiedb> withHieFile (src/HieDb/Utils.hs:122) hiedb> pointCommand (src/HieDb/Utils.hs:146) hiedb> dynFlagsForPrinting (src/HieDb/Utils.hs:157) hiedb> isCons (src/HieDb/Utils.hs:165) hiedb> AstInfo (src/HieDb/Utils.hs:169) hiedb> genAstInfo (src/HieDb/Utils.hs:183) hiedb> genDefRow (src/HieDb/Utils.hs:239) hiedb> identifierTree (src/HieDb/Utils.hs:267) hiedb> generateExports (src/HieDb/Utils.hs:274) hiedb> 66% ( 2 / 3) in 'HieDb.Dump' hiedb> Missing documentation for: hiedb> Module header hiedb> Warning: 'HieModule' is out of scope. hiedb> If you qualify the identifier, haddock can try to link it anyway. hiedb> Warning: 'HieDb' is ambiguous. It is defined hiedb> * at src/HieDb/Types.hs:35:17 hiedb> * at src/HieDb/Types.hs:35:1 hiedb> You may be able to disambiguate the identifier by qualifying it or hiedb> by specifying the type/value namespace explicitly. hiedb> Defaulting to the one defined at src/HieDb/Types.hs:35:1 hiedb> Warning: 'ModuleName' is ambiguous. It is defined hiedb> * in ‘Language.Haskell.Syntax.Module.Name’ hiedb> * in ‘Language.Haskell.Syntax.Module.Name’ hiedb> You may be able to disambiguate the identifier by qualifying it or hiedb> by specifying the type/value namespace explicitly. hiedb> Defaulting to the one defined in ‘Language.Haskell.Syntax.Module.Name’ hiedb> 38% ( 10 / 26) in 'HieDb.Query' hiedb> Missing documentation for: hiedb> Module header hiedb> findReferences (src/HieDb/Query.hs:69) hiedb> findTypeRefs (src/HieDb/Query.hs:122) hiedb> findDef (src/HieDb/Query.hs:136) hiedb> findOneDef (src/HieDb/Query.hs:143) hiedb> searchDef (src/HieDb/Query.hs:151) hiedb> Vertex (src/HieDb/Query.hs:185) hiedb> declRefs (src/HieDb/Query.hs:188) hiedb> getGraph (src/HieDb/Query.hs:204) hiedb> getVertices (src/HieDb/Query.hs:220) hiedb> getReachable (src/HieDb/Query.hs:235) hiedb> getUnreachable (src/HieDb/Query.hs:238) hiedb> html (src/HieDb/Query.hs:241) hiedb> getAnnotations (src/HieDb/Query.hs:250) hiedb> getReachableUnreachable (src/HieDb/Query.hs:279) hiedb> splitByReachability (src/HieDb/Query.hs:286) hiedb> Warning: 'HieDb' is ambiguous. It is defined hiedb> * at src/HieDb/Types.hs:35:17 hiedb> * at src/HieDb/Types.hs:35:1 hiedb> You may be able to disambiguate the identifier by qualifying it or hiedb> by specifying the type/value namespace explicitly. hiedb> Defaulting to the one defined at src/HieDb/Types.hs:35:1 hiedb> 66% ( 14 / 21) in 'HieDb.Create' hiedb> Missing documentation for: hiedb> Module header hiedb> sCHEMA_VERSION (src/HieDb/Create.hs:40) hiedb> dB_VERSION (src/HieDb/Create.hs:43) hiedb> defaultSkipOptions (src/HieDb/Create.hs:242) hiedb> addRefsFromLoaded (src/HieDb/Create.hs:291) hiedb> addRefsFromLoadedInternal (src/HieDb/Create.hs:305) hiedb> deleteInternalTables (src/HieDb/Create.hs:413) hiedb> 83% ( 5 / 6) in 'HieDb' hiedb> Missing documentation for: hiedb> Module header hiedb> 0% ( 0 / 27) in 'HieDb.Run' hiedb> Missing documentation for: hiedb> Module header hiedb> hiedbMain (src/HieDb/Run.hs:53) hiedb> Options (src/HieDb/Run.hs:74) hiedb> Command (src/HieDb/Run.hs:87) hiedb> progParseInfo (src/HieDb/Run.hs:112) hiedb> progParser (src/HieDb/Run.hs:118) hiedb> optParser (src/HieDb/Run.hs:121) hiedb> cmdParser (src/HieDb/Run.hs:156) hiedb> posParser (src/HieDb/Run.hs:219) hiedb> maybeUnitId (src/HieDb/Run.hs:222) hiedb> symbolParser (src/HieDb/Run.hs:226) hiedb> moduleNameParser (src/HieDb/Run.hs:229) hiedb> hieTarget (src/HieDb/Run.hs:232) hiedb> progress (src/HieDb/Run.hs:237) hiedb> doIndex (src/HieDb/Run.hs:254) bitvec> include bytestring-0.12.0.2-3593 bitvec> include deepseq-1.5.0.0-3309 bitvec> include ghc-bignum-1.3-16a1 bitvec> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ bitvec> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> Data.Bit=bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva:Data.Bit,Data.Bit.ThreadSafe=bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva:Data.Bit.ThreadSafe bitvec> unit bitvec-1.1.5.0-LZ37L1VixSK5BM4X2KQ1Dq-bitvec-tests bitvec> include base-4.19.0.0-05c7 bitvec> include bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> include ghc-bignum-1.3-16a1 bitvec> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ bitvec> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb bitvec> include quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 bitvec> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG bitvec> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb bitvec> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> Ready component graph: bitvec> definite bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> depends base-4.19.0.0-05c7 bitvec> depends bytestring-0.12.0.2-3593 bitvec> depends deepseq-1.5.0.0-3309 bitvec> depends ghc-bignum-1.3-16a1 bitvec> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ bitvec> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> definite bitvec-1.1.5.0-LZ37L1VixSK5BM4X2KQ1Dq-bitvec-tests bitvec> depends base-4.19.0.0-05c7 bitvec> depends bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> depends ghc-bignum-1.3-16a1 bitvec> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ bitvec> depends quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb bitvec> depends quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 bitvec> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG bitvec> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb bitvec> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> Using Cabal-3.10.2.0 compiled by ghc-9.8 bitvec> Using compiler: ghc-9.8.1 bitvec> Using install prefix: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 bitvec> Executables installed in: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/bin bitvec> Libraries installed in: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva bitvec> Dynamic Libraries installed in: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 bitvec> Private executables installed in: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/libexec/x86_64-linux-ghc-9.8.1/bitvec-1.1.5.0 bitvec> Data files installed in: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/share/x86_64-linux-ghc-9.8.1/bitvec-1.1.5.0 bitvec> Documentation installed in: bitvec> /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc/share/doc/bitvec-1.1.5.0 bitvec> Configuration files installed in: bitvec> /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/etc bitvec> No alex found bitvec> Using ar found on system at: bitvec> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar bitvec> No c2hs found bitvec> No cpphs found bitvec> No doctest found bitvec> Using gcc version 14.3.0 given by user at: bitvec> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc bitvec> Using ghc version 9.8.1 found on system at: bitvec> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc bitvec> Using ghc-pkg version 9.8.1 found on system at: bitvec> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 bitvec> No ghcjs found bitvec> No ghcjs-pkg found bitvec> No greencard found bitvec> Using haddock version 2.30.0 found on system at: bitvec> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 bitvec> No happy found bitvec> Using haskell-suite found on system at: haskell-suite-dummy-location bitvec> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location bitvec> No hmake found bitvec> Using hpc version 0.69 found on system at: bitvec> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 bitvec> Using hsc2hs version 0.68.10 found on system at: bitvec> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 bitvec> Using hscolour version 1.25 found on system at: bitvec> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour bitvec> No jhc found bitvec> Using ld found on system at: generic-lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> component generic-lens-2.2.2.0-LnK2sQEQW4og1G1KiSxfK-generic-lens-syb-tree generic-lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> component generic-lens-2.2.2.0-LSgFrzvPG9II4lYL5tlUVJ-inspection-tests generic-lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include inspection-testing-0.5.0.3-9BRsK8Plfl7BBq95jD1U5E generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> Linked component graph: generic-lens> unit generic-lens-2.2.2.0-ETVZ20H9CVgEl9Ln951Auw-doctests generic-lens> include base-4.19.0.0-05c7 generic-lens> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> unit generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-core-2.2.1.0-87OMkNv7eiE6YzHZnzHiGn generic-lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> include text-2.1-c70b generic-lens> Data.Generics.Internal.VL=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Internal.VL,Data.Generics.Internal.VL.Iso=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Internal.VL.Iso,Data.Generics.Internal.VL.Lens=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Internal.VL.Lens,Data.Generics.Internal.VL.Prism=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Internal.VL.Prism,Data.Generics.Labels=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Labels,Data.Generics.Product=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product,Data.Generics.Product.Any=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Any,Data.Generics.Product.Fields=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Fields,Data.Generics.Product.HList=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.HList,Data.Generics.Product.Param=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Param,Data.Generics.Product.Positions=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Positions,Data.Generics.Product.Subtype=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Subtype,Data.Generics.Product.Typed=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Typed,Data.Generics.Product.Types=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Product.Types,Data.Generics.Sum=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Sum,Data.Generics.Sum.Any=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Sum.Any,Data.Generics.Sum.Constructors=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Sum.Constructors,Data.Generics.Sum.Subtype=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Sum.Subtype,Data.Generics.Sum.Typed=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Sum.Typed,Data.Generics.Wrapped=generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI:Data.Generics.Wrapped generic-lens> unit generic-lens-2.2.2.0-9Eu2YBii5Jd5raJMc5MYRJ-generic-lens-bifunctor generic-lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> unit generic-lens-2.2.2.0-LnK2sQEQW4og1G1KiSxfK-generic-lens-syb-tree generic-lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> include base-4.19.0.0-05c7 generic-lens> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> unit generic-lens-2.2.2.0-LSgFrzvPG9II4lYL5tlUVJ-inspection-tests generic-lens> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> include base-4.19.0.0-05c7 lens-aeson> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lens-aeson> depends base-4.19.0.0-05c7 lens-aeson> depends bytestring-0.12.0.2-3593 lens-aeson> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lens-aeson> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e lens-aeson> depends text-2.1-c70b lens-aeson> depends text-short-0.1.6-39ssNF09VUw1XFYLF4OuDa lens-aeson> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lens-aeson> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 lens-aeson> Using Cabal-3.10.2.0 compiled by ghc-9.8 lens-aeson> Using compiler: ghc-9.8.1 lens-aeson> Using install prefix: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 lens-aeson> Executables installed in: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/bin lens-aeson> Libraries installed in: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lens-aeson> Dynamic Libraries installed in: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 lens-aeson> Private executables installed in: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/libexec/x86_64-linux-ghc-9.8.1/lens-aeson-1.2.3 lens-aeson> Data files installed in: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/share/x86_64-linux-ghc-9.8.1/lens-aeson-1.2.3 lens-aeson> Documentation installed in: lens-aeson> /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc/share/doc/lens-aeson-1.2.3 lens-aeson> Configuration files installed in: lens-aeson> /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/etc lens-aeson> No alex found lens-aeson> Using ar found on system at: lens-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar lens-aeson> No c2hs found lens-aeson> No cpphs found lens-aeson> No doctest found lens-aeson> Using gcc version 14.3.0 given by user at: lens-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc lens-aeson> Using ghc version 9.8.1 found on system at: lens-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc lens-aeson> Using ghc-pkg version 9.8.1 found on system at: lens-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 lens-aeson> No ghcjs found lens-aeson> No ghcjs-pkg found lens-aeson> No greencard found lens-aeson> Using haddock version 2.30.0 found on system at: lens-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 lens-aeson> No happy found lens-aeson> Using haskell-suite found on system at: haskell-suite-dummy-location lens-aeson> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lens-aeson> No hmake found lens-aeson> Using hpc version 0.69 found on system at: lens-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 lens-aeson> Using hsc2hs version 0.68.10 found on system at: lens-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 lens-aeson> Using hscolour version 1.25 found on system at: lens-aeson> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour lens-aeson> No jhc found lens-aeson> Using ld found on system at: lens-aeson> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold lens-aeson> No pkg-config found lens-aeson> Using runghc version 9.8.1 found on system at: lens-aeson> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 lens-aeson> Using strip version 2.44 found on system at: lens-aeson> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip lens-aeson> Using tar found on system at: lens-aeson> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar lens-aeson> No uhc found lens-aeson> Running phase: buildPhase lens-aeson> Preprocessing library for lens-aeson-1.2.3.. lens-aeson> Building library for lens-aeson-1.2.3.. lens-aeson> [1 of 1] Compiling Data.Aeson.Lens ( src/Data/Aeson/Lens.hs, dist/build/Data/Aeson/Lens.o, dist/build/Data/Aeson/Lens.dyn_o ) lens-aeson> [1 of 1] Compiling Data.Aeson.Lens ( src/Data/Aeson/Lens.hs, dist/build/Data/Aeson/Lens.p_o ) lens-aeson> Running phase: checkPhase lens-aeson> Package has no test suites. lens-aeson> Running phase: haddockPhase lens-aeson> Preprocessing library for lens-aeson-1.2.3.. lens-aeson> Running Haddock on library for lens-aeson-1.2.3.. lens-aeson> Warning: The documentation for the following packages are not installed. No lens-aeson> links will be generated to these packages: vector-0.13.2.0 lens-aeson> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lens-aeson> [1 of 1] Compiling Data.Aeson.Lens ( src/Data/Aeson/Lens.hs, nothing ) mod> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG mod> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb mod> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mod> Linked component graph: mod> unit mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> include base-4.19.0.0-05c7 mod> include deepseq-1.5.0.0-3309 mod> include ghc-bignum-1.3-16a1 mod> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ mod> include semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo mod> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mod> Data.Mod=mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf:Data.Mod,Data.Mod.Word=mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf:Data.Mod.Word mod> unit mod-0.2.0.1-4EWRColFr9K8RtIHLKbYDg-mod-tests mod> include base-4.19.0.0-05c7 mod> include containers-0.6.8-e785 mod> include mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ mod> include quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb mod> include quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 mod> include semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo mod> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG mod> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb mod> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mod> Ready component graph: mod> definite mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> depends base-4.19.0.0-05c7 mod> depends deepseq-1.5.0.0-3309 mod> depends ghc-bignum-1.3-16a1 mod> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ mod> depends semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo mod> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mod> definite mod-0.2.0.1-4EWRColFr9K8RtIHLKbYDg-mod-tests mod> depends base-4.19.0.0-05c7 mod> depends containers-0.6.8-e785 mod> depends mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ mod> depends quickcheck-classes-0.6.5.0-5YZbdMMz9WhAIDW6Fcvzqb mod> depends quickcheck-classes-base-0.6.2.0-DN5UbGrWhl76Jik9ATfyp9 mod> depends semirings-0.7-8bXloTKvR8OCPk3rwp1Ppo mod> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG mod> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb mod> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mod> Using Cabal-3.10.2.0 compiled by ghc-9.8 mod> Using compiler: ghc-9.8.1 mod> Using install prefix: /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 mod> Executables installed in: mod> /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/bin mod> Libraries installed in: mod> /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> Dynamic Libraries installed in: mod> /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 mod> Private executables installed in: mod> /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/libexec/x86_64-linux-ghc-9.8.1/mod-0.2.0.1 mod> Data files installed in: mod> /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/share/x86_64-linux-ghc-9.8.1/mod-0.2.0.1 mod> Documentation installed in: mod> /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc/share/doc/mod-0.2.0.1 mod> Configuration files installed in: mod> /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/etc mod> No alex found mod> Using ar found on system at: mod> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar mod> No c2hs found mod> No cpphs found mod> No doctest found mod> Using gcc version 14.3.0 given by user at: mod> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc mod> Using ghc version 9.8.1 found on system at: mod> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc mod> Using ghc-pkg version 9.8.1 found on system at: mod> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 mod> No ghcjs found mod> No ghcjs-pkg found mod> No greencard found mod> Using haddock version 2.30.0 found on system at: mod> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 mod> No happy found mod> Using haskell-suite found on system at: haskell-suite-dummy-location mod> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location mod> No hmake found mod> Using hpc version 0.69 found on system at: mod> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 path-io> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z path-io> Linked component graph: path-io> unit path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> include base-4.19.0.0-05c7 path-io> include containers-0.6.8-e785 path-io> include directory-1.3.8.1-696d path-io> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI path-io> include exceptions-0.10.7-57c8 path-io> include filepath-1.4.100.4-dda0 path-io> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path-io> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N path-io> include time-1.12.2-7ff5 path-io> include transformers-0.6.1.0-7653 path-io> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z path-io> Path.IO=path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj:Path.IO path-io> unit path-io-1.8.2-7VmUBXB2yErGjGPmodqKYt-tests path-io> include base-4.19.0.0-05c7 path-io> include exceptions-0.10.7-57c8 path-io> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path-io> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY path-io> include path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z path-io> Ready component graph: path-io> definite path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> depends base-4.19.0.0-05c7 path-io> depends containers-0.6.8-e785 path-io> depends directory-1.3.8.1-696d path-io> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI path-io> depends exceptions-0.10.7-57c8 path-io> depends filepath-1.4.100.4-dda0 path-io> depends path-0.9.5-4WymfNTlMzq5DLALmNJOAY path-io> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N path-io> depends time-1.12.2-7ff5 path-io> depends transformers-0.6.1.0-7653 path-io> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z path-io> definite path-io-1.8.2-7VmUBXB2yErGjGPmodqKYt-tests path-io> depends base-4.19.0.0-05c7 path-io> depends exceptions-0.10.7-57c8 path-io> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF path-io> depends path-0.9.5-4WymfNTlMzq5DLALmNJOAY path-io> depends path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z path-io> Using Cabal-3.10.2.0 compiled by ghc-9.8 path-io> Using compiler: ghc-9.8.1 path-io> Using install prefix: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 path-io> Executables installed in: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/bin path-io> Libraries installed in: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> Dynamic Libraries installed in: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 path-io> Private executables installed in: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/libexec/x86_64-linux-ghc-9.8.1/path-io-1.8.2 path-io> Data files installed in: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/share/x86_64-linux-ghc-9.8.1/path-io-1.8.2 path-io> Documentation installed in: path-io> /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc/share/doc/path-io-1.8.2 path-io> Configuration files installed in: path-io> /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/etc path-io> No alex found path-io> Using ar found on system at: path-io> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar path-io> No c2hs found path-io> No cpphs found path-io> No doctest found path-io> Using gcc version 14.3.0 given by user at: path-io> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc path-io> Using ghc version 9.8.1 found on system at: path-io> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc path-io> Using ghc-pkg version 9.8.1 found on system at: path-io> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 path-io> No ghcjs found path-io> No ghcjs-pkg found path-io> No greencard found path-io> Using haddock version 2.30.0 found on system at: path-io> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 path-io> No happy found path-io> Using haskell-suite found on system at: haskell-suite-dummy-location path-io> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location path-io> No hmake found path-io> Using hpc version 0.69 found on system at: path-io> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 path-io> Using hsc2hs version 0.68.10 found on system at: path-io> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 path-io> Using hscolour version 1.25 found on system at: path-io> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour path-io> No jhc found trifecta> Configured component graph: trifecta> component trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF trifecta> include array-0.5.6.0-7325 trifecta> include base-4.19.0.0-05c7 trifecta> include blaze-builder-0.4.2.3-CcHWp0wlz1EDU4IJNCgOy0 trifecta> include blaze-html-0.9.2.0-4sQH0TtNY7fBA0zccDtFdM trifecta> include blaze-markup-0.8.3.0-3wux7OD36HKIt0HioP8TCK trifecta> include bytestring-0.12.0.2-3593 trifecta> include charset-0.3.12-ITTJ8QoZ4vG2AfvuzgvxcH trifecta> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi trifecta> include containers-0.6.8-e785 trifecta> include deepseq-1.5.0.0-3309 trifecta> include fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd trifecta> include ghc-prim-0.11.0-2dc3 trifecta> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 trifecta> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 trifecta> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg trifecta> include mtl-2.3.1-eef8 trifecta> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 trifecta> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc trifecta> include prettyprinter-ansi-terminal-1.1.3-5MsKhBnoFOjCeddG2708JJ trifecta> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm trifecta> include reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX trifecta> include transformers-0.6.1.0-7653 trifecta> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm trifecta> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp trifecta> component trifecta-2.1.4-4PcHE8AEWypLaBAQ0rNiVY-quickcheck trifecta> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg trifecta> include base-4.19.0.0-05c7 trifecta> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 trifecta> include trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> Linked component graph: trifecta> unit trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF trifecta> include array-0.5.6.0-7325 trifecta> include base-4.19.0.0-05c7 trifecta> include blaze-builder-0.4.2.3-CcHWp0wlz1EDU4IJNCgOy0 trifecta> include blaze-html-0.9.2.0-4sQH0TtNY7fBA0zccDtFdM trifecta> include blaze-markup-0.8.3.0-3wux7OD36HKIt0HioP8TCK trifecta> include bytestring-0.12.0.2-3593 trifecta> include charset-0.3.12-ITTJ8QoZ4vG2AfvuzgvxcH trifecta> include comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi trifecta> include containers-0.6.8-e785 trifecta> include deepseq-1.5.0.0-3309 trifecta> include fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd trifecta> include ghc-prim-0.11.0-2dc3 trifecta> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 trifecta> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 trifecta> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg trifecta> include mtl-2.3.1-eef8 trifecta> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 trifecta> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc trifecta> include prettyprinter-ansi-terminal-1.1.3-5MsKhBnoFOjCeddG2708JJ trifecta> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm trifecta> include reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX trifecta> include transformers-0.6.1.0-7653 trifecta> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm trifecta> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp trifecta> Text.Trifecta=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta,Text.Trifecta.Combinators=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Combinators,Text.Trifecta.Delta=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Delta,Text.Trifecta.Highlight=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Highlight,Text.Trifecta.Parser=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Parser,Text.Trifecta.Rendering=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Rendering,Text.Trifecta.Result=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Result,Text.Trifecta.Rope=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Rope,Text.Trifecta.Tutorial=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Tutorial,Text.Trifecta.Util.IntervalMap=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Util.IntervalMap,Text.Trifecta.Util.It=trifecta-2.1.4-x3qquABVy6zvhEBzV61n:Text.Trifecta.Util.It trifecta> unit trifecta-2.1.4-4PcHE8AEWypLaBAQ0rNiVY-quickcheck trifecta> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg trifecta> include base-4.19.0.0-05c7 trifecta> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 hw-prim> Preprocessing test suite 'hw-prim-test' for hw-prim-0.6.3.2.. hw-prim> haddockPhase completed in 1 minutes 3 seconds hw-prim> Running phase: installPhase hw-prim> Installing library in /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-prim> Running phase: fixupPhase hw-prim> shrinking RPATHs of ELF executables and libraries in /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 hw-prim> shrinking /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV-ghc9.8.1.so hw-prim> checking for references to /build/ in /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2... hw-prim> patching script interpreter paths in /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 hw-prim> stripping (with command strip and flags -S -p) in /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2/lib hw-prim> shrinking RPATHs of ELF executables and libraries in /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc hw-prim> checking for references to /build/ in /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc... hw-prim> patching script interpreter paths in /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc hiedb> runCommand (src/HieDb/Run.hs:272) hiedb> printInfo (src/HieDb/Run.hs:449) hiedb> hieFileCommand (src/HieDb/Run.hs:472) hiedb> reportAmbiguousErr (src/HieDb/Run.hs:475) hiedb> showHieDbErr (src/HieDb/Run.hs:481) hiedb> reportRefSpans (src/HieDb/Run.hs:492) hiedb> reportRefs (src/HieDb/Run.hs:544) hiedb> colouredPP (src/HieDb/Run.hs:551) hiedb> ppName (src/HieDb/Run.hs:559) hiedb> ppMod (src/HieDb/Run.hs:562) hiedb> ppUnit (src/HieDb/Run.hs:565) hiedb> ppSpan (src/HieDb/Run.hs:568) hiedb> Warning: HieDb.Compat: could not find link destinations for: hiedb> - GHC.Generics.Rep_Fingerprint hiedb> - GHC.Types.Unique.Supply.genSym hiedb> - GHC.Iface.Ext.Ast.ToHie hiedb> - GHC.Iface.Ext.Ast.loc hiedb> - GHC.Iface.Ext.Ast.IEContext hiedb> - GHC.Iface.Ext.Ast.HasLoc hiedb> - GHC.Iface.Ext.Ast.HiePass hiedb> - GHC.Iface.Ext.Ast.HieM hiedb> - GHC.Iface.Ext.Ast.HieState hiedb> - GHC.Iface.Ext.Ast.Context hiedb> - GHC.Iface.Ext.Ast.ModifyState hiedb> - GHC.Iface.Ext.Ast.addSubstitution hiedb> - GHC.Iface.Ext.Ast.toHie hiedb> - GHC.Parser.PostProcess.Haddock.HdkA hiedb> - GHC.Parser.PostProcess.Haddock.HasHaddock hiedb> - GHC.Parser.PostProcess.Haddock.addHaddock hiedb> Documentation created: dist/doc/html/hiedb/, dist/doc/html/hiedb/hiedb.txt hiedb> Preprocessing executable 'hiedb' for hiedb-0.6.0.2.. hiedb> Preprocessing test suite 'hiedb-tests' for hiedb-0.6.0.2.. hiedb> Running phase: installPhase hiedb> Installing library in /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP hiedb> Installing executable hiedb in /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/bin hiedb> Warning: The directory hiedb> /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/bin is not in the hiedb> system search path. hiedb> Running phase: fixupPhase hiedb> shrinking RPATHs of ELF executables and libraries in /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 hiedb> shrinking /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP-ghc9.8.1.so hiedb> shrinking /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/bin/hiedb hiedb> checking for references to /build/ in /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2... hiedb> patching script interpreter paths in /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 hiedb> stripping (with command strip and flags -S -p) in /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/lib /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2/bin hiedb> shrinking RPATHs of ELF executables and libraries in /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc hiedb> checking for references to /build/ in /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc... hiedb> patching script interpreter paths in /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc bitvec> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold bitvec> No pkg-config found bitvec> Using runghc version 9.8.1 found on system at: bitvec> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 bitvec> Using strip version 2.44 found on system at: bitvec> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip bitvec> Using tar found on system at: bitvec> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar bitvec> No uhc found bitvec> Running phase: buildPhase bitvec> Preprocessing library for bitvec-1.1.5.0.. bitvec> Building library for bitvec-1.1.5.0.. bitvec> [ 1 of 13] Compiling Data.Bit.PdepPext ( src/Data/Bit/PdepPext.hs, dist/build/Data/Bit/PdepPext.o, dist/build/Data/Bit/PdepPext.dyn_o ) bitvec> [ 2 of 13] Compiling Data.Bit.SIMD ( src/Data/Bit/SIMD.hs, dist/build/Data/Bit/SIMD.o, dist/build/Data/Bit/SIMD.dyn_o ) bitvec> [ 3 of 13] Compiling Data.Bit.Utils ( src/Data/Bit/Utils.hs, dist/build/Data/Bit/Utils.o, dist/build/Data/Bit/Utils.dyn_o ) bitvec> [ 4 of 13] Compiling Data.Bit.InternalTS ( src/Data/Bit/InternalTS.hs, dist/build/Data/Bit/InternalTS.o, dist/build/Data/Bit/InternalTS.dyn_o ) bitvec> [ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, dist/build/Data/Bit/MutableTS.o, dist/build/Data/Bit/MutableTS.dyn_o ) bitvec> [ 6 of 13] Compiling Data.Bit.Internal ( src/Data/Bit/Internal.hs, dist/build/Data/Bit/Internal.o, dist/build/Data/Bit/Internal.dyn_o ) bitvec> [ 7 of 13] Compiling Data.Bit.Mutable ( src/Data/Bit/Mutable.hs, dist/build/Data/Bit/Mutable.o, dist/build/Data/Bit/Mutable.dyn_o ) bitvec> [ 8 of 13] Compiling Data.Bit.ImmutableTS ( src/Data/Bit/ImmutableTS.hs, dist/build/Data/Bit/ImmutableTS.o, dist/build/Data/Bit/ImmutableTS.dyn_o ) bitvec> [ 9 of 13] Compiling Data.Bit.Immutable ( src/Data/Bit/Immutable.hs, dist/build/Data/Bit/Immutable.o, dist/build/Data/Bit/Immutable.dyn_o ) bitvec> [10 of 13] Compiling Data.Bit.F2PolyTS ( src/Data/Bit/F2PolyTS.hs, dist/build/Data/Bit/F2PolyTS.o, dist/build/Data/Bit/F2PolyTS.dyn_o ) bitvec> [11 of 13] Compiling Data.Bit.ThreadSafe ( src/Data/Bit/ThreadSafe.hs, dist/build/Data/Bit/ThreadSafe.o, dist/build/Data/Bit/ThreadSafe.dyn_o ) bitvec> [12 of 13] Compiling Data.Bit.F2Poly ( src/Data/Bit/F2Poly.hs, dist/build/Data/Bit/F2Poly.o, dist/build/Data/Bit/F2Poly.dyn_o ) bitvec> [13 of 13] Compiling Data.Bit ( src/Data/Bit.hs, dist/build/Data/Bit.o, dist/build/Data/Bit.dyn_o ) bitvec> [ 1 of 13] Compiling Data.Bit.PdepPext ( src/Data/Bit/PdepPext.hs, dist/build/Data/Bit/PdepPext.p_o ) bitvec> [ 2 of 13] Compiling Data.Bit.SIMD ( src/Data/Bit/SIMD.hs, dist/build/Data/Bit/SIMD.p_o ) bitvec> [ 3 of 13] Compiling Data.Bit.Utils ( src/Data/Bit/Utils.hs, dist/build/Data/Bit/Utils.p_o ) bitvec> [ 4 of 13] Compiling Data.Bit.InternalTS ( src/Data/Bit/InternalTS.hs, dist/build/Data/Bit/InternalTS.p_o ) bitvec> [ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, dist/build/Data/Bit/MutableTS.p_o ) bitvec> [ 6 of 13] Compiling Data.Bit.Internal ( src/Data/Bit/Internal.hs, dist/build/Data/Bit/Internal.p_o ) bitvec> [ 7 of 13] Compiling Data.Bit.Mutable ( src/Data/Bit/Mutable.hs, dist/build/Data/Bit/Mutable.p_o ) bitvec> [ 8 of 13] Compiling Data.Bit.ImmutableTS ( src/Data/Bit/ImmutableTS.hs, dist/build/Data/Bit/ImmutableTS.p_o ) bitvec> [ 9 of 13] Compiling Data.Bit.Immutable ( src/Data/Bit/Immutable.hs, dist/build/Data/Bit/Immutable.p_o ) bitvec> [10 of 13] Compiling Data.Bit.F2PolyTS ( src/Data/Bit/F2PolyTS.hs, dist/build/Data/Bit/F2PolyTS.p_o ) bitvec> [11 of 13] Compiling Data.Bit.ThreadSafe ( src/Data/Bit/ThreadSafe.hs, dist/build/Data/Bit/ThreadSafe.p_o ) bitvec> [12 of 13] Compiling Data.Bit.F2Poly ( src/Data/Bit/F2Poly.hs, dist/build/Data/Bit/F2Poly.p_o ) bitvec> [13 of 13] Compiling Data.Bit ( src/Data/Bit.hs, dist/build/Data/Bit.p_o ) generic-lens> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> include inspection-testing-0.5.0.3-9BRsK8Plfl7BBq95jD1U5E generic-lens> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> Ready component graph: generic-lens> definite generic-lens-2.2.2.0-ETVZ20H9CVgEl9Ln951Auw-doctests generic-lens> depends base-4.19.0.0-05c7 generic-lens> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y generic-lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> definite generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> depends base-4.19.0.0-05c7 generic-lens> depends generic-lens-core-2.2.1.0-87OMkNv7eiE6YzHZnzHiGn generic-lens> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> depends text-2.1-c70b generic-lens> definite generic-lens-2.2.2.0-LSgFrzvPG9II4lYL5tlUVJ-inspection-tests generic-lens> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> depends base-4.19.0.0-05c7 generic-lens> depends generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> depends inspection-testing-0.5.0.3-9BRsK8Plfl7BBq95jD1U5E generic-lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> definite generic-lens-2.2.2.0-LnK2sQEQW4og1G1KiSxfK-generic-lens-syb-tree generic-lens> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> depends base-4.19.0.0-05c7 generic-lens> depends generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm generic-lens> definite generic-lens-2.2.2.0-9Eu2YBii5Jd5raJMc5MYRJ-generic-lens-bifunctor generic-lens> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra generic-lens> depends base-4.19.0.0-05c7 generic-lens> depends generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg generic-lens> Using Cabal-3.10.2.0 compiled by ghc-9.8 generic-lens> Using compiler: ghc-9.8.1 generic-lens> Using install prefix: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 generic-lens> Executables installed in: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/bin generic-lens> Libraries installed in: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> Dynamic Libraries installed in: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 generic-lens> Private executables installed in: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/libexec/x86_64-linux-ghc-9.8.1/generic-lens-2.2.2.0 generic-lens> Data files installed in: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/share/x86_64-linux-ghc-9.8.1/generic-lens-2.2.2.0 generic-lens> Documentation installed in: generic-lens> /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc/share/doc/generic-lens-2.2.2.0 generic-lens> Configuration files installed in: generic-lens> /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/etc generic-lens> No alex found generic-lens> Using ar found on system at: generic-lens> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar generic-lens> No c2hs found generic-lens> No cpphs found generic-lens> Using doctest version 0.22.6 found on system at: generic-lens> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest generic-lens> Using gcc version 14.3.0 given by user at: generic-lens> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc generic-lens> Using ghc version 9.8.1 found on system at: generic-lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc generic-lens> Using ghc-pkg version 9.8.1 found on system at: generic-lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 generic-lens> No ghcjs found generic-lens> No ghcjs-pkg found generic-lens> No greencard found generic-lens> Using haddock version 2.30.0 found on system at: generic-lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 generic-lens> No happy found generic-lens> Using haskell-suite found on system at: haskell-suite-dummy-location generic-lens> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location generic-lens> No hmake found generic-lens> Using hpc version 0.69 found on system at: generic-lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 generic-lens> Using hsc2hs version 0.68.10 found on system at: generic-lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 generic-lens> Using hscolour version 1.25 found on system at: generic-lens> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour lens-aeson> Haddock coverage: lens-aeson> Warning: 'Prism' is ambiguous. It is defined lens-aeson> * in ‘Control.Lens.Reified’ lens-aeson> * in ‘Control.Lens.Type’ lens-aeson> You may be able to disambiguate the identifier by qualifying it or lens-aeson> by specifying the type/value namespace explicitly. lens-aeson> Defaulting to the one defined in ‘Control.Lens.Type’ lens-aeson> Warning: 'Iso' is ambiguous. It is defined lens-aeson> * in ‘Control.Lens.Reified’ lens-aeson> * in ‘Control.Lens.Type’ lens-aeson> You may be able to disambiguate the identifier by qualifying it or lens-aeson> by specifying the type/value namespace explicitly. lens-aeson> Defaulting to the one defined in ‘Control.Lens.Type’ lens-aeson> Warning: 'Double' is ambiguous. It is defined lens-aeson> * at src/Data/Aeson/Lens.hs:524:1 lens-aeson> * in ‘GHC.Types’ lens-aeson> You may be able to disambiguate the identifier by qualifying it or lens-aeson> by specifying the type/value namespace explicitly. lens-aeson> Defaulting to the one defined at src/Data/Aeson/Lens.hs:524:1 lens-aeson> Warning: 'Integer' is ambiguous. It is defined lens-aeson> * at src/Data/Aeson/Lens.hs:528:1 lens-aeson> * in ‘GHC.Num.Integer’ lens-aeson> You may be able to disambiguate the identifier by qualifying it or lens-aeson> by specifying the type/value namespace explicitly. lens-aeson> Defaulting to the one defined at src/Data/Aeson/Lens.hs:528:1 lens-aeson> Warning: 'Object' is ambiguous. It is defined lens-aeson> * in ‘Data.Aeson.Types.Internal’ lens-aeson> * in ‘Data.Aeson.Types.Internal’ lens-aeson> You may be able to disambiguate the identifier by qualifying it or lens-aeson> by specifying the type/value namespace explicitly. lens-aeson> Defaulting to the one defined in ‘Data.Aeson.Types.Internal’ lens-aeson> 44% ( 12 / 27) in 'Data.Aeson.Lens' lens-aeson> Missing documentation for: lens-aeson> AsNumber (src/Data/Aeson/Lens.hs:84) lens-aeson> AsValue (src/Data/Aeson/Lens.hs:171) lens-aeson> IsKey (src/Data/Aeson/Lens.hs:338) lens-aeson> AsJSON (src/Data/Aeson/Lens.hs:400) lens-aeson> _JSON' (src/Data/Aeson/Lens.hs:335) lens-aeson> JSON (src/Data/Aeson/Lens.hs:512) lens-aeson> Value_ (src/Data/Aeson/Lens.hs:516) lens-aeson> Number_ (src/Data/Aeson/Lens.hs:520) lens-aeson> Double (src/Data/Aeson/Lens.hs:524) lens-aeson> Integer (src/Data/Aeson/Lens.hs:528) lens-aeson> Integral (src/Data/Aeson/Lens.hs:532) lens-aeson> Bool_ (src/Data/Aeson/Lens.hs:536) lens-aeson> String_ (src/Data/Aeson/Lens.hs:540) lens-aeson> Null_ (src/Data/Aeson/Lens.hs:544) lens-aeson> Key_ (src/Data/Aeson/Lens.hs:548) lens-aeson> Warning: Data.Aeson.Lens: could not find link destinations for: lens-aeson> - Data.Vector.Vector lens-aeson> - Data.Aeson.Lens.D:R:UnwrappedKeyMap lens-aeson> Documentation created: dist/doc/html/lens-aeson/, lens-aeson> dist/doc/html/lens-aeson/lens-aeson.txt lens-aeson> Running phase: installPhase lens-aeson> Installing library in /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lens-aeson> Running phase: fixupPhase lens-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 lens-aeson> shrinking /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4-ghc9.8.1.so lens-aeson> checking for references to /build/ in /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3... lens-aeson> patching script interpreter paths in /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 lens-aeson> stripping (with command strip and flags -S -p) in /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3/lib lens-aeson> shrinking RPATHs of ELF executables and libraries in /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc lens-aeson> checking for references to /build/ in /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc... lens-aeson> patching script interpreter paths in /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc mod> Using hsc2hs version 0.68.10 found on system at: mod> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 mod> Using hscolour version 1.25 found on system at: mod> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour mod> No jhc found mod> Using ld found on system at: mod> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold mod> No pkg-config found mod> Using runghc version 9.8.1 found on system at: mod> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 mod> Using strip version 2.44 found on system at: mod> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip mod> Using tar found on system at: mod> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar mod> No uhc found mod> Running phase: buildPhase mod> Preprocessing library for mod-0.2.0.1.. mod> Building library for mod-0.2.0.1.. mod> [1 of 3] Compiling Data.Mod.Compat ( Data/Mod/Compat.hs, dist/build/Data/Mod/Compat.o, dist/build/Data/Mod/Compat.dyn_o ) mod> [2 of 3] Compiling Data.Mod ( Data/Mod.hs, dist/build/Data/Mod.o, dist/build/Data/Mod.dyn_o ) mod> [3 of 3] Compiling Data.Mod.Word ( Data/Mod/Word.hs, dist/build/Data/Mod/Word.o, dist/build/Data/Mod/Word.dyn_o ) mod> [1 of 3] Compiling Data.Mod.Compat ( Data/Mod/Compat.hs, dist/build/Data/Mod/Compat.p_o ) mod> [2 of 3] Compiling Data.Mod ( Data/Mod.hs, dist/build/Data/Mod.p_o ) mod> [3 of 3] Compiling Data.Mod.Word ( Data/Mod/Word.hs, dist/build/Data/Mod/Word.p_o ) mod> Preprocessing test suite 'mod-tests' for mod-0.2.0.1.. mod> Building test suite 'mod-tests' for mod-0.2.0.1.. mod> [1 of 1] Compiling Main ( test/Test.hs, dist/build/mod-tests/mod-tests-tmp/Main.o ) mod> [2 of 2] Linking dist/build/mod-tests/mod-tests mod> Running phase: checkPhase mod> Running 1 test suites... mod> Test suite mod-tests: RUNNING... mod> All mod> Mod 1 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. path-io> Using ld found on system at: path-io> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold path-io> No pkg-config found path-io> Using runghc version 9.8.1 found on system at: path-io> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 path-io> Using strip version 2.44 found on system at: path-io> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip path-io> Using tar found on system at: path-io> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar path-io> No uhc found path-io> Running phase: buildPhase path-io> Preprocessing library for path-io-1.8.2.. path-io> Building library for path-io-1.8.2.. path-io> [1 of 1] Compiling Path.IO ( Path/IO.hs, dist/build/Path/IO.o, dist/build/Path/IO.dyn_o ) path-io> [1 of 1] Compiling Path.IO ( Path/IO.hs, dist/build/Path/IO.p_o ) path-io> Preprocessing test suite 'tests' for path-io-1.8.2.. path-io> Building test suite 'tests' for path-io-1.8.2.. path-io> [1 of 1] Compiling Main ( tests/Main.hs, dist/build/tests/tests-tmp/Main.o ) path-io> [2 of 2] Linking dist/build/tests/tests path-io> Running phase: checkPhase path-io> Running 1 test suites... path-io> Test suite tests: RUNNING... path-io> path-io> listDir path-io> lists directory [✔] path-io> listDirRel path-io> lists directory [✔] path-io> listDirRecur path-io> lists directory recursively [✔] path-io> listDirRecurRel path-io> lists directory recursively [✔] path-io> listDirRecurWith path-io> lists directory recursively using predicates [✔] path-io> walkDir Finish path-io> Finishes only after finding what it is looking for [✔] path-io> copyDirRecur path-io> when source directory is editable path-io> copies directory [✔] path-io> when source directory is read-only path-io> copies directory just as well (preserving permissions) [✔] path-io> copyDirRecur' path-io> when source directory is read-only path-io> copies directory but now it's editable [✔] path-io> findFile path-io> finds a file lazily [✔] path-io> removeDirLink path-io> remove dir link [✔] path-io> listDirRecur Cyclic path-io> lists directory trees having traversal cycles [✔] path-io> getCurrentDir path-io> returns current dir [✔] path-io> setCurrentDir path-io> sets current dir [✔] path-io> withCurrentDir path-io> temporarily modifies current dir [✔] path-io> walkDirRel path-io> does not throw exceptions [✔] path-io> getHomeDir path-io> home dir is influenced by environment variable HOME [✔] path-io> getTempDir path-io> temp dir is influenced by environment variable TMPDIR [✔] path-io> getXdgDir Data path-io> XDG data dir is influenced by environment variable XDG_DATA_HOME [✔] path-io> getXdgDir Config path-io> XDG config dir is influenced by environment variable XDG_CONFIG_HOME [✔] path-io> getXdgDir Cache path-io> XDG cache dir is influenced by environment variable XDG_CACHE_HOME [✔] path-io> path-io> Finished in 0.0141 seconds path-io> 21 examples, 0 failures path-io> Test suite tests: PASS path-io> Test suite logged to: dist/test/path-io-1.8.2-tests.log path-io> 1 of 1 test suites (1 of 1 test cases) passed. path-io> Running phase: haddockPhase path-io> Preprocessing library for path-io-1.8.2.. path-io> Running Haddock on library for path-io-1.8.2.. path-io> Warning: The documentation for the following packages are not installed. No path-io> links will be generated to these packages: vector-0.13.2.0 path-io> Warning: --source-* options are ignored when --hyperlinked-source is enabled. path-io> [1 of 1] Compiling Path.IO ( Path/IO.hs, nothing ) path-io> Haddock coverage: path-io> Warning: 'makeAbsolute' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1063:3 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1063:3 path-io> Warning: 'isPermissionError' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'PermissionDenied' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'isAlreadyExistsError' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'AlreadyExists' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'HardwareFault' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'InvalidArgument' is out of scope. trifecta> include trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> Ready component graph: trifecta> definite trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF trifecta> depends array-0.5.6.0-7325 trifecta> depends base-4.19.0.0-05c7 trifecta> depends blaze-builder-0.4.2.3-CcHWp0wlz1EDU4IJNCgOy0 trifecta> depends blaze-html-0.9.2.0-4sQH0TtNY7fBA0zccDtFdM trifecta> depends blaze-markup-0.8.3.0-3wux7OD36HKIt0HioP8TCK trifecta> depends bytestring-0.12.0.2-3593 trifecta> depends charset-0.3.12-ITTJ8QoZ4vG2AfvuzgvxcH trifecta> depends comonad-5.0.9-G9b0CYICAVoKDjEwQGAyqi trifecta> depends containers-0.6.8-e785 trifecta> depends deepseq-1.5.0.0-3309 trifecta> depends fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd trifecta> depends ghc-prim-0.11.0-2dc3 trifecta> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 trifecta> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 trifecta> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg trifecta> depends mtl-2.3.1-eef8 trifecta> depends parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 trifecta> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc trifecta> depends prettyprinter-ansi-terminal-1.1.3-5MsKhBnoFOjCeddG2708JJ trifecta> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm trifecta> depends reducers-3.12.5-2rmfBBuqJkLLiuddU6beaX trifecta> depends transformers-0.6.1.0-7653 trifecta> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm trifecta> depends utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp trifecta> definite trifecta-2.1.4-4PcHE8AEWypLaBAQ0rNiVY-quickcheck trifecta> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg trifecta> depends base-4.19.0.0-05c7 trifecta> depends parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 trifecta> depends trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> Using Cabal-3.10.2.0 compiled by ghc-9.8 trifecta> Using compiler: ghc-9.8.1 trifecta> Using install prefix: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 trifecta> Executables installed in: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/bin trifecta> Libraries installed in: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> Dynamic Libraries installed in: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 trifecta> Private executables installed in: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/libexec/x86_64-linux-ghc-9.8.1/trifecta-2.1.4 trifecta> Data files installed in: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/share/x86_64-linux-ghc-9.8.1/trifecta-2.1.4 trifecta> Documentation installed in: trifecta> /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc/share/doc/trifecta-2.1.4 trifecta> Configuration files installed in: trifecta> /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/etc trifecta> No alex found trifecta> Using ar found on system at: trifecta> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar trifecta> No c2hs found trifecta> No cpphs found trifecta> No doctest found trifecta> Using gcc version 14.3.0 given by user at: trifecta> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc trifecta> Using ghc version 9.8.1 found on system at: trifecta> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc trifecta> Using ghc-pkg version 9.8.1 found on system at: trifecta> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 trifecta> No ghcjs found trifecta> No ghcjs-pkg found trifecta> No greencard found trifecta> Using haddock version 2.30.0 found on system at: trifecta> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 trifecta> No happy found trifecta> Using haskell-suite found on system at: haskell-suite-dummy-location trifecta> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location trifecta> No hmake found trifecta> Using hpc version 0.69 found on system at: trifecta> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 trifecta> Using hsc2hs version 0.68.10 found on system at: trifecta> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 trifecta> Using hscolour version 1.25 found on system at: trifecta> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour trifecta> No jhc found trifecta> Using ld found on system at: trifecta> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold trifecta> No pkg-config found trifecta> Using runghc version 9.8.1 found on system at: generic-lens> No jhc found generic-lens> Using ld found on system at: generic-lens> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold generic-lens> No pkg-config found generic-lens> Using runghc version 9.8.1 found on system at: generic-lens> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 generic-lens> Using strip version 2.44 found on system at: generic-lens> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip generic-lens> Using tar found on system at: generic-lens> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar generic-lens> No uhc found generic-lens> Running phase: buildPhase generic-lens> Preprocessing test suite 'doctests' for generic-lens-2.2.2.0.. generic-lens> Building test suite 'doctests' for generic-lens-2.2.2.0.. generic-lens> [1 of 1] Compiling Main ( examples/doctest.hs, dist/build/doctests/doctests-tmp/Main.o ) generic-lens> [2 of 2] Linking dist/build/doctests/doctests generic-lens> Preprocessing library for generic-lens-2.2.2.0.. generic-lens> Building library for generic-lens-2.2.2.0.. generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> [ 1 of 20] Compiling Data.Generics.Internal.VL.Iso ( src/Data/Generics/Internal/VL/Iso.hs, dist/build/Data/Generics/Internal/VL/Iso.o, dist/build/Data/Generics/Internal/VL/Iso.dyn_o ) generic-lens> [ 2 of 20] Compiling Data.Generics.Internal.VL.Lens ( src/Data/Generics/Internal/VL/Lens.hs, dist/build/Data/Generics/Internal/VL/Lens.o, dist/build/Data/Generics/Internal/VL/Lens.dyn_o ) generic-lens> [ 3 of 20] Compiling Data.Generics.Internal.VL.Prism ( src/Data/Generics/Internal/VL/Prism.hs, dist/build/Data/Generics/Internal/VL/Prism.o, dist/build/Data/Generics/Internal/VL/Prism.dyn_o ) mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 130 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 105 discarded. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'NoSuchThing' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'ResourceExhausted' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'InappropriateType' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'UnsatisfiedConstraints' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'UnsupportedOperation' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'removeFile' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1226:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1226:1 path-io> Warning: 'renameFile' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1275:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1275:1 path-io> Warning: 'copyFile' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1288:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1288:1 path-io> Warning: 'findExecutable' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1316:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1316:1 path-io> Warning: 'SearchPath' is out of scope. path-io> If you qualify the identifier, haddock can try to link it anyway. path-io> Warning: 'createFileLink' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1406:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1406:1 path-io> Warning: 'withTempFile' is ambiguous. It is defined path-io> * at Path/IO.hs:1515:1 path-io> * in ‘System.IO.Temp’ path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1515:1 path-io> Warning: 'openTempFile' is ambiguous. It is defined path-io> * in ‘System.IO’ path-io> * at Path/IO.hs:1600:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1600:1 path-io> Warning: 'doesFileExist' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1661:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1661:1 path-io> Warning: 'getPermissions' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1708:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1708:1 path-io> Warning: 'setPermissions' is ambiguous. It is defined path-io> * in ‘System.Directory’ path-io> * at Path/IO.hs:1720:1 path-io> You may be able to disambiguate the identifier by qualifying it or path-io> by specifying the type/value namespace explicitly. path-io> Defaulting to the one defined at Path/IO.hs:1720:1 path-io> 88% ( 80 / 90) in 'Path.IO' path-io> Missing documentation for: path-io> Permissions path-io> emptyPermissions path-io> readable path-io> writable path-io> executable path-io> searchable path-io> setOwnerReadable path-io> setOwnerWritable path-io> setOwnerExecutable path-io> setOwnerSearchable path-io> Warning: Path.IO: could not find link destinations for: path-io> - Path.IO.D:R:AbsPathSomeBase path-io> - Path.IO.D:R:RelPathSomeBase path-io> - Path.IO.D:R:AbsPathSomeBase0 path-io> - Path.IO.D:R:RelPathSomeBase0 path-io> - Path.IO.D:R:AbsPathPath path-io> - Path.IO.D:R:RelPathPath trifecta> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 trifecta> Using strip version 2.44 found on system at: trifecta> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip trifecta> Using tar found on system at: trifecta> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar trifecta> No uhc found trifecta> Running phase: buildPhase trifecta> Preprocessing library for trifecta-2.1.4.. trifecta> Building library for trifecta-2.1.4.. trifecta> [ 1 of 13] Compiling Text.Trifecta.Util.Combinators ( src/Text/Trifecta/Util/Combinators.hs, dist/build/Text/Trifecta/Util/Combinators.o, dist/build/Text/Trifecta/Util/Combinators.dyn_o ) trifecta> [ 2 of 13] Compiling Text.Trifecta.Util.IntervalMap ( src/Text/Trifecta/Util/IntervalMap.hs, dist/build/Text/Trifecta/Util/IntervalMap.o, dist/build/Text/Trifecta/Util/IntervalMap.dyn_o ) trifecta> [ 3 of 13] Compiling Text.Trifecta.Util.Pretty ( src/Text/Trifecta/Util/Pretty.hs, dist/build/Text/Trifecta/Util/Pretty.o, dist/build/Text/Trifecta/Util/Pretty.dyn_o ) trifecta> [ 4 of 13] Compiling Text.Trifecta.Delta ( src/Text/Trifecta/Delta.hs, dist/build/Text/Trifecta/Delta.o, dist/build/Text/Trifecta/Delta.dyn_o ) trifecta> [ 5 of 13] Compiling Text.Trifecta.Rope ( src/Text/Trifecta/Rope.hs, dist/build/Text/Trifecta/Rope.o, dist/build/Text/Trifecta/Rope.dyn_o ) trifecta> [ 6 of 13] Compiling Text.Trifecta.Util.It ( src/Text/Trifecta/Util/It.hs, dist/build/Text/Trifecta/Util/It.o, dist/build/Text/Trifecta/Util/It.dyn_o ) trifecta> [ 7 of 13] Compiling Text.Trifecta.Rendering ( src/Text/Trifecta/Rendering.hs, dist/build/Text/Trifecta/Rendering.o, dist/build/Text/Trifecta/Rendering.dyn_o ) trifecta> [ 8 of 13] Compiling Text.Trifecta.Result ( src/Text/Trifecta/Result.hs, dist/build/Text/Trifecta/Result.o, dist/build/Text/Trifecta/Result.dyn_o ) trifecta> [ 9 of 13] Compiling Text.Trifecta.Highlight ( src/Text/Trifecta/Highlight.hs, dist/build/Text/Trifecta/Highlight.o, dist/build/Text/Trifecta/Highlight.dyn_o ) trifecta> [10 of 13] Compiling Text.Trifecta.Combinators ( src/Text/Trifecta/Combinators.hs, dist/build/Text/Trifecta/Combinators.o, dist/build/Text/Trifecta/Combinators.dyn_o ) trifecta> [11 of 13] Compiling Text.Trifecta.Parser ( src/Text/Trifecta/Parser.hs, dist/build/Text/Trifecta/Parser.o, dist/build/Text/Trifecta/Parser.dyn_o ) trifecta> [12 of 13] Compiling Text.Trifecta ( src/Text/Trifecta.hs, dist/build/Text/Trifecta.o, dist/build/Text/Trifecta.dyn_o ) trifecta> [13 of 13] Compiling Text.Trifecta.Tutorial ( src/Text/Trifecta/Tutorial.hs, dist/build/Text/Trifecta/Tutorial.o, dist/build/Text/Trifecta/Tutorial.dyn_o ) trifecta> [ 1 of 13] Compiling Text.Trifecta.Util.Combinators ( src/Text/Trifecta/Util/Combinators.hs, dist/build/Text/Trifecta/Util/Combinators.p_o ) trifecta> [ 2 of 13] Compiling Text.Trifecta.Util.IntervalMap ( src/Text/Trifecta/Util/IntervalMap.hs, dist/build/Text/Trifecta/Util/IntervalMap.p_o ) trifecta> [ 3 of 13] Compiling Text.Trifecta.Util.Pretty ( src/Text/Trifecta/Util/Pretty.hs, dist/build/Text/Trifecta/Util/Pretty.p_o ) trifecta> [ 4 of 13] Compiling Text.Trifecta.Delta ( src/Text/Trifecta/Delta.hs, dist/build/Text/Trifecta/Delta.p_o ) trifecta> [ 5 of 13] Compiling Text.Trifecta.Rope ( src/Text/Trifecta/Rope.hs, dist/build/Text/Trifecta/Rope.p_o ) trifecta> [ 6 of 13] Compiling Text.Trifecta.Util.It ( src/Text/Trifecta/Util/It.hs, dist/build/Text/Trifecta/Util/It.p_o ) trifecta> [ 7 of 13] Compiling Text.Trifecta.Rendering ( src/Text/Trifecta/Rendering.hs, dist/build/Text/Trifecta/Rendering.p_o ) trifecta> [ 8 of 13] Compiling Text.Trifecta.Result ( src/Text/Trifecta/Result.hs, dist/build/Text/Trifecta/Result.p_o ) trifecta> [ 9 of 13] Compiling Text.Trifecta.Highlight ( src/Text/Trifecta/Highlight.hs, dist/build/Text/Trifecta/Highlight.p_o ) trifecta> [10 of 13] Compiling Text.Trifecta.Combinators ( src/Text/Trifecta/Combinators.hs, dist/build/Text/Trifecta/Combinators.p_o ) trifecta> [11 of 13] Compiling Text.Trifecta.Parser ( src/Text/Trifecta/Parser.hs, dist/build/Text/Trifecta/Parser.p_o ) trifecta> [12 of 13] Compiling Text.Trifecta ( src/Text/Trifecta.hs, dist/build/Text/Trifecta.p_o ) trifecta> [13 of 13] Compiling Text.Trifecta.Tutorial ( src/Text/Trifecta/Tutorial.hs, dist/build/Text/Trifecta/Tutorial.p_o ) hiedb (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc hiedb (post)> Pushing 2 paths (132 are already present) using zstd to cache sellout ⏳ hiedb (post)> hiedb (post)> Pushing /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 (18.49 MiB) hiedb (post)> Pushing /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc (2.65 MiB) hiedb (post)> hiedb (post)> All done. hiedb (post)> added 2 signatures hiedb (post)> added 1 signatures hiedb (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc hiedb (post)> copying 2 paths... hiedb (post)> copying path '/nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc' to 'https://cache.nix-ci.com'... hiedb (post)> copying path '/nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2' to 'https://cache.nix-ci.com'... hiedb (post)> copying 1 paths... hiedb (post)> copying path '/nix/store/pnirljp49l52pn817swn2b1h1nym8rzg-hiedb-0.6.0.2.drv' to 'https://cache.nix-ci.com'... hiedb (post)> added 0 signatures hiedb (post)> added 0 signatures hiedb (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2 /nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc hiedb (post)> copying 2 paths... hiedb (post)> copying path '/nix/store/lad51xbia25x6wqvanay3cb21zpcm582-hiedb-0.6.0.2-doc' to 'ssh-ng://worker.nix-ci.com'... hiedb (post)> copying path '/nix/store/l67j1c0843fxw3hzl1kj9bycpcrm9ckm-hiedb-0.6.0.2' to 'ssh-ng://worker.nix-ci.com'... hiedb (post)> copying 1 paths... hiedb (post)> copying path '/nix/store/pnirljp49l52pn817swn2b1h1nym8rzg-hiedb-0.6.0.2.drv' to 'ssh-ng://worker.nix-ci.com'... hw-prim (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 hw-prim (post)> Pushing 2 paths (98 are already present) using zstd to cache sellout ⏳ hw-prim (post)> hw-prim (post)> Pushing /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc (3.15 MiB) hw-prim (post)> Pushing /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 (9.98 MiB) hw-prim (post)> hw-prim (post)> All done. hw-prim (post)> added 2 signatures hw-prim (post)> added 1 signatures hw-prim (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 hw-prim (post)> copying 2 paths... hw-prim (post)> copying path '/nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc' to 'https://cache.nix-ci.com'... hw-prim (post)> copying path '/nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2' to 'https://cache.nix-ci.com'... hw-prim (post)> copying 1 paths... hw-prim (post)> copying path '/nix/store/hknlnmdz08cp9vg95d18zcc0l66ldmz6-hw-prim-0.6.3.2.drv' to 'https://cache.nix-ci.com'... hw-prim (post)> added 0 signatures hw-prim (post)> added 0 signatures hw-prim (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc /nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2 hw-prim (post)> copying 2 paths... hw-prim (post)> copying path '/nix/store/lvaw98fqpna5z2xb9g8v6ahr9k4nys5m-hw-prim-0.6.3.2-doc' to 'ssh-ng://worker.nix-ci.com'... hw-prim (post)> copying path '/nix/store/xm6pr8l42rcqsj4qgy1jfcx0zd7nabfq-hw-prim-0.6.3.2' to 'ssh-ng://worker.nix-ci.com'... hw-prim (post)> copying 1 paths... hw-prim (post)> copying path '/nix/store/hknlnmdz08cp9vg95d18zcc0l66ldmz6-hw-prim-0.6.3.2.drv' to 'ssh-ng://worker.nix-ci.com'... lens-aeson (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc lens-aeson (post)> Pushing 2 paths (186 are already present) using zstd to cache sellout ⏳ lens-aeson (post)> lens-aeson (post)> Pushing /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc (500.45 KiB) lens-aeson (post)> Pushing /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 (2.77 MiB) lens-aeson (post)> lens-aeson (post)> All done. lens-aeson (post)> added 2 signatures lens-aeson (post)> added 1 signatures lens-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc lens-aeson (post)> copying 2 paths... lens-aeson (post)> copying path '/nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc' to 'https://cache.nix-ci.com'... lens-aeson (post)> copying path '/nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3' to 'https://cache.nix-ci.com'... lens-aeson (post)> copying 1 paths... lens-aeson (post)> copying path '/nix/store/7hg9i20mlmmp4326v9ppnxrik3xvcv9c-lens-aeson-1.2.3.drv' to 'https://cache.nix-ci.com'... lens-aeson (post)> added 0 signatures lens-aeson (post)> added 0 signatures lens-aeson (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3 /nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc lens-aeson (post)> copying 2 paths... lens-aeson (post)> copying path '/nix/store/sj97bb8gijxw6ns0n6v49i5gazcj616k-lens-aeson-1.2.3-doc' to 'ssh-ng://worker.nix-ci.com'... lens-aeson (post)> copying path '/nix/store/jg52cbdp0xwa2kby2fkyam3izi2xlx41-lens-aeson-1.2.3' to 'ssh-ng://worker.nix-ci.com'... lens-aeson (post)> copying 1 paths... lens-aeson (post)> copying path '/nix/store/7hg9i20mlmmp4326v9ppnxrik3xvcv9c-lens-aeson-1.2.3.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/8ypwa0c7z2iiglvmrlsyqzfbh2a0138n-hw-fingertree-0.1.2.1.drv'... bitvec> Preprocessing test suite 'bitvec-tests' for bitvec-1.1.5.0.. bitvec> Building test suite 'bitvec-tests' for bitvec-1.1.5.0.. bitvec> [1 of 9] Compiling Support ( test/Support.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Support.o ) bitvec> [2 of 9] Compiling Tests.Conc ( test/Tests/Conc.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/Conc.o ) bitvec> [3 of 9] Compiling Tests.F2Poly ( test/Tests/F2Poly.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/F2Poly.o ) bitvec> [4 of 9] Compiling Tests.MVector ( test/Tests/MVector.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/MVector.o ) bitvec> [5 of 9] Compiling Tests.MVectorTS ( test/Tests/MVectorTS.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/MVectorTS.o ) bitvec> [6 of 9] Compiling Tests.SetOps ( test/Tests/SetOps.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/SetOps.o ) bitvec> [7 of 9] Compiling Tests.SetOpsTS ( test/Tests/SetOpsTS.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/SetOpsTS.o ) bitvec> [8 of 9] Compiling Tests.Vector ( test/Tests/Vector.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Tests/Vector.o ) bitvec> [9 of 9] Compiling Main ( test/Main.hs, dist/build/bitvec-tests/bitvec-tests-tmp/Main.o ) bitvec> [10 of 10] Linking dist/build/bitvec-tests/bitvec-tests bitvec> buildPhase completed in 38 seconds bitvec> Running phase: checkPhase bitvec> Running 1 test suites... bitvec> Test suite bitvec-tests: RUNNING... bitvec> All bitvec> Bit bitvec> Bits bitvec> Conjunction Idempotence: OK bitvec> +++ OK, passed 100 tests. bitvec> Disjunction Idempotence: OK bitvec> +++ OK, passed 100 tests. bitvec> Double Complement: OK bitvec> +++ OK, passed 100 tests. bitvec> Set Bit: OK bitvec> +++ OK, passed 100 tests. bitvec> Clear Bit: OK bitvec> +++ OK, passed 100 tests. bitvec> Complement Bit: OK bitvec> +++ OK, passed 100 tests. bitvec> Clear Zero: OK bitvec> +++ OK, passed 100 tests. bitvec> Set Zero: OK bitvec> +++ OK, passed 100 tests. bitvec> Test Zero: OK bitvec> +++ OK, passed 100 tests. bitvec> Pop Zero: OK bitvec> +++ OK, passed 100 tests. bitvec> Right Rotation: OK bitvec> +++ OK, passed 100 tests. bitvec> Left Rotation: OK bitvec> +++ OK, passed 100 tests. bitvec> Count Leading Zeros of Zero: OK bitvec> +++ OK, passed 100 tests. bitvec> Count Trailing Zeros of Zero: OK bitvec> +++ OK, passed 100 tests. bitvec> Eq bitvec> Transitive: OK bitvec> +++ OK, passed 100 tests. bitvec> Symmetric: OK bitvec> +++ OK, passed 100 tests. bitvec> Reflexive: OK bitvec> +++ OK, passed 100 tests. bitvec> Ord bitvec> Antisymmetry: OK bitvec> +++ OK, passed 100 tests. bitvec> Transitivity: OK bitvec> +++ OK, passed 100 tests. bitvec> Totality: OK bitvec> +++ OK, passed 100 tests. bitvec> Enum bitvec> Succ Pred Identity: OK bitvec> +++ OK, passed 100 tests; 101 discarded. bitvec> Pred Succ Identity: OK bitvec> +++ OK, passed 100 tests; 82 discarded. bitvec> Show bitvec> Show: OK bitvec> +++ OK, passed 100 tests. bitvec> Equivariance: showsPrec: OK bitvec> +++ OK, passed 100 tests. bitvec> Equivariance: showList: OK bitvec> +++ OK, passed 100 tests. bitvec> Show/Read generic-lens> [ 4 of 20] Compiling Data.Generics.Internal.VL ( src/Data/Generics/Internal/VL.hs, dist/build/Data/Generics/Internal/VL.o, dist/build/Data/Generics/Internal/VL.dyn_o ) generic-lens> [ 5 of 20] Compiling Data.Generics.Product.Fields ( src/Data/Generics/Product/Fields.hs, dist/build/Data/Generics/Product/Fields.o, dist/build/Data/Generics/Product/Fields.dyn_o ) generic-lens> [ 6 of 20] Compiling Data.Generics.Product.HList ( src/Data/Generics/Product/HList.hs, dist/build/Data/Generics/Product/HList.o, dist/build/Data/Generics/Product/HList.dyn_o ) generic-lens> [ 7 of 20] Compiling Data.Generics.Product.Param ( src/Data/Generics/Product/Param.hs, dist/build/Data/Generics/Product/Param.o, dist/build/Data/Generics/Product/Param.dyn_o ) generic-lens> [ 8 of 20] Compiling Data.Generics.Product.Positions ( src/Data/Generics/Product/Positions.hs, dist/build/Data/Generics/Product/Positions.o, dist/build/Data/Generics/Product/Positions.dyn_o ) generic-lens> [ 9 of 20] Compiling Data.Generics.Product.Subtype ( src/Data/Generics/Product/Subtype.hs, dist/build/Data/Generics/Product/Subtype.o, dist/build/Data/Generics/Product/Subtype.dyn_o ) generic-lens> [10 of 20] Compiling Data.Generics.Product.Typed ( src/Data/Generics/Product/Typed.hs, dist/build/Data/Generics/Product/Typed.o, dist/build/Data/Generics/Product/Typed.dyn_o ) generic-lens> [11 of 20] Compiling Data.Generics.Product.Any ( src/Data/Generics/Product/Any.hs, dist/build/Data/Generics/Product/Any.o, dist/build/Data/Generics/Product/Any.dyn_o ) generic-lens> generic-lens> src/Data/Generics/Product/Any.hs:79:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] generic-lens> The use of ‘~’ without TypeOperators generic-lens> will become an error in a future GHC release. generic-lens> Suggested fix: Perhaps you intended to use TypeOperators generic-lens> | generic-lens> 79 | instance (HasType a s, t ~ s, a ~ b) => HasAny a s t a b where generic-lens> | ^ generic-lens> generic-lens> src/Data/Generics/Product/Any.hs:79:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] generic-lens> The use of ‘~’ without TypeOperators generic-lens> will become an error in a future GHC release. generic-lens> Suggested fix: Perhaps you intended to use TypeOperators generic-lens> | generic-lens> 79 | instance (HasType a s, t ~ s, a ~ b) => HasAny a s t a b where generic-lens> | ^ generic-lens> [12 of 20] Compiling Data.Generics.Product.Types ( src/Data/Generics/Product/Types.hs, dist/build/Data/Generics/Product/Types.o, dist/build/Data/Generics/Product/Types.dyn_o ) generic-lens> [13 of 20] Compiling Data.Generics.Product ( src/Data/Generics/Product.hs, dist/build/Data/Generics/Product.o, dist/build/Data/Generics/Product.dyn_o ) generic-lens> [14 of 20] Compiling Data.Generics.Sum.Constructors ( src/Data/Generics/Sum/Constructors.hs, dist/build/Data/Generics/Sum/Constructors.o, dist/build/Data/Generics/Sum/Constructors.dyn_o ) generic-lens> [15 of 20] Compiling Data.Generics.Sum.Subtype ( src/Data/Generics/Sum/Subtype.hs, dist/build/Data/Generics/Sum/Subtype.o, dist/build/Data/Generics/Sum/Subtype.dyn_o ) generic-lens> [16 of 20] Compiling Data.Generics.Sum.Typed ( src/Data/Generics/Sum/Typed.hs, dist/build/Data/Generics/Sum/Typed.o, dist/build/Data/Generics/Sum/Typed.dyn_o ) generic-lens> [17 of 20] Compiling Data.Generics.Sum.Any ( src/Data/Generics/Sum/Any.hs, dist/build/Data/Generics/Sum/Any.o, dist/build/Data/Generics/Sum/Any.dyn_o ) generic-lens> [18 of 20] Compiling Data.Generics.Sum ( src/Data/Generics/Sum.hs, dist/build/Data/Generics/Sum.o, dist/build/Data/Generics/Sum.dyn_o ) generic-lens> [19 of 20] Compiling Data.Generics.Labels ( src/Data/Generics/Labels.hs, dist/build/Data/Generics/Labels.o, dist/build/Data/Generics/Labels.dyn_o ) generic-lens> [20 of 20] Compiling Data.Generics.Wrapped ( src/Data/Generics/Wrapped.hs, dist/build/Data/Generics/Wrapped.o, dist/build/Data/Generics/Wrapped.dyn_o ) generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 21 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 2310 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Pred Succ Identity: OK path-io> - Path.IO.D:R:AbsPathPath0 path-io> - Path.IO.D:R:RelPathPath0 path-io> Documentation created: dist/doc/html/path-io/, path-io> dist/doc/html/path-io/path-io.txt path-io> Preprocessing test suite 'tests' for path-io-1.8.2.. path-io> Running phase: installPhase path-io> Installing library in /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj path-io> Running phase: fixupPhase path-io> shrinking RPATHs of ELF executables and libraries in /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 path-io> shrinking /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSpath-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj-ghc9.8.1.so path-io> checking for references to /build/ in /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2... path-io> patching script interpreter paths in /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 path-io> stripping (with command strip and flags -S -p) in /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2/lib path-io> shrinking RPATHs of ELF executables and libraries in /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc path-io> checking for references to /build/ in /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc... path-io> patching script interpreter paths in /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc trifecta> Preprocessing test suite 'quickcheck' for trifecta-2.1.4.. trifecta> Building test suite 'quickcheck' for trifecta-2.1.4.. trifecta> [1 of 1] Compiling Main ( tests/QuickCheck.hs, dist/build/quickcheck/quickcheck-tmp/Main.o ) trifecta> [2 of 2] Linking dist/build/quickcheck/quickcheck trifecta> buildPhase completed in 34 seconds trifecta> Running phase: checkPhase trifecta> Running 1 test suites... trifecta> Test suite quickcheck: RUNNING... trifecta> +++ OK, passed 100 tests. trifecta> +++ OK, passed 100 tests. trifecta> +++ OK, passed 100 tests. trifecta> +++ OK, passed 100 tests. trifecta> +++ OK, passed 100 tests. trifecta> +++ OK, passed 100 tests. trifecta> Test suite quickcheck: PASS trifecta> Test suite logged to: dist/test/trifecta-2.1.4-quickcheck.log trifecta> 1 of 1 test suites (1 of 1 test cases) passed. trifecta> Running phase: haddockPhase trifecta> Preprocessing library for trifecta-2.1.4.. trifecta> Running Haddock on library for trifecta-2.1.4.. trifecta> Warning: The documentation for the following packages are not installed. No trifecta> links will be generated to these packages: attoparsec-0.14.4, trifecta> attoparsec-0.14.4, vector-0.13.2.0 trifecta> Warning: --source-* options are ignored when --hyperlinked-source is enabled. trifecta> [ 1 of 13] Compiling Text.Trifecta.Util.Combinators ( src/Text/Trifecta/Util/Combinators.hs, /build/.haddock-829/Text/Trifecta/Util/Combinators.o, /build/.haddock-829/Text/Trifecta/Util/Combinators.dyn_o ) trifecta> [ 2 of 13] Compiling Text.Trifecta.Util.IntervalMap ( src/Text/Trifecta/Util/IntervalMap.hs, /build/.haddock-829/Text/Trifecta/Util/IntervalMap.o, /build/.haddock-829/Text/Trifecta/Util/IntervalMap.dyn_o ) trifecta> [ 3 of 13] Compiling Text.Trifecta.Util.Pretty ( src/Text/Trifecta/Util/Pretty.hs, /build/.haddock-829/Text/Trifecta/Util/Pretty.o, /build/.haddock-829/Text/Trifecta/Util/Pretty.dyn_o ) trifecta> [ 4 of 13] Compiling Text.Trifecta.Delta ( src/Text/Trifecta/Delta.hs, /build/.haddock-829/Text/Trifecta/Delta.o, /build/.haddock-829/Text/Trifecta/Delta.dyn_o ) trifecta> [ 5 of 13] Compiling Text.Trifecta.Rope ( src/Text/Trifecta/Rope.hs, /build/.haddock-829/Text/Trifecta/Rope.o, /build/.haddock-829/Text/Trifecta/Rope.dyn_o ) trifecta> [ 6 of 13] Compiling Text.Trifecta.Util.It ( src/Text/Trifecta/Util/It.hs, /build/.haddock-829/Text/Trifecta/Util/It.o, /build/.haddock-829/Text/Trifecta/Util/It.dyn_o ) trifecta> [ 7 of 13] Compiling Text.Trifecta.Rendering ( src/Text/Trifecta/Rendering.hs, /build/.haddock-829/Text/Trifecta/Rendering.o, /build/.haddock-829/Text/Trifecta/Rendering.dyn_o ) trifecta> [ 8 of 13] Compiling Text.Trifecta.Result ( src/Text/Trifecta/Result.hs, /build/.haddock-829/Text/Trifecta/Result.o, /build/.haddock-829/Text/Trifecta/Result.dyn_o ) trifecta> [ 9 of 13] Compiling Text.Trifecta.Highlight ( src/Text/Trifecta/Highlight.hs, /build/.haddock-829/Text/Trifecta/Highlight.o, /build/.haddock-829/Text/Trifecta/Highlight.dyn_o ) trifecta> [10 of 13] Compiling Text.Trifecta.Combinators ( src/Text/Trifecta/Combinators.hs, /build/.haddock-829/Text/Trifecta/Combinators.o, /build/.haddock-829/Text/Trifecta/Combinators.dyn_o ) trifecta> [11 of 13] Compiling Text.Trifecta.Parser ( src/Text/Trifecta/Parser.hs, /build/.haddock-829/Text/Trifecta/Parser.o, /build/.haddock-829/Text/Trifecta/Parser.dyn_o ) trifecta> [12 of 13] Compiling Text.Trifecta ( src/Text/Trifecta.hs, /build/.haddock-829/Text/Trifecta.o, /build/.haddock-829/Text/Trifecta.dyn_o ) trifecta> [13 of 13] Compiling Text.Trifecta.Tutorial ( src/Text/Trifecta/Tutorial.hs, /build/.haddock-829/Text/Trifecta/Tutorial.o, /build/.haddock-829/Text/Trifecta/Tutorial.dyn_o ) trifecta> Haddock coverage: trifecta> 87% ( 14 / 16) in 'Text.Trifecta.Util.IntervalMap' trifecta> Missing documentation for: trifecta> IntInterval (src/Text/Trifecta/Util/IntervalMap.hs:131) trifecta> fromList (src/Text/Trifecta/Util/IntervalMap.hs:254) trifecta> 80% ( 8 / 10) in 'Text.Trifecta.Delta' trifecta> Missing documentation for: trifecta> HasDelta (src/Text/Trifecta/Delta.hs:195) trifecta> HasBytes (src/Text/Trifecta/Delta.hs:44) trifecta> Warning: 'Strand' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rope.hs:60:5 trifecta> * at src/Text/Trifecta/Rope.hs:59:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. apply-refact> Running phase: setupCompilerEnvironmentPhase apply-refact> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. apply-refact> Running phase: unpackPhase apply-refact> unpacking source archive /nix/store/0d2ipwa9jp4khh281dkfsc1iqz7p7cz7-apply-refact-0.14.0.0.tar.gz apply-refact> source root is apply-refact-0.14.0.0 apply-refact> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "apply-refact-0.14.0.0/tests/Test.hs" apply-refact> Running phase: patchPhase apply-refact> Running phase: compileBuildDriverPhase apply-refact> setupCompileFlags: -package-db=/build/tmp.tmu6ZGPTrh/setup-package.conf.d -threaded apply-refact> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.tmu6ZGPTrh/Main.o ) apply-refact> [2 of 2] Linking Setup apply-refact> Running phase: updateAutotoolsGnuConfigScriptsPhase apply-refact> Running phase: configurePhase apply-refact> configureFlags: --verbose --prefix=/nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc/share/doc/apply-refact-0.14.0.0 --with-gcc=gcc --package-db=/build/tmp.tmu6ZGPTrh/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib apply-refact> Using Parsec parser apply-refact> Configuring apply-refact-0.14.0.0... apply-refact> Dependency base >=4.16 && <5: using base-4.19.0.0 apply-refact> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 apply-refact> Dependency directory >=1.3: using directory-1.3.8.1 apply-refact> Dependency extra >=1.7.3: using extra-1.7.16 apply-refact> Dependency filemanip >=0.3.6.3 && <0.4: using filemanip-0.3.6.3 apply-refact> Dependency ghc >=9.8 && <9.9: using ghc-9.8.1 apply-refact> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 apply-refact> Dependency ghc-exactprint >=1.5.0 && <1.6 || >=1.6.0 && <1.7 || >=1.7.0 && apply-refact> <1.8 || >=1.8.0 && <1.9: using ghc-exactprint-1.8.0.0 apply-refact> Dependency process >=1.6: using process-1.6.18.0 apply-refact> Dependency refact >=0.2: using refact-0.3.0.2 apply-refact> Dependency syb >=0.7.1: using syb-0.7.2.4 apply-refact> Dependency transformers >=0.5.6.2 && <0.7: using transformers-0.6.1.0 apply-refact> Dependency uniplate >=1.6.13: using uniplate-1.6.13 apply-refact> Dependency unix-compat >=0.5.2: using unix-compat-0.7.4 apply-refact> Dependency base: using base-4.19.0.0 apply-refact> Dependency containers: using containers-0.6.8 apply-refact> Dependency directory: using directory-1.3.8.1 apply-refact> Dependency extra: using extra-1.7.16 apply-refact> Dependency filemanip: using filemanip-0.3.6.3 apply-refact> Dependency filepath: using filepath-1.4.100.4 apply-refact> Dependency ghc: using ghc-9.8.1 apply-refact> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 apply-refact> Dependency ghc-exactprint: using ghc-exactprint-1.8.0.0 apply-refact> Dependency ghc-paths: using ghc-paths-0.1.0.12 apply-refact> Dependency optparse-applicative >=0.15.1.0: using apply-refact> optparse-applicative-0.18.1.0 apply-refact> Dependency process: using process-1.6.18.0 apply-refact> Dependency refact: using refact-0.3.0.2 apply-refact> Dependency syb: using syb-0.7.2.4 apply-refact> Dependency transformers: using transformers-0.6.1.0 apply-refact> Dependency uniplate: using uniplate-1.6.13 apply-refact> Dependency unix-compat: using unix-compat-0.7.4 apply-refact> Dependency base: using base-4.19.0.0 apply-refact> Dependency containers: using containers-0.6.8 apply-refact> Dependency directory: using directory-1.3.8.1 apply-refact> Dependency extra: using extra-1.7.16 retrie> Running phase: setupCompilerEnvironmentPhase retrie> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. retrie> Running phase: unpackPhase retrie> unpacking source archive /nix/store/fyl9d4vk1w0rq2ny02ar1vps6n45pvqk-retrie-1.2.3.tar.gz retrie> source root is retrie-1.2.3 retrie> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "retrie-1.2.3/tests/Util.hs" retrie> Running phase: patchPhase retrie> applying patch /nix/store/5ylnk2bab8492pq2hs391xgpmwfqkk75-b0df07178133b5b049e3e7764acba0e5e3fa57af.patch retrie> patching file retrie.cabal retrie> Running phase: compileBuildDriverPhase retrie> setupCompileFlags: -package-db=/build/tmp.Krhv9JNrsj/setup-package.conf.d -threaded retrie> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Krhv9JNrsj/Main.o ) retrie> [2 of 2] Linking Setup retrie> Running phase: updateAutotoolsGnuConfigScriptsPhase retrie> Running phase: configurePhase retrie> configureFlags: --verbose --prefix=/nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc/share/doc/retrie-1.2.3 --with-gcc=gcc --package-db=/build/tmp.Krhv9JNrsj/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib retrie> Using Parsec parser retrie> Configuring retrie-1.2.3... retrie> Flags chosen: buildexecutable=True retrie> Dependency ansi-terminal >=0.10.3 && <1.2: using ansi-terminal-1.1.2 retrie> Dependency async >=2.2.2 && <2.3: using async-2.2.5 retrie> Dependency base >=4.11 && <4.20: using base-4.19.0.0 retrie> Dependency bytestring >=0.10.8 && <0.13: using bytestring-0.12.0.2 retrie> Dependency containers >=0.5.11 && <0.8: using containers-0.6.8 retrie> Dependency data-default >=0.7.1 && <0.8: using data-default-0.7.1.3 retrie> Dependency directory >=1.3.1 && <1.4: using directory-1.3.8.1 retrie> Dependency filepath >=1.4.2 && <1.6: using filepath-1.4.100.4 retrie> Dependency ghc >=9.2 && <9.9: using ghc-9.8.1 retrie> Dependency ghc-exactprint >=1.5.0 && <1.9: using ghc-exactprint-1.8.0.0 retrie> Dependency list-t >=1.0.4 && <1.1: using list-t-1.0.5.7 retrie> Dependency mtl >=2.2.2 && <2.4: using mtl-2.3.1 retrie> Dependency optparse-applicative >=0.15.1 && <0.19: using retrie> optparse-applicative-0.18.1.0 retrie> Dependency process >=1.6.3 && <1.7: using process-1.6.18.0 retrie> Dependency random-shuffle >=0.0.4 && <0.1: using random-shuffle-0.0.4 retrie> Dependency syb >=0.7.1 && <0.8: using syb-0.7.2.4 retrie> Dependency text >=1.2.3 && <2.2: using text-2.1 retrie> Dependency transformers >=0.5.5 && <0.7: using transformers-0.6.1.0 retrie> Dependency unordered-containers >=0.2.10 && <0.3: using retrie> unordered-containers-0.2.20 retrie> Dependency base >=4.11 && <4.20: using base-4.19.0.0 retrie> Dependency ghc-paths: using ghc-paths-0.1.0.12 retrie> Dependency haskell-src-exts >=1.23.0 && <1.24: using haskell-src-exts-1.23.1 retrie> Dependency retrie: using retrie-1.2.3 retrie> Dependency base >=4.11 && <4.20: using base-4.19.0.0 retrie> Dependency ghc-paths: using ghc-paths-0.1.0.12 retrie> Dependency haskell-src-exts >=1.23.0 && <1.24: using haskell-src-exts-1.23.1 retrie> Dependency retrie: using retrie-1.2.3 retrie> Dependency HUnit: using HUnit-1.6.2.0 retrie> Dependency base: using base-4.19.0.0 bitvec> Partial Isomorphism: show/read: OK bitvec> +++ OK, passed 100 tests. bitvec> Partial Isomorphism: show/read with initial space: OK bitvec> +++ OK, passed 100 tests. bitvec> Partial Isomorphism: showsPrec/readsPrec: OK bitvec> +++ OK, passed 100 tests. bitvec> Partial Isomorphism: showList/readList: OK bitvec> +++ OK, passed 100 tests. bitvec> Partial Isomorphism: showListWith shows / readListDefault: OK bitvec> +++ OK, passed 100 tests. bitvec> Num bitvec> Additive Commutativity: OK bitvec> +++ OK, passed 100 tests. bitvec> Additive Left Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Additive Right Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Associativity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Left Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Right Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplication Left Distributes Over Addition: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplication Right Distributes Over Addition: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Left Annihilation: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Right Annihilation: OK bitvec> +++ OK, passed 100 tests. bitvec> Additive Inverse: OK bitvec> +++ OK, passed 100 tests. bitvec> Subtraction: OK bitvec> +++ OK, passed 100 tests. bitvec> Abs Is Idempotent: OK bitvec> +++ OK, passed 100 tests. bitvec> Signum Is Idempotent: OK bitvec> +++ OK, passed 100 tests. bitvec> Product Of Abs And Signum Is Id: OK bitvec> +++ OK, passed 100 tests. bitvec> Integral bitvec> Quotient Remainder: OK bitvec> +++ OK, passed 100 tests; 108 discarded. bitvec> Division Modulus: OK bitvec> +++ OK, passed 100 tests; 90 discarded. bitvec> Integer Roundtrip: OK bitvec> +++ OK, passed 100 tests. bitvec> QuotRem is (Quot, Rem): OK bitvec> +++ OK, passed 100 tests; 117 discarded. bitvec> DivMod is (Div, Mod): OK bitvec> +++ OK, passed 100 tests; 114 discarded. bitvec> divideByZero: OK bitvec> +++ OK, passed 100 tests. bitvec> toRational: OK bitvec> +++ OK, passed 100 tests. bitvec> F2Poly bitvec> Addition: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplication: OK bitvec> +++ OK, passed 100 tests. bitvec> Square: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplication long: OK (0.02s) bitvec> +++ OK, passed 100 tests. bitvec> Multiplication 1: OK bitvec> +++ OK, passed 1 test. bitvec> Square long: OK (0.02s) bitvec> +++ OK, passed 100 tests. bitvec> Remainder: OK bitvec> +++ OK, passed 100 tests; 60 discarded. bitvec> GCD: OK bitvec> +++ OK, passed 100 tests; 66 discarded. bitvec> Enum: OK bitvec> +++ OK, passed 100 tests. bitvec> Show bitvec> Show: OK bitvec> +++ OK, passed 100 tests. bitvec> Equivariance: showsPrec: OK bitvec> +++ OK, passed 100 tests. bitvec> Equivariance: showList: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> Num generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> [ 1 of 20] Compiling Data.Generics.Internal.VL.Iso ( src/Data/Generics/Internal/VL/Iso.hs, dist/build/Data/Generics/Internal/VL/Iso.p_o ) generic-lens> [ 2 of 20] Compiling Data.Generics.Internal.VL.Lens ( src/Data/Generics/Internal/VL/Lens.hs, dist/build/Data/Generics/Internal/VL/Lens.p_o ) generic-lens> [ 3 of 20] Compiling Data.Generics.Internal.VL.Prism ( src/Data/Generics/Internal/VL/Prism.hs, dist/build/Data/Generics/Internal/VL/Prism.p_o ) generic-lens> [ 4 of 20] Compiling Data.Generics.Internal.VL ( src/Data/Generics/Internal/VL.hs, dist/build/Data/Generics/Internal/VL.p_o ) generic-lens> [ 5 of 20] Compiling Data.Generics.Product.Fields ( src/Data/Generics/Product/Fields.hs, dist/build/Data/Generics/Product/Fields.p_o ) generic-lens> [ 6 of 20] Compiling Data.Generics.Product.HList ( src/Data/Generics/Product/HList.hs, dist/build/Data/Generics/Product/HList.p_o ) generic-lens> [ 7 of 20] Compiling Data.Generics.Product.Param ( src/Data/Generics/Product/Param.hs, dist/build/Data/Generics/Product/Param.p_o ) generic-lens> [ 8 of 20] Compiling Data.Generics.Product.Positions ( src/Data/Generics/Product/Positions.hs, dist/build/Data/Generics/Product/Positions.p_o ) generic-lens> [ 9 of 20] Compiling Data.Generics.Product.Subtype ( src/Data/Generics/Product/Subtype.hs, dist/build/Data/Generics/Product/Subtype.p_o ) generic-lens> [10 of 20] Compiling Data.Generics.Product.Typed ( src/Data/Generics/Product/Typed.hs, dist/build/Data/Generics/Product/Typed.p_o ) generic-lens> [11 of 20] Compiling Data.Generics.Product.Any ( src/Data/Generics/Product/Any.hs, dist/build/Data/Generics/Product/Any.p_o ) generic-lens> generic-lens> src/Data/Generics/Product/Any.hs:79:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] generic-lens> The use of ‘~’ without TypeOperators generic-lens> will become an error in a future GHC release. generic-lens> Suggested fix: Perhaps you intended to use TypeOperators mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rope.hs:59:1 trifecta> Warning: 'ByteString' is ambiguous. It is defined trifecta> * in ‘Data.ByteString.Internal.Type’ trifecta> * in ‘Data.ByteString.Lazy.Internal’ trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ trifecta> Warning: 'Rope' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rope.hs:81:13 trifecta> * at src/Text/Trifecta/Rope.hs:81:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rope.hs:81:1 trifecta> 55% ( 5 / 9) in 'Text.Trifecta.Rope' trifecta> Missing documentation for: trifecta> Rope (src/Text/Trifecta/Rope.hs:81) trifecta> rope (src/Text/Trifecta/Rope.hs:84) trifecta> Strand (src/Text/Trifecta/Rope.hs:59) trifecta> strands (src/Text/Trifecta/Rope.hs:91) trifecta> Warning: 'It' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Util/It.hs:71:5 trifecta> * at src/Text/Trifecta/Util/It.hs:68:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Util/It.hs:68:1 trifecta> Warning: 'foldr' is ambiguous. It is defined trifecta> * in ‘Data.Foldable’ trifecta> * in ‘Data.ByteString’ trifecta> * in ‘Data.ByteString.Lazy’ trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined in ‘Data.ByteString.Lazy’ trifecta> 100% ( 10 / 10) in 'Text.Trifecta.Util.It' trifecta> Warning: 'Rendering' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:183:18 trifecta> * at src/Text/Trifecta/Rendering.hs:183:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:183:1 trifecta> Warning: 'Fixit' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:517:14 trifecta> * at src/Text/Trifecta/Rendering.hs:517:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:517:1 trifecta> Warning: 'Span' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:453:13 trifecta> * at src/Text/Trifecta/Rendering.hs:453:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:453:1 trifecta> Warning: 'Caret' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:347:14 trifecta> * at src/Text/Trifecta/Rendering.hs:347:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:347:1 trifecta> Warning: 'Lines' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Delta.hs:72:5 trifecta> * at src/Text/Trifecta/Rendering.hs:151:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:151:1 trifecta> 50% ( 18 / 36) in 'Text.Trifecta.Rendering' trifecta> Missing documentation for: trifecta> HasRendering (src/Text/Trifecta/Rendering.hs:198) trifecta> prettyRendering (src/Text/Trifecta/Rendering.hs:283) trifecta> Source (src/Text/Trifecta/Rendering.hs:249) trifecta> Renderable (src/Text/Trifecta/Rendering.hs:243) trifecta> Rendered (src/Text/Trifecta/Rendering.hs:314) trifecta> HasCaret (src/Text/Trifecta/Rendering.hs:349) trifecta> Careted (src/Text/Trifecta/Rendering.hs:386) trifecta> drawCaret (src/Text/Trifecta/Rendering.hs:362) trifecta> renderingCaret (src/Text/Trifecta/Rendering.hs:384) trifecta> HasSpan (src/Text/Trifecta/Rendering.hs:455) trifecta> drawSpan (src/Text/Trifecta/Rendering.hs:431) trifecta> addSpan (src/Text/Trifecta/Rendering.hs:445) trifecta> HasFixit (src/Text/Trifecta/Rendering.hs:524) apply-refact> Dependency filemanip: using filemanip-0.3.6.3 apply-refact> Dependency filepath: using filepath-1.4.100.4 apply-refact> Dependency ghc: using ghc-9.8.1 apply-refact> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 apply-refact> Dependency ghc-exactprint: using ghc-exactprint-1.8.0.0 apply-refact> Dependency ghc-paths: using ghc-paths-0.1.0.12 apply-refact> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 apply-refact> Dependency process: using process-1.6.18.0 apply-refact> Dependency refact: using refact-0.3.0.2 apply-refact> Dependency silently: using silently-1.2.5.4 apply-refact> Dependency syb: using syb-0.7.2.4 apply-refact> Dependency tasty: using tasty-1.5.3 apply-refact> Dependency tasty-expected-failure: using tasty-expected-failure-0.12.3 apply-refact> Dependency tasty-golden: using tasty-golden-2.3.5 apply-refact> Dependency transformers: using transformers-0.6.1.0 apply-refact> Dependency uniplate: using uniplate-1.6.13 apply-refact> Dependency unix-compat: using unix-compat-0.7.4 apply-refact> Source component graph: apply-refact> component test:test apply-refact> component exe:refactor apply-refact> component lib apply-refact> Configured component graph: apply-refact> component apply-refact-0.14.0.0-KCfxKwiwzfgESb4jdMHi9j-test apply-refact> include base-4.19.0.0-05c7 apply-refact> include containers-0.6.8-e785 apply-refact> include directory-1.3.8.1-696d apply-refact> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> include filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> include filepath-1.4.100.4-dda0 apply-refact> include ghc-9.8.1-d1ca apply-refact> include ghc-boot-th-9.8.1-0e22 apply-refact> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY apply-refact> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw apply-refact> include process-1.6.18.0-ca35 apply-refact> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv apply-refact> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG apply-refact> include tasty-expected-failure-0.12.3-Avm1JQuJO5o42cORheN4MS apply-refact> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc apply-refact> include transformers-0.6.1.0-7653 apply-refact> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> component apply-refact-0.14.0.0-8XL0ucle5weHzU7GlpDK0m-refactor apply-refact> include base-4.19.0.0-05c7 apply-refact> include containers-0.6.8-e785 apply-refact> include directory-1.3.8.1-696d apply-refact> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> include filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> include filepath-1.4.100.4-dda0 apply-refact> include ghc-9.8.1-d1ca apply-refact> include ghc-boot-th-9.8.1-0e22 apply-refact> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY apply-refact> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw apply-refact> include process-1.6.18.0-ca35 apply-refact> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> include transformers-0.6.1.0-7653 apply-refact> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> component apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo apply-refact> include base-4.19.0.0-05c7 apply-refact> include containers-0.6.8-e785 apply-refact> include directory-1.3.8.1-696d apply-refact> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> include filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> include ghc-9.8.1-d1ca apply-refact> include ghc-boot-th-9.8.1-0e22 apply-refact> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> include process-1.6.18.0-ca35 apply-refact> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> include transformers-0.6.1.0-7653 apply-refact> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> Linked component graph: apply-refact> unit apply-refact-0.14.0.0-KCfxKwiwzfgESb4jdMHi9j-test apply-refact> include base-4.19.0.0-05c7 apply-refact> include containers-0.6.8-e785 apply-refact> include directory-1.3.8.1-696d apply-refact> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> include filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> include filepath-1.4.100.4-dda0 apply-refact> include ghc-9.8.1-d1ca apply-refact> include ghc-boot-th-9.8.1-0e22 apply-refact> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> Dependency containers: using containers-0.6.8 retrie> Dependency data-default: using data-default-0.7.1.3 retrie> Dependency deepseq: using deepseq-1.5.0.0 retrie> Dependency directory: using directory-1.3.8.1 retrie> Dependency exceptions: using exceptions-0.10.7 retrie> Dependency filepath: using filepath-1.4.100.4 retrie> Dependency ghc: using ghc-9.8.1 retrie> Dependency ghc-exactprint: using ghc-exactprint-1.8.0.0 retrie> Dependency ghc-paths: using ghc-paths-0.1.0.12 retrie> Dependency haskell-src-exts: using haskell-src-exts-1.23.1 retrie> Dependency mtl: using mtl-2.3.1 retrie> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 retrie> Dependency process: using process-1.6.18.0 retrie> Dependency retrie: using retrie-1.2.3 retrie> Dependency syb: using syb-0.7.2.4 retrie> Dependency tasty: using tasty-1.5.3 retrie> Dependency tasty-hunit: using tasty-hunit-0.10.2 retrie> Dependency temporary: using temporary-1.3 retrie> Dependency text: using text-2.1 retrie> Dependency unordered-containers: using unordered-containers-0.2.20 retrie> Source component graph: retrie> component lib retrie> component exe:demo-retrie dependency lib retrie> component exe:retrie dependency lib retrie> component test:test dependency lib retrie> Configured component graph: retrie> component retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF retrie> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu retrie> include base-4.19.0.0-05c7 retrie> include bytestring-0.12.0.2-3593 retrie> include containers-0.6.8-e785 retrie> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q retrie> include directory-1.3.8.1-696d retrie> include filepath-1.4.100.4-dda0 retrie> include ghc-9.8.1-d1ca retrie> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk retrie> include mtl-2.3.1-eef8 retrie> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw retrie> include process-1.6.18.0-ca35 retrie> include random-shuffle-0.0.4-BMeUq8E4MZqBXEc4IzY0Ha retrie> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K retrie> include text-2.1-c70b retrie> include transformers-0.6.1.0-7653 retrie> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm retrie> component retrie-1.2.3-3RpTEao1ZScAhd4Wzm6Hv1-demo-retrie retrie> include base-4.19.0.0-05c7 retrie> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> component retrie-1.2.3-4XeZNPwhVXyLyKe5Epxtqx-retrie retrie> include base-4.19.0.0-05c7 retrie> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> component retrie-1.2.3-1M8dTYb8o3w8HbJeK7po9G-test retrie> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra retrie> include base-4.19.0.0-05c7 retrie> include containers-0.6.8-e785 retrie> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q retrie> include deepseq-1.5.0.0-3309 retrie> include directory-1.3.8.1-696d retrie> include exceptions-0.10.7-57c8 retrie> include filepath-1.4.100.4-dda0 retrie> include ghc-9.8.1-d1ca retrie> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> include mtl-2.3.1-eef8 retrie> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw retrie> include process-1.6.18.0-ca35 retrie> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K retrie> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG retrie> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr retrie> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N retrie> include text-2.1-c70b retrie> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm retrie> Linked component graph: retrie> unit retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF retrie> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu retrie> include base-4.19.0.0-05c7 retrie> include bytestring-0.12.0.2-3593 retrie> include containers-0.6.8-e785 retrie> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q retrie> include directory-1.3.8.1-696d path-io (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 path-io (post)> Pushing 2 paths (168 are already present) using zstd to cache sellout ⏳ path-io (post)> path-io (post)> Pushing /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc (1.21 MiB) path-io (post)> Pushing /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 (1.93 MiB) path-io (post)> path-io (post)> All done. path-io (post)> added 2 signatures path-io (post)> added 1 signatures path-io (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 path-io (post)> copying 2 paths... path-io (post)> copying path '/nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc' to 'https://cache.nix-ci.com'... path-io (post)> copying path '/nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2' to 'https://cache.nix-ci.com'... path-io (post)> copying 1 paths... path-io (post)> copying path '/nix/store/d02jdi3c56ynr4q439sjk47cny161vrl-path-io-1.8.2.drv' to 'https://cache.nix-ci.com'... path-io (post)> added 0 signatures path-io (post)> added 0 signatures path-io (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc /nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2 path-io (post)> copying 2 paths... path-io (post)> copying path '/nix/store/1mdh4fws52ayvd7xx0d0qz6cxc9sma6x-path-io-1.8.2-doc' to 'ssh-ng://worker.nix-ci.com'... path-io (post)> copying path '/nix/store/7scs5xh93zkd02wsd8c6ba34sap4s7cd-path-io-1.8.2' to 'ssh-ng://worker.nix-ci.com'... path-io (post)> copying 1 paths... path-io (post)> copying path '/nix/store/d02jdi3c56ynr4q439sjk47cny161vrl-path-io-1.8.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/w13jcj6lv456c8hj94ddnl5gghdac8p7-ormolu-0.7.4.0.drv'... bitvec> Additive Commutativity: OK bitvec> +++ OK, passed 100 tests. bitvec> Additive Left Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Additive Right Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Associativity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Left Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Right Identity: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplication Left Distributes Over Addition: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplication Right Distributes Over Addition: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Left Annihilation: OK bitvec> +++ OK, passed 100 tests. bitvec> Multiplicative Right Annihilation: OK bitvec> +++ OK, passed 100 tests. bitvec> Additive Inverse: OK bitvec> +++ OK, passed 100 tests. bitvec> Subtraction: OK bitvec> +++ OK, passed 100 tests. bitvec> Abs Is Idempotent: OK bitvec> +++ OK, passed 100 tests. bitvec> Signum Is Idempotent: OK bitvec> +++ OK, passed 100 tests. bitvec> Product Of Abs And Signum Is Id: OK bitvec> +++ OK, passed 100 tests. bitvec> Integral bitvec> Quotient Remainder: OK bitvec> +++ OK, passed 100 tests; 93 discarded. bitvec> Division Modulus: OK bitvec> +++ OK, passed 100 tests; 64 discarded. bitvec> Integer Roundtrip: OK bitvec> +++ OK, passed 100 tests. bitvec> QuotRem is (Quot, Rem): OK bitvec> +++ OK, passed 100 tests; 59 discarded. bitvec> DivMod is (Div, Mod): OK bitvec> +++ OK, passed 100 tests; 61 discarded. bitvec> fromNegative: OK bitvec> +++ OK, passed 100 tests. bitvec> divideByZero: OK bitvec> +++ OK, passed 100 tests. bitvec> toRational: OK bitvec> +++ OK, passed 100 tests. bitvec> signum: OK bitvec> +++ OK, passed 100 tests. bitvec> Data.Vector.Unboxed.Mutable.Bit bitvec> Data.Vector.Unboxed.Mutable functions bitvec> slice: OK bitvec> +++ OK, passed 100 tests; 35 discarded. bitvec> grow: OK bitvec> +++ OK, passed 100 tests. bitvec> Read/write Words bitvec> castFromWords: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneToWords: OK bitvec> +++ OK, passed 100 tests. bitvec> castToWords_1: OK bitvec> +++ OK, passed 100 tests. bitvec> castToWords_2: OK bitvec> +++ OK, passed 100 tests. bitvec> Vector.Unboxed.MVector bitvec> New-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Replicate-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Grow-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Set-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Set-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Replicate-Read: OK bitvec> +++ OK, passed 100 tests. generic-lens> | generic-lens> 79 | instance (HasType a s, t ~ s, a ~ b) => HasAny a s t a b where generic-lens> | ^ generic-lens> generic-lens> src/Data/Generics/Product/Any.hs:79:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] generic-lens> The use of ‘~’ without TypeOperators generic-lens> will become an error in a future GHC release. generic-lens> Suggested fix: Perhaps you intended to use TypeOperators generic-lens> | generic-lens> 79 | instance (HasType a s, t ~ s, a ~ b) => HasAny a s t a b where generic-lens> | ^ generic-lens> [12 of 20] Compiling Data.Generics.Product.Types ( src/Data/Generics/Product/Types.hs, dist/build/Data/Generics/Product/Types.p_o ) generic-lens> [13 of 20] Compiling Data.Generics.Product ( src/Data/Generics/Product.hs, dist/build/Data/Generics/Product.p_o ) generic-lens> [14 of 20] Compiling Data.Generics.Sum.Constructors ( src/Data/Generics/Sum/Constructors.hs, dist/build/Data/Generics/Sum/Constructors.p_o ) generic-lens> [15 of 20] Compiling Data.Generics.Sum.Subtype ( src/Data/Generics/Sum/Subtype.hs, dist/build/Data/Generics/Sum/Subtype.p_o ) generic-lens> [16 of 20] Compiling Data.Generics.Sum.Typed ( src/Data/Generics/Sum/Typed.hs, dist/build/Data/Generics/Sum/Typed.p_o ) generic-lens> [17 of 20] Compiling Data.Generics.Sum.Any ( src/Data/Generics/Sum/Any.hs, dist/build/Data/Generics/Sum/Any.p_o ) generic-lens> [18 of 20] Compiling Data.Generics.Sum ( src/Data/Generics/Sum.hs, dist/build/Data/Generics/Sum.p_o ) generic-lens> [19 of 20] Compiling Data.Generics.Labels ( src/Data/Generics/Labels.hs, dist/build/Data/Generics/Labels.p_o ) generic-lens> [20 of 20] Compiling Data.Generics.Wrapped ( src/Data/Generics/Wrapped.hs, dist/build/Data/Generics/Wrapped.p_o ) generic-lens> Preprocessing test suite 'inspection-tests' for generic-lens-2.2.2.0.. generic-lens> Building test suite 'inspection-tests' for generic-lens-2.2.2.0.. generic-lens> [1 of 9] Compiling CustomChildren ( test/CustomChildren.hs, dist/build/inspection-tests/inspection-tests-tmp/CustomChildren.o, dist/build/inspection-tests/inspection-tests-tmp/CustomChildren.dyn_o ) generic-lens> [2 of 9] Compiling Test24 ( test/Test24.hs, dist/build/inspection-tests/inspection-tests-tmp/Test24.o, dist/build/inspection-tests/inspection-tests-tmp/Test24.dyn_o ) generic-lens> [3 of 9] Compiling Test25 ( test/Test25.hs, dist/build/inspection-tests/inspection-tests-tmp/Test25.o, dist/build/inspection-tests/inspection-tests-tmp/Test25.dyn_o ) generic-lens> [4 of 9] Compiling Test40 ( test/Test40.hs, dist/build/inspection-tests/inspection-tests-tmp/Test40.o ) generic-lens> [5 of 9] Compiling Test62 ( test/Test62.hs, dist/build/inspection-tests/inspection-tests-tmp/Test62.o ) generic-lens> [6 of 9] Compiling Test63 ( test/Test63.hs, dist/build/inspection-tests/inspection-tests-tmp/Test63.o ) generic-lens> [7 of 9] Compiling Test88 ( test/Test88.hs, dist/build/inspection-tests/inspection-tests-tmp/Test88.o, dist/build/inspection-tests/inspection-tests-tmp/Test88.dyn_o ) generic-lens> [8 of 9] Compiling Util ( test/Util.hs, dist/build/inspection-tests/inspection-tests-tmp/Util.o, dist/build/inspection-tests/inspection-tests-tmp/Util.dyn_o ) generic-lens> [9 of 9] Compiling Main ( test/Spec.hs, dist/build/inspection-tests/inspection-tests-tmp/Main.o ) generic-lens> [10 of 10] Linking dist/build/inspection-tests/inspection-tests generic-lens> Preprocessing test suite 'generic-lens-syb-tree' for generic-lens-2.2.2.0.. generic-lens> Building test suite 'generic-lens-syb-tree' for generic-lens-2.2.2.0.. generic-lens> [1 of 1] Compiling Main ( test/syb/Tree.hs, dist/build/generic-lens-syb-tree/generic-lens-syb-tree-tmp/Main.o ) generic-lens> [2 of 2] Linking dist/build/generic-lens-syb-tree/generic-lens-syb-tree generic-lens> Preprocessing test suite 'generic-lens-bifunctor' for generic-lens-2.2.2.0.. generic-lens> Building test suite 'generic-lens-bifunctor' for generic-lens-2.2.2.0.. generic-lens> [1 of 1] Compiling Main ( test/Bifunctor.hs, dist/build/generic-lens-bifunctor/generic-lens-bifunctor-tmp/Main.o ) generic-lens> [2 of 2] Linking dist/build/generic-lens-bifunctor/generic-lens-bifunctor generic-lens> buildPhase completed in 40 seconds mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 113 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 22 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 114 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK trifecta> drawFixit (src/Text/Trifecta/Rendering.hs:504) trifecta> addFixit (src/Text/Trifecta/Rendering.hs:509) trifecta> draw (src/Text/Trifecta/Rendering.hs:171) trifecta> ifNear (src/Text/Trifecta/Rendering.hs:237) trifecta> .# (src/Text/Trifecta/Rendering.hs:280) trifecta> Warning: 'Prism' is ambiguous. It is defined trifecta> * in ‘Control.Lens.Reified’ trifecta> * in ‘Control.Lens.Type’ trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined in ‘Control.Lens.Type’ trifecta> Warning: 'Err' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Result.hs:63:12 trifecta> * at src/Text/Trifecta/Result.hs:63:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Result.hs:63:1 trifecta> Warning: 'Rendering' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:183:18 trifecta> * at src/Text/Trifecta/Rendering.hs:183:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:183:1 trifecta> 78% ( 11 / 14) in 'Text.Trifecta.Result' trifecta> Missing documentation for: trifecta> HasErr (src/Text/Trifecta/Result.hs:70) trifecta> Errable (src/Text/Trifecta/Result.hs:105) trifecta> ErrInfo (src/Text/Trifecta/Result.hs:55) trifecta> Warning: 'HighlightedRope' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Highlight.hs:64:24 trifecta> * at src/Text/Trifecta/Highlight.hs:64:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Highlight.hs:64:1 trifecta> Warning: 'Rope' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rope.hs:81:13 trifecta> * at src/Text/Trifecta/Rope.hs:81:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rope.hs:81:1 trifecta> Warning: 'IntervalMap' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Util/IntervalMap.hs:149:27 trifecta> * at src/Text/Trifecta/Util/IntervalMap.hs:149:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Util/IntervalMap.hs:149:1 trifecta> 75% ( 6 / 8) in 'Text.Trifecta.Highlight' trifecta> Missing documentation for: trifecta> HasHighlightedRope (src/Text/Trifecta/Highlight.hs:69) trifecta> HasHighlightDoc (src/Text/Trifecta/Highlight.hs:116) trifecta> Warning: 'Rendering' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:183:18 trifecta> * at src/Text/Trifecta/Rendering.hs:183:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:183:1 trifecta> Warning: 'Caret' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:347:14 trifecta> * at src/Text/Trifecta/Rendering.hs:347:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:347:1 trifecta> Warning: 'Span' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rendering.hs:453:13 trifecta> * at src/Text/Trifecta/Rendering.hs:453:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rendering.hs:453:1 trifecta> 100% ( 9 / 9) in 'Text.Trifecta.Combinators' trifecta> Warning: 'Rope' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Rope.hs:81:13 trifecta> * at src/Text/Trifecta/Rope.hs:81:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Rope.hs:81:1 trifecta> Warning: 'Parser' is ambiguous. It is defined trifecta> * at src/Text/Trifecta/Parser.hs:101:20 apply-refact> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY apply-refact> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw apply-refact> include process-1.6.18.0-ca35 apply-refact> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv apply-refact> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG apply-refact> include tasty-expected-failure-0.12.3-Avm1JQuJO5o42cORheN4MS apply-refact> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc apply-refact> include transformers-0.6.1.0-7653 apply-refact> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> unit apply-refact-0.14.0.0-8XL0ucle5weHzU7GlpDK0m-refactor apply-refact> include base-4.19.0.0-05c7 apply-refact> include containers-0.6.8-e785 apply-refact> include directory-1.3.8.1-696d apply-refact> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> include filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> include filepath-1.4.100.4-dda0 apply-refact> include ghc-9.8.1-d1ca apply-refact> include ghc-boot-th-9.8.1-0e22 apply-refact> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY apply-refact> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw apply-refact> include process-1.6.18.0-ca35 apply-refact> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> include transformers-0.6.1.0-7653 apply-refact> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> unit apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo apply-refact> include base-4.19.0.0-05c7 apply-refact> include containers-0.6.8-e785 apply-refact> include directory-1.3.8.1-696d apply-refact> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> include filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> include ghc-9.8.1-d1ca apply-refact> include ghc-boot-th-9.8.1-0e22 apply-refact> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> include process-1.6.18.0-ca35 apply-refact> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> include transformers-0.6.1.0-7653 apply-refact> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> Refact.Apply=apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo:Refact.Apply,Refact.Compat=apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo:Refact.Compat,Refact.Fixity=apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo:Refact.Fixity,Refact.Internal=apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo:Refact.Internal,Refact.Utils=apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo:Refact.Utils apply-refact> Ready component graph: apply-refact> definite apply-refact-0.14.0.0-KCfxKwiwzfgESb4jdMHi9j-test apply-refact> depends base-4.19.0.0-05c7 apply-refact> depends containers-0.6.8-e785 apply-refact> depends directory-1.3.8.1-696d apply-refact> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> depends filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> depends filepath-1.4.100.4-dda0 apply-refact> depends ghc-9.8.1-d1ca apply-refact> depends ghc-boot-th-9.8.1-0e22 apply-refact> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY apply-refact> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw apply-refact> depends process-1.6.18.0-ca35 apply-refact> depends refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> depends silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv apply-refact> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG apply-refact> depends tasty-expected-failure-0.12.3-Avm1JQuJO5o42cORheN4MS apply-refact> depends tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc apply-refact> depends transformers-0.6.1.0-7653 apply-refact> depends uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> definite apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo apply-refact> depends base-4.19.0.0-05c7 apply-refact> depends containers-0.6.8-e785 apply-refact> depends directory-1.3.8.1-696d apply-refact> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> depends filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> depends ghc-9.8.1-d1ca apply-refact> depends ghc-boot-th-9.8.1-0e22 retrie> include filepath-1.4.100.4-dda0 retrie> include ghc-9.8.1-d1ca retrie> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk retrie> include mtl-2.3.1-eef8 retrie> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw retrie> include process-1.6.18.0-ca35 retrie> include random-shuffle-0.0.4-BMeUq8E4MZqBXEc4IzY0Ha retrie> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K retrie> include text-2.1-c70b retrie> include transformers-0.6.1.0-7653 retrie> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm retrie> Retrie=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie,Retrie.AlphaEnv=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.AlphaEnv,Retrie.CPP=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.CPP,Retrie.Context=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Context,Retrie.Debug=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Debug,Retrie.Elaborate=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Elaborate,Retrie.ExactPrint=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.ExactPrint,Retrie.ExactPrint.Annotated=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.ExactPrint.Annotated,Retrie.Expr=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Expr,Retrie.Fixity=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Fixity,Retrie.FreeVars=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.FreeVars,Retrie.GHC=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.GHC,Retrie.GroundTerms=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.GroundTerms,Retrie.Monad=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Monad,Retrie.Options=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Options,Retrie.PatternMap.Bag=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.PatternMap.Bag,Retrie.PatternMap.Class=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.PatternMap.Class,Retrie.PatternMap.Instances=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.PatternMap.Instances,Retrie.Pretty=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Pretty,Retrie.Quantifiers=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Quantifiers,Retrie.Query=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Query,Retrie.Replace=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Replace,Retrie.Rewrites=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Rewrites,Retrie.Rewrites.Function=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Rewrites.Function,Retrie.Rewrites.Patterns=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Rewrites.Patterns,Retrie.Rewrites.Rules=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Rewrites.Rules,Retrie.Rewrites.Types=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Rewrites.Types,Retrie.Run=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Run,Retrie.SYB=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.SYB,Retrie.Subst=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Subst,Retrie.Substitution=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Substitution,Retrie.Types=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Types,Retrie.Universe=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Universe,Retrie.Util=retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg:Retrie.Util retrie> unit retrie-1.2.3-3RpTEao1ZScAhd4Wzm6Hv1-demo-retrie retrie> include base-4.19.0.0-05c7 retrie> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> unit retrie-1.2.3-4XeZNPwhVXyLyKe5Epxtqx-retrie retrie> include base-4.19.0.0-05c7 retrie> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> unit retrie-1.2.3-1M8dTYb8o3w8HbJeK7po9G-test retrie> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra retrie> include base-4.19.0.0-05c7 retrie> include containers-0.6.8-e785 retrie> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q retrie> include deepseq-1.5.0.0-3309 retrie> include directory-1.3.8.1-696d retrie> include exceptions-0.10.7-57c8 retrie> include filepath-1.4.100.4-dda0 retrie> include ghc-9.8.1-d1ca retrie> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> include ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc hw-fingertree> Running phase: setupCompilerEnvironmentPhase hw-fingertree> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hw-fingertree> Running phase: unpackPhase hw-fingertree> unpacking source archive /nix/store/r34bg1mikv5wqngd7nwqnxfac4xqw9cl-hw-fingertree-0.1.2.1.tar.gz hw-fingertree> source root is hw-fingertree-0.1.2.1 hw-fingertree> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hw-fingertree-0.1.2.1/tests/Spec.hs" hw-fingertree> Running phase: patchPhase hw-fingertree> Replace Cabal file with edited version from mirror://hackage/hw-fingertree-0.1.2.1/revision/2.cabal. hw-fingertree> Run jailbreak-cabal to lift version restrictions on build inputs. hw-fingertree> Running phase: compileBuildDriverPhase hw-fingertree> setupCompileFlags: -package-db=/build/tmp.FLZPbrgf3l/setup-package.conf.d -threaded hw-fingertree> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.FLZPbrgf3l/Main.o ) hw-fingertree> [2 of 2] Linking Setup hw-fingertree> Running phase: updateAutotoolsGnuConfigScriptsPhase hw-fingertree> Running phase: configurePhase hw-fingertree> configureFlags: --verbose --prefix=/nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc/share/doc/hw-fingertree-0.1.2.1 --with-gcc=gcc --package-db=/build/tmp.FLZPbrgf3l/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib hw-fingertree> Using Parsec parser hw-fingertree> Configuring hw-fingertree-0.1.2.1... hw-fingertree> Dependency base: using base-4.19.0.0 hw-fingertree> Dependency deepseq: using deepseq-1.5.0.0 hw-fingertree> Dependency hw-prim: using hw-prim-0.6.3.2 hw-fingertree> Dependency base: using base-4.19.0.0 hw-fingertree> Dependency deepseq: using deepseq-1.5.0.0 hw-fingertree> Dependency hedgehog: using hedgehog-1.5 hw-fingertree> Dependency hspec: using hspec-2.11.12 hw-fingertree> Dependency hw-fingertree: using hw-fingertree-0.1.2.1 hw-fingertree> Dependency hw-hspec-hedgehog: using hw-hspec-hedgehog-0.1.1.1 hw-fingertree> Dependency base: using base-4.19.0.0 hw-fingertree> Dependency doctest: using doctest-0.22.6 hw-fingertree> Dependency doctest-discover: using doctest-discover-0.2.0.0 hw-fingertree> Dependency hw-fingertree: using hw-fingertree-0.1.2.1 hw-fingertree> Source component graph: hw-fingertree> component lib hw-fingertree> component test:doctest dependency lib hw-fingertree> component test:hw-fingertree-tests dependency lib hw-fingertree> Configured component graph: hw-fingertree> component hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> include base-4.19.0.0-05c7 hw-fingertree> include deepseq-1.5.0.0-3309 hw-fingertree> include hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-fingertree> component hw-fingertree-0.1.2.1-4r9YaTUOjgHDXQiiZhKsdt-doctest hw-fingertree> include base-4.19.0.0-05c7 hw-fingertree> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-fingertree> include doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-fingertree> include hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> component hw-fingertree-0.1.2.1-4y5TEhfkJdxBKjHmExSjs5-hw-fingertree-tests hw-fingertree> include base-4.19.0.0-05c7 hw-fingertree> include deepseq-1.5.0.0-3309 hw-fingertree> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-fingertree> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-fingertree> include hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-fingertree> Linked component graph: bitvec> Slice-Overlaps: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Copy: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Move: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Copy-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Move-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Grow-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Write-Copy-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Write-Move-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Write-Grow-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-InitializeAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-ClearAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-SetAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-WriteAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-CopyAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-MoveAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-InitializeBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-ClearBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-SetBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-CopyBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-MoveBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> basicInitialize 1: OK bitvec> +++ OK, passed 1 test. bitvec> basicInitialize 2: OK bitvec> +++ OK, passed 1 test. bitvec> basicInitialize 3: OK bitvec> +++ OK, passed 1 test. bitvec> basicInitialize 4: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 1: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 2: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 3: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 4: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 5: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 6: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 7: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 8: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy1: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy2: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy3: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy4: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy5: OK bitvec> +++ OK, passed 1 test. bitvec> flipBit: OK bitvec> +++ OK, passed 100 tests; 34 discarded. bitvec> new negative: OK bitvec> +++ OK, passed 100 tests. bitvec> replicate negative: OK bitvec> +++ OK, passed 100 tests. bitvec> Data.Vector.Unboxed.Mutable.Bit bitvec> Data.Vector.Unboxed.Mutable functions bitvec> slice: OK generic-lens> Running phase: checkPhase generic-lens> Running 4 test suites... generic-lens> Test suite doctests: RUNNING... generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> Examples: 133 Tried: 133 Errors: 0 Failures: 0 generic-lens> Test suite doctests: PASS generic-lens> Test suite logged to: dist/test/generic-lens-2.2.2.0-doctests.log generic-lens> Test suite inspection-tests: RUNNING... generic-lens> Cases: 27 Tried: 27 Errors: 0 Failures: 0 generic-lens> Test suite inspection-tests: PASS generic-lens> Test suite logged to: dist/test/generic-lens-2.2.2.0-inspection-tests.log mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 65535 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. rerebase> Control.Applicative=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Applicative,Control.Applicative.Backwards=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Applicative.Backwards,Control.Applicative.Lift=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Applicative.Lift,Control.Arrow=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Arrow,Control.Category=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Category,Control.Comonad=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Comonad,Control.Concurrent=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent,Control.Concurrent.Chan=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.Chan,Control.Concurrent.MVar=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.MVar,Control.Concurrent.QSem=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.QSem,Control.Concurrent.QSemN=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.QSemN,Control.Concurrent.STM=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM,Control.Concurrent.STM.TArray=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TArray,Control.Concurrent.STM.TBQueue=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TBQueue,Control.Concurrent.STM.TChan=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TChan,Control.Concurrent.STM.TMVar=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TMVar,Control.Concurrent.STM.TQueue=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TQueue,Control.Concurrent.STM.TSem=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TSem,Control.Concurrent.STM.TVar=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Concurrent.STM.TVar,Control.DeepSeq=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.DeepSeq,Control.Exception=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Exception,Control.Exception.Base=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Exception.Base,Control.Monad=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad,Control.Monad.Cont=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Cont,Control.Monad.Cont.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Cont.Class,Control.Monad.Error.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Error.Class,Control.Monad.Fail=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Fail,Control.Monad.Fix=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Fix,Control.Monad.IO.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.IO.Class,Control.Monad.Identity=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Identity,Control.Monad.RWS=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.RWS,Control.Monad.RWS.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.RWS.Class,Control.Monad.RWS.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.RWS.Lazy,Control.Monad.RWS.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.RWS.Strict,Control.Monad.Reader=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Reader,Control.Monad.Reader.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Reader.Class,Control.Monad.ST=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.ST,Control.Monad.ST.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.ST.Lazy,Control.Monad.ST.Lazy.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.ST.Lazy.Unsafe,Control.Monad.ST.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.ST.Strict,Control.Monad.ST.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.ST.Unsafe,Control.Monad.STM=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.STM,Control.Monad.Signatures=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Signatures,Control.Monad.State=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.State,Control.Monad.State.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.State.Class,Control.Monad.State.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.State.Lazy,Control.Monad.State.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.State.Strict,Control.Monad.Trans=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans,Control.Monad.Trans.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Class,Control.Monad.Trans.Cont=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Cont,Control.Monad.Trans.Except=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Except,Control.Monad.Trans.Identity=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Identity,Control.Monad.Trans.Maybe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Maybe,Control.Monad.Trans.RWS=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.RWS,Control.Monad.Trans.RWS.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.RWS.Lazy,Control.Monad.Trans.RWS.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.RWS.Strict,Control.Monad.Trans.Reader=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Reader,Control.Monad.Trans.State=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.State,Control.Monad.Trans.State.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.State.Lazy,Control.Monad.Trans.State.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.State.Strict,Control.Monad.Trans.Writer=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Writer,Control.Monad.Trans.Writer.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Writer.Lazy,Control.Monad.Trans.Writer.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Trans.Writer.Strict,Control.Monad.Writer=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Writer,Control.Monad.Writer.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Writer.Class,Control.Monad.Writer.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Writer.Lazy,Control.Monad.Writer.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Writer.Strict,Control.Monad.Zip=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Monad.Zip,Control.Selective=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Selective,Control.Selective.Free=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Selective.Free,Control.Selective.Multi=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Selective.Multi,Control.Selective.Rigid.Free=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Selective.Rigid.Free,Control.Selective.Rigid.Freer=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Control.Selective.Rigid.Freer,Data.Biapplicative=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Biapplicative,Data.Bifoldable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifoldable,Data.Bifunctor=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor,Data.Bifunctor.Apply=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Apply,Data.Bifunctor.Biff=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Biff,Data.Bifunctor.Clown=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Clown,Data.Bifunctor.Flip=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Flip,Data.Bifunctor.Join=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Join,Data.Bifunctor.Joker=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Joker,Data.Bifunctor.Product=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Product,Data.Bifunctor.Tannen=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Tannen,Data.Bifunctor.Wrapped=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bifunctor.Wrapped,Data.Bitraversable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bitraversable,Data.Bits=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bits,Data.Bool=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Bool,Data.ByteString=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString,Data.ByteString.Builder=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Builder,Data.ByteString.Builder.Extra=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Builder.Extra,Data.ByteString.Builder.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Builder.Internal,Data.ByteString.Builder.Prim=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Builder.Prim,Data.ByteString.Builder.Prim.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Builder.Prim.Internal,Data.ByteString.Builder.Scientific=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Builder.Scientific,Data.ByteString.Char8=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Char8,Data.ByteString.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Internal,Data.ByteString.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Lazy,Data.ByteString.Lazy.Char8=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Lazy.Char8,Data.ByteString.Lazy.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Lazy.Internal,Data.ByteString.Short=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Short,Data.ByteString.Short.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Short.Internal,Data.ByteString.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.ByteString.Unsafe,Data.Char=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Char,Data.Coerce=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Coerce,Data.Complex=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Complex,Data.DList=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.DList,Data.Data=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Data,Data.Dynamic=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Dynamic,Data.Either=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Either,Data.Either.Combinators=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Either.Combinators,Data.Either.Validation=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Either.Validation,Data.Eq=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Eq,Data.Fixed=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Fixed,Data.Foldable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Foldable,Data.Function=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Function,Data.Functor=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor,Data.Functor.Alt=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Alt,Data.Functor.Apply=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Apply,Data.Functor.Bind=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Bind,Data.Functor.Bind.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Bind.Class,Data.Functor.Bind.Trans=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Bind.Trans,Data.Functor.Classes=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Classes,Data.Functor.Compose=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Compose,Data.Functor.Constant=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Constant,Data.Functor.Contravariant=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Contravariant,Data.Functor.Contravariant.Compose=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Contravariant.Compose,Data.Functor.Contravariant.Divisible=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Contravariant.Divisible,Data.Functor.Extend=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Extend,Data.Functor.Identity=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Identity,Data.Functor.Invariant=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Invariant,Data.Functor.Invariant.TH=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Invariant.TH,Data.Functor.Plus=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Plus,Data.Functor.Product=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Product,Data.Functor.Reverse=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Reverse,Data.Functor.Sum=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Functor.Sum,Data.Graph=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Graph,Data.Group=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Group,Data.Groupoid=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Groupoid,Data.HashMap.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.HashMap.Lazy,Data.HashMap.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.HashMap.Strict,Data.HashSet=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.HashSet,Data.Hashable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Hashable,Data.IORef=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.IORef,Data.Int=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Int,Data.IntMap=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.IntMap,Data.IntMap.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.IntMap.Lazy,Data.IntMap.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.IntMap.Strict,Data.IntSet=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.IntSet,Data.Isomorphism=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Isomorphism,Data.Ix=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Ix,Data.Kind=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Kind,Data.List=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.List,Data.List.NonEmpty=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.List.NonEmpty,Data.Map=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Map,Data.Map.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Map.Lazy,Data.Map.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Map.Strict,Data.Maybe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Maybe,Data.Monoid=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Monoid,Data.Ord=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Ord,Data.Profunctor=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor,Data.Profunctor.Adjunction=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Adjunction,Data.Profunctor.Cayley=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Cayley,Data.Profunctor.Choice=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Choice,Data.Profunctor.Closed=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Closed,Data.Profunctor.Composition=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Composition,Data.Profunctor.Mapping=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Mapping,Data.Profunctor.Monad=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Monad,Data.Profunctor.Ran=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Ran,Data.Profunctor.Rep=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Rep,Data.Profunctor.Sieve=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Sieve,Data.Profunctor.Strong=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Strong,Data.Profunctor.Traversing=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Traversing,Data.Profunctor.Types=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Types,Data.Profunctor.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Unsafe,Data.Profunctor.Yoneda=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Profunctor.Yoneda,Data.Proxy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Proxy,Data.Ratio=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Ratio,Data.STRef=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.STRef,Data.STRef.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.STRef.Lazy,Data.STRef.Strict=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.STRef.Strict,Data.Scientific=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Scientific,Data.Semigroup=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroup,Data.Semigroup.Bifoldable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroup.Bifoldable,Data.Semigroup.Bitraversable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroup.Bitraversable,Data.Semigroup.Foldable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroup.Foldable,Data.Semigroup.Traversable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroup.Traversable,Data.Semigroup.Traversable.Class=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroup.Traversable.Class,Data.Semigroupoid=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroupoid,Data.Semigroupoid.Dual=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroupoid.Dual,Data.Semigroupoid.Ob=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroupoid.Ob,Data.Semigroupoid.Static=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Semigroupoid.Static,Data.Sequence=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Sequence,Data.Set=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Set,Data.String=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.String,Data.Text=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text,Data.Text.Array=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Array,Data.Text.Encoding=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Encoding,Data.Text.Encoding.Error=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Encoding.Error,Data.Text.Foreign=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Foreign,Data.Text.IO=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.IO,Data.Text.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Internal,Data.Text.Lazy=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy,Data.Text.Lazy.Builder=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.Builder,Data.Text.Lazy.Builder.Int=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.Builder.Int,Data.Text.Lazy.Builder.RealFloat=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.Builder.RealFloat,Data.Text.Lazy.Builder.Scientific=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.Builder.Scientific,Data.Text.Lazy.Encoding=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.Encoding,Data.Text.Lazy.IO=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.IO,Data.Text.Lazy.Read=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Lazy.Read,Data.Text.Read=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Read,Data.Text.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Text.Unsafe,Data.Time=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time,Data.Time.Calendar=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Calendar,Data.Time.Calendar.Easter=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Calendar.Easter,Data.Time.Calendar.Julian=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Calendar.Julian,Data.Time.Calendar.MonthDay=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Calendar.MonthDay,Data.Time.Calendar.OrdinalDate=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Calendar.OrdinalDate,Data.Time.Calendar.WeekDate=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Calendar.WeekDate,Data.Time.Clock=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Clock,Data.Time.Clock.POSIX=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Clock.POSIX,Data.Time.Clock.TAI=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Clock.TAI,Data.Time.Compat=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Compat,Data.Time.Format=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Format,Data.Time.Format.ISO8601=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.Format.ISO8601,Data.Time.LocalTime=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Time.LocalTime,Data.Traversable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Traversable,Data.Traversable.Instances=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Traversable.Instances,Data.Tree=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Tree,Data.Tuple=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Tuple,Data.Type.Bool=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Type.Bool,Data.Type.Coercion=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Type.Coercion,Data.Type.Equality=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Type.Equality,Data.Typeable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Typeable,Data.UUID=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.UUID,Data.Unique=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Unique,Data.Vector=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector,Data.Vector.Fusion.Stream.Monadic=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Fusion.Stream.Monadic,Data.Vector.Fusion.Util=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Fusion.Util,Data.Vector.Generic=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Generic,Data.Vector.Generic.Base=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Generic.Base,Data.Vector.Generic.Mutable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Generic.Mutable,Data.Vector.Generic.New=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Generic.New,Data.Vector.Instances=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Instances,Data.Vector.Internal.Check=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Internal.Check,Data.Vector.Mutable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Mutable,Data.Vector.Primitive=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Primitive,Data.Vector.Primitive.Mutable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Primitive.Mutable,Data.Vector.Storable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Storable,Data.Vector.Storable.Internal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Storable.Internal,Data.Vector.Storable.Mutable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Storable.Mutable,Data.Vector.Unboxed=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Unboxed,Data.Vector.Unboxed.Base=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Unboxed.Base,Data.Vector.Unboxed.Mutable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Vector.Unboxed.Mutable,Data.Version=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Version,Data.Void=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Void,Data.Void.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Void.Unsafe,Data.Word=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Data.Word,Debug.Trace=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Debug.Trace,Foreign=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign,Foreign.C=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.C,Foreign.C.Error=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.C.Error,Foreign.C.String=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.C.String,Foreign.C.Types=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.C.Types,Foreign.Concurrent=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Concurrent,Foreign.ForeignPtr=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.ForeignPtr,Foreign.ForeignPtr.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.ForeignPtr.Unsafe,Foreign.Marshal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal,Foreign.Marshal.Alloc=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Alloc,Foreign.Marshal.Array=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Array,Foreign.Marshal.Error=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Error,Foreign.Marshal.Pool=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Pool,Foreign.Marshal.Safe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Safe,Foreign.Marshal.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Unsafe,Foreign.Marshal.Utils=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Marshal.Utils,Foreign.Ptr=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Ptr,Foreign.StablePtr=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.StablePtr,Foreign.Storable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Foreign.Storable,GHC.Arr=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Arr,GHC.Base=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Base,GHC.Char=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Char,GHC.Conc=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Conc,GHC.Conc.IO=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Conc.IO,GHC.Conc.Signal=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Conc.Signal,GHC.Conc.Sync=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Conc.Sync,GHC.Desugar=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Desugar,GHC.Enum=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Enum,GHC.Environment=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Environment,GHC.Err=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Err,GHC.Exception=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Exception,GHC.Exts=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Exts,GHC.Fingerprint=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Fingerprint,GHC.Fingerprint.Type=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Fingerprint.Type,GHC.Float=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Float,GHC.Float.ConversionUtils=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Float.ConversionUtils,GHC.Float.RealFracMethods=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Float.RealFracMethods,GHC.Foreign=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Foreign,GHC.ForeignPtr=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.ForeignPtr,GHC.Generics=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Generics,GHC.IO=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO,GHC.IO.Buffer=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Buffer,GHC.IO.BufferedIO=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.BufferedIO,GHC.IO.Device=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Device,GHC.IO.Encoding=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding,GHC.IO.Encoding.Failure=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.Failure,GHC.IO.Encoding.Iconv=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.Iconv,GHC.IO.Encoding.Latin1=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.Latin1,GHC.IO.Encoding.Types=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.Types,GHC.IO.Encoding.UTF16=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.UTF16,GHC.IO.Encoding.UTF32=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.UTF32,GHC.IO.Encoding.UTF8=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Encoding.UTF8,GHC.IO.Exception=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Exception,GHC.IO.FD=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.FD,GHC.IO.Handle=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Handle,GHC.IO.Handle.FD=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Handle.FD,GHC.IO.Handle.Internals=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Handle.Internals,GHC.IO.Handle.Text=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Handle.Text,GHC.IO.Handle.Types=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.Handle.Types,GHC.IO.IOMode=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IO.IOMode,GHC.IOArray=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IOArray,GHC.IORef=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.IORef,GHC.Int=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Int,GHC.List=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.List,GHC.MVar=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.MVar,GHC.Num=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Num,GHC.OverloadedLabels=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.OverloadedLabels,GHC.Profiling=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Profiling,GHC.Ptr=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Ptr,GHC.Read=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Read,GHC.Real=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Real,GHC.Records=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Records,GHC.ST=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.ST,GHC.STRef=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.STRef,GHC.Show=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Show,GHC.Stable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Stable,GHC.Stack=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Stack,GHC.Stats=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Stats,GHC.Storable=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Storable,GHC.TopHandler=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.TopHandler,GHC.TypeLits=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.TypeLits,GHC.TypeNats=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.TypeNats,GHC.Unicode=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Unicode,GHC.Weak=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Weak,GHC.Word=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:GHC.Word,Numeric=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Numeric,Numeric.Natural=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Numeric.Natural,Prelude=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Prelude,System.CPUTime=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.CPUTime,System.Console.GetOpt=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Console.GetOpt,System.Environment=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Environment,System.Exit=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Exit,System.IO=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.IO,System.IO.Error=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.IO.Error,System.IO.Unsafe=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.IO.Unsafe,System.Info=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Info,System.Mem=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Mem,System.Mem.StableName=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Mem.StableName,System.Mem.Weak=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Mem.Weak,System.Posix.Internals=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Posix.Internals,System.Posix.Types=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Posix.Types,System.Timeout=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:System.Timeout,Text.ParserCombinators.ReadP=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Text.ParserCombinators.ReadP,Text.ParserCombinators.ReadPrec=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Text.ParserCombinators.ReadPrec,Text.Printf=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Text.Printf,Text.Read=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Text.Read,Text.Read.Lex=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Text.Read.Lex,Text.Show=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Text.Show,Unsafe.Coerce=rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan:Unsafe.Coerce rerebase> Ready component graph: rerebase> definite rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan rerebase> depends rebase-1.21.2-2VbJg0TZHJFyQEMRGns9 rerebase> Using Cabal-3.10.2.0 compiled by ghc-9.8 rerebase> Using compiler: ghc-9.8.1 rerebase> Using install prefix: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 rerebase> Executables installed in: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/bin rerebase> Libraries installed in: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan rerebase> Dynamic Libraries installed in: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 rerebase> Private executables installed in: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/libexec/x86_64-linux-ghc-9.8.1/rerebase-1.21.2 rerebase> Data files installed in: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/share/x86_64-linux-ghc-9.8.1/rerebase-1.21.2 rerebase> Documentation installed in: rerebase> /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc/share/doc/rerebase-1.21.2 rerebase> Configuration files installed in: rerebase> /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/etc rerebase> No alex found rerebase> Using ar found on system at: rerebase> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar rerebase> No c2hs found rerebase> No cpphs found rerebase> No doctest found rerebase> Using gcc version 14.3.0 given by user at: rerebase> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc rerebase> Using ghc version 9.8.1 found on system at: rerebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc rerebase> Using ghc-pkg version 9.8.1 found on system at: rerebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 rerebase> No ghcjs found trifecta> * at src/Text/Trifecta/Parser.hs:101:1 trifecta> You may be able to disambiguate the identifier by qualifying it or trifecta> by specifying the type/value namespace explicitly. trifecta> Defaulting to the one defined at src/Text/Trifecta/Parser.hs:101:1 trifecta> 76% ( 13 / 17) in 'Text.Trifecta.Parser' trifecta> Missing documentation for: trifecta> manyAccum (src/Text/Trifecta/Parser.hs:196) trifecta> stepResult (src/Text/Trifecta/Parser.hs:323) trifecta> stepIt (src/Text/Trifecta/Parser.hs:328) trifecta> parseTest (src/Text/Trifecta/Parser.hs:436) trifecta> 100% ( 10 / 10) in 'Text.Trifecta' trifecta> Warning: 'skipWhitespace' is out of scope. trifecta> If you qualify the identifier, haddock can try to link it anyway. trifecta> 100% ( 5 / 5) in 'Text.Trifecta.Tutorial' trifecta> Warning: Text.Trifecta.Util.IntervalMap: could not find link destinations for: trifecta> - Text.Trifecta.Util.IntervalMap.Node trifecta> Warning: Text.Trifecta.Delta: could not find link destinations for: trifecta> - Text.Trifecta.Delta.Rep_Delta trifecta> Warning: Text.Trifecta.Rope: could not find link destinations for: trifecta> - Text.Trifecta.Rope.Rep_Strand trifecta> Warning: Text.Trifecta.Rendering: could not find link destinations for: trifecta> - Text.Trifecta.Rendering.Rep_Fixit trifecta> - Text.Trifecta.Rendering.Rep_Spanned trifecta> - Text.Trifecta.Rendering.Rep_Span trifecta> - Text.Trifecta.Rendering.Rep_Careted trifecta> - Text.Trifecta.Rendering.Rep_Caret trifecta> Documentation created: dist/doc/html/trifecta/, trifecta> dist/doc/html/trifecta/trifecta.txt trifecta> Preprocessing test suite 'quickcheck' for trifecta-2.1.4.. trifecta> Running phase: installPhase trifecta> Installing library in /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/trifecta-2.1.4-x3qquABVy6zvhEBzV61n trifecta> Running phase: fixupPhase trifecta> shrinking RPATHs of ELF executables and libraries in /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 trifecta> shrinking /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStrifecta-2.1.4-x3qquABVy6zvhEBzV61n-ghc9.8.1.so trifecta> checking for references to /build/ in /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4... trifecta> patching script interpreter paths in /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 trifecta> stripping (with command strip and flags -S -p) in /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4/lib trifecta> shrinking RPATHs of ELF executables and libraries in /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc trifecta> checking for references to /build/ in /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc... trifecta> patching script interpreter paths in /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc apply-refact> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> depends process-1.6.18.0-ca35 apply-refact> depends refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> depends transformers-0.6.1.0-7653 apply-refact> depends uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> definite apply-refact-0.14.0.0-8XL0ucle5weHzU7GlpDK0m-refactor apply-refact> depends base-4.19.0.0-05c7 apply-refact> depends containers-0.6.8-e785 apply-refact> depends directory-1.3.8.1-696d apply-refact> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe apply-refact> depends filemanip-0.3.6.3-EykSCmIPHVMApmWJUns2Ep apply-refact> depends filepath-1.4.100.4-dda0 apply-refact> depends ghc-9.8.1-d1ca apply-refact> depends ghc-boot-th-9.8.1-0e22 apply-refact> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp apply-refact> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY apply-refact> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw apply-refact> depends process-1.6.18.0-ca35 apply-refact> depends refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x apply-refact> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K apply-refact> depends transformers-0.6.1.0-7653 apply-refact> depends uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd apply-refact> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z apply-refact> Using Cabal-3.10.2.0 compiled by ghc-9.8 apply-refact> Using compiler: ghc-9.8.1 apply-refact> Using install prefix: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 apply-refact> Executables installed in: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/bin apply-refact> Libraries installed in: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo apply-refact> Dynamic Libraries installed in: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 apply-refact> Private executables installed in: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/libexec/x86_64-linux-ghc-9.8.1/apply-refact-0.14.0.0 apply-refact> Data files installed in: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/share/x86_64-linux-ghc-9.8.1/apply-refact-0.14.0.0 apply-refact> Documentation installed in: apply-refact> /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc/share/doc/apply-refact-0.14.0.0 apply-refact> Configuration files installed in: apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/etc apply-refact> No alex found apply-refact> Using ar found on system at: apply-refact> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar apply-refact> No c2hs found apply-refact> No cpphs found apply-refact> No doctest found apply-refact> Using gcc version 14.3.0 given by user at: apply-refact> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc apply-refact> Using ghc version 9.8.1 found on system at: apply-refact> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc apply-refact> Using ghc-pkg version 9.8.1 found on system at: apply-refact> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 apply-refact> No ghcjs found apply-refact> No ghcjs-pkg found apply-refact> No greencard found apply-refact> Using haddock version 2.30.0 found on system at: apply-refact> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 apply-refact> No happy found apply-refact> Using haskell-suite found on system at: haskell-suite-dummy-location apply-refact> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location apply-refact> No hmake found apply-refact> Using hpc version 0.69 found on system at: apply-refact> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 apply-refact> Using hsc2hs version 0.68.10 found on system at: apply-refact> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 apply-refact> Using hscolour version 1.25 found on system at: apply-refact> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour apply-refact> No jhc found apply-refact> Using ld found on system at: apply-refact> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold apply-refact> No pkg-config found apply-refact> Using runghc version 9.8.1 found on system at: apply-refact> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 apply-refact> Using strip version 2.44 found on system at: apply-refact> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip apply-refact> Using tar found on system at: apply-refact> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar apply-refact> No uhc found apply-refact> Running phase: buildPhase retrie> include mtl-2.3.1-eef8 retrie> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw retrie> include process-1.6.18.0-ca35 retrie> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K retrie> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG retrie> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr retrie> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N retrie> include text-2.1-c70b retrie> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm retrie> Ready component graph: retrie> definite retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF retrie> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu retrie> depends base-4.19.0.0-05c7 retrie> depends bytestring-0.12.0.2-3593 retrie> depends containers-0.6.8-e785 retrie> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q retrie> depends directory-1.3.8.1-696d retrie> depends filepath-1.4.100.4-dda0 retrie> depends ghc-9.8.1-d1ca retrie> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk retrie> depends mtl-2.3.1-eef8 retrie> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw retrie> depends process-1.6.18.0-ca35 retrie> depends random-shuffle-0.0.4-BMeUq8E4MZqBXEc4IzY0Ha retrie> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K retrie> depends text-2.1-c70b retrie> depends transformers-0.6.1.0-7653 retrie> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm retrie> definite retrie-1.2.3-4XeZNPwhVXyLyKe5Epxtqx-retrie retrie> depends base-4.19.0.0-05c7 retrie> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> depends haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> depends retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> definite retrie-1.2.3-3RpTEao1ZScAhd4Wzm6Hv1-demo-retrie retrie> depends base-4.19.0.0-05c7 retrie> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> depends haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> depends retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> definite retrie-1.2.3-1M8dTYb8o3w8HbJeK7po9G-test retrie> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra retrie> depends base-4.19.0.0-05c7 retrie> depends containers-0.6.8-e785 retrie> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q retrie> depends deepseq-1.5.0.0-3309 retrie> depends directory-1.3.8.1-696d retrie> depends exceptions-0.10.7-57c8 retrie> depends filepath-1.4.100.4-dda0 retrie> depends ghc-9.8.1-d1ca retrie> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp retrie> depends ghc-paths-0.1.0.12-G8JLh5CwlaALX1SBGWYrcY retrie> depends haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc retrie> depends mtl-2.3.1-eef8 retrie> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw retrie> depends process-1.6.18.0-ca35 retrie> depends retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K retrie> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG retrie> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr retrie> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N retrie> depends text-2.1-c70b retrie> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm retrie> Using Cabal-3.10.2.0 compiled by ghc-9.8 retrie> Using compiler: ghc-9.8.1 retrie> Using install prefix: /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 retrie> Executables installed in: retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin retrie> Libraries installed in: retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg retrie> Dynamic Libraries installed in: retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 retrie> Private executables installed in: retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/libexec/x86_64-linux-ghc-9.8.1/retrie-1.2.3 retrie> Data files installed in: retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/share/x86_64-linux-ghc-9.8.1/retrie-1.2.3 retrie> Documentation installed in: retrie> /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc/share/doc/retrie-1.2.3 retrie> Configuration files installed in: retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/etc retrie> No alex found hw-fingertree> unit hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> include base-4.19.0.0-05c7 hw-fingertree> include deepseq-1.5.0.0-3309 hw-fingertree> include hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-fingertree> HaskellWorks.Data.FingerTree=hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU:HaskellWorks.Data.FingerTree,HaskellWorks.Data.IntervalMap.FingerTree=hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU:HaskellWorks.Data.IntervalMap.FingerTree,HaskellWorks.Data.PriorityQueue.FingerTree=hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU:HaskellWorks.Data.PriorityQueue.FingerTree hw-fingertree> unit hw-fingertree-0.1.2.1-4r9YaTUOjgHDXQiiZhKsdt-doctest hw-fingertree> include base-4.19.0.0-05c7 hw-fingertree> include doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-fingertree> include doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-fingertree> include hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> unit hw-fingertree-0.1.2.1-4y5TEhfkJdxBKjHmExSjs5-hw-fingertree-tests hw-fingertree> include base-4.19.0.0-05c7 hw-fingertree> include deepseq-1.5.0.0-3309 hw-fingertree> include hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-fingertree> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-fingertree> include hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> include hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-fingertree> Ready component graph: hw-fingertree> definite hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> depends base-4.19.0.0-05c7 hw-fingertree> depends deepseq-1.5.0.0-3309 hw-fingertree> depends hw-prim-0.6.3.2-2WjOuGuKlQZCQRoKgSE9sV hw-fingertree> definite hw-fingertree-0.1.2.1-4r9YaTUOjgHDXQiiZhKsdt-doctest hw-fingertree> depends base-4.19.0.0-05c7 hw-fingertree> depends doctest-0.22.6-HqAokhZD5Jz5Q6JYEByy0y hw-fingertree> depends doctest-discover-0.2.0.0-Gzgllrw7yFZ4Nv2YDecDtg hw-fingertree> depends hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> definite hw-fingertree-0.1.2.1-4y5TEhfkJdxBKjHmExSjs5-hw-fingertree-tests hw-fingertree> depends base-4.19.0.0-05c7 hw-fingertree> depends deepseq-1.5.0.0-3309 hw-fingertree> depends hedgehog-1.5-G0olomSfjQPCE0MG4X6fQG hw-fingertree> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hw-fingertree> depends hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> depends hw-hspec-hedgehog-0.1.1.1-KVi4ARwaiZVLYgEqjK65pE hw-fingertree> Using Cabal-3.10.2.0 compiled by ghc-9.8 hw-fingertree> Using compiler: ghc-9.8.1 hw-fingertree> Using install prefix: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 hw-fingertree> Executables installed in: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/bin hw-fingertree> Libraries installed in: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hw-fingertree> Dynamic Libraries installed in: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hw-fingertree> Private executables installed in: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/libexec/x86_64-linux-ghc-9.8.1/hw-fingertree-0.1.2.1 hw-fingertree> Data files installed in: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/share/x86_64-linux-ghc-9.8.1/hw-fingertree-0.1.2.1 hw-fingertree> Documentation installed in: hw-fingertree> /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc/share/doc/hw-fingertree-0.1.2.1 hw-fingertree> Configuration files installed in: hw-fingertree> /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/etc hw-fingertree> No alex found hw-fingertree> Using ar found on system at: hw-fingertree> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hw-fingertree> No c2hs found hw-fingertree> No cpphs found hw-fingertree> Using doctest version 0.22.6 found on system at: hw-fingertree> /nix/store/v37vrhnckx3n2dk6i29jiypp3mv098ck-doctest-0.22.6/bin/doctest hw-fingertree> Using gcc version 14.3.0 given by user at: hw-fingertree> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hw-fingertree> Using ghc version 9.8.1 found on system at: hw-fingertree> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hw-fingertree> Using ghc-pkg version 9.8.1 found on system at: hw-fingertree> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hw-fingertree> No ghcjs found hw-fingertree> No ghcjs-pkg found hw-fingertree> No greencard found hw-fingertree> Using haddock version 2.30.0 found on system at: hw-fingertree> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hw-fingertree> No happy found hw-fingertree> Using haskell-suite found on system at: haskell-suite-dummy-location bitvec> +++ OK, passed 100 tests; 46 discarded. bitvec> grow: OK bitvec> +++ OK, passed 100 tests. bitvec> Read/write Words bitvec> castFromWords: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneToWords: OK bitvec> +++ OK, passed 100 tests. bitvec> castToWords_1: OK bitvec> +++ OK, passed 100 tests. bitvec> castToWords_2: OK bitvec> +++ OK, passed 100 tests. bitvec> Vector.Unboxed.MVector bitvec> New-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Replicate-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Grow-Length: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Set-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Set-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Replicate-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Overlaps: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Copy: OK bitvec> +++ OK, passed 100 tests. bitvec> Slice-Move: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Copy-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Move-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-Grow-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Write-Copy-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Write-Move-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Sliced-Write-Grow-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-InitializeAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-ClearAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-SetAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-WriteAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-CopyAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-MoveAround-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-InitializeBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-ClearBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-SetBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-CopyBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> Write-MoveBetween-Read: OK bitvec> +++ OK, passed 100 tests. bitvec> basicInitialize 1: OK bitvec> +++ OK, passed 1 test. bitvec> basicInitialize 2: OK bitvec> +++ OK, passed 1 test. bitvec> basicInitialize 3: OK bitvec> +++ OK, passed 1 test. bitvec> basicInitialize 4: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 1: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 2: OK bitvec> +++ OK, passed 1 test. generic-lens> Test suite generic-lens-syb-tree: RUNNING... generic-lens> Cases: 7 Tried: 7 Errors: 0 Failures: 0 generic-lens> Test suite generic-lens-syb-tree: PASS generic-lens> Test suite logged to: dist/test/generic-lens-2.2.2.0-generic-lens-syb-tree.log generic-lens> Test suite generic-lens-bifunctor: RUNNING... generic-lens> Cases: 1 Tried: 1 Errors: 0 Failures: 0 generic-lens> Test suite generic-lens-bifunctor: PASS generic-lens> Test suite logged to: generic-lens> dist/test/generic-lens-2.2.2.0-generic-lens-bifunctor.log generic-lens> 4 of 4 test suites (4 of 4 test cases) passed. generic-lens> Running phase: haddockPhase generic-lens> Preprocessing test suite 'doctests' for generic-lens-2.2.2.0.. generic-lens> Preprocessing library for generic-lens-2.2.2.0.. generic-lens> Running Haddock on library for generic-lens-2.2.2.0.. generic-lens> Warning: --source-* options are ignored when --hyperlinked-source is enabled. generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/HList.hs:8:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 8 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Positions.hs:2:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 2 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> generic-lens> src/Data/Generics/Product/Fields.hs:12:14: warning: [GHC-53692] [-Wdeprecated-flags] generic-lens> -XTypeInType is deprecated: use -XDataKinds and -XPolyKinds instead generic-lens> | generic-lens> 12 | {-# LANGUAGE TypeInType #-} generic-lens> | ^^^^^^^^^^ generic-lens> [ 1 of 20] Compiling Data.Generics.Internal.VL.Iso ( src/Data/Generics/Internal/VL/Iso.hs, nothing ) generic-lens> [ 2 of 20] Compiling Data.Generics.Internal.VL.Lens ( src/Data/Generics/Internal/VL/Lens.hs, nothing ) generic-lens> [ 3 of 20] Compiling Data.Generics.Internal.VL.Prism ( src/Data/Generics/Internal/VL/Prism.hs, nothing ) generic-lens> [ 4 of 20] Compiling Data.Generics.Internal.VL ( src/Data/Generics/Internal/VL.hs, nothing ) mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 128 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 20 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. rerebase> No ghcjs-pkg found rerebase> No greencard found rerebase> Using haddock version 2.30.0 found on system at: rerebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 rerebase> No happy found rerebase> Using haskell-suite found on system at: haskell-suite-dummy-location rerebase> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location rerebase> No hmake found rerebase> Using hpc version 0.69 found on system at: rerebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 rerebase> Using hsc2hs version 0.68.10 found on system at: rerebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 rerebase> Using hscolour version 1.25 found on system at: rerebase> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour rerebase> No jhc found rerebase> Using ld found on system at: rerebase> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold rerebase> No pkg-config found rerebase> Using runghc version 9.8.1 found on system at: rerebase> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 rerebase> Using strip version 2.44 found on system at: rerebase> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip rerebase> Using tar found on system at: rerebase> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar rerebase> No uhc found rerebase> configurePhase completed in 31 seconds rerebase> Running phase: buildPhase rerebase> Preprocessing library for rerebase-1.21.2.. rerebase> Building library for rerebase-1.21.2.. rerebase> [ 1 of 368] Compiling Prelude ( library/Prelude.hs, dist/build/Prelude.o, dist/build/Prelude.dyn_o ) rerebase> [ 2 of 368] Compiling Numeric.Natural ( library/Numeric/Natural.hs, dist/build/Numeric/Natural.o, dist/build/Numeric/Natural.dyn_o ) rerebase> [ 3 of 368] Compiling Numeric ( library/Numeric.hs, dist/build/Numeric.o, dist/build/Numeric.dyn_o ) rerebase> [ 4 of 368] Compiling GHC.Word ( library/GHC/Word.hs, dist/build/GHC/Word.o, dist/build/GHC/Word.dyn_o ) rerebase> [ 5 of 368] Compiling GHC.Weak ( library/GHC/Weak.hs, dist/build/GHC/Weak.o, dist/build/GHC/Weak.dyn_o ) rerebase> [ 6 of 368] Compiling GHC.Unicode ( library/GHC/Unicode.hs, dist/build/GHC/Unicode.o, dist/build/GHC/Unicode.dyn_o ) rerebase> [ 7 of 368] Compiling GHC.TypeNats ( library/GHC/TypeNats.hs, dist/build/GHC/TypeNats.o, dist/build/GHC/TypeNats.dyn_o ) rerebase> [ 8 of 368] Compiling GHC.TypeLits ( library/GHC/TypeLits.hs, dist/build/GHC/TypeLits.o, dist/build/GHC/TypeLits.dyn_o ) rerebase> [ 9 of 368] Compiling GHC.TopHandler ( library/GHC/TopHandler.hs, dist/build/GHC/TopHandler.o, dist/build/GHC/TopHandler.dyn_o ) rerebase> [ 10 of 368] Compiling GHC.Storable ( library/GHC/Storable.hs, dist/build/GHC/Storable.o, dist/build/GHC/Storable.dyn_o ) rerebase> [ 11 of 368] Compiling GHC.Stats ( library/GHC/Stats.hs, dist/build/GHC/Stats.o, dist/build/GHC/Stats.dyn_o ) rerebase> [ 12 of 368] Compiling GHC.Stack ( library/GHC/Stack.hs, dist/build/GHC/Stack.o, dist/build/GHC/Stack.dyn_o ) rerebase> [ 13 of 368] Compiling GHC.Stable ( library/GHC/Stable.hs, dist/build/GHC/Stable.o, dist/build/GHC/Stable.dyn_o ) rerebase> [ 14 of 368] Compiling GHC.Show ( library/GHC/Show.hs, dist/build/GHC/Show.o, dist/build/GHC/Show.dyn_o ) rerebase> [ 15 of 368] Compiling GHC.STRef ( library/GHC/STRef.hs, dist/build/GHC/STRef.o, dist/build/GHC/STRef.dyn_o ) rerebase> [ 16 of 368] Compiling GHC.ST ( library/GHC/ST.hs, dist/build/GHC/ST.o, dist/build/GHC/ST.dyn_o ) rerebase> [ 17 of 368] Compiling GHC.Records ( library/GHC/Records.hs, dist/build/GHC/Records.o, dist/build/GHC/Records.dyn_o ) rerebase> [ 18 of 368] Compiling GHC.Real ( library/GHC/Real.hs, dist/build/GHC/Real.o, dist/build/GHC/Real.dyn_o ) rerebase> [ 19 of 368] Compiling GHC.Read ( library/GHC/Read.hs, dist/build/GHC/Read.o, dist/build/GHC/Read.dyn_o ) rerebase> [ 20 of 368] Compiling GHC.Ptr ( library/GHC/Ptr.hs, dist/build/GHC/Ptr.o, dist/build/GHC/Ptr.dyn_o ) rerebase> [ 21 of 368] Compiling GHC.Profiling ( library/GHC/Profiling.hs, dist/build/GHC/Profiling.o, dist/build/GHC/Profiling.dyn_o ) rerebase> [ 22 of 368] Compiling GHC.OverloadedLabels ( library/GHC/OverloadedLabels.hs, dist/build/GHC/OverloadedLabels.o, dist/build/GHC/OverloadedLabels.dyn_o ) apply-refact> Preprocessing test suite 'test' for apply-refact-0.14.0.0.. apply-refact> Building test suite 'test' for apply-refact-0.14.0.0.. apply-refact> [1 of 9] Compiling Paths_apply_refact ( dist/build/test/autogen/Paths_apply_refact.hs, dist/build/test/test-tmp/Paths_apply_refact.o ) apply-refact> [2 of 9] Compiling Refact.Compat ( src/Refact/Compat.hs, dist/build/test/test-tmp/Refact/Compat.o ) apply-refact> [3 of 9] Compiling Refact.Utils ( src/Refact/Utils.hs, dist/build/test/test-tmp/Refact/Utils.o ) apply-refact> [4 of 9] Compiling Refact.Internal ( src/Refact/Internal.hs, dist/build/test/test-tmp/Refact/Internal.o ) retrie> Using ar found on system at: retrie> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar retrie> No c2hs found retrie> No cpphs found retrie> No doctest found retrie> Using gcc version 14.3.0 given by user at: retrie> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc retrie> Using ghc version 9.8.1 found on system at: retrie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc retrie> Using ghc-pkg version 9.8.1 found on system at: retrie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 retrie> No ghcjs found retrie> No ghcjs-pkg found retrie> No greencard found retrie> Using haddock version 2.30.0 found on system at: retrie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 retrie> No happy found retrie> Using haskell-suite found on system at: haskell-suite-dummy-location retrie> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location retrie> No hmake found retrie> Using hpc version 0.69 found on system at: retrie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 retrie> Using hsc2hs version 0.68.10 found on system at: retrie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 retrie> Using hscolour version 1.25 found on system at: retrie> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour retrie> No jhc found retrie> Using ld found on system at: retrie> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold retrie> No pkg-config found retrie> Using runghc version 9.8.1 found on system at: retrie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 retrie> Using strip version 2.44 found on system at: retrie> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip retrie> Using tar found on system at: retrie> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar retrie> No uhc found retrie> Running phase: buildPhase retrie> Preprocessing library for retrie-1.2.3.. retrie> Building library for retrie-1.2.3.. retrie> [ 1 of 34] Compiling Retrie.GHC ( Retrie/GHC.hs, dist/build/Retrie/GHC.o, dist/build/Retrie/GHC.dyn_o ) retrie> [ 2 of 34] Compiling Retrie.Fixity ( Retrie/Fixity.hs, dist/build/Retrie/Fixity.o, dist/build/Retrie/Fixity.dyn_o ) retrie> [ 3 of 34] Compiling Retrie.AlphaEnv ( Retrie/AlphaEnv.hs, dist/build/Retrie/AlphaEnv.o, dist/build/Retrie/AlphaEnv.dyn_o ) retrie> [ 4 of 34] Compiling Retrie.Pretty ( Retrie/Pretty.hs, dist/build/Retrie/Pretty.o, dist/build/Retrie/Pretty.dyn_o ) retrie> [ 5 of 34] Compiling Retrie.Quantifiers ( Retrie/Quantifiers.hs, dist/build/Retrie/Quantifiers.o, dist/build/Retrie/Quantifiers.dyn_o ) retrie> [ 6 of 34] Compiling Retrie.SYB ( Retrie/SYB.hs, dist/build/Retrie/SYB.o, dist/build/Retrie/SYB.dyn_o ) retrie> [ 7 of 34] Compiling Retrie.ExactPrint.Annotated ( Retrie/ExactPrint/Annotated.hs, dist/build/Retrie/ExactPrint/Annotated.o, dist/build/Retrie/ExactPrint/Annotated.dyn_o ) retrie> retrie> Retrie/ExactPrint/Annotated.hs:39:41: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Control.Monad.State.Lazy’ does not export ‘fix’. retrie> | retrie> 39 | import Control.Monad.State.Lazy hiding (fix) retrie> | ^^^ retrie> [ 8 of 34] Compiling Retrie.Util ( Retrie/Util.hs, dist/build/Retrie/Util.o, dist/build/Retrie/Util.dyn_o ) retrie> [ 9 of 34] Compiling Retrie.ExactPrint ( Retrie/ExactPrint.hs, dist/build/Retrie/ExactPrint.o, dist/build/Retrie/ExactPrint.dyn_o ) retrie> retrie> Retrie/ExactPrint.hs:53:41: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Control.Monad.State.Lazy’ does not export ‘fix’. retrie> | retrie> 53 | import Control.Monad.State.Lazy hiding (fix) retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:77:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant hw-fingertree> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hw-fingertree> No hmake found hw-fingertree> Using hpc version 0.69 found on system at: hw-fingertree> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hw-fingertree> Using hsc2hs version 0.68.10 found on system at: hw-fingertree> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hw-fingertree> Using hscolour version 1.25 found on system at: hw-fingertree> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hw-fingertree> No jhc found hw-fingertree> Using ld found on system at: hw-fingertree> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hw-fingertree> No pkg-config found hw-fingertree> Using runghc version 9.8.1 found on system at: hw-fingertree> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hw-fingertree> Using strip version 2.44 found on system at: hw-fingertree> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hw-fingertree> Using tar found on system at: hw-fingertree> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hw-fingertree> No uhc found hw-fingertree> Running phase: buildPhase hw-fingertree> Preprocessing library for hw-fingertree-0.1.2.1.. hw-fingertree> Building library for hw-fingertree-0.1.2.1.. trifecta (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 trifecta (post)> Pushing 2 paths (173 are already present) using zstd to cache sellout ⏳ trifecta (post)> trifecta (post)> Pushing /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 (12.48 MiB) trifecta (post)> Pushing /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc (3.19 MiB) trifecta (post)> trifecta (post)> All done. trifecta (post)> added 2 signatures trifecta (post)> added 1 signatures trifecta (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 trifecta (post)> copying 2 paths... trifecta (post)> copying path '/nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc' to 'https://cache.nix-ci.com'... trifecta (post)> copying path '/nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4' to 'https://cache.nix-ci.com'... trifecta (post)> copying 1 paths... trifecta (post)> copying path '/nix/store/0q5xknh4gplr4wlwm437kj48cri617za-trifecta-2.1.4.drv' to 'https://cache.nix-ci.com'... trifecta (post)> added 0 signatures trifecta (post)> added 0 signatures trifecta (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc /nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4 trifecta (post)> copying 2 paths... trifecta (post)> copying path '/nix/store/r88sx7fi72ga4rqrw1bm63g05znwqmhw-trifecta-2.1.4-doc' to 'ssh-ng://worker.nix-ci.com'... trifecta (post)> copying path '/nix/store/xrxf5mnj4a34618cwqb7b6a2j2ljgs4h-trifecta-2.1.4' to 'ssh-ng://worker.nix-ci.com'... trifecta (post)> copying 1 paths... trifecta (post)> copying path '/nix/store/0q5xknh4gplr4wlwm437kj48cri617za-trifecta-2.1.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/bgw15qjj8virsfl3sd04p75zppml1vx5-tree-diff-0.3.4.drv'... bitvec> basicSet 3: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 4: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 5: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 6: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 7: OK bitvec> +++ OK, passed 1 test. bitvec> basicSet 8: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy1: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy2: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy3: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy4: OK bitvec> +++ OK, passed 1 test. bitvec> basicUnsafeCopy5: OK bitvec> +++ OK, passed 1 test. bitvec> flipBit: OK bitvec> +++ OK, passed 100 tests; 46 discarded. bitvec> new negative: OK bitvec> +++ OK, passed 100 tests. bitvec> replicate negative: OK bitvec> +++ OK, passed 100 tests. bitvec> Set operations bitvec> generalize1: OK bitvec> +++ OK, passed 100 tests. bitvec> generalize2: OK bitvec> +++ OK, passed 100 tests. bitvec> zipBits: OK bitvec> +++ OK, passed 200 tests. bitvec> zipInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> mapBits: OK bitvec> +++ OK, passed 100 tests. bitvec> mapInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> union: OK bitvec> +++ OK, passed 100 tests. bitvec> intersection: OK bitvec> +++ OK, passed 100 tests. bitvec> difference: OK bitvec> +++ OK, passed 100 tests. bitvec> symDiff: OK bitvec> +++ OK, passed 100 tests. bitvec> invertBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> invertInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> invertInPlaceWords: OK bitvec> +++ OK, passed 100 tests. bitvec> invertInPlace middle: OK bitvec> +++ OK, passed 100 tests. bitvec> invertInPlaceLong middle: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlaceWords: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlace middle: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlaceLong middle: OK bitvec> +++ OK, passed 100 tests. bitvec> selectBits bitvec> simple: OK generic-lens> [ 5 of 20] Compiling Data.Generics.Product.Fields ( src/Data/Generics/Product/Fields.hs, nothing ) generic-lens> [ 6 of 20] Compiling Data.Generics.Product.HList ( src/Data/Generics/Product/HList.hs, nothing ) generic-lens> [ 7 of 20] Compiling Data.Generics.Product.Param ( src/Data/Generics/Product/Param.hs, nothing ) generic-lens> [ 8 of 20] Compiling Data.Generics.Product.Positions ( src/Data/Generics/Product/Positions.hs, nothing ) generic-lens> [ 9 of 20] Compiling Data.Generics.Product.Subtype ( src/Data/Generics/Product/Subtype.hs, nothing ) generic-lens> [10 of 20] Compiling Data.Generics.Product.Typed ( src/Data/Generics/Product/Typed.hs, nothing ) generic-lens> [11 of 20] Compiling Data.Generics.Product.Any ( src/Data/Generics/Product/Any.hs, nothing ) generic-lens> generic-lens> src/Data/Generics/Product/Any.hs:79:26: warning: [GHC-58520] [-Wtype-equality-requires-operators] generic-lens> The use of ‘~’ without TypeOperators generic-lens> will become an error in a future GHC release. generic-lens> Suggested fix: Perhaps you intended to use TypeOperators generic-lens> | generic-lens> 79 | instance (HasType a s, t ~ s, a ~ b) => HasAny a s t a b where generic-lens> | ^ generic-lens> generic-lens> src/Data/Generics/Product/Any.hs:79:33: warning: [GHC-58520] [-Wtype-equality-requires-operators] generic-lens> The use of ‘~’ without TypeOperators generic-lens> will become an error in a future GHC release. generic-lens> Suggested fix: Perhaps you intended to use TypeOperators generic-lens> | generic-lens> 79 | instance (HasType a s, t ~ s, a ~ b) => HasAny a s t a b where generic-lens> | ^ generic-lens> [12 of 20] Compiling Data.Generics.Product.Types ( src/Data/Generics/Product/Types.hs, nothing ) generic-lens> [13 of 20] Compiling Data.Generics.Product ( src/Data/Generics/Product.hs, nothing ) generic-lens> [14 of 20] Compiling Data.Generics.Sum.Constructors ( src/Data/Generics/Sum/Constructors.hs, nothing ) generic-lens> [15 of 20] Compiling Data.Generics.Sum.Subtype ( src/Data/Generics/Sum/Subtype.hs, nothing ) generic-lens> [16 of 20] Compiling Data.Generics.Sum.Typed ( src/Data/Generics/Sum/Typed.hs, nothing ) generic-lens> [17 of 20] Compiling Data.Generics.Sum.Any ( src/Data/Generics/Sum/Any.hs, nothing ) generic-lens> [18 of 20] Compiling Data.Generics.Sum ( src/Data/Generics/Sum.hs, nothing ) generic-lens> [19 of 20] Compiling Data.Generics.Labels ( src/Data/Generics/Labels.hs, nothing ) generic-lens> [20 of 20] Compiling Data.Generics.Wrapped ( src/Data/Generics/Wrapped.hs, nothing ) generic-lens> Haddock coverage: generic-lens> Warning: 'Iso' is ambiguous. It is defined generic-lens> * at src/Data/Generics/Internal/VL/Iso.hs:50:1 generic-lens> * in ‘Data.Generics.Internal.Profunctor.Iso’ generic-lens> You may be able to disambiguate the identifier by qualifying it or generic-lens> by specifying the type/value namespace explicitly. generic-lens> Defaulting to the one defined at src/Data/Generics/Internal/VL/Iso.hs:50:1 generic-lens> Warning: 'M1' is ambiguous. It is defined generic-lens> * in ‘GHC.Generics’ generic-lens> * in ‘GHC.Generics’ generic-lens> You may be able to disambiguate the identifier by qualifying it or generic-lens> by specifying the type/value namespace explicitly. generic-lens> Defaulting to the one defined in ‘GHC.Generics’ generic-lens> 16% ( 7 / 43) in 'Data.Generics.Internal.VL' generic-lens> Missing documentation for: generic-lens> Module header generic-lens> lens (src/Data/Generics/Internal/VL/Lens.hs:70) generic-lens> Lens (src/Data/Generics/Internal/VL/Lens.hs:36) generic-lens> ravel (src/Data/Generics/Internal/VL/Lens.hs:66) generic-lens> set (src/Data/Generics/Internal/VL/Lens.hs:52) generic-lens> view (src/Data/Generics/Internal/VL/Lens.hs:40) generic-lens> .~ (src/Data/Generics/Internal/VL/Lens.hs:49) generic-lens> over (src/Data/Generics/Internal/VL/Lens.hs:55) generic-lens> lens2lensvl (src/Data/Generics/Internal/VL/Lens.hs:58) generic-lens> Iso' (src/Data/Generics/Internal/VL/Iso.hs:47) generic-lens> Iso (src/Data/Generics/Internal/VL/Iso.hs:50) generic-lens> kIso (src/Data/Generics/Internal/VL/Iso.hs:83) generic-lens> recIso (src/Data/Generics/Internal/VL/Iso.hs:86) generic-lens> prodIso (src/Data/Generics/Internal/VL/Iso.hs:89) generic-lens> fromIso (src/Data/Generics/Internal/VL/Iso.hs:54) mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 134 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 19 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 65536 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. rerebase> [ 23 of 368] Compiling GHC.Num ( library/GHC/Num.hs, dist/build/GHC/Num.o, dist/build/GHC/Num.dyn_o ) rerebase> [ 24 of 368] Compiling GHC.MVar ( library/GHC/MVar.hs, dist/build/GHC/MVar.o, dist/build/GHC/MVar.dyn_o ) rerebase> [ 25 of 368] Compiling GHC.List ( library/GHC/List.hs, dist/build/GHC/List.o, dist/build/GHC/List.dyn_o ) rerebase> [ 26 of 368] Compiling GHC.Int ( library/GHC/Int.hs, dist/build/GHC/Int.o, dist/build/GHC/Int.dyn_o ) rerebase> [ 27 of 368] Compiling GHC.IORef ( library/GHC/IORef.hs, dist/build/GHC/IORef.o, dist/build/GHC/IORef.dyn_o ) rerebase> [ 28 of 368] Compiling GHC.IOArray ( library/GHC/IOArray.hs, dist/build/GHC/IOArray.o, dist/build/GHC/IOArray.dyn_o ) rerebase> [ 29 of 368] Compiling GHC.IO.IOMode ( library/GHC/IO/IOMode.hs, dist/build/GHC/IO/IOMode.o, dist/build/GHC/IO/IOMode.dyn_o ) rerebase> [ 30 of 368] Compiling GHC.IO.Handle.Types ( library/GHC/IO/Handle/Types.hs, dist/build/GHC/IO/Handle/Types.o, dist/build/GHC/IO/Handle/Types.dyn_o ) rerebase> [ 31 of 368] Compiling GHC.IO.Handle.Text ( library/GHC/IO/Handle/Text.hs, dist/build/GHC/IO/Handle/Text.o, dist/build/GHC/IO/Handle/Text.dyn_o ) rerebase> [ 32 of 368] Compiling GHC.IO.Handle.Internals ( library/GHC/IO/Handle/Internals.hs, dist/build/GHC/IO/Handle/Internals.o, dist/build/GHC/IO/Handle/Internals.dyn_o ) rerebase> [ 33 of 368] Compiling GHC.IO.Handle.FD ( library/GHC/IO/Handle/FD.hs, dist/build/GHC/IO/Handle/FD.o, dist/build/GHC/IO/Handle/FD.dyn_o ) rerebase> [ 34 of 368] Compiling GHC.IO.Handle ( library/GHC/IO/Handle.hs, dist/build/GHC/IO/Handle.o, dist/build/GHC/IO/Handle.dyn_o ) rerebase> [ 35 of 368] Compiling GHC.IO.FD ( library/GHC/IO/FD.hs, dist/build/GHC/IO/FD.o, dist/build/GHC/IO/FD.dyn_o ) rerebase> [ 36 of 368] Compiling GHC.IO.Exception ( library/GHC/IO/Exception.hs, dist/build/GHC/IO/Exception.o, dist/build/GHC/IO/Exception.dyn_o ) rerebase> [ 37 of 368] Compiling GHC.IO.Encoding.UTF8 ( library/GHC/IO/Encoding/UTF8.hs, dist/build/GHC/IO/Encoding/UTF8.o, dist/build/GHC/IO/Encoding/UTF8.dyn_o ) rerebase> [ 38 of 368] Compiling GHC.IO.Encoding.UTF32 ( library/GHC/IO/Encoding/UTF32.hs, dist/build/GHC/IO/Encoding/UTF32.o, dist/build/GHC/IO/Encoding/UTF32.dyn_o ) rerebase> [ 39 of 368] Compiling GHC.IO.Encoding.UTF16 ( library/GHC/IO/Encoding/UTF16.hs, dist/build/GHC/IO/Encoding/UTF16.o, dist/build/GHC/IO/Encoding/UTF16.dyn_o ) rerebase> [ 40 of 368] Compiling GHC.IO.Encoding.Types ( library/GHC/IO/Encoding/Types.hs, dist/build/GHC/IO/Encoding/Types.o, dist/build/GHC/IO/Encoding/Types.dyn_o ) rerebase> [ 41 of 368] Compiling GHC.IO.Encoding.Latin1 ( library/GHC/IO/Encoding/Latin1.hs, dist/build/GHC/IO/Encoding/Latin1.o, dist/build/GHC/IO/Encoding/Latin1.dyn_o ) rerebase> [ 42 of 368] Compiling GHC.IO.Encoding.Iconv ( library/GHC/IO/Encoding/Iconv.hs, dist/build/GHC/IO/Encoding/Iconv.o, dist/build/GHC/IO/Encoding/Iconv.dyn_o ) rerebase> [ 43 of 368] Compiling GHC.IO.Encoding.Failure ( library/GHC/IO/Encoding/Failure.hs, dist/build/GHC/IO/Encoding/Failure.o, dist/build/GHC/IO/Encoding/Failure.dyn_o ) rerebase> [ 44 of 368] Compiling GHC.IO.Encoding ( library/GHC/IO/Encoding.hs, dist/build/GHC/IO/Encoding.o, dist/build/GHC/IO/Encoding.dyn_o ) rerebase> [ 45 of 368] Compiling GHC.IO.Device ( library/GHC/IO/Device.hs, dist/build/GHC/IO/Device.o, dist/build/GHC/IO/Device.dyn_o ) rerebase> [ 46 of 368] Compiling GHC.IO.BufferedIO ( library/GHC/IO/BufferedIO.hs, dist/build/GHC/IO/BufferedIO.o, dist/build/GHC/IO/BufferedIO.dyn_o ) rerebase> [ 47 of 368] Compiling GHC.IO.Buffer ( library/GHC/IO/Buffer.hs, dist/build/GHC/IO/Buffer.o, dist/build/GHC/IO/Buffer.dyn_o ) rerebase> [ 48 of 368] Compiling GHC.IO ( library/GHC/IO.hs, dist/build/GHC/IO.o, dist/build/GHC/IO.dyn_o ) rerebase> [ 49 of 368] Compiling GHC.Generics ( library/GHC/Generics.hs, dist/build/GHC/Generics.o, dist/build/GHC/Generics.dyn_o ) rerebase> [ 50 of 368] Compiling GHC.ForeignPtr ( library/GHC/ForeignPtr.hs, dist/build/GHC/ForeignPtr.o, dist/build/GHC/ForeignPtr.dyn_o ) rerebase> [ 51 of 368] Compiling GHC.Foreign ( library/GHC/Foreign.hs, dist/build/GHC/Foreign.o, dist/build/GHC/Foreign.dyn_o ) rerebase> [ 52 of 368] Compiling GHC.Float.RealFracMethods ( library/GHC/Float/RealFracMethods.hs, dist/build/GHC/Float/RealFracMethods.o, dist/build/GHC/Float/RealFracMethods.dyn_o ) apply-refact> [5 of 9] Compiling Refact.Options ( src/Refact/Options.hs, dist/build/test/test-tmp/Refact/Options.o ) apply-refact> [6 of 9] Compiling Refact.Fixity ( src/Refact/Fixity.hs, dist/build/test/test-tmp/Refact/Fixity.o ) apply-refact> [7 of 9] Compiling Refact.Apply ( src/Refact/Apply.hs, dist/build/test/test-tmp/Refact/Apply.o ) apply-refact> [8 of 9] Compiling Refact.Run ( src/Refact/Run.hs, dist/build/test/test-tmp/Refact/Run.o ) apply-refact> [9 of 9] Compiling Main ( tests/Test.hs, dist/build/test/test-tmp/Main.o ) apply-refact> [10 of 10] Linking dist/build/test/test apply-refact> Preprocessing library for apply-refact-0.14.0.0.. apply-refact> Building library for apply-refact-0.14.0.0.. apply-refact> [1 of 5] Compiling Refact.Compat ( src/Refact/Compat.hs, dist/build/Refact/Compat.o, dist/build/Refact/Compat.dyn_o ) apply-refact> [2 of 5] Compiling Refact.Utils ( src/Refact/Utils.hs, dist/build/Refact/Utils.o, dist/build/Refact/Utils.dyn_o ) apply-refact> [3 of 5] Compiling Refact.Internal ( src/Refact/Internal.hs, dist/build/Refact/Internal.o, dist/build/Refact/Internal.dyn_o ) apply-refact> apply-refact> src/Refact/Internal.hs:494:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a pattern binding: apply-refact> Patterns of type ‘GHC.XRec apply-refact> GHC.GhcPs apply-refact> [GHC.LMatch apply-refact> GHC.GhcPs apply-refact> (GHC.GenLocated apply-refact> GHC.SrcSpanAnnA (GHC.HsExpr GHC.GhcPs))]’ not matched: apply-refact> GHC.L _ [] apply-refact> GHC.L _ ((GHC.L _ _):_:_) apply-refact> | apply-refact> 494 | GHC.L locMG [GHC.L locMatch newMatch] = GHC.mg_alts newMG apply-refact> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ apply-refact> apply-refact> src/Refact/Internal.hs:559:15: warning: [GHC-62161] [-Wincomplete-record-updates] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a record update: apply-refact> Patterns of type ‘GHC.HsBindLR GHC.GhcPs GHC.GhcPs’ not matched: apply-refact> GHC.PatBind _ _ _ apply-refact> GHC.VarBind _ _ _ apply-refact> GHC.PatSynBind _ _ apply-refact> | apply-refact> 559 | newBind = origBind {GHC.fun_matches = newMG} apply-refact> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 77 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:109:39: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l1’ retrie> | retrie> 109 | fixOneExpr env (L l2 (OpApp x2 ap1@(L l1 (OpApp x1 x op1 y)) op2 z)) retrie> | ^^ retrie> retrie> Retrie/ExactPrint.hs:114:5: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_1’ retrie> | retrie> 114 | ap1_1 <- transferAnnsT isComma ap2'_0 ap1_0 retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:123:44: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘ext2’ shadows the existing binding retrie> imported from ‘Retrie.SYB’ at Retrie/ExactPrint.hs:76:1-31 retrie> (and originally defined in ‘Data.Generics.Aliases’) retrie> | retrie> 123 | fixOnePat env (dLPat -> Just (L l2 (ConPat ext2 op2 (InfixCon (dLPat -> Just ap1@(L l1 (ConPat ext1 op1 (InfixCon x y)))) z)))) retrie> | ^^^^ retrie> retrie> Retrie/ExactPrint.hs:126:6: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_0’ retrie> | retrie> 126 | (ap1_0, ap2'_0) <- swapEntryDPT ap1 ap2' retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:127:5: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_1’ retrie> | retrie> 127 | ap1_1 <- transferAnnsT isComma ap2' ap1 retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:176:14: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘n’ retrie> | retrie> 176 | SameLine n -> do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:209:22: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 209 | fixOneEntryExpr e@(L l (OpApp a x b c)) = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:222:15: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 222 | | Just p@(L l (ConPat a b (InfixCon x c))) <- dLPat pat = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:435:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘isCommentKeyword’ retrie> | retrie> 435 | isCommentKeyword _ = False retrie> | ^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:445:35: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | hw-fingertree> [1 of 4] Compiling HaskellWorks.Data.FingerTree ( src/HaskellWorks/Data/FingerTree.hs, dist/build/HaskellWorks/Data/FingerTree.o, dist/build/HaskellWorks/Data/FingerTree.dyn_o ) hw-fingertree> [2 of 4] Compiling HaskellWorks.Data.IntervalMap.FingerTree ( src/HaskellWorks/Data/IntervalMap/FingerTree.hs, dist/build/HaskellWorks/Data/IntervalMap/FingerTree.o, dist/build/HaskellWorks/Data/IntervalMap/FingerTree.dyn_o ) hw-fingertree> [3 of 4] Compiling HaskellWorks.Data.PriorityQueue.FingerTree ( src/HaskellWorks/Data/PriorityQueue/FingerTree.hs, dist/build/HaskellWorks/Data/PriorityQueue/FingerTree.o, dist/build/HaskellWorks/Data/PriorityQueue/FingerTree.dyn_o ) hw-fingertree> [4 of 4] Compiling Paths_hw_fingertree ( dist/build/autogen/Paths_hw_fingertree.hs, dist/build/Paths_hw_fingertree.o, dist/build/Paths_hw_fingertree.dyn_o ) hw-fingertree> [1 of 4] Compiling HaskellWorks.Data.FingerTree ( src/HaskellWorks/Data/FingerTree.hs, dist/build/HaskellWorks/Data/FingerTree.p_o ) hw-fingertree> [2 of 4] Compiling HaskellWorks.Data.IntervalMap.FingerTree ( src/HaskellWorks/Data/IntervalMap/FingerTree.hs, dist/build/HaskellWorks/Data/IntervalMap/FingerTree.p_o ) hw-fingertree> [3 of 4] Compiling HaskellWorks.Data.PriorityQueue.FingerTree ( src/HaskellWorks/Data/PriorityQueue/FingerTree.hs, dist/build/HaskellWorks/Data/PriorityQueue/FingerTree.p_o ) hw-fingertree> [4 of 4] Compiling Paths_hw_fingertree ( dist/build/autogen/Paths_hw_fingertree.hs, dist/build/Paths_hw_fingertree.p_o ) ormolu> Running phase: setupCompilerEnvironmentPhase ormolu> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. ormolu> Running phase: unpackPhase ormolu> unpacking source archive /nix/store/hp61hircmczsiq0xw0can0nzp2aa48j4-ormolu-0.7.4.0.tar.gz ormolu> source root is ormolu-0.7.4.0 ormolu> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ormolu-0.7.4.0/tests/Spec.hs" ormolu> Running phase: patchPhase ormolu> Replace Cabal file with edited version from mirror://hackage/ormolu-0.7.4.0/revision/5.cabal. ormolu> Running phase: compileBuildDriverPhase ormolu> setupCompileFlags: -package-db=/build/tmp.xrJWKpkI6O/setup-package.conf.d -threaded ormolu> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.xrJWKpkI6O/Main.o ) ormolu> [2 of 2] Linking Setup ormolu> Running phase: updateAutotoolsGnuConfigScriptsPhase ormolu> Running phase: configurePhase ormolu> configureFlags: --verbose --prefix=/nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc/share/doc/ormolu-0.7.4.0 --with-gcc=gcc --package-db=/build/tmp.xrJWKpkI6O/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 --bindir=/nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin/bin --ghc-option=-haddock --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib ormolu> Using Parsec parser ormolu> Configuring ormolu-0.7.4.0... ormolu> Flags chosen: dev=False, internal-bundle-fixities=True ormolu> Dependency Cabal-syntax >=3.10 && <3.13: using Cabal-syntax-3.10.2.0 ormolu> Dependency Diff >=0.4 && <2: using Diff-0.5 ormolu> Dependency MemoTrie >=0.6 && <0.7: using MemoTrie-0.6.11 ormolu> Dependency ansi-terminal >=0.10 && <1.2: using ansi-terminal-1.1.2 ormolu> Dependency array >=0.5 && <0.6: using array-0.5.6.0 ormolu> Dependency base >=4.14 && <5: using base-4.19.0.0 ormolu> Dependency binary >=0.8 && <0.9: using binary-0.8.9.1 ormolu> Dependency bytestring >=0.2 && <0.13: using bytestring-0.12.0.2 ormolu> Dependency containers >=0.5 && <0.8: using containers-0.6.8 ormolu> Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 ormolu> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 ormolu> Dependency file-embed >=0.0.15 && <0.1: using file-embed-0.0.16.0 ormolu> Dependency filepath >=1.2 && <1.6: using filepath-1.4.100.4 ormolu> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ormolu> Dependency megaparsec >=9: using megaparsec-9.7.0 ormolu> Dependency mtl >=2 && <3: using mtl-2.3.1 ormolu> Dependency syb >=0.7 && <0.8: using syb-0.7.2.4 ormolu> Dependency text >=2 && <3: using text-2.1 ormolu> Dependency Cabal-syntax >=3.10 && <3.13: using Cabal-syntax-3.10.2.0 ormolu> Dependency base >=4.12 && <5: using base-4.19.0.0 ormolu> Dependency containers >=0.5 && <0.8: using containers-0.6.8 ormolu> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 ormolu> Dependency filepath >=1.2 && <1.6: using filepath-1.4.100.4 ormolu> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ormolu> Dependency optparse-applicative >=0.14 && <0.19: using ormolu> optparse-applicative-0.18.1.0 ormolu> Dependency ormolu: using ormolu-0.7.4.0 ormolu> Dependency text >=2 && <3: using text-2.1 ormolu> Dependency th-env >=0.1.1 && <0.2: using th-env-0.1.1 bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.02s) bitvec> +++ OK, passed 100 tests. bitvec> excludeBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.03s) bitvec> +++ OK, passed 100 tests. bitvec> countBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> Set operations bitvec> generalize1: OK bitvec> +++ OK, passed 100 tests. bitvec> generalize2: OK bitvec> +++ OK, passed 100 tests. bitvec> zipBits: OK bitvec> +++ OK, passed 200 tests. bitvec> zipInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> mapBits: OK bitvec> +++ OK, passed 100 tests. bitvec> mapInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> union: OK bitvec> +++ OK, passed 100 tests. bitvec> intersection: OK bitvec> +++ OK, passed 100 tests. bitvec> difference: OK bitvec> +++ OK, passed 100 tests. bitvec> symDiff: OK bitvec> +++ OK, passed 100 tests. bitvec> invertBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> invertInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> invertInPlaceWords: OK bitvec> +++ OK, passed 100 tests. bitvec> invertInPlace middle: OK bitvec> +++ OK, passed 100 tests. bitvec> invertInPlaceLong middle: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlace: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlaceWords: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlace middle: OK bitvec> +++ OK, passed 100 tests. bitvec> reverseInPlaceLong middle: OK bitvec> +++ OK, passed 100 tests. bitvec> selectBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK generic-lens> iso (src/Data/Generics/Internal/VL/Iso.hs:92) generic-lens> Exchange (src/Data/Generics/Internal/VL/Iso.hs:33) generic-lens> iso2isovl (src/Data/Generics/Internal/VL/Iso.hs:58) generic-lens> repIsoN (src/Data/Generics/Internal/VL/Iso.hs:73) generic-lens> paramIso (src/Data/Generics/Internal/VL/Iso.hs:76) generic-lens> build (src/Data/Generics/Internal/VL/Prism.hs:44) generic-lens> match (src/Data/Generics/Internal/VL/Prism.hs:39) generic-lens> Prism' (src/Data/Generics/Internal/VL/Prism.hs:35) generic-lens> prism (src/Data/Generics/Internal/VL/Prism.hs:49) generic-lens> Market (src/Data/Generics/Internal/VL/Prism.hs:59) generic-lens> prism2prismvl (src/Data/Generics/Internal/VL/Prism.hs:53) generic-lens> confusing generic-lens> liftCurried generic-lens> liftCurriedYoneda generic-lens> liftYoneda generic-lens> lowerCurried generic-lens> lowerYoneda generic-lens> yap generic-lens> Curried generic-lens> Traversal generic-lens> Yoneda generic-lens> 87% ( 7 / 8) in 'Data.Generics.Product.Fields' generic-lens> Missing documentation for: generic-lens> HasField' (src/Data/Generics/Product/Fields.hs:127) generic-lens> 50% ( 1 / 2) in 'Data.Generics.Product.HList' generic-lens> Missing documentation for: generic-lens> IsList (src/Data/Generics/Product/HList.hs:36) generic-lens> 25% ( 1 / 4) in 'Data.Generics.Product.Param' generic-lens> Missing documentation for: generic-lens> Rec generic-lens> HasParam (src/Data/Generics/Product/Param.hs:43) generic-lens> Param generic-lens> 88% ( 8 / 9) in 'Data.Generics.Product.Positions' generic-lens> Missing documentation for: generic-lens> HasPosition_ (src/Data/Generics/Product/Positions.hs:92) generic-lens> Warning: 'subtype' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 100% ( 4 / 4) in 'Data.Generics.Product.Subtype' generic-lens> 100% ( 4 / 4) in 'Data.Generics.Product.Typed' generic-lens> 75% ( 3 / 4) in 'Data.Generics.Product.Any' generic-lens> Missing documentation for: generic-lens> HasAny (src/Data/Generics/Product/Any.hs:57) generic-lens> Warning: 'Generic' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 91% ( 11 / 12) in 'Data.Generics.Product.Types' generic-lens> Missing documentation for: generic-lens> HasTypes generic-lens> Warning: 'Generic' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 100% ( 11 / 11) in 'Data.Generics.Product' generic-lens> Warning: 'HasConstructor' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'HasConstructor_' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 85% ( 6 / 7) in 'Data.Generics.Sum.Constructors' generic-lens> Missing documentation for: generic-lens> AsConstructor' (src/Data/Generics/Sum/Constructors.hs:114) generic-lens> Warning: 'Sub' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'Sup' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'FourLeggedAnimal' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'Animal' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'Dog4' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'Dog' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'Cat4' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> Warning: 'Cat' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 100% ( 4 / 4) in 'Data.Generics.Sum.Subtype' generic-lens> 100% ( 3 / 3) in 'Data.Generics.Sum.Typed' generic-lens> 100% ( 4 / 4) in 'Data.Generics.Sum.Any' generic-lens> Warning: 'Generic' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 100% ( 6 / 6) in 'Data.Generics.Sum' generic-lens> Warning: 'ReifiedLens' is out of scope. generic-lens> If you qualify the identifier, haddock can try to link it anyway. generic-lens> 71% ( 5 / 7) in 'Data.Generics.Labels' generic-lens> Missing documentation for: generic-lens> Field' (src/Data/Generics/Labels.hs:87) generic-lens> Constructor' (src/Data/Generics/Labels.hs:102) generic-lens> 100% ( 6 / 6) in 'Data.Generics.Wrapped' generic-lens> Warning: Data.Generics.Product.Fields: could not find link destinations for: generic-lens> - Data.Generics.Product.Fields.HasField0 generic-lens> Warning: Data.Generics.Product.Param: could not find link destinations for: generic-lens> - Data.Generics.Internal.GenericN.D:R:ParamTYPETYPEna0 generic-lens> Warning: Data.Generics.Labels: could not find link destinations for: mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring rerebase> [ 53 of 368] Compiling GHC.Float.ConversionUtils ( library/GHC/Float/ConversionUtils.hs, dist/build/GHC/Float/ConversionUtils.o, dist/build/GHC/Float/ConversionUtils.dyn_o ) rerebase> [ 54 of 368] Compiling GHC.Float ( library/GHC/Float.hs, dist/build/GHC/Float.o, dist/build/GHC/Float.dyn_o ) rerebase> [ 55 of 368] Compiling GHC.Fingerprint.Type ( library/GHC/Fingerprint/Type.hs, dist/build/GHC/Fingerprint/Type.o, dist/build/GHC/Fingerprint/Type.dyn_o ) rerebase> [ 56 of 368] Compiling GHC.Fingerprint ( library/GHC/Fingerprint.hs, dist/build/GHC/Fingerprint.o, dist/build/GHC/Fingerprint.dyn_o ) rerebase> [ 57 of 368] Compiling GHC.Exts ( library/GHC/Exts.hs, dist/build/GHC/Exts.o, dist/build/GHC/Exts.dyn_o ) rerebase> [ 58 of 368] Compiling GHC.Exception ( library/GHC/Exception.hs, dist/build/GHC/Exception.o, dist/build/GHC/Exception.dyn_o ) rerebase> [ 59 of 368] Compiling GHC.Err ( library/GHC/Err.hs, dist/build/GHC/Err.o, dist/build/GHC/Err.dyn_o ) rerebase> [ 60 of 368] Compiling GHC.Environment ( library/GHC/Environment.hs, dist/build/GHC/Environment.o, dist/build/GHC/Environment.dyn_o ) rerebase> [ 61 of 368] Compiling GHC.Enum ( library/GHC/Enum.hs, dist/build/GHC/Enum.o, dist/build/GHC/Enum.dyn_o ) rerebase> [ 62 of 368] Compiling GHC.Desugar ( library/GHC/Desugar.hs, dist/build/GHC/Desugar.o, dist/build/GHC/Desugar.dyn_o ) rerebase> [ 63 of 368] Compiling GHC.Conc.Sync ( library/GHC/Conc/Sync.hs, dist/build/GHC/Conc/Sync.o, dist/build/GHC/Conc/Sync.dyn_o ) rerebase> [ 64 of 368] Compiling GHC.Conc.Signal ( library/GHC/Conc/Signal.hs, dist/build/GHC/Conc/Signal.o, dist/build/GHC/Conc/Signal.dyn_o ) rerebase> [ 65 of 368] Compiling GHC.Conc.IO ( library/GHC/Conc/IO.hs, dist/build/GHC/Conc/IO.o, dist/build/GHC/Conc/IO.dyn_o ) rerebase> [ 66 of 368] Compiling GHC.Conc ( library/GHC/Conc.hs, dist/build/GHC/Conc.o, dist/build/GHC/Conc.dyn_o ) rerebase> [ 67 of 368] Compiling GHC.Char ( library/GHC/Char.hs, dist/build/GHC/Char.o, dist/build/GHC/Char.dyn_o ) rerebase> [ 68 of 368] Compiling GHC.Base ( library/GHC/Base.hs, dist/build/GHC/Base.o, dist/build/GHC/Base.dyn_o ) rerebase> [ 69 of 368] Compiling GHC.Arr ( library/GHC/Arr.hs, dist/build/GHC/Arr.o, dist/build/GHC/Arr.dyn_o ) rerebase> [ 70 of 368] Compiling Foreign.Storable ( library/Foreign/Storable.hs, dist/build/Foreign/Storable.o, dist/build/Foreign/Storable.dyn_o ) rerebase> [ 71 of 368] Compiling Foreign.StablePtr ( library/Foreign/StablePtr.hs, dist/build/Foreign/StablePtr.o, dist/build/Foreign/StablePtr.dyn_o ) rerebase> [ 72 of 368] Compiling Foreign.Ptr ( library/Foreign/Ptr.hs, dist/build/Foreign/Ptr.o, dist/build/Foreign/Ptr.dyn_o ) rerebase> [ 73 of 368] Compiling Foreign.Marshal.Utils ( library/Foreign/Marshal/Utils.hs, dist/build/Foreign/Marshal/Utils.o, dist/build/Foreign/Marshal/Utils.dyn_o ) rerebase> [ 74 of 368] Compiling Foreign.Marshal.Unsafe ( library/Foreign/Marshal/Unsafe.hs, dist/build/Foreign/Marshal/Unsafe.o, dist/build/Foreign/Marshal/Unsafe.dyn_o ) rerebase> [ 75 of 368] Compiling Foreign.Marshal.Safe ( library/Foreign/Marshal/Safe.hs, dist/build/Foreign/Marshal/Safe.o, dist/build/Foreign/Marshal/Safe.dyn_o ) rerebase> [ 76 of 368] Compiling Foreign.Marshal.Pool ( library/Foreign/Marshal/Pool.hs, dist/build/Foreign/Marshal/Pool.o, dist/build/Foreign/Marshal/Pool.dyn_o ) rerebase> [ 77 of 368] Compiling Foreign.Marshal.Error ( library/Foreign/Marshal/Error.hs, dist/build/Foreign/Marshal/Error.o, dist/build/Foreign/Marshal/Error.dyn_o ) rerebase> [ 78 of 368] Compiling Foreign.Marshal.Array ( library/Foreign/Marshal/Array.hs, dist/build/Foreign/Marshal/Array.o, dist/build/Foreign/Marshal/Array.dyn_o ) rerebase> [ 79 of 368] Compiling Foreign.Marshal.Alloc ( library/Foreign/Marshal/Alloc.hs, dist/build/Foreign/Marshal/Alloc.o, dist/build/Foreign/Marshal/Alloc.dyn_o ) rerebase> [ 80 of 368] Compiling Foreign.Marshal ( library/Foreign/Marshal.hs, dist/build/Foreign/Marshal.o, dist/build/Foreign/Marshal.dyn_o ) rerebase> [ 81 of 368] Compiling Foreign.ForeignPtr.Unsafe ( library/Foreign/ForeignPtr/Unsafe.hs, dist/build/Foreign/ForeignPtr/Unsafe.o, dist/build/Foreign/ForeignPtr/Unsafe.dyn_o ) rerebase> [ 82 of 368] Compiling Foreign.ForeignPtr ( library/Foreign/ForeignPtr.hs, dist/build/Foreign/ForeignPtr.o, dist/build/Foreign/ForeignPtr.dyn_o ) retrie> 445 | hasComments (L (SrcSpanAnn (EpAnn anc _ cs) _) _) retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:478:15: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘p’ retrie> | retrie> 478 | transferAnnsT p (L (SrcSpanAnn EpAnnNotUsed _) _) b = return b retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:479:39: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:479:60: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘cs’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^^ retrie> retrie> Retrie/ExactPrint.hs:479:64: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:479:67: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘a’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^ retrie> [10 of 34] Compiling Retrie.Substitution ( Retrie/Substitution.hs, dist/build/Retrie/Substitution.o, dist/build/Retrie/Substitution.dyn_o ) retrie> [11 of 34] Compiling Retrie.FreeVars ( Retrie/FreeVars.hs, dist/build/Retrie/FreeVars.o, dist/build/Retrie/FreeVars.dyn_o ) retrie> retrie> Retrie/FreeVars.hs:28:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup FreeVars’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 28 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/FreeVars.hs:32:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid FreeVars’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 32 | mappend (FreeVars s1) (FreeVars s2) = FreeVars $ s1 <> s2 retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ormolu> Dependency Cabal-syntax >=3.10 && <3.13: using Cabal-syntax-3.10.2.0 ormolu> Dependency QuickCheck >=2.14: using QuickCheck-2.14.3 ormolu> Dependency base >=4.14 && <5: using base-4.19.0.0 ormolu> Dependency containers >=0.5 && <0.8: using containers-0.6.8 ormolu> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 ormolu> Dependency filepath >=1.2 && <1.6: using filepath-1.4.100.4 ormolu> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 ormolu> Dependency hspec >=2 && <3: using hspec-2.11.12 ormolu> Dependency hspec-megaparsec >=2.2: using hspec-megaparsec-2.2.1 ormolu> Dependency megaparsec >=9: using megaparsec-9.7.0 ormolu> Dependency ormolu: using ormolu-0.7.4.0 ormolu> Dependency path >=0.6 && <0.10: using path-0.9.5 ormolu> Dependency path-io >=1.4.2 && <2: using path-io-1.8.2 ormolu> Dependency temporary >=1.3 && <1.4: using temporary-1.3 ormolu> Dependency text >=2 && <3: using text-2.1 ormolu> Source component graph: ormolu> component lib ormolu> component exe:ormolu dependency lib ormolu> component test:tests dependency lib ormolu> Configured component graph: ormolu> component ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> include Cabal-syntax-3.10.2.0-0734 ormolu> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ormolu> include MemoTrie-0.6.11-FbyiBTbmMJBCVvIlFnmNiz ormolu> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF ormolu> include array-0.5.6.0-7325 ormolu> include base-4.19.0.0-05c7 ormolu> include binary-0.8.9.1-a30e ormolu> include bytestring-0.12.0.2-3593 ormolu> include containers-0.6.8-e785 ormolu> include deepseq-1.5.0.0-3309 ormolu> include directory-1.3.8.1-696d ormolu> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l ormolu> include filepath-1.4.100.4-dda0 ormolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 ormolu> include mtl-2.3.1-eef8 ormolu> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ormolu> include text-2.1-c70b ormolu> component ormolu-0.7.4.0-J9TU5oLGpGFdlznlnsetb-ormolu ormolu> include Cabal-syntax-3.10.2.0-0734 ormolu> include base-4.19.0.0-05c7 ormolu> include containers-0.6.8-e785 ormolu> include directory-1.3.8.1-696d ormolu> include filepath-1.4.100.4-dda0 ormolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ormolu> include ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> include text-2.1-c70b ormolu> include th-env-0.1.1-6rzD4ayiCvtL4pR3EnMseY ormolu> component ormolu-0.7.4.0-FOeLYUvsbY1DR8ga72APf9-tests ormolu> include Cabal-syntax-3.10.2.0-0734 ormolu> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg ormolu> include base-4.19.0.0-05c7 ormolu> include containers-0.6.8-e785 ormolu> include directory-1.3.8.1-696d ormolu> include filepath-1.4.100.4-dda0 ormolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF ormolu> include hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT ormolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 ormolu> include ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY ormolu> include path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj ormolu> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N ormolu> include text-2.1-c70b ormolu> Linked component graph: ormolu> unit ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> include Cabal-syntax-3.10.2.0-0734 ormolu> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ormolu> include MemoTrie-0.6.11-FbyiBTbmMJBCVvIlFnmNiz ormolu> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF ormolu> include array-0.5.6.0-7325 ormolu> include base-4.19.0.0-05c7 ormolu> include binary-0.8.9.1-a30e ormolu> include bytestring-0.12.0.2-3593 ormolu> include containers-0.6.8-e785 ormolu> include deepseq-1.5.0.0-3309 ormolu> include directory-1.3.8.1-696d ormolu> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l ormolu> include filepath-1.4.100.4-dda0 ormolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 ormolu> include mtl-2.3.1-eef8 ormolu> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ormolu> include text-2.1-c70b bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.02s) bitvec> +++ OK, passed 100 tests. bitvec> excludeBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.02s) bitvec> +++ OK, passed 100 tests. bitvec> countBits bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> Data.Vector.Unboxed.Bit bitvec> Data.Vector.Unboxed functions bitvec> toList . fromList == id: OK bitvec> +++ OK, passed 100 tests. bitvec> fromList . toList == id bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> slice: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneFromWords: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneToWords bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> castToWords_1: OK bitvec> +++ OK, passed 100 tests. bitvec> castToWords_2: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneFromWords8: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneToWords8 bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> castToWords8_1: OK bitvec> +++ OK, passed 100 tests. bitvec> castToWords8_2: OK bitvec> +++ OK, passed 100 tests. bitvec> cloneToByteString: OK bitvec> +++ OK, passed 100 tests. bitvec> reverse bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> countBits bitvec> special case 1: OK bitvec> +++ OK, passed 1 test. bitvec> matches definition bitvec> simple: OK bitvec> +++ OK, passed 100 tests. generic-lens> - Data.Generics.Labels.IsLabelHelper generic-lens> - Data.Generics.Labels.ClassifyLabel generic-lens> Documentation created: dist/doc/html/generic-lens/, generic-lens> dist/doc/html/generic-lens/generic-lens.txt generic-lens> Preprocessing test suite 'inspection-tests' for generic-lens-2.2.2.0.. generic-lens> Preprocessing test suite 'generic-lens-syb-tree' for generic-lens-2.2.2.0.. generic-lens> Preprocessing test suite 'generic-lens-bifunctor' for generic-lens-2.2.2.0.. generic-lens> Running phase: installPhase generic-lens> Installing library in /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI generic-lens> Running phase: fixupPhase generic-lens> shrinking RPATHs of ELF executables and libraries in /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 generic-lens> shrinking /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSgeneric-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI-ghc9.8.1.so generic-lens> checking for references to /build/ in /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0... generic-lens> patching script interpreter paths in /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 generic-lens> stripping (with command strip and flags -S -p) in /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0/lib generic-lens> shrinking RPATHs of ELF executables and libraries in /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc generic-lens> checking for references to /build/ in /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc... generic-lens> patching script interpreter paths in /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 101 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 20 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 139 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. rerebase> [ 83 of 368] Compiling Foreign.Concurrent ( library/Foreign/Concurrent.hs, dist/build/Foreign/Concurrent.o, dist/build/Foreign/Concurrent.dyn_o ) rerebase> [ 84 of 368] Compiling Foreign.C.Types ( library/Foreign/C/Types.hs, dist/build/Foreign/C/Types.o, dist/build/Foreign/C/Types.dyn_o ) rerebase> [ 85 of 368] Compiling Foreign.C.String ( library/Foreign/C/String.hs, dist/build/Foreign/C/String.o, dist/build/Foreign/C/String.dyn_o ) rerebase> [ 86 of 368] Compiling Foreign.C.Error ( library/Foreign/C/Error.hs, dist/build/Foreign/C/Error.o, dist/build/Foreign/C/Error.dyn_o ) rerebase> [ 87 of 368] Compiling Foreign.C ( library/Foreign/C.hs, dist/build/Foreign/C.o, dist/build/Foreign/C.dyn_o ) rerebase> [ 88 of 368] Compiling Foreign ( library/Foreign.hs, dist/build/Foreign.o, dist/build/Foreign.dyn_o ) rerebase> [ 89 of 368] Compiling Debug.Trace ( library/Debug/Trace.hs, dist/build/Debug/Trace.o, dist/build/Debug/Trace.dyn_o ) rerebase> [ 90 of 368] Compiling Data.Word ( library/Data/Word.hs, dist/build/Data/Word.o, dist/build/Data/Word.dyn_o ) rerebase> [ 91 of 368] Compiling Data.Void.Unsafe ( library/Data/Void/Unsafe.hs, dist/build/Data/Void/Unsafe.o, dist/build/Data/Void/Unsafe.dyn_o ) rerebase> [ 92 of 368] Compiling Data.Void ( library/Data/Void.hs, dist/build/Data/Void.o, dist/build/Data/Void.dyn_o ) rerebase> [ 93 of 368] Compiling Data.Version ( library/Data/Version.hs, dist/build/Data/Version.o, dist/build/Data/Version.dyn_o ) rerebase> [ 94 of 368] Compiling Data.Vector.Unboxed.Mutable ( library/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.o, dist/build/Data/Vector/Unboxed/Mutable.dyn_o ) rerebase> [ 95 of 368] Compiling Data.Vector.Unboxed.Base ( library/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.o, dist/build/Data/Vector/Unboxed/Base.dyn_o ) rerebase> [ 96 of 368] Compiling Data.Vector.Unboxed ( library/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.o, dist/build/Data/Vector/Unboxed.dyn_o ) rerebase> [ 97 of 368] Compiling Data.Vector.Storable.Mutable ( library/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.o, dist/build/Data/Vector/Storable/Mutable.dyn_o ) rerebase> [ 98 of 368] Compiling Data.Vector.Storable.Internal ( library/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.o, dist/build/Data/Vector/Storable/Internal.dyn_o ) rerebase> [ 99 of 368] Compiling Data.Vector.Storable ( library/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.o, dist/build/Data/Vector/Storable.dyn_o ) rerebase> [100 of 368] Compiling Data.Vector.Primitive.Mutable ( library/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.o, dist/build/Data/Vector/Primitive/Mutable.dyn_o ) rerebase> [101 of 368] Compiling Data.Vector.Primitive ( library/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.o, dist/build/Data/Vector/Primitive.dyn_o ) rerebase> [102 of 368] Compiling Data.Vector.Mutable ( library/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.o, dist/build/Data/Vector/Mutable.dyn_o ) rerebase> [103 of 368] Compiling Data.Vector.Internal.Check ( library/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.o, dist/build/Data/Vector/Internal/Check.dyn_o ) rerebase> [104 of 368] Compiling Data.Vector.Instances ( library/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.o, dist/build/Data/Vector/Instances.dyn_o ) rerebase> [105 of 368] Compiling Data.Vector.Generic.New ( library/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.o, dist/build/Data/Vector/Generic/New.dyn_o ) rerebase> [106 of 368] Compiling Data.Vector.Generic.Mutable ( library/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.o, dist/build/Data/Vector/Generic/Mutable.dyn_o ) rerebase> [107 of 368] Compiling Data.Vector.Generic.Base ( library/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.o, dist/build/Data/Vector/Generic/Base.dyn_o ) rerebase> [108 of 368] Compiling Data.Vector.Generic ( library/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.o, dist/build/Data/Vector/Generic.dyn_o ) rerebase> [109 of 368] Compiling Data.Vector.Fusion.Util ( library/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.o, dist/build/Data/Vector/Fusion/Util.dyn_o ) retrie> [12 of 34] Compiling Retrie.PatternMap.Class ( Retrie/PatternMap/Class.hs, dist/build/Retrie/PatternMap/Class.o, dist/build/Retrie/PatternMap/Class.dyn_o ) retrie> retrie> Retrie/PatternMap/Class.hs:50:11: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 50 | unionOn f m1 m2 = mUnion (f m1) (f m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Class.hs:86:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 86 | mUnion (MaybeMap m1) (MaybeMap m2) = MaybeMap $ m1 ++ m2 retrie> | ^^ retrie> retrie> Retrie/PatternMap/Class.hs:114:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 114 | mUnion m1 m2 = ListMap retrie> | ^^ retrie> [13 of 34] Compiling Retrie.PatternMap.Bag ( Retrie/PatternMap/Bag.hs, dist/build/Retrie/PatternMap/Bag.o, dist/build/Retrie/PatternMap/Bag.dyn_o ) retrie> [14 of 34] Compiling Retrie.PatternMap.Instances ( Retrie/PatternMap/Instances.hs, dist/build/Retrie/PatternMap/Instances.o, dist/build/Retrie/PatternMap/Instances.dyn_o ) retrie> retrie> Retrie/PatternMap/Instances.hs:48:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 48 | mUnion m1 m2 = TupArgMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:84:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 84 | mUnion m1 m2 = BoxityMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:112:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 112 | mUnion m1 m2 = VM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:159:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> listBits bitvec> special case 1: OK bitvec> +++ OK, passed 1 test. bitvec> special case 2: OK bitvec> +++ OK, passed 1 test. bitvec> matches definition bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> and bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> or bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> bitIndex bitvec> special case 1: OK bitvec> +++ OK, passed 1 test. bitvec> special case 2: OK bitvec> +++ OK, passed 1 test. bitvec> special case 3: OK bitvec> +++ OK, passed 1 test. bitvec> special case 4: OK bitvec> +++ OK, passed 1 test. bitvec> special case 5: OK bitvec> +++ OK, passed 1 test. bitvec> special case 6: OK bitvec> +++ OK, passed 1 test. bitvec> special case 7: OK bitvec> +++ OK, passed 1 test. bitvec> True bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> False bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> nthBitIndex bitvec> special case 1: OK bitvec> +++ OK, passed 1 test. bitvec> special case 2: OK bitvec> +++ OK, passed 1 test. bitvec> special case 3: OK bitvec> +++ OK, passed 1 test. bitvec> special case 4: OK bitvec> +++ OK, passed 1 test. bitvec> special case 5: OK bitvec> +++ OK, passed 1 test. bitvec> special case 6: OK bitvec> +++ OK, passed 1 test. bitvec> special case 7: OK bitvec> +++ OK, passed 1 test. bitvec> matches bitIndex True mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 65537 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK rerebase> [110 of 368] Compiling Data.Vector.Fusion.Stream.Monadic ( library/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.o, dist/build/Data/Vector/Fusion/Stream/Monadic.dyn_o ) rerebase> [111 of 368] Compiling Data.Vector ( library/Data/Vector.hs, dist/build/Data/Vector.o, dist/build/Data/Vector.dyn_o ) rerebase> [112 of 368] Compiling Data.Unique ( library/Data/Unique.hs, dist/build/Data/Unique.o, dist/build/Data/Unique.dyn_o ) rerebase> [113 of 368] Compiling Data.UUID ( library/Data/UUID.hs, dist/build/Data/UUID.o, dist/build/Data/UUID.dyn_o ) rerebase> [114 of 368] Compiling Data.Typeable ( library/Data/Typeable.hs, dist/build/Data/Typeable.o, dist/build/Data/Typeable.dyn_o ) rerebase> [115 of 368] Compiling Data.Type.Equality ( library/Data/Type/Equality.hs, dist/build/Data/Type/Equality.o, dist/build/Data/Type/Equality.dyn_o ) rerebase> [116 of 368] Compiling Data.Type.Coercion ( library/Data/Type/Coercion.hs, dist/build/Data/Type/Coercion.o, dist/build/Data/Type/Coercion.dyn_o ) rerebase> [117 of 368] Compiling Data.Type.Bool ( library/Data/Type/Bool.hs, dist/build/Data/Type/Bool.o, dist/build/Data/Type/Bool.dyn_o ) rerebase> [118 of 368] Compiling Data.Tuple ( library/Data/Tuple.hs, dist/build/Data/Tuple.o, dist/build/Data/Tuple.dyn_o ) rerebase> [119 of 368] Compiling Data.Tree ( library/Data/Tree.hs, dist/build/Data/Tree.o, dist/build/Data/Tree.dyn_o ) rerebase> [120 of 368] Compiling Data.Traversable.Instances ( library/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.o, dist/build/Data/Traversable/Instances.dyn_o ) rerebase> [121 of 368] Compiling Data.Traversable ( library/Data/Traversable.hs, dist/build/Data/Traversable.o, dist/build/Data/Traversable.dyn_o ) rerebase> [122 of 368] Compiling Data.Time.LocalTime ( library/Data/Time/LocalTime.hs, dist/build/Data/Time/LocalTime.o, dist/build/Data/Time/LocalTime.dyn_o ) rerebase> [123 of 368] Compiling Data.Time.Format.ISO8601 ( library/Data/Time/Format/ISO8601.hs, dist/build/Data/Time/Format/ISO8601.o, dist/build/Data/Time/Format/ISO8601.dyn_o ) rerebase> [124 of 368] Compiling Data.Time.Format ( library/Data/Time/Format.hs, dist/build/Data/Time/Format.o, dist/build/Data/Time/Format.dyn_o ) rerebase> [125 of 368] Compiling Data.Time.Compat ( library/Data/Time/Compat.hs, dist/build/Data/Time/Compat.o, dist/build/Data/Time/Compat.dyn_o ) rerebase> [126 of 368] Compiling Data.Time.Clock.TAI ( library/Data/Time/Clock/TAI.hs, dist/build/Data/Time/Clock/TAI.o, dist/build/Data/Time/Clock/TAI.dyn_o ) rerebase> [127 of 368] Compiling Data.Time.Clock.POSIX ( library/Data/Time/Clock/POSIX.hs, dist/build/Data/Time/Clock/POSIX.o, dist/build/Data/Time/Clock/POSIX.dyn_o ) rerebase> [128 of 368] Compiling Data.Time.Clock ( library/Data/Time/Clock.hs, dist/build/Data/Time/Clock.o, dist/build/Data/Time/Clock.dyn_o ) rerebase> [129 of 368] Compiling Data.Time.Calendar.WeekDate ( library/Data/Time/Calendar/WeekDate.hs, dist/build/Data/Time/Calendar/WeekDate.o, dist/build/Data/Time/Calendar/WeekDate.dyn_o ) rerebase> [130 of 368] Compiling Data.Time.Calendar.OrdinalDate ( library/Data/Time/Calendar/OrdinalDate.hs, dist/build/Data/Time/Calendar/OrdinalDate.o, dist/build/Data/Time/Calendar/OrdinalDate.dyn_o ) rerebase> [131 of 368] Compiling Data.Time.Calendar.MonthDay ( library/Data/Time/Calendar/MonthDay.hs, dist/build/Data/Time/Calendar/MonthDay.o, dist/build/Data/Time/Calendar/MonthDay.dyn_o ) rerebase> [132 of 368] Compiling Data.Time.Calendar.Julian ( library/Data/Time/Calendar/Julian.hs, dist/build/Data/Time/Calendar/Julian.o, dist/build/Data/Time/Calendar/Julian.dyn_o ) rerebase> [133 of 368] Compiling Data.Time.Calendar.Easter ( library/Data/Time/Calendar/Easter.hs, dist/build/Data/Time/Calendar/Easter.o, dist/build/Data/Time/Calendar/Easter.dyn_o ) rerebase> [134 of 368] Compiling Data.Time.Calendar ( library/Data/Time/Calendar.hs, dist/build/Data/Time/Calendar.o, dist/build/Data/Time/Calendar.dyn_o ) rerebase> [135 of 368] Compiling Data.Time ( library/Data/Time.hs, dist/build/Data/Time.o, dist/build/Data/Time.dyn_o ) rerebase> [136 of 368] Compiling Data.Text.Unsafe ( library/Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.o, dist/build/Data/Text/Unsafe.dyn_o ) retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 159 | mUnion m1 m2 = LM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:175:7: warning: [GHC-62161] [-Wincomplete-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In an equation for ‘go’: retrie> Patterns of type ‘HsLit GhcPs’ not matched: retrie> HsInt8Prim _ _ retrie> HsInt16Prim _ _ retrie> HsInt32Prim _ _ retrie> HsWord8Prim _ _ retrie> ... retrie> | retrie> 175 | go (HsChar _ c) = m { lmChar = mAlter env vs c f (lmChar m) } retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... retrie> retrie> Retrie/PatternMap/Instances.hs:232:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 232 | mUnion m1 m2 = OLM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:317:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 317 | mUnion m1 m2 = EM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:345:7: warning: [GHC-62161] [-Wincomplete-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In an equation for ‘go’: retrie> Patterns of type ‘HsExpr GhcPs’ not matched: retrie> HsRecSel _ _ retrie> HsGetField _ _ _ retrie> HsProjection _ _ retrie> HsTypedSplice _ _ retrie> ... retrie> | retrie> 345 | go (HsVar _ v) retrie> | ^^^^^^^^^^^^^^... retrie> retrie> Retrie/PatternMap/Instances.hs:570:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 570 | mUnion m1 m2 = SCM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:625:17: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 625 | mUnion (MGMap m1) (MGMap m2) = MGMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:647:16: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | ormolu> Ormolu=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu,Ormolu.Config=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Config,Ormolu.Diff.ParseResult=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Diff.ParseResult,Ormolu.Diff.Text=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Diff.Text,Ormolu.Exception=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Exception,Ormolu.Fixity=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Fixity,Ormolu.Fixity.Imports=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Fixity.Imports,Ormolu.Fixity.Internal=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Fixity.Internal,Ormolu.Fixity.Parser=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Fixity.Parser,Ormolu.Fixity.Printer=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Fixity.Printer,Ormolu.Imports=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Imports,Ormolu.Parser=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Parser,Ormolu.Parser.CommentStream=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Parser.CommentStream,Ormolu.Parser.Pragma=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Parser.Pragma,Ormolu.Parser.Result=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Parser.Result,Ormolu.Printer=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer,Ormolu.Printer.Combinators=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Combinators,Ormolu.Printer.Comments=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Comments,Ormolu.Printer.Internal=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Internal,Ormolu.Printer.Meat.Common=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Common,Ormolu.Printer.Meat.Declaration=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration,Ormolu.Printer.Meat.Declaration.Annotation=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Annotation,Ormolu.Printer.Meat.Declaration.Class=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Class,Ormolu.Printer.Meat.Declaration.Data=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Data,Ormolu.Printer.Meat.Declaration.Default=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Default,Ormolu.Printer.Meat.Declaration.Foreign=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Foreign,Ormolu.Printer.Meat.Declaration.Instance=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Instance,Ormolu.Printer.Meat.Declaration.OpTree=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.OpTree,Ormolu.Printer.Meat.Declaration.RoleAnnotation=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.RoleAnnotation,Ormolu.Printer.Meat.Declaration.Rule=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Rule,Ormolu.Printer.Meat.Declaration.Signature=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Signature,Ormolu.Printer.Meat.Declaration.Splice=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Splice,Ormolu.Printer.Meat.Declaration.Type=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Type,Ormolu.Printer.Meat.Declaration.TypeFamily=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.TypeFamily,Ormolu.Printer.Meat.Declaration.Value=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Value,Ormolu.Printer.Meat.Declaration.Warning=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Declaration.Warning,Ormolu.Printer.Meat.ImportExport=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.ImportExport,Ormolu.Printer.Meat.Module=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Module,Ormolu.Printer.Meat.Pragma=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Pragma,Ormolu.Printer.Meat.Type=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Meat.Type,Ormolu.Printer.Operators=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.Operators,Ormolu.Printer.SpanStream=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Printer.SpanStream,Ormolu.Processing.Common=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Processing.Common,Ormolu.Processing.Cpp=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Processing.Cpp,Ormolu.Processing.Preprocess=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Processing.Preprocess,Ormolu.Terminal=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Terminal,Ormolu.Terminal.QualifiedDo=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Terminal.QualifiedDo,Ormolu.Utils=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Utils,Ormolu.Utils.Cabal=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Utils.Cabal,Ormolu.Utils.Fixity=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Utils.Fixity,Ormolu.Utils.IO=ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR:Ormolu.Utils.IO ormolu> unit ormolu-0.7.4.0-J9TU5oLGpGFdlznlnsetb-ormolu ormolu> include Cabal-syntax-3.10.2.0-0734 ormolu> include base-4.19.0.0-05c7 ormolu> include containers-0.6.8-e785 ormolu> include directory-1.3.8.1-696d ormolu> include filepath-1.4.100.4-dda0 ormolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ormolu> include ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> include text-2.1-c70b ormolu> include th-env-0.1.1-6rzD4ayiCvtL4pR3EnMseY ormolu> unit ormolu-0.7.4.0-FOeLYUvsbY1DR8ga72APf9-tests ormolu> include Cabal-syntax-3.10.2.0-0734 ormolu> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg ormolu> include base-4.19.0.0-05c7 ormolu> include containers-0.6.8-e785 ormolu> include directory-1.3.8.1-696d ormolu> include filepath-1.4.100.4-dda0 ormolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF ormolu> include hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT ormolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 ormolu> include ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY ormolu> include path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj ormolu> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N ormolu> include text-2.1-c70b ormolu> Ready component graph: ormolu> definite ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> depends Cabal-syntax-3.10.2.0-0734 ormolu> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ormolu> depends MemoTrie-0.6.11-FbyiBTbmMJBCVvIlFnmNiz ormolu> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF ormolu> depends array-0.5.6.0-7325 ormolu> depends base-4.19.0.0-05c7 ormolu> depends binary-0.8.9.1-a30e ormolu> depends bytestring-0.12.0.2-3593 ormolu> depends containers-0.6.8-e785 ormolu> depends deepseq-1.5.0.0-3309 ormolu> depends directory-1.3.8.1-696d ormolu> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l ormolu> depends filepath-1.4.100.4-dda0 ormolu> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 ormolu> depends mtl-2.3.1-eef8 ormolu> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ormolu> depends text-2.1-c70b ormolu> definite ormolu-0.7.4.0-FOeLYUvsbY1DR8ga72APf9-tests ormolu> depends Cabal-syntax-3.10.2.0-0734 ormolu> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg ormolu> depends base-4.19.0.0-05c7 ormolu> depends containers-0.6.8-e785 ormolu> depends directory-1.3.8.1-696d ormolu> depends filepath-1.4.100.4-dda0 ormolu> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF ormolu> depends hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT ormolu> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 ormolu> depends ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> depends path-0.9.5-4WymfNTlMzq5DLALmNJOAY ormolu> depends path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj ormolu> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N ormolu> depends text-2.1-c70b ormolu> definite ormolu-0.7.4.0-J9TU5oLGpGFdlznlnsetb-ormolu ormolu> depends Cabal-syntax-3.10.2.0-0734 ormolu> depends base-4.19.0.0-05c7 ormolu> depends containers-0.6.8-e785 ormolu> depends directory-1.3.8.1-696d ormolu> depends filepath-1.4.100.4-dda0 ormolu> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg ormolu> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ormolu> depends ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> depends text-2.1-c70b ormolu> depends th-env-0.1.1-6rzD4ayiCvtL4pR3EnMseY ormolu> Using Cabal-3.10.2.0 compiled by ghc-9.8 ormolu> Using compiler: ghc-9.8.1 generic-lens (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc generic-lens (post)> Pushing 2 paths (94 are already present) using zstd to cache sellout ⏳ generic-lens (post)> generic-lens (post)> Pushing /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 (2.82 MiB) generic-lens (post)> Pushing /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc (1.16 MiB) generic-lens (post)> generic-lens (post)> All done. generic-lens (post)> added 2 signatures generic-lens (post)> added 1 signatures generic-lens (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc generic-lens (post)> copying 2 paths... generic-lens (post)> copying path '/nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc' to 'https://cache.nix-ci.com'... generic-lens (post)> copying path '/nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0' to 'https://cache.nix-ci.com'... generic-lens (post)> copying 1 paths... generic-lens (post)> copying path '/nix/store/cfw91z7wdyi9iyj4sm1lyv1r7k7bhcg1-generic-lens-2.2.2.0.drv' to 'https://cache.nix-ci.com'... generic-lens (post)> added 0 signatures generic-lens (post)> added 0 signatures generic-lens (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0 /nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc generic-lens (post)> copying 2 paths... generic-lens (post)> copying path '/nix/store/z493pw2wg2h4a2xxyw11xwvbyfxdvbpm-generic-lens-2.2.2.0-doc' to 'ssh-ng://worker.nix-ci.com'... generic-lens (post)> copying path '/nix/store/wl0ncjl6m7cly0hhyqhsfx3gilqq3djh-generic-lens-2.2.2.0' to 'ssh-ng://worker.nix-ci.com'... generic-lens (post)> copying 1 paths... generic-lens (post)> copying path '/nix/store/cfw91z7wdyi9iyj4sm1lyv1r7k7bhcg1-generic-lens-2.2.2.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/6ywqy343bpbs2vx4ls4vvyrprslwwi36-row-types-1.0.1.2.drv'... bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> matches bitIndex False bitvec> simple: OK bitvec> +++ OK, passed 100 tests. bitvec> simple_long: OK bitvec> +++ OK, passed 100 tests. bitvec> middle: OK bitvec> +++ OK, passed 100 tests. bitvec> middle_long: OK (0.01s) bitvec> +++ OK, passed 100 tests. bitvec> matches sequence of bitIndex True: OK bitvec> +++ OK, passed 100 tests. bitvec> matches sequence of bitIndex False: OK bitvec> +++ OK, passed 100 tests. bitvec> matches countBits: OK bitvec> +++ OK, passed 100 tests; 53 discarded. bitvec> negative argument: OK bitvec> +++ OK, passed 100 tests. bitvec> Bits instance bitvec> rotate is reversible: OK bitvec> +++ OK, passed 100 tests. bitvec> bit: OK bitvec> +++ OK, passed 100 tests. bitvec> shiftL: OK bitvec> +++ OK, passed 100 tests. bitvec> shiftR: OK bitvec> +++ OK, passed 100 tests. bitvec> zeroBits: OK bitvec> +++ OK, passed 1 test. bitvec> bitSize: OK bitvec> +++ OK, passed 100 tests. bitvec> isSigned: OK bitvec> +++ OK, passed 100 tests. bitvec> setBit: OK bitvec> +++ OK, passed 100 tests. bitvec> clearBit: OK bitvec> +++ OK, passed 100 tests. bitvec> complementBit: OK bitvec> +++ OK, passed 100 tests. bitvec> Concurrency bitvec> invertInPlace: OK (0.16s) bitvec> +++ OK, passed 1 test. bitvec> reverseInPlace: OK (0.35s) bitvec> +++ OK, passed 1 test. bitvec> zipInPlace: OK (0.04s) bitvec> +++ OK, passed 1 test. bitvec> bitvec> All 363 tests passed (1.06s) bitvec> Test suite bitvec-tests: PASS bitvec> Test suite logged to: dist/test/bitvec-1.1.5.0-bitvec-tests.log bitvec> 1 of 1 test suites (1 of 1 test cases) passed. bitvec> Running phase: haddockPhase bitvec> Preprocessing library for bitvec-1.1.5.0.. bitvec> Running Haddock on library for bitvec-1.1.5.0.. bitvec> Warning: The documentation for the following packages are not installed. No bitvec> links will be generated to these packages: vector-0.13.2.0 bitvec> Warning: --source-* options are ignored when --hyperlinked-source is enabled. bitvec> [ 1 of 13] Compiling Data.Bit.PdepPext ( src/Data/Bit/PdepPext.hs, nothing ) bitvec> [ 2 of 13] Compiling Data.Bit.SIMD ( src/Data/Bit/SIMD.hs, nothing ) bitvec> [ 3 of 13] Compiling Data.Bit.Utils ( src/Data/Bit/Utils.hs, nothing ) bitvec> [ 4 of 13] Compiling Data.Bit.InternalTS ( src/Data/Bit/InternalTS.hs, nothing ) bitvec> [ 5 of 13] Compiling Data.Bit.MutableTS ( src/Data/Bit/MutableTS.hs, nothing ) bitvec> [ 6 of 13] Compiling Data.Bit.Internal ( src/Data/Bit/Internal.hs, nothing ) bitvec> [ 7 of 13] Compiling Data.Bit.Mutable ( src/Data/Bit/Mutable.hs, nothing ) bitvec> [ 8 of 13] Compiling Data.Bit.ImmutableTS ( src/Data/Bit/ImmutableTS.hs, nothing ) bitvec> [ 9 of 13] Compiling Data.Bit.Immutable ( src/Data/Bit/Immutable.hs, nothing ) bitvec> [10 of 13] Compiling Data.Bit.F2PolyTS ( src/Data/Bit/F2PolyTS.hs, nothing ) bitvec> [11 of 13] Compiling Data.Bit.ThreadSafe ( src/Data/Bit/ThreadSafe.hs, nothing ) mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 128 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 discarded. rerebase> [137 of 368] Compiling Data.Text.Read ( library/Data/Text/Read.hs, dist/build/Data/Text/Read.o, dist/build/Data/Text/Read.dyn_o ) rerebase> [138 of 368] Compiling Data.Text.Lazy.Read ( library/Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.o, dist/build/Data/Text/Lazy/Read.dyn_o ) rerebase> [139 of 368] Compiling Data.Text.Lazy.IO ( library/Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.o, dist/build/Data/Text/Lazy/IO.dyn_o ) rerebase> [140 of 368] Compiling Data.Text.Lazy.Encoding ( library/Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.o, dist/build/Data/Text/Lazy/Encoding.dyn_o ) rerebase> [141 of 368] Compiling Data.Text.Lazy.Builder.Scientific ( library/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.o, dist/build/Data/Text/Lazy/Builder/Scientific.dyn_o ) rerebase> [142 of 368] Compiling Data.Text.Lazy.Builder.RealFloat ( library/Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.o, dist/build/Data/Text/Lazy/Builder/RealFloat.dyn_o ) rerebase> [143 of 368] Compiling Data.Text.Lazy.Builder.Int ( library/Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.o, dist/build/Data/Text/Lazy/Builder/Int.dyn_o ) rerebase> [144 of 368] Compiling Data.Text.Lazy.Builder ( library/Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.o, dist/build/Data/Text/Lazy/Builder.dyn_o ) rerebase> [145 of 368] Compiling Data.Text.Lazy ( library/Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.o, dist/build/Data/Text/Lazy.dyn_o ) rerebase> [146 of 368] Compiling Data.Text.Internal ( library/Data/Text/Internal.hs, dist/build/Data/Text/Internal.o, dist/build/Data/Text/Internal.dyn_o ) rerebase> [147 of 368] Compiling Data.Text.IO ( library/Data/Text/IO.hs, dist/build/Data/Text/IO.o, dist/build/Data/Text/IO.dyn_o ) rerebase> [148 of 368] Compiling Data.Text.Foreign ( library/Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.o, dist/build/Data/Text/Foreign.dyn_o ) rerebase> [149 of 368] Compiling Data.Text.Encoding.Error ( library/Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.o, dist/build/Data/Text/Encoding/Error.dyn_o ) rerebase> [150 of 368] Compiling Data.Text.Encoding ( library/Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.o, dist/build/Data/Text/Encoding.dyn_o ) rerebase> [151 of 368] Compiling Data.Text.Array ( library/Data/Text/Array.hs, dist/build/Data/Text/Array.o, dist/build/Data/Text/Array.dyn_o ) rerebase> [152 of 368] Compiling Data.Text ( library/Data/Text.hs, dist/build/Data/Text.o, dist/build/Data/Text.dyn_o ) rerebase> [153 of 368] Compiling Data.String ( library/Data/String.hs, dist/build/Data/String.o, dist/build/Data/String.dyn_o ) rerebase> [154 of 368] Compiling Data.Set ( library/Data/Set.hs, dist/build/Data/Set.o, dist/build/Data/Set.dyn_o ) rerebase> [155 of 368] Compiling Data.Sequence ( library/Data/Sequence.hs, dist/build/Data/Sequence.o, dist/build/Data/Sequence.dyn_o ) rerebase> [156 of 368] Compiling Data.Semigroupoid.Static ( library/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.o, dist/build/Data/Semigroupoid/Static.dyn_o ) rerebase> [157 of 368] Compiling Data.Semigroupoid.Ob ( library/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.o, dist/build/Data/Semigroupoid/Ob.dyn_o ) rerebase> [158 of 368] Compiling Data.Semigroupoid.Dual ( library/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.o, dist/build/Data/Semigroupoid/Dual.dyn_o ) rerebase> [159 of 368] Compiling Data.Semigroupoid ( library/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.o, dist/build/Data/Semigroupoid.dyn_o ) rerebase> [160 of 368] Compiling Data.Semigroup.Traversable.Class ( library/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.o, dist/build/Data/Semigroup/Traversable/Class.dyn_o ) rerebase> [161 of 368] Compiling Data.Semigroup.Traversable ( library/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.o, dist/build/Data/Semigroup/Traversable.dyn_o ) rerebase> [162 of 368] Compiling Data.Semigroup.Foldable ( library/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.o, dist/build/Data/Semigroup/Foldable.dyn_o ) rerebase> [163 of 368] Compiling Data.Semigroup.Bitraversable ( library/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.o, dist/build/Data/Semigroup/Bitraversable.dyn_o ) retrie> 647 | mUnion (MMap m1) (MMap m2) = MMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:695:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 695 | mUnion m1 m2 = CDMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:704:21: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 704 | go (PrefixCon tyargs ps) = m { cdPrefixCon = mAlter env vs ps f (cdPrefixCon m) } retrie> | ^^^^^^ retrie> retrie> Retrie/PatternMap/Instances.hs:714:21: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 714 | go (PrefixCon tyargs ps) = mapFor cdPrefixCon >=> mMatch env ps retrie> | ^^^^^^ retrie> retrie> Retrie/PatternMap/Instances.hs:753:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 753 | mUnion m1 m2 = PatMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:834:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 834 | mUnion (GRHSSMap m1) (GRHSSMap m2) = GRHSSMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:865:19: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 865 | mUnion (GRHSMap m1) (GRHSMap m2) = GRHSMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:908:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 908 | mUnion m1 m2 = SLM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:962:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding hw-fingertree> Preprocessing test suite 'doctest' for hw-fingertree-0.1.2.1.. hw-fingertree> Building test suite 'doctest' for hw-fingertree-0.1.2.1.. hw-fingertree> [1 of 1] Compiling Main ( doctest/DoctestDriver.hs, dist/build/doctest/doctest-tmp/Main.o ) hw-fingertree> [2 of 2] Linking dist/build/doctest/doctest ormolu> Using install prefix: ormolu> /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 ormolu> Executables installed in: ormolu> /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin/bin ormolu> Libraries installed in: ormolu> /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> Dynamic Libraries installed in: ormolu> /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 ormolu> Private executables installed in: ormolu> /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/libexec/x86_64-linux-ghc-9.8.1/ormolu-0.7.4.0 ormolu> Data files installed in: ormolu> /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/share/x86_64-linux-ghc-9.8.1/ormolu-0.7.4.0 ormolu> Documentation installed in: ormolu> /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc/share/doc/ormolu-0.7.4.0 ormolu> Configuration files installed in: ormolu> /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/etc ormolu> No alex found ormolu> Using ar found on system at: ormolu> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar ormolu> No c2hs found ormolu> No cpphs found ormolu> No doctest found ormolu> Using gcc version 14.3.0 given by user at: ormolu> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc ormolu> Using ghc version 9.8.1 found on system at: ormolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc ormolu> Using ghc-pkg version 9.8.1 found on system at: ormolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 ormolu> No ghcjs found ormolu> No ghcjs-pkg found ormolu> No greencard found ormolu> Using haddock version 2.30.0 found on system at: ormolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 ormolu> No happy found ormolu> Using haskell-suite found on system at: haskell-suite-dummy-location ormolu> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ormolu> No hmake found ormolu> Using hpc version 0.69 found on system at: ormolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 ormolu> Using hsc2hs version 0.68.10 found on system at: ormolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 ormolu> Using hscolour version 1.25 found on system at: ormolu> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour ormolu> No jhc found ormolu> Using ld found on system at: ormolu> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold ormolu> No pkg-config found ormolu> Using runghc version 9.8.1 found on system at: ormolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 ormolu> Using strip version 2.44 found on system at: ormolu> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip ormolu> Using tar found on system at: ormolu> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar ormolu> No uhc found ormolu> Running phase: buildPhase ormolu> Preprocessing library for ormolu-0.7.4.0.. ormolu> Building library for ormolu-0.7.4.0.. ormolu> [ 1 of 55] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, dist/build/GHC/DynFlags.o, dist/build/GHC/DynFlags.dyn_o ) ormolu> [ 2 of 55] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, dist/build/Ormolu/Printer/SpanStream.o, dist/build/Ormolu/Printer/SpanStream.dyn_o ) ormolu> [ 3 of 55] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, dist/build/Ormolu/Processing/Cpp.o, dist/build/Ormolu/Processing/Cpp.dyn_o ) ormolu> [ 4 of 55] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, dist/build/Ormolu/Utils.o, dist/build/Ormolu/Utils.dyn_o ) ormolu> [ 5 of 55] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, dist/build/Ormolu/Terminal.o, dist/build/Ormolu/Terminal.dyn_o ) ormolu> [ 6 of 55] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, dist/build/Ormolu/Terminal/QualifiedDo.o, dist/build/Ormolu/Terminal/QualifiedDo.dyn_o ) ormolu> [ 7 of 55] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, dist/build/Ormolu/Diff/Text.o, dist/build/Ormolu/Diff/Text.dyn_o ) ormolu> [ 8 of 55] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.o, dist/build/Ormolu/Exception.dyn_o ) ormolu> [ 9 of 55] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, dist/build/Ormolu/Parser/Pragma.o, dist/build/Ormolu/Parser/Pragma.dyn_o ) tree-diff> Running phase: setupCompilerEnvironmentPhase tree-diff> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. tree-diff> Running phase: unpackPhase tree-diff> unpacking source archive /nix/store/gx4rsnnarwdh285qa3ay2q59znl0vxgp-tree-diff-0.3.4.tar.gz tree-diff> source root is tree-diff-0.3.4 tree-diff> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "tree-diff-0.3.4/tree-diff.cabal" tree-diff> Running phase: patchPhase tree-diff> Running phase: compileBuildDriverPhase tree-diff> setupCompileFlags: -package-db=/build/tmp.2lH7SM4bUY/setup-package.conf.d -threaded tree-diff> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.2lH7SM4bUY/Main.o ) tree-diff> [2 of 2] Linking Setup tree-diff> Running phase: updateAutotoolsGnuConfigScriptsPhase tree-diff> Running phase: configurePhase tree-diff> configureFlags: --verbose --prefix=/nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc/share/doc/tree-diff-0.3.4 --with-gcc=gcc --package-db=/build/tmp.2lH7SM4bUY/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib tree-diff> Using Parsec parser tree-diff> Configuring tree-diff-0.3.4... tree-diff> Dependency QuickCheck >=2.14.2 && <2.16: using QuickCheck-2.14.3 tree-diff> Dependency aeson >=2.2.0.0 && <2.3: using aeson-2.2.3.0 tree-diff> Dependency ansi-terminal >=1.1 && <1.2: using ansi-terminal-1.1.2 tree-diff> Dependency ansi-wl-pprint >=1.0.2 && <1.1: using ansi-wl-pprint-1.0.2 tree-diff> Dependency base >=4.12.0.0 && <4.21: using base-4.19.0.0 tree-diff> Dependency bytestring >=0.10.8.2 && <0.11 || >=0.11.0.0 && <0.12 || >=0.12.0.2 tree-diff> && <0.13: using bytestring-0.12.0.2 tree-diff> Dependency containers >=0.6.0.1 && <0.8: using containers-0.6.8 tree-diff> Dependency deepseq >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using tree-diff> deepseq-1.5.0.0 tree-diff> Dependency hashable >=1.4.4.0 && <1.5 || >=1.5.0.0 && <1.6: using tree-diff> hashable-1.4.7.0 tree-diff> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.17.0 tree-diff> Dependency parsers >=0.12.11 && <0.13: using parsers-0.12.12 tree-diff> Dependency pretty >=1.1.1.0 && <1.2: using pretty-1.1.3.6 tree-diff> Dependency primitive >=0.9.0.0 && <0.10: using primitive-0.9.1.0 tree-diff> Dependency scientific >=0.3.8.0 && <0.4: using scientific-0.3.8.0 tree-diff> Dependency semialign >=1.3.1 && <1.4: using semialign-1.3.1 tree-diff> Dependency strict >=0.5 && <0.6: using strict-0.5.1 tree-diff> Dependency tagged >=0.8.8 && <0.9: using tagged-0.8.8 tree-diff> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 tree-diff> Dependency these >=1.2.1 && <1.3: using these-1.2.1 tree-diff> Dependency time >=1.8.0.2 && <1.9 || >=1.9.3 && <1.13: using time-1.12.2 tree-diff> Dependency unordered-containers >=0.2.20 && <0.3: using tree-diff> unordered-containers-0.2.20 tree-diff> Dependency uuid-types >=1.0.6 && <1.1: using uuid-types-1.0.6 tree-diff> Dependency vector >=0.13.1.0 && <0.14: using vector-0.13.2.0 tree-diff> Dependency QuickCheck: using QuickCheck-2.14.3 tree-diff> Dependency ansi-terminal: using ansi-terminal-1.1.2 tree-diff> Dependency ansi-wl-pprint: using ansi-wl-pprint-1.0.2 tree-diff> Dependency base: using base-4.19.0.0 tree-diff> Dependency parsec: using parsec-3.1.17.0 tree-diff> Dependency primitive: using primitive-0.9.1.0 tree-diff> Dependency tagged: using tagged-0.8.8 bitvec> [12 of 13] Compiling Data.Bit.F2Poly ( src/Data/Bit/F2Poly.hs, nothing ) bitvec> [13 of 13] Compiling Data.Bit ( src/Data/Bit.hs, nothing ) bitvec> Haddock coverage: bitvec> Warning: 'Bit' is ambiguous. It is defined bitvec> * at src/Data/Bit/Internal.hs:81:15 bitvec> * at src/Data/Bit/Internal.hs:81:1 bitvec> You may be able to disambiguate the identifier by qualifying it or bitvec> by specifying the type/value namespace explicitly. bitvec> Defaulting to the one defined at src/Data/Bit/Internal.hs:81:1 bitvec> Warning: Data.Bit.InternalTS: Couldn't find .haddock for export Vector bitvec> Warning: Data.Bit.InternalTS: Couldn't find .haddock for export MVector bitvec> Warning: 'Bit' is ambiguous. It is defined bitvec> * at src/Data/Bit/Internal.hs:63:15 bitvec> * at src/Data/Bit/Internal.hs:63:1 bitvec> You may be able to disambiguate the identifier by qualifying it or bitvec> by specifying the type/value namespace explicitly. bitvec> Defaulting to the one defined at src/Data/Bit/Internal.hs:63:1 bitvec> Warning: Data.Bit.Internal: Couldn't find .haddock for export Vector bitvec> Warning: Data.Bit.Internal: Couldn't find .haddock for export MVector bitvec> Warning: 'Bit' is ambiguous. It is defined bitvec> * at src/Data/Bit/Internal.hs:81:15 bitvec> * at src/Data/Bit/Internal.hs:81:1 bitvec> You may be able to disambiguate the identifier by qualifying it or bitvec> by specifying the type/value namespace explicitly. bitvec> Defaulting to the one defined at src/Data/Bit/Internal.hs:81:1 bitvec> Warning: 'F2Poly' is ambiguous. It is defined bitvec> * at src/Data/Bit/F2Poly.hs:69:18 bitvec> * at src/Data/Bit/F2Poly.hs:69:1 bitvec> You may be able to disambiguate the identifier by qualifying it or bitvec> by specifying the type/value namespace explicitly. bitvec> Defaulting to the one defined at src/Data/Bit/F2Poly.hs:69:1 bitvec> Warning: Data.Bit.ThreadSafe: Couldn't find .haddock for export Vector bitvec> Warning: Data.Bit.ThreadSafe: Couldn't find .haddock for export MVector bitvec> 95% ( 40 / 42) in 'Data.Bit.ThreadSafe' bitvec> Warning: 'Bit' is ambiguous. It is defined bitvec> * at src/Data/Bit/Internal.hs:63:15 bitvec> * at src/Data/Bit/Internal.hs:63:1 bitvec> You may be able to disambiguate the identifier by qualifying it or bitvec> by specifying the type/value namespace explicitly. bitvec> Defaulting to the one defined at src/Data/Bit/Internal.hs:63:1 bitvec> Warning: 'F2Poly' is ambiguous. It is defined bitvec> * at src/Data/Bit/F2Poly.hs:69:18 bitvec> * at src/Data/Bit/F2Poly.hs:69:1 bitvec> You may be able to disambiguate the identifier by qualifying it or bitvec> by specifying the type/value namespace explicitly. bitvec> Defaulting to the one defined at src/Data/Bit/F2Poly.hs:69:1 bitvec> Warning: Data.Bit: Couldn't find .haddock for export Vector bitvec> Warning: Data.Bit: Couldn't find .haddock for export MVector bitvec> 95% ( 40 / 42) in 'Data.Bit' bitvec> Warning: Data.Bit.ThreadSafe: could not find link destinations for: bitvec> - Data.Vector.Generic.Base.Vector bitvec> - Data.Vector.Generic.Mutable.Base.MVector bitvec> - Data.Vector.Generic.Base.Mutable bitvec> - Data.Vector.Unboxed.Base.Unbox bitvec> - Data.Vector.Generic.Base.basicLength bitvec> - Data.Vector.Generic.Base.basicUnsafeIndexM bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew bitvec> - Data.Vector.Generic.Base.basicUnsafeFreeze bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice bitvec> - Data.Vector.Generic.Mutable.Base.basicLength bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead bitvec> - Data.Vector.Generic.Base.elemseq bitvec> - Data.Vector.Generic.Mutable.Base.basicInitialize bitvec> - Data.Vector.Generic.Base.basicUnsafeCopy bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy bitvec> - Data.Vector.Generic.Base.basicUnsafeSlice bitvec> - Data.Vector.Generic.Mutable.Base.basicClear bitvec> - Data.Vector.Generic.Mutable.Base.basicOverlaps bitvec> - Data.Vector.Generic.Mutable.Base.basicSet bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate bitvec> - Data.Vector.Generic.Base.basicUnsafeThaw bitvec> - Data.Bit.InternalTS.D:R:VectorBit0 bitvec> - Data.Bit.InternalTS.D:R:MVectorsBit0 bitvec> - Data.Bit.InternalTS.Rep_Bit bitvec> - Data.Bit.F2PolyTS.Rep_F2Poly bitvec> Warning: Data.Bit: could not find link destinations for: bitvec> - Data.Vector.Generic.Base.Vector bitvec> - Data.Vector.Generic.Mutable.Base.MVector mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 122 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 4294967295 rerebase> [164 of 368] Compiling Data.Semigroup.Bifoldable ( library/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.o, dist/build/Data/Semigroup/Bifoldable.dyn_o ) rerebase> [165 of 368] Compiling Data.Semigroup ( library/Data/Semigroup.hs, dist/build/Data/Semigroup.o, dist/build/Data/Semigroup.dyn_o ) rerebase> [166 of 368] Compiling Data.Scientific ( library/Data/Scientific.hs, dist/build/Data/Scientific.o, dist/build/Data/Scientific.dyn_o ) rerebase> [167 of 368] Compiling Data.STRef.Strict ( library/Data/STRef/Strict.hs, dist/build/Data/STRef/Strict.o, dist/build/Data/STRef/Strict.dyn_o ) rerebase> [168 of 368] Compiling Data.STRef.Lazy ( library/Data/STRef/Lazy.hs, dist/build/Data/STRef/Lazy.o, dist/build/Data/STRef/Lazy.dyn_o ) rerebase> [169 of 368] Compiling Data.STRef ( library/Data/STRef.hs, dist/build/Data/STRef.o, dist/build/Data/STRef.dyn_o ) rerebase> [170 of 368] Compiling Data.Ratio ( library/Data/Ratio.hs, dist/build/Data/Ratio.o, dist/build/Data/Ratio.dyn_o ) rerebase> [171 of 368] Compiling Data.Proxy ( library/Data/Proxy.hs, dist/build/Data/Proxy.o, dist/build/Data/Proxy.dyn_o ) rerebase> [172 of 368] Compiling Data.Profunctor.Yoneda ( library/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.o, dist/build/Data/Profunctor/Yoneda.dyn_o ) rerebase> [173 of 368] Compiling Data.Profunctor.Unsafe ( library/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.o, dist/build/Data/Profunctor/Unsafe.dyn_o ) rerebase> [174 of 368] Compiling Data.Profunctor.Types ( library/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.o, dist/build/Data/Profunctor/Types.dyn_o ) rerebase> [175 of 368] Compiling Data.Profunctor.Traversing ( library/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.o, dist/build/Data/Profunctor/Traversing.dyn_o ) rerebase> [176 of 368] Compiling Data.Profunctor.Strong ( library/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.o, dist/build/Data/Profunctor/Strong.dyn_o ) rerebase> [177 of 368] Compiling Data.Profunctor.Sieve ( library/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.o, dist/build/Data/Profunctor/Sieve.dyn_o ) rerebase> [178 of 368] Compiling Data.Profunctor.Rep ( library/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.o, dist/build/Data/Profunctor/Rep.dyn_o ) rerebase> [179 of 368] Compiling Data.Profunctor.Ran ( library/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.o, dist/build/Data/Profunctor/Ran.dyn_o ) rerebase> [180 of 368] Compiling Data.Profunctor.Monad ( library/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.o, dist/build/Data/Profunctor/Monad.dyn_o ) rerebase> [181 of 368] Compiling Data.Profunctor.Mapping ( library/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.o, dist/build/Data/Profunctor/Mapping.dyn_o ) rerebase> [182 of 368] Compiling Data.Profunctor.Composition ( library/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.o, dist/build/Data/Profunctor/Composition.dyn_o ) rerebase> [183 of 368] Compiling Data.Profunctor.Closed ( library/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.o, dist/build/Data/Profunctor/Closed.dyn_o ) rerebase> [184 of 368] Compiling Data.Profunctor.Choice ( library/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.o, dist/build/Data/Profunctor/Choice.dyn_o ) rerebase> [185 of 368] Compiling Data.Profunctor.Cayley ( library/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.o, dist/build/Data/Profunctor/Cayley.dyn_o ) rerebase> [186 of 368] Compiling Data.Profunctor.Adjunction ( library/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.o, dist/build/Data/Profunctor/Adjunction.dyn_o ) rerebase> [187 of 368] Compiling Data.Profunctor ( library/Data/Profunctor.hs, dist/build/Data/Profunctor.o, dist/build/Data/Profunctor.dyn_o ) rerebase> [188 of 368] Compiling Data.Ord ( library/Data/Ord.hs, dist/build/Data/Ord.o, dist/build/Data/Ord.dyn_o ) rerebase> [189 of 368] Compiling Data.Monoid ( library/Data/Monoid.hs, dist/build/Data/Monoid.o, dist/build/Data/Monoid.dyn_o ) rerebase> [190 of 368] Compiling Data.Maybe ( library/Data/Maybe.hs, dist/build/Data/Maybe.o, dist/build/Data/Maybe.dyn_o ) retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 962 | mUnion m1 m2 = LB retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1026:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1026 | mUnion m1 m2 = BM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1090:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1090 | mUnion m1 m2 = SM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1171:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1171 | mUnion m1 m2 = TM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1303:15: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1303 | mUnion (RFM m1) (RFM m2) = RFM (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1430:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1430 | mUnion m1 m2 = TupleSortMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1476:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1476 | mUnion m1 m2 = ForAllTyMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1511:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | ormolu> [10 of 55] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, dist/build/Ormolu/Parser/CommentStream.o, dist/build/Ormolu/Parser/CommentStream.dyn_o ) ormolu> [11 of 55] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, dist/build/Ormolu/Imports.o, dist/build/Ormolu/Imports.dyn_o ) ormolu> [12 of 55] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, dist/build/Ormolu/Fixity/Internal.o, dist/build/Ormolu/Fixity/Internal.dyn_o ) ormolu> [13 of 55] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, dist/build/Ormolu/Fixity/Imports.o, dist/build/Ormolu/Fixity/Imports.dyn_o ) ormolu> [14 of 55] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, dist/build/Ormolu/Fixity.o, dist/build/Ormolu/Fixity.dyn_o ) ormolu> [15 of 55] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, dist/build/Ormolu/Printer/Operators.o, dist/build/Ormolu/Printer/Operators.dyn_o ) ormolu> [16 of 55] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, dist/build/Ormolu/Fixity/Printer.o, dist/build/Ormolu/Fixity/Printer.dyn_o ) tree-diff> Dependency tasty >=1.5 && <1.6: using tasty-1.5.3 tree-diff> Dependency tasty-golden >=2.3.5 && <2.4: using tasty-golden-2.3.5 tree-diff> Dependency tasty-quickcheck >=0.10.3 && <0.12: using tasty-quickcheck-0.11 tree-diff> Dependency tree-diff: using tree-diff-0.3.4 tree-diff> Dependency trifecta >=2.1.4 && <2.2: using trifecta-2.1.4 tree-diff> Dependency unordered-containers: using unordered-containers-0.2.20 tree-diff> Source component graph: tree-diff> component lib tree-diff> component test:tree-diff-test dependency lib tree-diff> Configured component graph: tree-diff> component tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg tree-diff> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr tree-diff> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF tree-diff> include ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw tree-diff> include base-4.19.0.0-05c7 tree-diff> include bytestring-0.12.0.2-3593 tree-diff> include containers-0.6.8-e785 tree-diff> include deepseq-1.5.0.0-3309 tree-diff> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tree-diff> include parsec-3.1.17.0-3d7c tree-diff> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 tree-diff> include pretty-1.1.3.6-974d tree-diff> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ tree-diff> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e tree-diff> include semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY tree-diff> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo tree-diff> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo tree-diff> include text-2.1-c70b tree-diff> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT tree-diff> include time-1.12.2-7ff5 tree-diff> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tree-diff> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv tree-diff> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 tree-diff> component tree-diff-0.3.4-Boh4L5jN1h3CL2deBvLbOD-tree-diff-test tree-diff> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg tree-diff> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF tree-diff> include ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw tree-diff> include base-4.19.0.0-05c7 tree-diff> include parsec-3.1.17.0-3d7c tree-diff> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ tree-diff> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo tree-diff> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG tree-diff> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc tree-diff> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb tree-diff> include tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> include trifecta-2.1.4-x3qquABVy6zvhEBzV61n tree-diff> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tree-diff> Linked component graph: tree-diff> unit tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg tree-diff> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr tree-diff> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF tree-diff> include ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw tree-diff> include base-4.19.0.0-05c7 tree-diff> include bytestring-0.12.0.2-3593 tree-diff> include containers-0.6.8-e785 tree-diff> include deepseq-1.5.0.0-3309 tree-diff> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tree-diff> include parsec-3.1.17.0-3d7c tree-diff> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 tree-diff> include pretty-1.1.3.6-974d tree-diff> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ tree-diff> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e tree-diff> include semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY tree-diff> include strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo tree-diff> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo tree-diff> include text-2.1-c70b tree-diff> include these-1.2.1-Z5gLqPjTwX3R906DZfBsT tree-diff> include time-1.12.2-7ff5 tree-diff> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tree-diff> include uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv tree-diff> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 bitvec> - Data.Vector.Generic.Base.Mutable bitvec> - Data.Vector.Unboxed.Base.Unbox bitvec> - Data.Vector.Generic.Base.basicLength bitvec> - Data.Vector.Generic.Base.basicUnsafeIndexM bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew bitvec> - Data.Vector.Generic.Base.basicUnsafeFreeze bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice bitvec> - Data.Vector.Generic.Mutable.Base.basicLength bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead bitvec> - Data.Vector.Generic.Base.elemseq bitvec> - Data.Vector.Generic.Mutable.Base.basicInitialize bitvec> - Data.Vector.Generic.Base.basicUnsafeCopy bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy bitvec> - Data.Vector.Generic.Base.basicUnsafeSlice bitvec> - Data.Vector.Generic.Mutable.Base.basicClear bitvec> - Data.Vector.Generic.Mutable.Base.basicOverlaps bitvec> - Data.Vector.Generic.Mutable.Base.basicSet bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove bitvec> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate bitvec> - Data.Vector.Generic.Base.basicUnsafeThaw bitvec> - Data.Bit.Internal.D:R:VectorBit0 bitvec> - Data.Bit.Internal.D:R:MVectorsBit0 bitvec> - Data.Bit.Internal.Rep_Bit bitvec> - Data.Bit.F2Poly.Rep_F2Poly mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. rerebase> [191 of 368] Compiling Data.Map.Strict ( library/Data/Map/Strict.hs, dist/build/Data/Map/Strict.o, dist/build/Data/Map/Strict.dyn_o ) rerebase> [192 of 368] Compiling Data.Map.Lazy ( library/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.o, dist/build/Data/Map/Lazy.dyn_o ) rerebase> [193 of 368] Compiling Data.Map ( library/Data/Map.hs, dist/build/Data/Map.o, dist/build/Data/Map.dyn_o ) rerebase> [194 of 368] Compiling Data.List.NonEmpty ( library/Data/List/NonEmpty.hs, dist/build/Data/List/NonEmpty.o, dist/build/Data/List/NonEmpty.dyn_o ) rerebase> [195 of 368] Compiling Data.List ( library/Data/List.hs, dist/build/Data/List.o, dist/build/Data/List.dyn_o ) rerebase> [196 of 368] Compiling Data.Kind ( library/Data/Kind.hs, dist/build/Data/Kind.o, dist/build/Data/Kind.dyn_o ) rerebase> [197 of 368] Compiling Data.Ix ( library/Data/Ix.hs, dist/build/Data/Ix.o, dist/build/Data/Ix.dyn_o ) rerebase> [198 of 368] Compiling Data.Isomorphism ( library/Data/Isomorphism.hs, dist/build/Data/Isomorphism.o, dist/build/Data/Isomorphism.dyn_o ) rerebase> [199 of 368] Compiling Data.IntSet ( library/Data/IntSet.hs, dist/build/Data/IntSet.o, dist/build/Data/IntSet.dyn_o ) rerebase> [200 of 368] Compiling Data.IntMap.Strict ( library/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.o, dist/build/Data/IntMap/Strict.dyn_o ) rerebase> [201 of 368] Compiling Data.IntMap.Lazy ( library/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.o, dist/build/Data/IntMap/Lazy.dyn_o ) rerebase> [202 of 368] Compiling Data.IntMap ( library/Data/IntMap.hs, dist/build/Data/IntMap.o, dist/build/Data/IntMap.dyn_o ) rerebase> [203 of 368] Compiling Data.Int ( library/Data/Int.hs, dist/build/Data/Int.o, dist/build/Data/Int.dyn_o ) rerebase> [204 of 368] Compiling Data.IORef ( library/Data/IORef.hs, dist/build/Data/IORef.o, dist/build/Data/IORef.dyn_o ) rerebase> [205 of 368] Compiling Data.Hashable ( library/Data/Hashable.hs, dist/build/Data/Hashable.o, dist/build/Data/Hashable.dyn_o ) rerebase> [206 of 368] Compiling Data.HashSet ( library/Data/HashSet.hs, dist/build/Data/HashSet.o, dist/build/Data/HashSet.dyn_o ) rerebase> [207 of 368] Compiling Data.HashMap.Strict ( library/Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.o, dist/build/Data/HashMap/Strict.dyn_o ) rerebase> [208 of 368] Compiling Data.HashMap.Lazy ( library/Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.o, dist/build/Data/HashMap/Lazy.dyn_o ) rerebase> [209 of 368] Compiling Data.Groupoid ( library/Data/Groupoid.hs, dist/build/Data/Groupoid.o, dist/build/Data/Groupoid.dyn_o ) rerebase> [210 of 368] Compiling Data.Group ( library/Data/Group.hs, dist/build/Data/Group.o, dist/build/Data/Group.dyn_o ) rerebase> [211 of 368] Compiling Data.Graph ( library/Data/Graph.hs, dist/build/Data/Graph.o, dist/build/Data/Graph.dyn_o ) rerebase> [212 of 368] Compiling Data.Functor.Sum ( library/Data/Functor/Sum.hs, dist/build/Data/Functor/Sum.o, dist/build/Data/Functor/Sum.dyn_o ) rerebase> [213 of 368] Compiling Data.Functor.Reverse ( library/Data/Functor/Reverse.hs, dist/build/Data/Functor/Reverse.o, dist/build/Data/Functor/Reverse.dyn_o ) rerebase> [214 of 368] Compiling Data.Functor.Product ( library/Data/Functor/Product.hs, dist/build/Data/Functor/Product.o, dist/build/Data/Functor/Product.dyn_o ) rerebase> [215 of 368] Compiling Data.Functor.Plus ( library/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.o, dist/build/Data/Functor/Plus.dyn_o ) rerebase> [216 of 368] Compiling Data.Functor.Invariant.TH ( library/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.o, dist/build/Data/Functor/Invariant/TH.dyn_o ) rerebase> [217 of 368] Compiling Data.Functor.Invariant ( library/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.o, dist/build/Data/Functor/Invariant.dyn_o ) rerebase> [218 of 368] Compiling Data.Functor.Identity ( library/Data/Functor/Identity.hs, dist/build/Data/Functor/Identity.o, dist/build/Data/Functor/Identity.dyn_o ) rerebase> [219 of 368] Compiling Data.Functor.Extend ( library/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.o, dist/build/Data/Functor/Extend.dyn_o ) rerebase> [220 of 368] Compiling Data.Functor.Contravariant.Divisible ( library/Data/Functor/Contravariant/Divisible.hs, dist/build/Data/Functor/Contravariant/Divisible.o, dist/build/Data/Functor/Contravariant/Divisible.dyn_o ) retrie> 1511 | mUnion m1 m2 = ForallVisMap (unionOn favBoolMap m1 m2) retrie> | ^^ retrie> [15 of 34] Compiling Retrie.Universe ( Retrie/Universe.hs, dist/build/Retrie/Universe.o, dist/build/Retrie/Universe.dyn_o ) retrie> retrie> Retrie/Universe.hs:114:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Universe.hs:23:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 114 | mUnion m1 m2 = UMap retrie> | ^^ retrie> [16 of 34] Compiling Retrie.Types ( Retrie/Types.hs, dist/build/Retrie/Types.o, dist/build/Retrie/Types.dyn_o ) retrie> retrie> Retrie/Types.hs:133:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup (Matcher a)’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 133 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/Types.hs:137:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid (Matcher a)’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 137 | mappend (Matcher m1) (Matcher m2) = Matcher (I.unionWith mUnion m1 m2) retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Types.hs:137:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Types.hs:59:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 137 | mappend (Matcher m1) (Matcher m2) = Matcher (I.unionWith mUnion m1 m2) retrie> | ^^ retrie> [17 of 34] Compiling Retrie.Query ( Retrie/Query.hs, dist/build/Retrie/Query.o, dist/build/Retrie/Query.dyn_o ) retrie> [18 of 34] Compiling Retrie.GroundTerms ( Retrie/GroundTerms.hs, dist/build/Retrie/GroundTerms.o, dist/build/Retrie/GroundTerms.dyn_o ) retrie> [19 of 34] Compiling Retrie.Expr ( Retrie/Expr.hs, dist/build/Retrie/Expr.o, dist/build/Retrie/Expr.dyn_o ) retrie> retrie> Retrie/Expr.hs:40:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Data.Functor.Identity’ is redundant retrie> except perhaps to import instances from ‘Data.Functor.Identity’ retrie> To import instances alone, use: import Data.Functor.Identity() retrie> | retrie> 40 | import Data.Functor.Identity retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:51:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | tree-diff> Data.TreeDiff=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff,Data.TreeDiff.Class=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.Class,Data.TreeDiff.Expr=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.Expr,Data.TreeDiff.Golden=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.Golden,Data.TreeDiff.List=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.List,Data.TreeDiff.OMap=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.OMap,Data.TreeDiff.Parser=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.Parser,Data.TreeDiff.Pretty=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.Pretty,Data.TreeDiff.QuickCheck=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.QuickCheck,Data.TreeDiff.Tree=tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk:Data.TreeDiff.Tree tree-diff> unit tree-diff-0.3.4-Boh4L5jN1h3CL2deBvLbOD-tree-diff-test tree-diff> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg tree-diff> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF tree-diff> include ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw tree-diff> include base-4.19.0.0-05c7 tree-diff> include parsec-3.1.17.0-3d7c tree-diff> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ tree-diff> include tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo tree-diff> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG tree-diff> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc tree-diff> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb tree-diff> include tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> include trifecta-2.1.4-x3qquABVy6zvhEBzV61n tree-diff> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tree-diff> Ready component graph: tree-diff> definite tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg tree-diff> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr tree-diff> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF tree-diff> depends ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw tree-diff> depends base-4.19.0.0-05c7 tree-diff> depends bytestring-0.12.0.2-3593 tree-diff> depends containers-0.6.8-e785 tree-diff> depends deepseq-1.5.0.0-3309 tree-diff> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 tree-diff> depends parsec-3.1.17.0-3d7c tree-diff> depends parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 tree-diff> depends pretty-1.1.3.6-974d tree-diff> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ tree-diff> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e tree-diff> depends semialign-1.3.1-IeGc9a0nA1d43K9wBkh6bY tree-diff> depends strict-0.5.1-wBCmB3DA7T6gIFnzUMSGo tree-diff> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo tree-diff> depends text-2.1-c70b tree-diff> depends these-1.2.1-Z5gLqPjTwX3R906DZfBsT tree-diff> depends time-1.12.2-7ff5 tree-diff> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tree-diff> depends uuid-types-1.0.6-D1jRAfToXB150sjizXjFuv tree-diff> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 tree-diff> definite tree-diff-0.3.4-Boh4L5jN1h3CL2deBvLbOD-tree-diff-test tree-diff> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg tree-diff> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF tree-diff> depends ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw tree-diff> depends base-4.19.0.0-05c7 tree-diff> depends parsec-3.1.17.0-3d7c tree-diff> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ tree-diff> depends tagged-0.8.8-4u7CRpOaQb28o4qI6vczvo tree-diff> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG tree-diff> depends tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc tree-diff> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb tree-diff> depends tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> depends trifecta-2.1.4-x3qquABVy6zvhEBzV61n tree-diff> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm tree-diff> Using Cabal-3.10.2.0 compiled by ghc-9.8 tree-diff> Using compiler: ghc-9.8.1 tree-diff> Using install prefix: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 tree-diff> Executables installed in: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/bin tree-diff> Libraries installed in: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> Dynamic Libraries installed in: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 tree-diff> Private executables installed in: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/libexec/x86_64-linux-ghc-9.8.1/tree-diff-0.3.4 tree-diff> Data files installed in: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/share/x86_64-linux-ghc-9.8.1/tree-diff-0.3.4 tree-diff> Documentation installed in: tree-diff> /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc/share/doc/tree-diff-0.3.4 tree-diff> Configuration files installed in: tree-diff> /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/etc tree-diff> No alex found mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 121 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 113 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. rerebase> [221 of 368] Compiling Data.Functor.Contravariant.Compose ( library/Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.o, dist/build/Data/Functor/Contravariant/Compose.dyn_o ) rerebase> [222 of 368] Compiling Data.Functor.Contravariant ( library/Data/Functor/Contravariant.hs, dist/build/Data/Functor/Contravariant.o, dist/build/Data/Functor/Contravariant.dyn_o ) rerebase> [223 of 368] Compiling Data.Functor.Constant ( library/Data/Functor/Constant.hs, dist/build/Data/Functor/Constant.o, dist/build/Data/Functor/Constant.dyn_o ) rerebase> [224 of 368] Compiling Data.Functor.Compose ( library/Data/Functor/Compose.hs, dist/build/Data/Functor/Compose.o, dist/build/Data/Functor/Compose.dyn_o ) rerebase> [225 of 368] Compiling Data.Functor.Classes ( library/Data/Functor/Classes.hs, dist/build/Data/Functor/Classes.o, dist/build/Data/Functor/Classes.dyn_o ) rerebase> [226 of 368] Compiling Data.Functor.Bind.Trans ( library/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.o, dist/build/Data/Functor/Bind/Trans.dyn_o ) rerebase> [227 of 368] Compiling Data.Functor.Bind.Class ( library/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.o, dist/build/Data/Functor/Bind/Class.dyn_o ) rerebase> [228 of 368] Compiling Data.Functor.Bind ( library/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.o, dist/build/Data/Functor/Bind.dyn_o ) rerebase> [229 of 368] Compiling Data.Functor.Apply ( library/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.o, dist/build/Data/Functor/Apply.dyn_o ) rerebase> [230 of 368] Compiling Data.Functor.Alt ( library/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.o, dist/build/Data/Functor/Alt.dyn_o ) rerebase> [231 of 368] Compiling Data.Functor ( library/Data/Functor.hs, dist/build/Data/Functor.o, dist/build/Data/Functor.dyn_o ) rerebase> [232 of 368] Compiling Data.Function ( library/Data/Function.hs, dist/build/Data/Function.o, dist/build/Data/Function.dyn_o ) rerebase> [233 of 368] Compiling Data.Foldable ( library/Data/Foldable.hs, dist/build/Data/Foldable.o, dist/build/Data/Foldable.dyn_o ) rerebase> [234 of 368] Compiling Data.Fixed ( library/Data/Fixed.hs, dist/build/Data/Fixed.o, dist/build/Data/Fixed.dyn_o ) rerebase> [235 of 368] Compiling Data.Eq ( library/Data/Eq.hs, dist/build/Data/Eq.o, dist/build/Data/Eq.dyn_o ) rerebase> [236 of 368] Compiling Data.Either.Validation ( library/Data/Either/Validation.hs, dist/build/Data/Either/Validation.o, dist/build/Data/Either/Validation.dyn_o ) rerebase> [237 of 368] Compiling Data.Either.Combinators ( library/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.o, dist/build/Data/Either/Combinators.dyn_o ) rerebase> [238 of 368] Compiling Data.Either ( library/Data/Either.hs, dist/build/Data/Either.o, dist/build/Data/Either.dyn_o ) rerebase> [239 of 368] Compiling Data.Dynamic ( library/Data/Dynamic.hs, dist/build/Data/Dynamic.o, dist/build/Data/Dynamic.dyn_o ) rerebase> [240 of 368] Compiling Data.Data ( library/Data/Data.hs, dist/build/Data/Data.o, dist/build/Data/Data.dyn_o ) rerebase> [241 of 368] Compiling Data.DList ( library/Data/DList.hs, dist/build/Data/DList.o, dist/build/Data/DList.dyn_o ) rerebase> [242 of 368] Compiling Data.Complex ( library/Data/Complex.hs, dist/build/Data/Complex.o, dist/build/Data/Complex.dyn_o ) rerebase> [243 of 368] Compiling Data.Coerce ( library/Data/Coerce.hs, dist/build/Data/Coerce.o, dist/build/Data/Coerce.dyn_o ) rerebase> [244 of 368] Compiling Data.Char ( library/Data/Char.hs, dist/build/Data/Char.o, dist/build/Data/Char.dyn_o ) rerebase> [245 of 368] Compiling Data.ByteString.Unsafe ( library/Data/ByteString/Unsafe.hs, dist/build/Data/ByteString/Unsafe.o, dist/build/Data/ByteString/Unsafe.dyn_o ) rerebase> [246 of 368] Compiling Data.ByteString.Short.Internal ( library/Data/ByteString/Short/Internal.hs, dist/build/Data/ByteString/Short/Internal.o, dist/build/Data/ByteString/Short/Internal.dyn_o ) rerebase> [247 of 368] Compiling Data.ByteString.Short ( library/Data/ByteString/Short.hs, dist/build/Data/ByteString/Short.o, dist/build/Data/ByteString/Short.dyn_o ) rerebase> [248 of 368] Compiling Data.ByteString.Lazy.Internal ( library/Data/ByteString/Lazy/Internal.hs, dist/build/Data/ByteString/Lazy/Internal.o, dist/build/Data/ByteString/Lazy/Internal.dyn_o ) retrie> 51 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:56:16: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ln’ retrie> | retrie> 56 | mkLocatedHsVar ln@(L l n) = do retrie> | ^^ retrie> retrie> Retrie/Expr.hs:130:16: warning: [GHC-40910] [-Wunused-local-binds] retrie> Defined but not used: ‘x’ retrie> | retrie> 130 | L l (Match x ctxt pats (GRHSs cs grhs binds)) = mkMatch LambdaExpr vs e emptyLocalBinds retrie> | ^ retrie> retrie> Retrie/Expr.hs:132:19: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘an’ retrie> | retrie> 132 | [L lg (GRHS an guards rhs)] -> [L lg (GRHS ang guards rhs)] retrie> | ^^ retrie> retrie> Retrie/Expr.hs:180:9: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘nm'’ retrie> | retrie> 180 | (tv', nm') <- swapEntryDPT tv nm retrie> | ^^^ retrie> retrie> Retrie/Expr.hs:225:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘wildSupplyAlphaEnv’ retrie> | retrie> 225 | wildSupplyAlphaEnv env = wildSupplyP (\ nm -> isNothing (lookupAlphaEnv nm env)) retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:310:29: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 310 | conPatHelper con (PrefixCon tyargs xs) = do retrie> | ^^^^^^ retrie> retrie> Retrie/Expr.hs:322:1: warning: [GHC-53633] [-Woverlapping-patterns] retrie> Pattern match is redundant retrie> In an equation for ‘grhsToExpr’: grhsToExpr _ = ... retrie> | retrie> 322 | grhsToExpr _ = error "grhsToExpr" retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:350:34: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘d1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Expr.hs:46:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 350 | needed (HasPrec (Fixity _ p1 d1)) (Just (Fixity _ p2 d2)) = retrie> | ^^ retrie> retrie> Retrie/Expr.hs:374:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘mkParen’ retrie> | retrie> 374 | mkParen k e = do retrie> | ^^^^^^^ retrie> retrie> Retrie/Expr.hs:377:4: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘e0’ retrie> | retrie> 377 | (e0,pe0) <- swapEntryDPT e pe retrie> | ^^ tree-diff> Using ar found on system at: tree-diff> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar tree-diff> No c2hs found tree-diff> No cpphs found tree-diff> No doctest found tree-diff> Using gcc version 14.3.0 given by user at: tree-diff> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc tree-diff> Using ghc version 9.8.1 found on system at: tree-diff> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc tree-diff> Using ghc-pkg version 9.8.1 found on system at: tree-diff> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 tree-diff> No ghcjs found tree-diff> No ghcjs-pkg found tree-diff> No greencard found tree-diff> Using haddock version 2.30.0 found on system at: tree-diff> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 tree-diff> No happy found tree-diff> Using haskell-suite found on system at: haskell-suite-dummy-location tree-diff> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location tree-diff> No hmake found tree-diff> Using hpc version 0.69 found on system at: tree-diff> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 tree-diff> Using hsc2hs version 0.68.10 found on system at: tree-diff> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 tree-diff> Using hscolour version 1.25 found on system at: tree-diff> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour tree-diff> No jhc found tree-diff> Using ld found on system at: tree-diff> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold tree-diff> No pkg-config found tree-diff> Using runghc version 9.8.1 found on system at: tree-diff> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 tree-diff> Using strip version 2.44 found on system at: tree-diff> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip tree-diff> Using tar found on system at: tree-diff> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar tree-diff> No uhc found tree-diff> Running phase: buildPhase tree-diff> Preprocessing library for tree-diff-0.3.4.. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 4294967296 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. rerebase> [249 of 368] Compiling Data.ByteString.Lazy.Char8 ( library/Data/ByteString/Lazy/Char8.hs, dist/build/Data/ByteString/Lazy/Char8.o, dist/build/Data/ByteString/Lazy/Char8.dyn_o ) rerebase> [250 of 368] Compiling Data.ByteString.Lazy ( library/Data/ByteString/Lazy.hs, dist/build/Data/ByteString/Lazy.o, dist/build/Data/ByteString/Lazy.dyn_o ) rerebase> [251 of 368] Compiling Data.ByteString.Internal ( library/Data/ByteString/Internal.hs, dist/build/Data/ByteString/Internal.o, dist/build/Data/ByteString/Internal.dyn_o ) rerebase> [252 of 368] Compiling Data.ByteString.Char8 ( library/Data/ByteString/Char8.hs, dist/build/Data/ByteString/Char8.o, dist/build/Data/ByteString/Char8.dyn_o ) rerebase> [253 of 368] Compiling Data.ByteString.Builder.Scientific ( library/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.o, dist/build/Data/ByteString/Builder/Scientific.dyn_o ) rerebase> [254 of 368] Compiling Data.ByteString.Builder.Prim.Internal ( library/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Data/ByteString/Builder/Prim/Internal.o, dist/build/Data/ByteString/Builder/Prim/Internal.dyn_o ) rerebase> [255 of 368] Compiling Data.ByteString.Builder.Prim ( library/Data/ByteString/Builder/Prim.hs, dist/build/Data/ByteString/Builder/Prim.o, dist/build/Data/ByteString/Builder/Prim.dyn_o ) rerebase> [256 of 368] Compiling Data.ByteString.Builder.Internal ( library/Data/ByteString/Builder/Internal.hs, dist/build/Data/ByteString/Builder/Internal.o, dist/build/Data/ByteString/Builder/Internal.dyn_o ) rerebase> [257 of 368] Compiling Data.ByteString.Builder.Extra ( library/Data/ByteString/Builder/Extra.hs, dist/build/Data/ByteString/Builder/Extra.o, dist/build/Data/ByteString/Builder/Extra.dyn_o ) rerebase> [258 of 368] Compiling Data.ByteString.Builder ( library/Data/ByteString/Builder.hs, dist/build/Data/ByteString/Builder.o, dist/build/Data/ByteString/Builder.dyn_o ) rerebase> [259 of 368] Compiling Data.ByteString ( library/Data/ByteString.hs, dist/build/Data/ByteString.o, dist/build/Data/ByteString.dyn_o ) rerebase> [260 of 368] Compiling Data.Bool ( library/Data/Bool.hs, dist/build/Data/Bool.o, dist/build/Data/Bool.dyn_o ) rerebase> [261 of 368] Compiling Data.Bits ( library/Data/Bits.hs, dist/build/Data/Bits.o, dist/build/Data/Bits.dyn_o ) rerebase> [262 of 368] Compiling Data.Bitraversable ( library/Data/Bitraversable.hs, dist/build/Data/Bitraversable.o, dist/build/Data/Bitraversable.dyn_o ) rerebase> [263 of 368] Compiling Data.Bifunctor.Wrapped ( library/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.o, dist/build/Data/Bifunctor/Wrapped.dyn_o ) rerebase> [264 of 368] Compiling Data.Bifunctor.Tannen ( library/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.o, dist/build/Data/Bifunctor/Tannen.dyn_o ) rerebase> [265 of 368] Compiling Data.Bifunctor.Product ( library/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.o, dist/build/Data/Bifunctor/Product.dyn_o ) rerebase> [266 of 368] Compiling Data.Bifunctor.Joker ( library/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.o, dist/build/Data/Bifunctor/Joker.dyn_o ) rerebase> [267 of 368] Compiling Data.Bifunctor.Join ( library/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.o, dist/build/Data/Bifunctor/Join.dyn_o ) rerebase> [268 of 368] Compiling Data.Bifunctor.Flip ( library/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.o, dist/build/Data/Bifunctor/Flip.dyn_o ) rerebase> [269 of 368] Compiling Data.Bifunctor.Clown ( library/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.o, dist/build/Data/Bifunctor/Clown.dyn_o ) rerebase> [270 of 368] Compiling Data.Bifunctor.Biff ( library/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.o, dist/build/Data/Bifunctor/Biff.dyn_o ) rerebase> [271 of 368] Compiling Data.Bifunctor.Apply ( library/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.o, dist/build/Data/Bifunctor/Apply.dyn_o ) rerebase> [272 of 368] Compiling Data.Bifunctor ( library/Data/Bifunctor.hs, dist/build/Data/Bifunctor.o, dist/build/Data/Bifunctor.dyn_o ) rerebase> [273 of 368] Compiling Data.Bifoldable ( library/Data/Bifoldable.hs, dist/build/Data/Bifoldable.o, dist/build/Data/Bifoldable.dyn_o ) retrie> [20 of 34] Compiling Retrie.Rewrites.Types ( Retrie/Rewrites/Types.hs, dist/build/Retrie/Rewrites/Types.o, dist/build/Retrie/Rewrites/Types.dyn_o ) retrie> [21 of 34] Compiling Retrie.Rewrites.Function ( Retrie/Rewrites/Function.hs, dist/build/Retrie/Rewrites/Function.o, dist/build/Retrie/Rewrites/Function.dyn_o ) retrie> retrie> Retrie/Rewrites/Function.hs:25:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 25 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Function.hs:55:42: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘mn’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Rewrites/Function.hs:20:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 55 | getImports libdir RightToLeft (Just (L _ mn)) = -- See Note [fold only] retrie> | ^^ retrie> [22 of 34] Compiling Retrie.Rewrites.Patterns ( Retrie/Rewrites/Patterns.hs, dist/build/Retrie/Rewrites/Patterns.o, dist/build/Retrie/Rewrites/Patterns.dyn_o ) retrie> retrie> Retrie/Rewrites/Patterns.hs:12:48: warning: [GHC-38856] [-Wunused-imports] retrie> The import of ‘lift’ from module ‘Control.Monad.State’ is redundant retrie> | retrie> 12 | import Control.Monad.State (StateT(runStateT), lift) retrie> | ^^^^ retrie> [23 of 34] Compiling Retrie.Context ( Retrie/Context.hs, dist/build/Retrie/Context.o, dist/build/Retrie/Context.dyn_o ) retrie> retrie> Retrie/Context.hs:222:24: warning: [GHC-63394] [-Wx-partial] retrie> In the use of ‘head’ retrie> (imported from Data.List, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 222 | renameBinder rdr fvs = head retrie> | ^^^^ retrie> [24 of 34] Compiling Retrie.Subst ( Retrie/Subst.hs, dist/build/Retrie/Subst.o, dist/build/Retrie/Subst.dyn_o ) retrie> retrie> Retrie/Subst.hs:20:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 20 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Subst.hs:59:11: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘comments’ shadows the existing binding retrie> imported from ‘Retrie.GHC’ at Retrie/Subst.hs:16:1-17 retrie> (and originally defined in ‘GHC.Parser.Annotation’) retrie> | retrie> 59 | let comments = hasComments e0 retrie> | ^^^^^^^^ retrie> [25 of 34] Compiling Retrie.Replace ( Retrie/Replace.hs, dist/build/Retrie/Replace.o, dist/build/Retrie/Replace.dyn_o ) retrie> retrie> Retrie/Replace.hs:28:1: warning: [GHC-66111] [-Wunused-imports] mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim rerebase> [274 of 368] Compiling Data.Biapplicative ( library/Data/Biapplicative.hs, dist/build/Data/Biapplicative.o, dist/build/Data/Biapplicative.dyn_o ) rerebase> [275 of 368] Compiling Control.Selective.Rigid.Freer ( library/Control/Selective/Rigid/Freer.hs, dist/build/Control/Selective/Rigid/Freer.o, dist/build/Control/Selective/Rigid/Freer.dyn_o ) rerebase> [276 of 368] Compiling Control.Selective.Rigid.Free ( library/Control/Selective/Rigid/Free.hs, dist/build/Control/Selective/Rigid/Free.o, dist/build/Control/Selective/Rigid/Free.dyn_o ) rerebase> [277 of 368] Compiling Control.Selective.Multi ( library/Control/Selective/Multi.hs, dist/build/Control/Selective/Multi.o, dist/build/Control/Selective/Multi.dyn_o ) rerebase> [278 of 368] Compiling Control.Selective.Free ( library/Control/Selective/Free.hs, dist/build/Control/Selective/Free.o, dist/build/Control/Selective/Free.dyn_o ) rerebase> [279 of 368] Compiling Control.Selective ( library/Control/Selective.hs, dist/build/Control/Selective.o, dist/build/Control/Selective.dyn_o ) rerebase> [280 of 368] Compiling Control.Monad.Zip ( library/Control/Monad/Zip.hs, dist/build/Control/Monad/Zip.o, dist/build/Control/Monad/Zip.dyn_o ) rerebase> [281 of 368] Compiling Control.Monad.Writer.Strict ( library/Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.o, dist/build/Control/Monad/Writer/Strict.dyn_o ) rerebase> [282 of 368] Compiling Control.Monad.Writer.Lazy ( library/Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.o, dist/build/Control/Monad/Writer/Lazy.dyn_o ) rerebase> [283 of 368] Compiling Control.Monad.Writer.Class ( library/Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.o, dist/build/Control/Monad/Writer/Class.dyn_o ) rerebase> [284 of 368] Compiling Control.Monad.Writer ( library/Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.o, dist/build/Control/Monad/Writer.dyn_o ) rerebase> [285 of 368] Compiling Control.Monad.Trans.Writer.Strict ( library/Control/Monad/Trans/Writer/Strict.hs, dist/build/Control/Monad/Trans/Writer/Strict.o, dist/build/Control/Monad/Trans/Writer/Strict.dyn_o ) rerebase> [286 of 368] Compiling Control.Monad.Trans.Writer.Lazy ( library/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Control/Monad/Trans/Writer/Lazy.o, dist/build/Control/Monad/Trans/Writer/Lazy.dyn_o ) rerebase> [287 of 368] Compiling Control.Monad.Trans.Writer ( library/Control/Monad/Trans/Writer.hs, dist/build/Control/Monad/Trans/Writer.o, dist/build/Control/Monad/Trans/Writer.dyn_o ) rerebase> [288 of 368] Compiling Control.Monad.Trans.State.Strict ( library/Control/Monad/Trans/State/Strict.hs, dist/build/Control/Monad/Trans/State/Strict.o, dist/build/Control/Monad/Trans/State/Strict.dyn_o ) rerebase> [289 of 368] Compiling Control.Monad.Trans.State.Lazy ( library/Control/Monad/Trans/State/Lazy.hs, dist/build/Control/Monad/Trans/State/Lazy.o, dist/build/Control/Monad/Trans/State/Lazy.dyn_o ) rerebase> [290 of 368] Compiling Control.Monad.Trans.State ( library/Control/Monad/Trans/State.hs, dist/build/Control/Monad/Trans/State.o, dist/build/Control/Monad/Trans/State.dyn_o ) rerebase> [291 of 368] Compiling Control.Monad.Trans.Reader ( library/Control/Monad/Trans/Reader.hs, dist/build/Control/Monad/Trans/Reader.o, dist/build/Control/Monad/Trans/Reader.dyn_o ) rerebase> [292 of 368] Compiling Control.Monad.Trans.RWS.Strict ( library/Control/Monad/Trans/RWS/Strict.hs, dist/build/Control/Monad/Trans/RWS/Strict.o, dist/build/Control/Monad/Trans/RWS/Strict.dyn_o ) rerebase> [293 of 368] Compiling Control.Monad.Trans.RWS.Lazy ( library/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Control/Monad/Trans/RWS/Lazy.o, dist/build/Control/Monad/Trans/RWS/Lazy.dyn_o ) rerebase> [294 of 368] Compiling Control.Monad.Trans.RWS ( library/Control/Monad/Trans/RWS.hs, dist/build/Control/Monad/Trans/RWS.o, dist/build/Control/Monad/Trans/RWS.dyn_o ) rerebase> [295 of 368] Compiling Control.Monad.Trans.Maybe ( library/Control/Monad/Trans/Maybe.hs, dist/build/Control/Monad/Trans/Maybe.o, dist/build/Control/Monad/Trans/Maybe.dyn_o ) rerebase> [296 of 368] Compiling Control.Monad.Trans.Identity ( library/Control/Monad/Trans/Identity.hs, dist/build/Control/Monad/Trans/Identity.o, dist/build/Control/Monad/Trans/Identity.dyn_o ) retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 28 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Replace.hs:129:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup Change’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 129 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/Replace.hs:133:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid Change’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 133 | mappend NoChange other = other retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... retrie> [26 of 34] Compiling Retrie.CPP ( Retrie/CPP.hs, dist/build/Retrie/CPP.o, dist/build/Retrie/CPP.dyn_o ) tree-diff> Building library for tree-diff-0.3.4.. mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 109 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 115 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. rerebase> [297 of 368] Compiling Control.Monad.Trans.Except ( library/Control/Monad/Trans/Except.hs, dist/build/Control/Monad/Trans/Except.o, dist/build/Control/Monad/Trans/Except.dyn_o ) rerebase> [298 of 368] Compiling Control.Monad.Trans.Cont ( library/Control/Monad/Trans/Cont.hs, dist/build/Control/Monad/Trans/Cont.o, dist/build/Control/Monad/Trans/Cont.dyn_o ) rerebase> [299 of 368] Compiling Control.Monad.Trans.Class ( library/Control/Monad/Trans/Class.hs, dist/build/Control/Monad/Trans/Class.o, dist/build/Control/Monad/Trans/Class.dyn_o ) rerebase> [300 of 368] Compiling Control.Monad.Trans ( library/Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.o, dist/build/Control/Monad/Trans.dyn_o ) rerebase> [301 of 368] Compiling Control.Monad.State.Strict ( library/Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.o, dist/build/Control/Monad/State/Strict.dyn_o ) rerebase> [302 of 368] Compiling Control.Monad.State.Lazy ( library/Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.o, dist/build/Control/Monad/State/Lazy.dyn_o ) rerebase> [303 of 368] Compiling Control.Monad.State.Class ( library/Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.o, dist/build/Control/Monad/State/Class.dyn_o ) rerebase> [304 of 368] Compiling Control.Monad.State ( library/Control/Monad/State.hs, dist/build/Control/Monad/State.o, dist/build/Control/Monad/State.dyn_o ) rerebase> [305 of 368] Compiling Control.Monad.Signatures ( library/Control/Monad/Signatures.hs, dist/build/Control/Monad/Signatures.o, dist/build/Control/Monad/Signatures.dyn_o ) rerebase> [306 of 368] Compiling Control.Monad.STM ( library/Control/Monad/STM.hs, dist/build/Control/Monad/STM.o, dist/build/Control/Monad/STM.dyn_o ) rerebase> [307 of 368] Compiling Control.Monad.ST.Unsafe ( library/Control/Monad/ST/Unsafe.hs, dist/build/Control/Monad/ST/Unsafe.o, dist/build/Control/Monad/ST/Unsafe.dyn_o ) rerebase> [308 of 368] Compiling Control.Monad.ST.Strict ( library/Control/Monad/ST/Strict.hs, dist/build/Control/Monad/ST/Strict.o, dist/build/Control/Monad/ST/Strict.dyn_o ) rerebase> [309 of 368] Compiling Control.Monad.ST.Lazy.Unsafe ( library/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Control/Monad/ST/Lazy/Unsafe.o, dist/build/Control/Monad/ST/Lazy/Unsafe.dyn_o ) rerebase> [310 of 368] Compiling Control.Monad.ST.Lazy ( library/Control/Monad/ST/Lazy.hs, dist/build/Control/Monad/ST/Lazy.o, dist/build/Control/Monad/ST/Lazy.dyn_o ) rerebase> [311 of 368] Compiling Control.Monad.ST ( library/Control/Monad/ST.hs, dist/build/Control/Monad/ST.o, dist/build/Control/Monad/ST.dyn_o ) rerebase> [312 of 368] Compiling Control.Monad.Reader.Class ( library/Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.o, dist/build/Control/Monad/Reader/Class.dyn_o ) rerebase> [313 of 368] Compiling Control.Monad.Reader ( library/Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.o, dist/build/Control/Monad/Reader.dyn_o ) rerebase> [314 of 368] Compiling Control.Monad.RWS.Strict ( library/Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.o, dist/build/Control/Monad/RWS/Strict.dyn_o ) rerebase> [315 of 368] Compiling Control.Monad.RWS.Lazy ( library/Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.o, dist/build/Control/Monad/RWS/Lazy.dyn_o ) rerebase> [316 of 368] Compiling Control.Monad.RWS.Class ( library/Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.o, dist/build/Control/Monad/RWS/Class.dyn_o ) rerebase> [317 of 368] Compiling Control.Monad.RWS ( library/Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.o, dist/build/Control/Monad/RWS.dyn_o ) rerebase> [318 of 368] Compiling Control.Monad.Identity ( library/Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.o, dist/build/Control/Monad/Identity.dyn_o ) rerebase> [319 of 368] Compiling Control.Monad.IO.Class ( library/Control/Monad/IO/Class.hs, dist/build/Control/Monad/IO/Class.o, dist/build/Control/Monad/IO/Class.dyn_o ) rerebase> [320 of 368] Compiling Control.Monad.Fix ( library/Control/Monad/Fix.hs, dist/build/Control/Monad/Fix.o, dist/build/Control/Monad/Fix.dyn_o ) rerebase> [321 of 368] Compiling Control.Monad.Fail ( library/Control/Monad/Fail.hs, dist/build/Control/Monad/Fail.o, dist/build/Control/Monad/Fail.dyn_o ) rerebase> [322 of 368] Compiling Control.Monad.Error.Class ( library/Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.o, dist/build/Control/Monad/Error/Class.dyn_o ) mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 4294967297 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. rerebase> [323 of 368] Compiling Control.Monad.Cont.Class ( library/Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.o, dist/build/Control/Monad/Cont/Class.dyn_o ) rerebase> [324 of 368] Compiling Control.Monad.Cont ( library/Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.o, dist/build/Control/Monad/Cont.dyn_o ) rerebase> [325 of 368] Compiling Control.Monad ( library/Control/Monad.hs, dist/build/Control/Monad.o, dist/build/Control/Monad.dyn_o ) rerebase> [326 of 368] Compiling Control.Exception.Base ( library/Control/Exception/Base.hs, dist/build/Control/Exception/Base.o, dist/build/Control/Exception/Base.dyn_o ) rerebase> [327 of 368] Compiling Control.Exception ( library/Control/Exception.hs, dist/build/Control/Exception.o, dist/build/Control/Exception.dyn_o ) rerebase> [328 of 368] Compiling Control.DeepSeq ( library/Control/DeepSeq.hs, dist/build/Control/DeepSeq.o, dist/build/Control/DeepSeq.dyn_o ) mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 118 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 19 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 141 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK rerebase> [329 of 368] Compiling Control.Concurrent.STM.TVar ( library/Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.o, dist/build/Control/Concurrent/STM/TVar.dyn_o ) rerebase> [330 of 368] Compiling Control.Concurrent.STM.TSem ( library/Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.o, dist/build/Control/Concurrent/STM/TSem.dyn_o ) mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 18446744073709551615 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 28 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 10 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. rerebase> [331 of 368] Compiling Control.Concurrent.STM.TQueue ( library/Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.o, dist/build/Control/Concurrent/STM/TQueue.dyn_o ) rerebase> [332 of 368] Compiling Control.Concurrent.STM.TMVar ( library/Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.o, dist/build/Control/Concurrent/STM/TMVar.dyn_o ) mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. rerebase> [333 of 368] Compiling Control.Concurrent.STM.TChan ( library/Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.o, dist/build/Control/Concurrent/STM/TChan.dyn_o ) rerebase> [334 of 368] Compiling Control.Concurrent.STM.TBQueue ( library/Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.o, dist/build/Control/Concurrent/STM/TBQueue.dyn_o ) rerebase> [335 of 368] Compiling Control.Concurrent.STM.TArray ( library/Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.o, dist/build/Control/Concurrent/STM/TArray.dyn_o ) mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 127 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 12 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 109 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. rerebase> [336 of 368] Compiling Control.Concurrent.STM ( library/Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.o, dist/build/Control/Concurrent/STM.dyn_o ) rerebase> [337 of 368] Compiling Control.Concurrent.QSemN ( library/Control/Concurrent/QSemN.hs, dist/build/Control/Concurrent/QSemN.o, dist/build/Control/Concurrent/QSemN.dyn_o ) rerebase> [338 of 368] Compiling Control.Concurrent.QSem ( library/Control/Concurrent/QSem.hs, dist/build/Control/Concurrent/QSem.o, dist/build/Control/Concurrent/QSem.dyn_o ) mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 18446744073709551616 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 60 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 24 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. rerebase> [339 of 368] Compiling Control.Concurrent.MVar ( library/Control/Concurrent/MVar.hs, dist/build/Control/Concurrent/MVar.o, dist/build/Control/Concurrent/MVar.dyn_o ) rerebase> [340 of 368] Compiling Control.Concurrent.Chan ( library/Control/Concurrent/Chan.hs, dist/build/Control/Concurrent/Chan.o, dist/build/Control/Concurrent/Chan.dyn_o ) rerebase> [341 of 368] Compiling Control.Concurrent ( library/Control/Concurrent.hs, dist/build/Control/Concurrent.o, dist/build/Control/Concurrent.dyn_o ) rerebase> [342 of 368] Compiling Control.Comonad ( library/Control/Comonad.hs, dist/build/Control/Comonad.o, dist/build/Control/Comonad.dyn_o ) mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 106 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 116 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. rerebase> [343 of 368] Compiling Control.Category ( library/Control/Category.hs, dist/build/Control/Category.o, dist/build/Control/Category.dyn_o ) rerebase> [344 of 368] Compiling Control.Arrow ( library/Control/Arrow.hs, dist/build/Control/Arrow.o, dist/build/Control/Arrow.dyn_o ) rerebase> [345 of 368] Compiling Control.Applicative.Lift ( library/Control/Applicative/Lift.hs, dist/build/Control/Applicative/Lift.o, dist/build/Control/Applicative/Lift.dyn_o ) rerebase> [346 of 368] Compiling Control.Applicative.Backwards ( library/Control/Applicative/Backwards.hs, dist/build/Control/Applicative/Backwards.o, dist/build/Control/Applicative/Backwards.dyn_o ) rerebase> [347 of 368] Compiling Control.Applicative ( library/Control/Applicative.hs, dist/build/Control/Applicative.o, dist/build/Control/Applicative.dyn_o ) rerebase> [348 of 368] Compiling System.CPUTime ( library/System/CPUTime.hs, dist/build/System/CPUTime.o, dist/build/System/CPUTime.dyn_o ) rerebase> [349 of 368] Compiling System.Console.GetOpt ( library/System/Console/GetOpt.hs, dist/build/System/Console/GetOpt.o, dist/build/System/Console/GetOpt.dyn_o ) mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 18446744073709551617 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 217 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num rerebase> [350 of 368] Compiling System.Environment ( library/System/Environment.hs, dist/build/System/Environment.o, dist/build/System/Environment.dyn_o ) rerebase> [351 of 368] Compiling System.Exit ( library/System/Exit.hs, dist/build/System/Exit.o, dist/build/System/Exit.dyn_o ) rerebase> [352 of 368] Compiling System.IO ( library/System/IO.hs, dist/build/System/IO.o, dist/build/System/IO.dyn_o ) rerebase> [353 of 368] Compiling System.IO.Error ( library/System/IO/Error.hs, dist/build/System/IO/Error.o, dist/build/System/IO/Error.dyn_o ) rerebase> [354 of 368] Compiling System.IO.Unsafe ( library/System/IO/Unsafe.hs, dist/build/System/IO/Unsafe.o, dist/build/System/IO/Unsafe.dyn_o ) rerebase> [355 of 368] Compiling System.Info ( library/System/Info.hs, dist/build/System/Info.o, dist/build/System/Info.dyn_o ) mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. rerebase> [356 of 368] Compiling System.Mem ( library/System/Mem.hs, dist/build/System/Mem.o, dist/build/System/Mem.dyn_o ) rerebase> [357 of 368] Compiling System.Mem.StableName ( library/System/Mem/StableName.hs, dist/build/System/Mem/StableName.o, dist/build/System/Mem/StableName.dyn_o ) rerebase> [358 of 368] Compiling System.Mem.Weak ( library/System/Mem/Weak.hs, dist/build/System/Mem/Weak.o, dist/build/System/Mem/Weak.dyn_o ) rerebase> [359 of 368] Compiling System.Posix.Internals ( library/System/Posix/Internals.hs, dist/build/System/Posix/Internals.o, dist/build/System/Posix/Internals.dyn_o ) rerebase> [360 of 368] Compiling System.Posix.Types ( library/System/Posix/Types.hs, dist/build/System/Posix/Types.o, dist/build/System/Posix/Types.dyn_o ) mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 150 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 132 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. rerebase> [361 of 368] Compiling System.Timeout ( library/System/Timeout.hs, dist/build/System/Timeout.o, dist/build/System/Timeout.dyn_o ) rerebase> [362 of 368] Compiling Text.ParserCombinators.ReadP ( library/Text/ParserCombinators/ReadP.hs, dist/build/Text/ParserCombinators/ReadP.o, dist/build/Text/ParserCombinators/ReadP.dyn_o ) rerebase> [363 of 368] Compiling Text.ParserCombinators.ReadPrec ( library/Text/ParserCombinators/ReadPrec.hs, dist/build/Text/ParserCombinators/ReadPrec.o, dist/build/Text/ParserCombinators/ReadPrec.dyn_o ) rerebase> [364 of 368] Compiling Text.Printf ( library/Text/Printf.hs, dist/build/Text/Printf.o, dist/build/Text/Printf.dyn_o ) rerebase> [365 of 368] Compiling Text.Read ( library/Text/Read.hs, dist/build/Text/Read.o, dist/build/Text/Read.dyn_o ) mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 123456789012345678901234567890 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. rerebase> [366 of 368] Compiling Text.Read.Lex ( library/Text/Read/Lex.hs, dist/build/Text/Read/Lex.o, dist/build/Text/Read/Lex.dyn_o ) rerebase> [367 of 368] Compiling Text.Show ( library/Text/Show.hs, dist/build/Text/Show.o, dist/build/Text/Show.dyn_o ) rerebase> [368 of 368] Compiling Unsafe.Coerce ( library/Unsafe/Coerce.hs, dist/build/Unsafe/Coerce.o, dist/build/Unsafe/Coerce.dyn_o ) mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 119 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 12 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 96 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 19 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 2^40000 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK (0.02s) mod> +++ OK, passed 100 tests. mod> powMod: OK (0.02s) mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 48 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 12 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK (0.03s) mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK (0.02s) mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK (0.03s) mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK (0.61s) mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK (0.01s) mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 92 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK (0.01s) mod> +++ OK, passed 100 tests; 20 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 113 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 20 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Random Mod mod> fromInteger: OK mod> +++ OK, passed 100 tests; 7 discarded. mod> invertMod: OK mod> +++ OK, passed 100 tests; 6 discarded. mod> powMod: OK mod> +++ OK, passed 100 tests; 21 discarded. mod> powMod on sum: OK mod> +++ OK, passed 100 tests; 25 discarded. mod> powMod special case: OK mod> +++ OK, passed 1 test. mod> divide: OK mod> +++ OK, passed 100 tests. mod> gcd: OK mod> +++ OK, passed 100 tests. mod> lcm: OK mod> +++ OK, passed 100 tests. mod> coprime: OK mod> +++ OK, passed 100 tests. mod> quotRem: OK mod> +++ OK, passed 100 tests; 9 discarded. mod> degree: OK mod> +++ OK, passed 100 tests. mod> Mod 0 mod> 0: OK mod> +++ OK, passed 1 test. mod> 1: OK mod> +++ OK, passed 1 test. mod> minBound: OK mod> +++ OK, passed 1 test. mod> maxBound: OK mod> +++ OK, passed 1 test. mod> toEnum: OK mod> +++ OK, passed 1 test. mod> fromRational: OK mod> +++ OK, passed 1 test. mod> zero: OK mod> +++ OK, passed 1 test. mod> one: OK mod> +++ OK, passed 1 test. mod> fromNatural: OK mod> +++ OK, passed 1 test. mod> Word.Mod 1 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 115 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 131 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 2310 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 138 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 114 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 65535 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 107 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 104 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 20 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 65536 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 81 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 142 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 65537 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 109 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 100 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 4294967295 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 109 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 13 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 135 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 19 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 4294967296 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 2 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 120 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 22 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 126 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 17 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 4294967297 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 106 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 21 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 23 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 99 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 18446744073709551615 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 32 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 19 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 129 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 16 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 117 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 18446744073709551616 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 57 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 21 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 153 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 18 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 15 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 118 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 14 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Mod 18446744073709551617 mod> fromInteger: OK mod> +++ OK, passed 100 tests. mod> invertMod: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests. mod> Enum mod> Succ Pred Identity: OK mod> +++ OK, passed 100 tests; 173 discarded. mod> Pred Succ Identity: OK mod> +++ OK, passed 100 tests; 1 discarded. mod> Eq mod> Transitive: OK mod> +++ OK, passed 100 tests. mod> Symmetric: OK mod> +++ OK, passed 100 tests. mod> Reflexive: OK mod> +++ OK, passed 100 tests. mod> Ord mod> Antisymmetry: OK mod> +++ OK, passed 100 tests. mod> Transitivity: OK mod> +++ OK, passed 100 tests. mod> Totality: OK mod> +++ OK, passed 100 tests. mod> Num mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Subtraction: OK mod> +++ OK, passed 100 tests. mod> Abs Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Signum Is Idempotent: OK mod> +++ OK, passed 100 tests. mod> Product Of Abs And Signum Is Id: OK mod> +++ OK, passed 100 tests. mod> Show mod> Show: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showsPrec: OK mod> +++ OK, passed 100 tests. mod> Equivariance: showList: OK mod> +++ OK, passed 100 tests. mod> Storable mod> Set-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests. mod> Get-Set (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests. mod> Set-Set (if you set something twice, the first set is inconsequential: OK mod> +++ OK, passed 100 tests. mod> List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i ≡ peek (plusPtr a (i * sizeOf undefined)): OK mod> +++ OK, passed 100 tests. mod> peekElemOff a i x ≡ poke (plusPtr a (i * sizeOf undefined)) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i ≡ peek (plusPtr a i): OK mod> +++ OK, passed 100 tests. mod> peekByteOff a i x ≡ poke (plusPtr a i) x ≡ id : OK mod> +++ OK, passed 100 tests. mod> Semiring mod> Additive Commutativity: OK mod> +++ OK, passed 100 tests. mod> Additive Left Identity: OK mod> +++ OK, passed 100 tests. mod> Additive Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Associativity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Identity: OK mod> +++ OK, passed 100 tests. mod> Multiplication Left Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplication Right Distributes Over Addition: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Left Annihilation: OK mod> +++ OK, passed 100 tests. mod> Multiplicative Right Annihilation: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Zero: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps One: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Plus: OK mod> +++ OK, passed 100 tests. mod> FromNatural Maps Times: OK mod> +++ OK, passed 100 tests. mod> Ring mod> Additive Inverse: OK mod> +++ OK, passed 100 tests. mod> Prim mod> ByteArray Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 136 discarded. mod> ByteArray Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 21 discarded. mod> ByteArray Put-Put (putting twice is same as putting once): OK mod> +++ OK, passed 100 tests; 20 discarded. mod> ByteArray Set Range: OK mod> +++ OK, passed 100 tests. mod> ByteArray List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Addr Put-Get (you get back what you put in): OK mod> +++ OK, passed 100 tests; 118 discarded. mod> Addr Get-Put (putting back what you got out has no effect): OK mod> +++ OK, passed 100 tests; 20 discarded. mod> Addr Set Range: OK mod> +++ OK, passed 100 tests. mod> Addr List Conversion Roundtrips: OK mod> +++ OK, passed 100 tests. mod> Vector.Unboxed.MVector mod> New-Length: OK mod> +++ OK, passed 100 tests. mod> Replicate-Length: OK mod> +++ OK, passed 100 tests. mod> Slice-Length: OK mod> +++ OK, passed 100 tests. mod> Grow-Length: OK mod> +++ OK, passed 100 tests. mod> Write-Read: OK mod> +++ OK, passed 100 tests. mod> Set-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Set-Read: OK mod> +++ OK, passed 100 tests. mod> Replicate-Read: OK mod> +++ OK, passed 100 tests. mod> Slice-Overlaps: OK mod> +++ OK, passed 100 tests. mod> Slice-Copy: OK mod> +++ OK, passed 100 tests. mod> Slice-Move: OK mod> +++ OK, passed 100 tests. mod> Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Copy-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Move-Read: OK mod> +++ OK, passed 100 tests. mod> Sliced-Write-Grow-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-WriteAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-CopyAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveAround-Read: OK mod> +++ OK, passed 100 tests. mod> Write-InitializeBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-ClearBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-SetBetween-Read: OK mod> +++ OK, passed 100 tests. retrie> retrie> Retrie/CPP.hs:129:50: warning: [GHC-63394] [-Wx-partial] mod> Write-CopyBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Write-MoveBetween-Read: OK mod> +++ OK, passed 100 tests. mod> Random Word.Mod mod> fromInteger: OK mod> +++ OK, passed 100 tests; 37 discarded. mod> invertMod: OK mod> +++ OK, passed 100 tests; 50 discarded. retrie> In the use of ‘head’ retrie> (imported from Prelude, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 129 | mbName = unLoc <$> hsmodName (unLoc $ astA $ head ms) retrie> | ^^^^ mod> invertMod near maxBound: OK mod> +++ OK, passed 100 tests. mod> powMod: OK mod> +++ OK, passed 100 tests; 48 discarded. retrie> mod> powMod on sum: OK (0.07s) mod> +++ OK, passed 100 tests; 46 discarded. mod> powMod special case: OK mod> +++ OK, passed 1 test. mod> divide: OK retrie> Retrie/CPP.hs:140:19: warning: [GHC-63397] [-Wname-shadowing] mod> +++ OK, passed 100 tests. mod> gcd: OK mod> +++ OK, passed 100 tests. mod> lcm: OK mod> +++ OK, passed 100 tests. mod> coprime: OK mod> +++ OK, passed 100 tests. retrie> This binding for ‘rs’ shadows the existing binding mod> quotRem: OK mod> +++ OK, passed 100 tests; 7 discarded. mod> degree: OK retrie> imported from ‘Retrie.ExactPrint’ at Retrie/CPP.hs:27:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Utils’) retrie> | retrie> 140 | splice prefix l c rs@((r, repl):rs') ts@(t:ts') mod> +++ OK, passed 100 tests. mod> Word.Mod 0 mod> 0: OK mod> +++ OK, passed 1 test. mod> 1: OK mod> +++ OK, passed 1 test. retrie> | ^^ retrie> mod> minBound: OK mod> +++ OK, passed 1 test. mod> maxBound: OK mod> +++ OK, passed 1 test. mod> toEnum: OK mod> +++ OK, passed 1 test. mod> fromRational: OK mod> +++ OK, passed 1 test. mod> zero: OK mod> +++ OK, passed 1 test. mod> one: OK mod> +++ OK, passed 1 test. mod> fromNatural: OK mod> +++ OK, passed 1 test. retrie> Retrie/CPP.hs:346:24: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘mn’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/CPP.hs:27:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 346 | externalImps (Just mn) = filter ((/= mn) . unLoc . ideclName . unLoc) retrie> | ^^ mod> mod> All 2169 tests passed (50.55s) mod> Test suite mod-tests: PASS mod> Test suite logged to: dist/test/mod-0.2.0.1-mod-tests.log mod> 1 of 1 test suites (1 of 1 test cases) passed. mod> checkPhase completed in 51 seconds mod> Running phase: haddockPhase row-types> Running phase: setupCompilerEnvironmentPhase row-types> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. tree-diff> [ 1 of 10] Compiling Data.TreeDiff.List ( src/Data/TreeDiff/List.hs, dist/build/Data/TreeDiff/List.o, dist/build/Data/TreeDiff/List.dyn_o ) mod> Preprocessing library for mod-0.2.0.1.. mod> Running Haddock on library for mod-0.2.0.1.. mod> Warning: The documentation for the following packages are not installed. No mod> links will be generated to these packages: vector-0.13.2.0 ormolu> [17 of 55] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, dist/build/Ormolu/Fixity/Parser.o, dist/build/Ormolu/Fixity/Parser.dyn_o ) mod> Warning: --source-* options are ignored when --hyperlinked-source is enabled. row-types> Running phase: unpackPhase row-types> unpacking source archive /nix/store/0rjb7xs5qcqiyaxri2q9vfxwcxm71xl3-row-types-1.0.1.2.tar.gz row-types> source root is row-types-1.0.1.2 row-types> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "row-types-1.0.1.2/tests/UnionPerformance.hs" row-types> Running phase: patchPhase rerebase> [ 1 of 368] Compiling Prelude ( library/Prelude.hs, dist/build/Prelude.p_o ) row-types> Replace Cabal file with edited version from mirror://hackage/row-types-1.0.1.2/revision/1.cabal. row-types> Running phase: compileBuildDriverPhase row-types> setupCompileFlags: -package-db=/build/tmp.nz2cop9ssK/setup-package.conf.d -threaded hw-fingertree> Preprocessing test suite 'hw-fingertree-tests' for hw-fingertree-0.1.2.1.. hw-fingertree> Building test suite 'hw-fingertree-tests' for hw-fingertree-0.1.2.1.. row-types> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.nz2cop9ssK/Main.o ) mod> [1 of 3] Compiling Data.Mod.Compat ( Data/Mod/Compat.hs, nothing ) mod> [2 of 3] Compiling Data.Mod ( Data/Mod.hs, nothing ) tree-diff> [ 2 of 10] Compiling Data.TreeDiff.OMap ( src/Data/TreeDiff/OMap.hs, dist/build/Data/TreeDiff/OMap.o, dist/build/Data/TreeDiff/OMap.dyn_o ) tree-diff> [ 3 of 10] Compiling Data.TreeDiff.Expr ( src/Data/TreeDiff/Expr.hs, dist/build/Data/TreeDiff/Expr.o, dist/build/Data/TreeDiff/Expr.dyn_o ) hw-fingertree> [1 of 3] Compiling HaskellWorks.Data.FingerTree.Gen ( tests/HaskellWorks/Data/FingerTree/Gen.hs, dist/build/hw-fingertree-tests/hw-fingertree-tests-tmp/HaskellWorks/Data/FingerTree/Gen.o ) row-types> [2 of 2] Linking Setup apply-refact> [4 of 5] Compiling Refact.Fixity ( src/Refact/Fixity.hs, dist/build/Refact/Fixity.o, dist/build/Refact/Fixity.dyn_o ) apply-refact> [5 of 5] Compiling Refact.Apply ( src/Refact/Apply.hs, dist/build/Refact/Apply.o, dist/build/Refact/Apply.dyn_o ) hw-fingertree> [2 of 3] Compiling HaskellWorks.Data.FingerTreeSpec ( tests/HaskellWorks/Data/FingerTreeSpec.hs, dist/build/hw-fingertree-tests/hw-fingertree-tests-tmp/HaskellWorks/Data/FingerTreeSpec.o ) retrie> [27 of 34] Compiling Retrie.Monad ( Retrie/Monad.hs, dist/build/Retrie/Monad.o, dist/build/Retrie/Monad.dyn_o ) retrie> retrie> Retrie/Monad.hs:127:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] retrie> Noncanonical ‘return’ definition detected retrie> in the instance declaration for ‘Monad Retrie’. retrie> ‘return’ will eventually be removed in favour of ‘pure’ retrie> Suggested fix: retrie> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return retrie> | retrie> 127 | return = Pure retrie> | ^^^^^^^^^^^^^ mod> [3 of 3] Compiling Data.Mod.Word ( Data/Mod/Word.hs, nothing ) tree-diff> [ 4 of 10] Compiling Data.TreeDiff.Class ( src/Data/TreeDiff/Class.hs, dist/build/Data/TreeDiff/Class.o, dist/build/Data/TreeDiff/Class.dyn_o ) apply-refact> [1 of 5] Compiling Refact.Compat ( src/Refact/Compat.hs, dist/build/Refact/Compat.p_o ) bitvec> Documentation created: dist/doc/html/bitvec/, dist/doc/html/bitvec/bitvec.txt mod> Haddock coverage: mod> Warning: 'Mod' is ambiguous. It is defined mod> * at Data/Mod.hs:76:26 mod> * at Data/Mod.hs:76:1 mod> You may be able to disambiguate the identifier by qualifying it or mod> by specifying the type/value namespace explicitly. mod> Defaulting to the one defined at Data/Mod.hs:76:1 bitvec> Preprocessing test suite 'bitvec-tests' for bitvec-1.1.5.0.. bitvec> Running phase: installPhase retrie> [28 of 34] Compiling Retrie.Rewrites.Rules ( Retrie/Rewrites/Rules.hs, dist/build/Retrie/Rewrites/Rules.o, dist/build/Retrie/Rewrites/Rules.dyn_o ) retrie> retrie> Retrie/Rewrites/Rules.hs:17:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 17 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:18:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Monad’ is redundant retrie> except perhaps to import instances from ‘Retrie.Monad’ retrie> To import instances alone, use: import Retrie.Monad() retrie> | retrie> 18 | import Retrie.Monad retrie> | ^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:19:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad’ is redundant retrie> except perhaps to import instances from ‘Control.Monad’ retrie> To import instances alone, use: import Control.Monad() retrie> | retrie> 19 | import Control.Monad retrie> | ^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:20:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.IO.Class’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.IO.Class’ retrie> To import instances alone, use: import Control.Monad.IO.Class() retrie> | retrie> 20 | import Control.Monad.IO.Class retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:21:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.Trans.Class’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.Trans.Class’ retrie> To import instances alone, use: import Control.Monad.Trans.Class() retrie> | retrie> 21 | import Control.Monad.Trans.Class retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ mod> 100% ( 5 / 5) in 'Data.Mod' mod> Warning: 'Mod' is ambiguous. It is defined mod> * at Data/Mod/Word.hs:71:26 mod> * at Data/Mod/Word.hs:71:1 mod> You may be able to disambiguate the identifier by qualifying it or mod> by specifying the type/value namespace explicitly. mod> Defaulting to the one defined at Data/Mod/Word.hs:71:1 mod> 100% ( 5 / 5) in 'Data.Mod.Word' bitvec> Installing library in /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva retrie> [29 of 34] Compiling Retrie.Rewrites ( Retrie/Rewrites.hs, dist/build/Retrie/Rewrites.o, dist/build/Retrie/Rewrites.dyn_o ) ormolu> [18 of 55] Compiling Ormolu.Config ( src/Ormolu/Config.hs, dist/build/Ormolu/Config.o, dist/build/Ormolu/Config.dyn_o ) ormolu> [19 of 55] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, dist/build/Ormolu/Processing/Common.o, dist/build/Ormolu/Processing/Common.dyn_o ) ormolu> [20 of 55] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, dist/build/Ormolu/Processing/Preprocess.o, dist/build/Ormolu/Processing/Preprocess.dyn_o ) ormolu> [21 of 55] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, dist/build/Ormolu/Printer/Internal.o, dist/build/Ormolu/Printer/Internal.dyn_o ) ormolu> [22 of 55] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, dist/build/Ormolu/Printer/Comments.o, dist/build/Ormolu/Printer/Comments.dyn_o ) ormolu> [23 of 55] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, dist/build/Ormolu/Printer/Combinators.o, dist/build/Ormolu/Printer/Combinators.dyn_o ) retrie> retrie> Retrie/Rewrites.hs:31:27: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Retrie.GHC’ does not export ‘Pattern’. retrie> | retrie> 31 | import Retrie.GHC hiding (Pattern) retrie> | ^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:39:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 39 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:173:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘showCpp’ retrie> | retrie> 173 | showCpp (NoCPP c) = showAstA c retrie> | ^^^^^^^ mod> Warning: Data.Mod: could not find link destinations for: mod> - Data.Vector.Generic.Base.Mutable mod> - Data.Vector.Generic.Base.Vector mod> - Data.Vector.Generic.Base.basicLength mod> - Data.Vector.Generic.Base.basicUnsafeCopy mod> - Data.Vector.Generic.Base.basicUnsafeFreeze mod> - Data.Vector.Generic.Base.basicUnsafeIndexM mod> - Data.Vector.Generic.Base.basicUnsafeSlice mod> - Data.Vector.Generic.Base.basicUnsafeThaw mod> - Data.Vector.Generic.Base.elemseq mod> - Data.Vector.Generic.Mutable.Base.MVector mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice mod> - Data.Vector.Generic.Mutable.Base.basicLength mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead mod> - Data.Vector.Generic.Mutable.Base.basicInitialize mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy mod> - Data.Vector.Generic.Mutable.Base.basicClear mod> - Data.Vector.Generic.Mutable.Base.basicOverlaps mod> - Data.Vector.Generic.Mutable.Base.basicSet mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate mod> - Data.Vector.Unboxed.Base.MVector mod> - Data.Vector.Unboxed.Base.Unbox mod> - Data.Vector.Unboxed.Base.Vector mod> - Data.Vector.Primitive.Vector mod> - Data.Vector.Primitive.Mutable.MVector mod> - Data.Mod.ModVec mod> - Data.Mod.ModMVec mod> - Data.Mod.D:R:VectorMod0 mod> - Data.Mod.D:R:MVectorsMod0 mod> - Data.Mod.Rep_Mod mod> Warning: Data.Mod.Word: could not find link destinations for: mod> - Data.Vector.Generic.Base.Mutable mod> - Data.Vector.Generic.Base.Vector mod> - Data.Vector.Generic.Base.basicLength mod> - Data.Vector.Generic.Base.basicUnsafeCopy mod> - Data.Vector.Generic.Base.basicUnsafeFreeze mod> - Data.Vector.Generic.Base.basicUnsafeIndexM mod> - Data.Vector.Generic.Base.basicUnsafeSlice mod> - Data.Vector.Generic.Base.basicUnsafeThaw mod> - Data.Vector.Generic.Base.elemseq mod> - Data.Vector.Generic.Mutable.Base.MVector mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice mod> - Data.Vector.Generic.Mutable.Base.basicLength mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead mod> - Data.Vector.Generic.Mutable.Base.basicInitialize mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy mod> - Data.Vector.Generic.Mutable.Base.basicClear mod> - Data.Vector.Generic.Mutable.Base.basicOverlaps mod> - Data.Vector.Generic.Mutable.Base.basicSet mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove mod> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate mod> - Data.Vector.Unboxed.Base.MVector mod> - Data.Vector.Unboxed.Base.Unbox mod> - Data.Vector.Unboxed.Base.Vector mod> - Data.Vector.Primitive.Vector mod> - Data.Vector.Primitive.Mutable.MVector mod> - Data.Mod.Word.V_Mod mod> - Data.Mod.Word.MV_Mod mod> - Data.Mod.Word.D:R:VectorMod0 mod> - Data.Mod.Word.D:R:MVectorsMod0 mod> - Data.Mod.Word.Rep_Mod apply-refact> [2 of 5] Compiling Refact.Utils ( src/Refact/Utils.hs, dist/build/Refact/Utils.p_o ) retrie> [30 of 34] Compiling Retrie.Elaborate ( Retrie/Elaborate.hs, dist/build/Retrie/Elaborate.o, dist/build/Retrie/Elaborate.dyn_o ) row-types> Running phase: updateAutotoolsGnuConfigScriptsPhase row-types> Running phase: configurePhase row-types> configureFlags: --verbose --prefix=/nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc/share/doc/row-types-1.0.1.2 --with-gcc=gcc --package-db=/build/tmp.nz2cop9ssK/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib ormolu> [24 of 55] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, dist/build/Ormolu/Printer/Meat/Pragma.o, dist/build/Ormolu/Printer/Meat/Pragma.dyn_o ) row-types> Using Parsec parser row-types> Configuring row-types-1.0.1.2... apply-refact> [3 of 5] Compiling Refact.Internal ( src/Refact/Internal.hs, dist/build/Refact/Internal.p_o ) bitvec> Running phase: fixupPhase bitvec> shrinking RPATHs of ELF executables and libraries in /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 bitvec> shrinking /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSbitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva-ghc9.8.1.so bitvec> checking for references to /build/ in /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0... bitvec> patching script interpreter paths in /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 bitvec> stripping (with command strip and flags -S -p) in /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0/lib ormolu> [25 of 55] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, dist/build/Ormolu/Printer/Meat/Common.o, dist/build/Ormolu/Printer/Meat/Common.dyn_o ) apply-refact> apply-refact> src/Refact/Internal.hs:494:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a pattern binding: apply-refact> Patterns of type ‘GHC.XRec apply-refact> GHC.GhcPs apply-refact> [GHC.LMatch apply-refact> GHC.GhcPs apply-refact> (GHC.GenLocated apply-refact> GHC.SrcSpanAnnA (GHC.HsExpr GHC.GhcPs))]’ not matched: apply-refact> GHC.L _ [] apply-refact> GHC.L _ ((GHC.L _ _):_:_) apply-refact> | apply-refact> 494 | GHC.L locMG [GHC.L locMatch newMatch] = GHC.mg_alts newMG apply-refact> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ apply-refact> apply-refact> src/Refact/Internal.hs:559:15: warning: [GHC-62161] [-Wincomplete-record-updates] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a record update: apply-refact> Patterns of type ‘GHC.HsBindLR GHC.GhcPs GHC.GhcPs’ not matched: apply-refact> GHC.PatBind _ _ _ apply-refact> GHC.VarBind _ _ _ apply-refact> GHC.PatSynBind _ _ apply-refact> | apply-refact> 559 | newBind = origBind {GHC.fun_matches = newMG} apply-refact> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ row-types> Dependency base >=2 && <6: using base-4.19.0.0 row-types> Dependency constraints >=0.11: using constraints-0.14.2 row-types> Dependency deepseq >=1.4: using deepseq-1.5.0.0 row-types> Dependency generic-lens >=1.0.0.0: using generic-lens-2.2.2.0 row-types> Dependency hashable >=1.2: using hashable-1.4.7.0 row-types> Dependency profunctors >=5.0: using profunctors-5.6.2 row-types> Dependency text: using text-2.1 row-types> Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 row-types> Dependency base >=2 && <6: using base-4.19.0.0 row-types> Dependency generic-lens >=1.1.0.0: using generic-lens-2.2.2.0 row-types> Dependency row-types: using row-types-1.0.1.2 rerebase> [ 2 of 368] Compiling Numeric.Natural ( library/Numeric/Natural.hs, dist/build/Numeric/Natural.p_o ) ormolu> [26 of 55] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, dist/build/Ormolu/Printer/Meat/Declaration/Warning.o, dist/build/Ormolu/Printer/Meat/Declaration/Warning.dyn_o ) tree-diff> [ 5 of 10] Compiling Data.TreeDiff.Parser ( src/Data/TreeDiff/Parser.hs, dist/build/Data/TreeDiff/Parser.o, dist/build/Data/TreeDiff/Parser.dyn_o ) tree-diff> [ 6 of 10] Compiling Data.TreeDiff.Pretty ( src/Data/TreeDiff/Pretty.hs, dist/build/Data/TreeDiff/Pretty.o, dist/build/Data/TreeDiff/Pretty.dyn_o ) tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:35:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 35 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:106:28: warning: [GHC-63394] [-Wx-partial] tree-diff> In the use of ‘head’ tree-diff> (imported from Prelude, but defined in GHC.List): tree-diff> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." tree-diff> | tree-diff> 106 | | length s >= 2 && head s == '"' && last s == '"' = tree-diff> | ^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:219:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 219 | ansiWlPretty :: Pretty WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:221:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 221 | { ppCon = WL.text tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:40: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:47: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘lbrace’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:58: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘rbrace’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:53: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘equals’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:224:28: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘lbracket’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 224 | , ppLst = ansiGroup WL.lbracket WL.rbracket tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:224:40: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘rbracket’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 224 | , ppLst = ansiGroup WL.lbracket WL.rbracket tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:225:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘dullwhite’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 225 | , ppCpy = WL.dullwhite tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘green’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘red’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:27: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘group’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:38: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<$>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:59: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘vsep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:229:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘sep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 229 | , ppEdits = WL.sep tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:230:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 230 | , ppEllip = WL.text "..." tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:231:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘parens’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 231 | , ppParens = WL.parens tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:14: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:20: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘group’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:31: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:44: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘vsep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:61: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘punctuate’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:74: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:238:23: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 238 | ansiWlExpr :: Expr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:242:36: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 242 | ansiWlEditExpr :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:246:43: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 246 | ansiWlEditExprCompact :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:254:26: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 254 | ansiWlBgPretty :: Pretty WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘ondullgreen’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:41: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘white’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘ondullred’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:41: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘white’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:261:25: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 261 | ansiWlBgExpr :: Expr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:265:38: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 265 | ansiWlBgEditExpr :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:269:45: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 269 | ansiWlBgEditExprCompact :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> [ 7 of 10] Compiling Data.TreeDiff ( src/Data/TreeDiff.hs, dist/build/Data/TreeDiff.o, dist/build/Data/TreeDiff.dyn_o ) bitvec> shrinking RPATHs of ELF executables and libraries in /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc tree-diff> [ 8 of 10] Compiling Data.TreeDiff.Golden ( src/Data/TreeDiff/Golden.hs, dist/build/Data/TreeDiff/Golden.o, dist/build/Data/TreeDiff/Golden.dyn_o ) bitvec> checking for references to /build/ in /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc... bitvec> patching script interpreter paths in /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:16:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 16 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:77:67: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 77 | wrt expr = BS.writeFile fp $ TE.encodeUtf8 $ T.pack $ showWL (WL.plain (ansiWlExpr expr)) ++ "\n" tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:79:11: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 79 | showWL :: WL.Doc -> String tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:80:14: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘displayS’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 80 | showWL doc = WL.displayS (WL.renderSmart 0.4 80 doc) "" tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:80:27: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘renderSmart’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 80 | showWL doc = WL.displayS (WL.renderSmart 0.4 80 doc) "" tree-diff> | ^^^^^^^^^^^^^^ bitvec (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc bitvec (post)> Pushing 2 paths (94 are already present) using zstd to cache sellout ⏳ bitvec (post)> bitvec (post)> Pushing /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc (1.97 MiB) bitvec (post)> Pushing /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 (10.61 MiB) bitvec (post)> bitvec (post)> All done. bitvec (post)> added 2 signatures bitvec (post)> added 1 signatures bitvec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc bitvec (post)> copying 2 paths... bitvec (post)> copying path '/nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc' to 'https://cache.nix-ci.com'... bitvec (post)> copying path '/nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0' to 'https://cache.nix-ci.com'... bitvec (post)> copying 1 paths... bitvec (post)> copying path '/nix/store/g7b16vf5j06njx840hlnmszf9jh0azdg-bitvec-1.1.5.0.drv' to 'https://cache.nix-ci.com'... bitvec (post)> added 0 signatures bitvec (post)> added 0 signatures bitvec (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0 /nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc bitvec (post)> copying 2 paths... bitvec (post)> copying path '/nix/store/z8803swxzafm2xl24q6fkl1ghylbxq8s-bitvec-1.1.5.0-doc' to 'ssh-ng://worker.nix-ci.com'... bitvec (post)> copying path '/nix/store/9vimsr8mq3fbi0ir1wi4dj9zak44cdiz-bitvec-1.1.5.0' to 'ssh-ng://worker.nix-ci.com'... bitvec (post)> copying 1 paths... bitvec (post)> copying path '/nix/store/g7b16vf5j06njx840hlnmszf9jh0azdg-bitvec-1.1.5.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/f65yidd0v8nxz63dj0d1vw1wssiqp7rl-vector-algorithms-0.9.1.0.drv'... mod> Documentation created: dist/doc/html/mod/, dist/doc/html/mod/mod.txt mod> Preprocessing test suite 'mod-tests' for mod-0.2.0.1.. mod> Running phase: installPhase mod> Installing library in /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf mod> Running phase: fixupPhase mod> shrinking RPATHs of ELF executables and libraries in /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 mod> shrinking /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf-ghc9.8.1.so mod> checking for references to /build/ in /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1... mod> patching script interpreter paths in /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 mod> stripping (with command strip and flags -S -p) in /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1/lib mod> shrinking RPATHs of ELF executables and libraries in /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc mod> checking for references to /build/ in /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc... mod> patching script interpreter paths in /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc rerebase> [ 3 of 368] Compiling Numeric ( library/Numeric.hs, dist/build/Numeric.p_o ) rerebase> [ 4 of 368] Compiling GHC.Word ( library/GHC/Word.hs, dist/build/GHC/Word.p_o ) rerebase> [ 5 of 368] Compiling GHC.Weak ( library/GHC/Weak.hs, dist/build/GHC/Weak.p_o ) rerebase> [ 6 of 368] Compiling GHC.Unicode ( library/GHC/Unicode.hs, dist/build/GHC/Unicode.p_o ) rerebase> [ 7 of 368] Compiling GHC.TypeNats ( library/GHC/TypeNats.hs, dist/build/GHC/TypeNats.p_o ) rerebase> [ 8 of 368] Compiling GHC.TypeLits ( library/GHC/TypeLits.hs, dist/build/GHC/TypeLits.p_o ) rerebase> [ 9 of 368] Compiling GHC.TopHandler ( library/GHC/TopHandler.hs, dist/build/GHC/TopHandler.p_o ) rerebase> [ 10 of 368] Compiling GHC.Storable ( library/GHC/Storable.hs, dist/build/GHC/Storable.p_o ) rerebase> [ 11 of 368] Compiling GHC.Stats ( library/GHC/Stats.hs, dist/build/GHC/Stats.p_o ) rerebase> [ 12 of 368] Compiling GHC.Stack ( library/GHC/Stack.hs, dist/build/GHC/Stack.p_o ) rerebase> [ 13 of 368] Compiling GHC.Stable ( library/GHC/Stable.hs, dist/build/GHC/Stable.p_o ) rerebase> [ 14 of 368] Compiling GHC.Show ( library/GHC/Show.hs, dist/build/GHC/Show.p_o ) rerebase> [ 15 of 368] Compiling GHC.STRef ( library/GHC/STRef.hs, dist/build/GHC/STRef.p_o ) rerebase> [ 16 of 368] Compiling GHC.ST ( library/GHC/ST.hs, dist/build/GHC/ST.p_o ) rerebase> [ 17 of 368] Compiling GHC.Records ( library/GHC/Records.hs, dist/build/GHC/Records.p_o ) rerebase> [ 18 of 368] Compiling GHC.Real ( library/GHC/Real.hs, dist/build/GHC/Real.p_o ) rerebase> [ 19 of 368] Compiling GHC.Read ( library/GHC/Read.hs, dist/build/GHC/Read.p_o ) rerebase> [ 20 of 368] Compiling GHC.Ptr ( library/GHC/Ptr.hs, dist/build/GHC/Ptr.p_o ) rerebase> [ 21 of 368] Compiling GHC.Profiling ( library/GHC/Profiling.hs, dist/build/GHC/Profiling.p_o ) rerebase> [ 22 of 368] Compiling GHC.OverloadedLabels ( library/GHC/OverloadedLabels.hs, dist/build/GHC/OverloadedLabels.p_o ) rerebase> [ 23 of 368] Compiling GHC.Num ( library/GHC/Num.hs, dist/build/GHC/Num.p_o ) rerebase> [ 24 of 368] Compiling GHC.MVar ( library/GHC/MVar.hs, dist/build/GHC/MVar.p_o ) rerebase> [ 25 of 368] Compiling GHC.List ( library/GHC/List.hs, dist/build/GHC/List.p_o ) rerebase> [ 26 of 368] Compiling GHC.Int ( library/GHC/Int.hs, dist/build/GHC/Int.p_o ) rerebase> [ 27 of 368] Compiling GHC.IORef ( library/GHC/IORef.hs, dist/build/GHC/IORef.p_o ) rerebase> [ 28 of 368] Compiling GHC.IOArray ( library/GHC/IOArray.hs, dist/build/GHC/IOArray.p_o ) rerebase> [ 29 of 368] Compiling GHC.IO.IOMode ( library/GHC/IO/IOMode.hs, dist/build/GHC/IO/IOMode.p_o ) rerebase> [ 30 of 368] Compiling GHC.IO.Handle.Types ( library/GHC/IO/Handle/Types.hs, dist/build/GHC/IO/Handle/Types.p_o ) rerebase> [ 31 of 368] Compiling GHC.IO.Handle.Text ( library/GHC/IO/Handle/Text.hs, dist/build/GHC/IO/Handle/Text.p_o ) rerebase> [ 32 of 368] Compiling GHC.IO.Handle.Internals ( library/GHC/IO/Handle/Internals.hs, dist/build/GHC/IO/Handle/Internals.p_o ) rerebase> [ 33 of 368] Compiling GHC.IO.Handle.FD ( library/GHC/IO/Handle/FD.hs, dist/build/GHC/IO/Handle/FD.p_o ) rerebase> [ 34 of 368] Compiling GHC.IO.Handle ( library/GHC/IO/Handle.hs, dist/build/GHC/IO/Handle.p_o ) rerebase> [ 35 of 368] Compiling GHC.IO.FD ( library/GHC/IO/FD.hs, dist/build/GHC/IO/FD.p_o ) rerebase> [ 36 of 368] Compiling GHC.IO.Exception ( library/GHC/IO/Exception.hs, dist/build/GHC/IO/Exception.p_o ) rerebase> [ 37 of 368] Compiling GHC.IO.Encoding.UTF8 ( library/GHC/IO/Encoding/UTF8.hs, dist/build/GHC/IO/Encoding/UTF8.p_o ) rerebase> [ 38 of 368] Compiling GHC.IO.Encoding.UTF32 ( library/GHC/IO/Encoding/UTF32.hs, dist/build/GHC/IO/Encoding/UTF32.p_o ) rerebase> [ 39 of 368] Compiling GHC.IO.Encoding.UTF16 ( library/GHC/IO/Encoding/UTF16.hs, dist/build/GHC/IO/Encoding/UTF16.p_o ) rerebase> [ 40 of 368] Compiling GHC.IO.Encoding.Types ( library/GHC/IO/Encoding/Types.hs, dist/build/GHC/IO/Encoding/Types.p_o ) rerebase> [ 41 of 368] Compiling GHC.IO.Encoding.Latin1 ( library/GHC/IO/Encoding/Latin1.hs, dist/build/GHC/IO/Encoding/Latin1.p_o ) rerebase> [ 42 of 368] Compiling GHC.IO.Encoding.Iconv ( library/GHC/IO/Encoding/Iconv.hs, dist/build/GHC/IO/Encoding/Iconv.p_o ) apply-refact> [4 of 5] Compiling Refact.Fixity ( src/Refact/Fixity.hs, dist/build/Refact/Fixity.p_o ) apply-refact> [5 of 5] Compiling Refact.Apply ( src/Refact/Apply.hs, dist/build/Refact/Apply.p_o ) retrie> [31 of 34] Compiling Retrie.Debug ( Retrie/Debug.hs, dist/build/Retrie/Debug.o, dist/build/Retrie/Debug.dyn_o ) retrie> [32 of 34] Compiling Retrie.Options ( Retrie/Options.hs, dist/build/Retrie/Options.o, dist/build/Retrie/Options.dyn_o ) retrie> [33 of 34] Compiling Retrie.Run ( Retrie/Run.hs, dist/build/Retrie/Run.o, dist/build/Retrie/Run.dyn_o ) retrie> retrie> Retrie/Run.hs:22:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.State.Strict’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.State.Strict’ retrie> To import instances alone, use: import Control.Monad.State.Strict() retrie> | retrie> 22 | import Control.Monad.State.Strict retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [34 of 34] Compiling Retrie ( Retrie.hs, dist/build/Retrie.o, dist/build/Retrie.dyn_o ) retrie> [ 1 of 34] Compiling Retrie.GHC ( Retrie/GHC.hs, dist/build/Retrie/GHC.p_o ) retrie> [ 2 of 34] Compiling Retrie.Fixity ( Retrie/Fixity.hs, dist/build/Retrie/Fixity.p_o ) retrie> [ 3 of 34] Compiling Retrie.AlphaEnv ( Retrie/AlphaEnv.hs, dist/build/Retrie/AlphaEnv.p_o ) retrie> [ 4 of 34] Compiling Retrie.Pretty ( Retrie/Pretty.hs, dist/build/Retrie/Pretty.p_o ) retrie> [ 5 of 34] Compiling Retrie.Quantifiers ( Retrie/Quantifiers.hs, dist/build/Retrie/Quantifiers.p_o ) retrie> [ 6 of 34] Compiling Retrie.SYB ( Retrie/SYB.hs, dist/build/Retrie/SYB.p_o ) retrie> [ 7 of 34] Compiling Retrie.ExactPrint.Annotated ( Retrie/ExactPrint/Annotated.hs, dist/build/Retrie/ExactPrint/Annotated.p_o ) retrie> retrie> Retrie/ExactPrint/Annotated.hs:39:41: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Control.Monad.State.Lazy’ does not export ‘fix’. retrie> | retrie> 39 | import Control.Monad.State.Lazy hiding (fix) retrie> | ^^^ retrie> [ 8 of 34] Compiling Retrie.Util ( Retrie/Util.hs, dist/build/Retrie/Util.p_o ) retrie> [ 9 of 34] Compiling Retrie.ExactPrint ( Retrie/ExactPrint.hs, dist/build/Retrie/ExactPrint.p_o ) retrie> retrie> Retrie/ExactPrint.hs:53:41: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Control.Monad.State.Lazy’ does not export ‘fix’. retrie> | retrie> 53 | import Control.Monad.State.Lazy hiding (fix) retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:77:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 77 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:109:39: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l1’ retrie> | retrie> 109 | fixOneExpr env (L l2 (OpApp x2 ap1@(L l1 (OpApp x1 x op1 y)) op2 z)) retrie> | ^^ retrie> retrie> Retrie/ExactPrint.hs:114:5: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_1’ retrie> | retrie> 114 | ap1_1 <- transferAnnsT isComma ap2'_0 ap1_0 retrie> | ^^^^^ retrie> hw-fingertree> [3 of 3] Compiling Main ( tests/Spec.hs, dist/build/hw-fingertree-tests/hw-fingertree-tests-tmp/Main.o ) hw-fingertree> [4 of 4] Linking dist/build/hw-fingertree-tests/hw-fingertree-tests hw-fingertree> Running phase: checkPhase hw-fingertree> Running 2 test suites... hw-fingertree> Test suite doctest: RUNNING... hw-fingertree> hw-fingertree> /build/hw-fingertree-0.1.2.1/src/HaskellWorks/Data/IntervalMap/FingerTree.hs:109:22: warning: [GHC-20042] [-Wderiving-defaults] hw-fingertree> • Both DeriveAnyClass and GeneralizedNewtypeDeriving are enabled hw-fingertree> Defaulting to the DeriveAnyClass strategy for instantiating NFData hw-fingertree> • In the newtype declaration for ‘IntervalMap’ hw-fingertree> Suggested fix: hw-fingertree> Use DerivingStrategies hw-fingertree> to pick a different strategy hw-fingertree> Examples: 0 Tried: 0 Errors: 0 Failures: 0 hw-fingertree> Test suite doctest: PASS hw-fingertree> Test suite logged to: dist/test/hw-fingertree-0.1.2.1-doctest.log hw-fingertree> Test suite hw-fingertree-tests: RUNNING... hw-fingertree> hw-fingertree> HaskellWorks.Data.FingerTree hw-fingertree> ✓ passed 100 tests. hw-fingertree> foldr [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> foldl [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> (==) [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> compare [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> mappend [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> empty [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> singletone [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> (<|) [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> (|>) [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> (><) [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> fromList [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> null [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> viewl [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> viewr [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> split [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> takeUntil [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> dropUntil [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> reverse [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> fmap [✔] ormolu> [27 of 55] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, dist/build/Ormolu/Printer/Meat/ImportExport.o, dist/build/Ormolu/Printer/Meat/ImportExport.dyn_o ) ormolu> [28 of 55] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.o, dist/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_o ) ormolu> [29 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.o-boot, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.dyn_o-boot ) ormolu> [30 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/Value.o-boot, dist/build/Ormolu/Printer/Meat/Declaration/Value.dyn_o-boot ) ormolu> [31 of 55] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, dist/build/Ormolu/Printer/Meat/Type.o, dist/build/Ormolu/Printer/Meat/Type.dyn_o ) ormolu> [32 of 55] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, dist/build/Ormolu/Printer/Meat/Declaration/Signature.o, dist/build/Ormolu/Printer/Meat/Declaration/Signature.dyn_o ) ormolu> [33 of 55] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, dist/build/Ormolu/Printer/Meat/Declaration/Foreign.o, dist/build/Ormolu/Printer/Meat/Declaration/Foreign.dyn_o ) ormolu> [34 of 55] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, dist/build/Ormolu/Printer/Meat/Declaration/TypeFamily.o, dist/build/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_o ) ormolu> [35 of 55] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, dist/build/Ormolu/Printer/Meat/Declaration/Type.o, dist/build/Ormolu/Printer/Meat/Declaration/Type.dyn_o ) ormolu> [36 of 55] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, dist/build/Ormolu/Printer/Meat/Declaration/Data.o, dist/build/Ormolu/Printer/Meat/Declaration/Data.dyn_o ) ormolu> [37 of 55] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, dist/build/Ormolu/Printer/Meat/Declaration/Default.o, dist/build/Ormolu/Printer/Meat/Declaration/Default.dyn_o ) ormolu> [38 of 55] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration.o-boot, dist/build/Ormolu/Printer/Meat/Declaration.dyn_o-boot ) ormolu> [39 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, dist/build/Ormolu/Printer/Meat/Declaration/Value.o, dist/build/Ormolu/Printer/Meat/Declaration/Value.dyn_o ) ormolu> [40 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.o, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.dyn_o ) ormolu> [41 of 55] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, dist/build/Ormolu/Printer/Meat/Declaration/Splice.o, dist/build/Ormolu/Printer/Meat/Declaration/Splice.dyn_o ) ormolu> [42 of 55] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, dist/build/Ormolu/Printer/Meat/Declaration/Rule.o, dist/build/Ormolu/Printer/Meat/Declaration/Rule.dyn_o ) ormolu> [43 of 55] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/Annotation.o, dist/build/Ormolu/Printer/Meat/Declaration/Annotation.dyn_o ) ormolu> [44 of 55] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, dist/build/Ormolu/Printer/Meat/Declaration/Instance.o, dist/build/Ormolu/Printer/Meat/Declaration/Instance.dyn_o ) tree-diff> [ 9 of 10] Compiling Data.TreeDiff.QuickCheck ( src/Data/TreeDiff/QuickCheck.hs, dist/build/Data/TreeDiff/QuickCheck.o, dist/build/Data/TreeDiff/QuickCheck.dyn_o ) tree-diff> [10 of 10] Compiling Data.TreeDiff.Tree ( src/Data/TreeDiff/Tree.hs, dist/build/Data/TreeDiff/Tree.o, dist/build/Data/TreeDiff/Tree.dyn_o ) tree-diff> [ 1 of 10] Compiling Data.TreeDiff.List ( src/Data/TreeDiff/List.hs, dist/build/Data/TreeDiff/List.p_o ) tree-diff> [ 2 of 10] Compiling Data.TreeDiff.OMap ( src/Data/TreeDiff/OMap.hs, dist/build/Data/TreeDiff/OMap.p_o ) tree-diff> [ 3 of 10] Compiling Data.TreeDiff.Expr ( src/Data/TreeDiff/Expr.hs, dist/build/Data/TreeDiff/Expr.p_o ) tree-diff> [ 4 of 10] Compiling Data.TreeDiff.Class ( src/Data/TreeDiff/Class.hs, dist/build/Data/TreeDiff/Class.p_o ) tree-diff> [ 5 of 10] Compiling Data.TreeDiff.Parser ( src/Data/TreeDiff/Parser.hs, dist/build/Data/TreeDiff/Parser.p_o ) tree-diff> [ 6 of 10] Compiling Data.TreeDiff.Pretty ( src/Data/TreeDiff/Pretty.hs, dist/build/Data/TreeDiff/Pretty.p_o ) tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:35:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 35 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:106:28: warning: [GHC-63394] [-Wx-partial] tree-diff> In the use of ‘head’ tree-diff> (imported from Prelude, but defined in GHC.List): tree-diff> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." tree-diff> | tree-diff> 106 | | length s >= 2 && head s == '"' && last s == '"' = tree-diff> | ^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:219:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 219 | ansiWlPretty :: Pretty WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:221:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 221 | { ppCon = WL.text tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:40: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:47: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘lbrace’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | row-types> Source component graph: row-types> component lib row-types> component test:test dependency lib row-types> Configured component graph: row-types> component row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> include base-4.19.0.0-05c7 row-types> include constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI row-types> include deepseq-1.5.0.0-3309 row-types> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI row-types> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 row-types> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm row-types> include text-2.1-c70b row-types> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm row-types> component row-types-1.0.1.2-ESIRLvR13Ct6I48HVfaUdN-test row-types> include base-4.19.0.0-05c7 row-types> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI row-types> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> Linked component graph: row-types> unit row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> include base-4.19.0.0-05c7 row-types> include constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI row-types> include deepseq-1.5.0.0-3309 row-types> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI row-types> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 row-types> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm row-types> include text-2.1-c70b row-types> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm row-types> Data.Row=row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX:Data.Row,Data.Row.Dictionaries=row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX:Data.Row.Dictionaries,Data.Row.Internal=row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX:Data.Row.Internal,Data.Row.Records=row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX:Data.Row.Records,Data.Row.Switch=row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX:Data.Row.Switch,Data.Row.Variants=row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX:Data.Row.Variants row-types> unit row-types-1.0.1.2-ESIRLvR13Ct6I48HVfaUdN-test row-types> include base-4.19.0.0-05c7 row-types> include generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI row-types> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> Ready component graph: row-types> definite row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> depends base-4.19.0.0-05c7 row-types> depends constraints-0.14.2-Gyaz2MceGcHIsBdQ8uijQI row-types> depends deepseq-1.5.0.0-3309 row-types> depends generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI row-types> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 row-types> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm row-types> depends text-2.1-c70b row-types> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm row-types> definite row-types-1.0.1.2-ESIRLvR13Ct6I48HVfaUdN-test row-types> depends base-4.19.0.0-05c7 row-types> depends generic-lens-2.2.2.0-DadUZK62mlDJEiN9wP67pI row-types> depends row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> Using Cabal-3.10.2.0 compiled by ghc-9.8 row-types> Using compiler: ghc-9.8.1 row-types> Using install prefix: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 row-types> Executables installed in: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/bin row-types> Libraries installed in: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX row-types> Dynamic Libraries installed in: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 row-types> Private executables installed in: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/libexec/x86_64-linux-ghc-9.8.1/row-types-1.0.1.2 row-types> Data files installed in: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/share/x86_64-linux-ghc-9.8.1/row-types-1.0.1.2 row-types> Documentation installed in: row-types> /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc/share/doc/row-types-1.0.1.2 row-types> Configuration files installed in: row-types> /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/etc row-types> No alex found row-types> Using ar found on system at: row-types> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar row-types> No c2hs found row-types> No cpphs found row-types> No doctest found row-types> Using gcc version 14.3.0 given by user at: row-types> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc row-types> Using ghc version 9.8.1 found on system at: row-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc row-types> Using ghc-pkg version 9.8.1 found on system at: rerebase> [ 43 of 368] Compiling GHC.IO.Encoding.Failure ( library/GHC/IO/Encoding/Failure.hs, dist/build/GHC/IO/Encoding/Failure.p_o ) rerebase> [ 44 of 368] Compiling GHC.IO.Encoding ( library/GHC/IO/Encoding.hs, dist/build/GHC/IO/Encoding.p_o ) rerebase> [ 45 of 368] Compiling GHC.IO.Device ( library/GHC/IO/Device.hs, dist/build/GHC/IO/Device.p_o ) rerebase> [ 46 of 368] Compiling GHC.IO.BufferedIO ( library/GHC/IO/BufferedIO.hs, dist/build/GHC/IO/BufferedIO.p_o ) rerebase> [ 47 of 368] Compiling GHC.IO.Buffer ( library/GHC/IO/Buffer.hs, dist/build/GHC/IO/Buffer.p_o ) rerebase> [ 48 of 368] Compiling GHC.IO ( library/GHC/IO.hs, dist/build/GHC/IO.p_o ) rerebase> [ 49 of 368] Compiling GHC.Generics ( library/GHC/Generics.hs, dist/build/GHC/Generics.p_o ) rerebase> [ 50 of 368] Compiling GHC.ForeignPtr ( library/GHC/ForeignPtr.hs, dist/build/GHC/ForeignPtr.p_o ) rerebase> [ 51 of 368] Compiling GHC.Foreign ( library/GHC/Foreign.hs, dist/build/GHC/Foreign.p_o ) rerebase> [ 52 of 368] Compiling GHC.Float.RealFracMethods ( library/GHC/Float/RealFracMethods.hs, dist/build/GHC/Float/RealFracMethods.p_o ) rerebase> [ 53 of 368] Compiling GHC.Float.ConversionUtils ( library/GHC/Float/ConversionUtils.hs, dist/build/GHC/Float/ConversionUtils.p_o ) rerebase> [ 54 of 368] Compiling GHC.Float ( library/GHC/Float.hs, dist/build/GHC/Float.p_o ) rerebase> [ 55 of 368] Compiling GHC.Fingerprint.Type ( library/GHC/Fingerprint/Type.hs, dist/build/GHC/Fingerprint/Type.p_o ) rerebase> [ 56 of 368] Compiling GHC.Fingerprint ( library/GHC/Fingerprint.hs, dist/build/GHC/Fingerprint.p_o ) rerebase> [ 57 of 368] Compiling GHC.Exts ( library/GHC/Exts.hs, dist/build/GHC/Exts.p_o ) rerebase> [ 58 of 368] Compiling GHC.Exception ( library/GHC/Exception.hs, dist/build/GHC/Exception.p_o ) rerebase> [ 59 of 368] Compiling GHC.Err ( library/GHC/Err.hs, dist/build/GHC/Err.p_o ) rerebase> [ 60 of 368] Compiling GHC.Environment ( library/GHC/Environment.hs, dist/build/GHC/Environment.p_o ) rerebase> [ 61 of 368] Compiling GHC.Enum ( library/GHC/Enum.hs, dist/build/GHC/Enum.p_o ) rerebase> [ 62 of 368] Compiling GHC.Desugar ( library/GHC/Desugar.hs, dist/build/GHC/Desugar.p_o ) rerebase> [ 63 of 368] Compiling GHC.Conc.Sync ( library/GHC/Conc/Sync.hs, dist/build/GHC/Conc/Sync.p_o ) rerebase> [ 64 of 368] Compiling GHC.Conc.Signal ( library/GHC/Conc/Signal.hs, dist/build/GHC/Conc/Signal.p_o ) rerebase> [ 65 of 368] Compiling GHC.Conc.IO ( library/GHC/Conc/IO.hs, dist/build/GHC/Conc/IO.p_o ) rerebase> [ 66 of 368] Compiling GHC.Conc ( library/GHC/Conc.hs, dist/build/GHC/Conc.p_o ) rerebase> [ 67 of 368] Compiling GHC.Char ( library/GHC/Char.hs, dist/build/GHC/Char.p_o ) rerebase> [ 68 of 368] Compiling GHC.Base ( library/GHC/Base.hs, dist/build/GHC/Base.p_o ) rerebase> [ 69 of 368] Compiling GHC.Arr ( library/GHC/Arr.hs, dist/build/GHC/Arr.p_o ) rerebase> [ 70 of 368] Compiling Foreign.Storable ( library/Foreign/Storable.hs, dist/build/Foreign/Storable.p_o ) rerebase> [ 71 of 368] Compiling Foreign.StablePtr ( library/Foreign/StablePtr.hs, dist/build/Foreign/StablePtr.p_o ) rerebase> [ 72 of 368] Compiling Foreign.Ptr ( library/Foreign/Ptr.hs, dist/build/Foreign/Ptr.p_o ) rerebase> [ 73 of 368] Compiling Foreign.Marshal.Utils ( library/Foreign/Marshal/Utils.hs, dist/build/Foreign/Marshal/Utils.p_o ) rerebase> [ 74 of 368] Compiling Foreign.Marshal.Unsafe ( library/Foreign/Marshal/Unsafe.hs, dist/build/Foreign/Marshal/Unsafe.p_o ) rerebase> [ 75 of 368] Compiling Foreign.Marshal.Safe ( library/Foreign/Marshal/Safe.hs, dist/build/Foreign/Marshal/Safe.p_o ) rerebase> [ 76 of 368] Compiling Foreign.Marshal.Pool ( library/Foreign/Marshal/Pool.hs, dist/build/Foreign/Marshal/Pool.p_o ) rerebase> [ 77 of 368] Compiling Foreign.Marshal.Error ( library/Foreign/Marshal/Error.hs, dist/build/Foreign/Marshal/Error.p_o ) rerebase> [ 78 of 368] Compiling Foreign.Marshal.Array ( library/Foreign/Marshal/Array.hs, dist/build/Foreign/Marshal/Array.p_o ) rerebase> [ 79 of 368] Compiling Foreign.Marshal.Alloc ( library/Foreign/Marshal/Alloc.hs, dist/build/Foreign/Marshal/Alloc.p_o ) rerebase> [ 80 of 368] Compiling Foreign.Marshal ( library/Foreign/Marshal.hs, dist/build/Foreign/Marshal.p_o ) rerebase> [ 81 of 368] Compiling Foreign.ForeignPtr.Unsafe ( library/Foreign/ForeignPtr/Unsafe.hs, dist/build/Foreign/ForeignPtr/Unsafe.p_o ) rerebase> [ 82 of 368] Compiling Foreign.ForeignPtr ( library/Foreign/ForeignPtr.hs, dist/build/Foreign/ForeignPtr.p_o ) retrie> Retrie/ExactPrint.hs:123:44: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘ext2’ shadows the existing binding retrie> imported from ‘Retrie.SYB’ at Retrie/ExactPrint.hs:76:1-31 retrie> (and originally defined in ‘Data.Generics.Aliases’) retrie> | retrie> 123 | fixOnePat env (dLPat -> Just (L l2 (ConPat ext2 op2 (InfixCon (dLPat -> Just ap1@(L l1 (ConPat ext1 op1 (InfixCon x y)))) z)))) retrie> | ^^^^ retrie> retrie> Retrie/ExactPrint.hs:126:6: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_0’ retrie> | retrie> 126 | (ap1_0, ap2'_0) <- swapEntryDPT ap1 ap2' retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:127:5: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_1’ retrie> | retrie> 127 | ap1_1 <- transferAnnsT isComma ap2' ap1 retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:176:14: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘n’ retrie> | retrie> 176 | SameLine n -> do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:209:22: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 209 | fixOneEntryExpr e@(L l (OpApp a x b c)) = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:222:15: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 222 | | Just p@(L l (ConPat a b (InfixCon x c))) <- dLPat pat = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:435:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘isCommentKeyword’ retrie> | retrie> 435 | isCommentKeyword _ = False retrie> | ^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:445:35: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | retrie> 445 | hasComments (L (SrcSpanAnn (EpAnn anc _ cs) _) _) retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:478:15: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘p’ retrie> | retrie> 478 | transferAnnsT p (L (SrcSpanAnn EpAnnNotUsed _) _) b = return b retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:479:39: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^^^ retrie> ormolu> [45 of 55] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, dist/build/Ormolu/Printer/Meat/Declaration/Class.o, dist/build/Ormolu/Printer/Meat/Declaration/Class.dyn_o ) ormolu> [46 of 55] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, dist/build/Ormolu/Printer/Meat/Declaration.o, dist/build/Ormolu/Printer/Meat/Declaration.dyn_o ) tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:58: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘rbrace’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:53: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘equals’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:224:28: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘lbracket’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 224 | , ppLst = ansiGroup WL.lbracket WL.rbracket tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:224:40: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘rbracket’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | row-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 row-types> No ghcjs found row-types> No ghcjs-pkg found row-types> No greencard found row-types> Using haddock version 2.30.0 found on system at: row-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 row-types> No happy found row-types> Using haskell-suite found on system at: haskell-suite-dummy-location row-types> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location row-types> No hmake found row-types> Using hpc version 0.69 found on system at: row-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 row-types> Using hsc2hs version 0.68.10 found on system at: row-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 row-types> Using hscolour version 1.25 found on system at: row-types> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour row-types> No jhc found row-types> Using ld found on system at: row-types> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold row-types> No pkg-config found row-types> Using runghc version 9.8.1 found on system at: row-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 row-types> Using strip version 2.44 found on system at: row-types> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip row-types> Using tar found on system at: row-types> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar row-types> No uhc found row-types> Running phase: buildPhase row-types> Preprocessing library for row-types-1.0.1.2.. row-types> Building library for row-types-1.0.1.2.. row-types> [1 of 6] Compiling Data.Row.Internal ( src/Data/Row/Internal.hs, dist/build/Data/Row/Internal.o, dist/build/Data/Row/Internal.dyn_o ) row-types> row-types> src/Data/Row/Internal.hs:212:37: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 212 | class Lacks (l :: Symbol) (r :: Row *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:34: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:39: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> mod (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 mod (post)> Pushing 2 paths (102 are already present) using zstd to cache sellout ⏳ mod (post)> mod (post)> Pushing /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc (1.06 MiB) mod (post)> Pushing /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 (2.12 MiB) mod (post)> mod (post)> All done. mod (post)> added 2 signatures mod (post)> added 1 signatures mod (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 mod (post)> copying 2 paths... mod (post)> copying path '/nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc' to 'https://cache.nix-ci.com'... mod (post)> copying path '/nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1' to 'https://cache.nix-ci.com'... mod (post)> copying 1 paths... mod (post)> copying path '/nix/store/flz66gs1mb7fz4bip1y2wgbylwfq12pa-mod-0.2.0.1.drv' to 'https://cache.nix-ci.com'... mod (post)> added 0 signatures mod (post)> added 0 signatures mod (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc /nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1 mod (post)> copying 2 paths... mod (post)> copying path '/nix/store/8gnc1kjpmbswn9s3d7p37lxk1nn2c14c-mod-0.2.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... mod (post)> copying path '/nix/store/v0xspki9qzf9myl08yjm5df0ncmfx6b5-mod-0.2.0.1' to 'ssh-ng://worker.nix-ci.com'... mod (post)> copying 1 paths... mod (post)> copying path '/nix/store/flz66gs1mb7fz4bip1y2wgbylwfq12pa-mod-0.2.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... rerebase> [ 83 of 368] Compiling Foreign.Concurrent ( library/Foreign/Concurrent.hs, dist/build/Foreign/Concurrent.p_o ) rerebase> [ 84 of 368] Compiling Foreign.C.Types ( library/Foreign/C/Types.hs, dist/build/Foreign/C/Types.p_o ) rerebase> [ 85 of 368] Compiling Foreign.C.String ( library/Foreign/C/String.hs, dist/build/Foreign/C/String.p_o ) rerebase> [ 86 of 368] Compiling Foreign.C.Error ( library/Foreign/C/Error.hs, dist/build/Foreign/C/Error.p_o ) rerebase> [ 87 of 368] Compiling Foreign.C ( library/Foreign/C.hs, dist/build/Foreign/C.p_o ) rerebase> [ 88 of 368] Compiling Foreign ( library/Foreign.hs, dist/build/Foreign.p_o ) rerebase> [ 89 of 368] Compiling Debug.Trace ( library/Debug/Trace.hs, dist/build/Debug/Trace.p_o ) rerebase> [ 90 of 368] Compiling Data.Word ( library/Data/Word.hs, dist/build/Data/Word.p_o ) rerebase> [ 91 of 368] Compiling Data.Void.Unsafe ( library/Data/Void/Unsafe.hs, dist/build/Data/Void/Unsafe.p_o ) rerebase> [ 92 of 368] Compiling Data.Void ( library/Data/Void.hs, dist/build/Data/Void.p_o ) rerebase> [ 93 of 368] Compiling Data.Version ( library/Data/Version.hs, dist/build/Data/Version.p_o ) rerebase> [ 94 of 368] Compiling Data.Vector.Unboxed.Mutable ( library/Data/Vector/Unboxed/Mutable.hs, dist/build/Data/Vector/Unboxed/Mutable.p_o ) rerebase> [ 95 of 368] Compiling Data.Vector.Unboxed.Base ( library/Data/Vector/Unboxed/Base.hs, dist/build/Data/Vector/Unboxed/Base.p_o ) rerebase> [ 96 of 368] Compiling Data.Vector.Unboxed ( library/Data/Vector/Unboxed.hs, dist/build/Data/Vector/Unboxed.p_o ) rerebase> [ 97 of 368] Compiling Data.Vector.Storable.Mutable ( library/Data/Vector/Storable/Mutable.hs, dist/build/Data/Vector/Storable/Mutable.p_o ) rerebase> [ 98 of 368] Compiling Data.Vector.Storable.Internal ( library/Data/Vector/Storable/Internal.hs, dist/build/Data/Vector/Storable/Internal.p_o ) rerebase> [ 99 of 368] Compiling Data.Vector.Storable ( library/Data/Vector/Storable.hs, dist/build/Data/Vector/Storable.p_o ) rerebase> [100 of 368] Compiling Data.Vector.Primitive.Mutable ( library/Data/Vector/Primitive/Mutable.hs, dist/build/Data/Vector/Primitive/Mutable.p_o ) rerebase> [101 of 368] Compiling Data.Vector.Primitive ( library/Data/Vector/Primitive.hs, dist/build/Data/Vector/Primitive.p_o ) rerebase> [102 of 368] Compiling Data.Vector.Mutable ( library/Data/Vector/Mutable.hs, dist/build/Data/Vector/Mutable.p_o ) rerebase> [103 of 368] Compiling Data.Vector.Internal.Check ( library/Data/Vector/Internal/Check.hs, dist/build/Data/Vector/Internal/Check.p_o ) rerebase> [104 of 368] Compiling Data.Vector.Instances ( library/Data/Vector/Instances.hs, dist/build/Data/Vector/Instances.p_o ) rerebase> [105 of 368] Compiling Data.Vector.Generic.New ( library/Data/Vector/Generic/New.hs, dist/build/Data/Vector/Generic/New.p_o ) rerebase> [106 of 368] Compiling Data.Vector.Generic.Mutable ( library/Data/Vector/Generic/Mutable.hs, dist/build/Data/Vector/Generic/Mutable.p_o ) rerebase> [107 of 368] Compiling Data.Vector.Generic.Base ( library/Data/Vector/Generic/Base.hs, dist/build/Data/Vector/Generic/Base.p_o ) rerebase> [108 of 368] Compiling Data.Vector.Generic ( library/Data/Vector/Generic.hs, dist/build/Data/Vector/Generic.p_o ) rerebase> [109 of 368] Compiling Data.Vector.Fusion.Util ( library/Data/Vector/Fusion/Util.hs, dist/build/Data/Vector/Fusion/Util.p_o ) rerebase> [110 of 368] Compiling Data.Vector.Fusion.Stream.Monadic ( library/Data/Vector/Fusion/Stream/Monadic.hs, dist/build/Data/Vector/Fusion/Stream/Monadic.p_o ) rerebase> [111 of 368] Compiling Data.Vector ( library/Data/Vector.hs, dist/build/Data/Vector.p_o ) rerebase> [112 of 368] Compiling Data.Unique ( library/Data/Unique.hs, dist/build/Data/Unique.p_o ) rerebase> [113 of 368] Compiling Data.UUID ( library/Data/UUID.hs, dist/build/Data/UUID.p_o ) rerebase> [114 of 368] Compiling Data.Typeable ( library/Data/Typeable.hs, dist/build/Data/Typeable.p_o ) rerebase> [115 of 368] Compiling Data.Type.Equality ( library/Data/Type/Equality.hs, dist/build/Data/Type/Equality.p_o ) rerebase> [116 of 368] Compiling Data.Type.Coercion ( library/Data/Type/Coercion.hs, dist/build/Data/Type/Coercion.p_o ) rerebase> [117 of 368] Compiling Data.Type.Bool ( library/Data/Type/Bool.hs, dist/build/Data/Type/Bool.p_o ) rerebase> [118 of 368] Compiling Data.Tuple ( library/Data/Tuple.hs, dist/build/Data/Tuple.p_o ) apply-refact> Preprocessing executable 'refactor' for apply-refact-0.14.0.0.. apply-refact> Building executable 'refactor' for apply-refact-0.14.0.0.. apply-refact> [1 of 9] Compiling Paths_apply_refact ( dist/build/refactor/autogen/Paths_apply_refact.hs, dist/build/refactor/refactor-tmp/Paths_apply_refact.o ) apply-refact> [2 of 9] Compiling Refact.Compat ( src/Refact/Compat.hs, dist/build/refactor/refactor-tmp/Refact/Compat.o ) apply-refact> [3 of 9] Compiling Refact.Utils ( src/Refact/Utils.hs, dist/build/refactor/refactor-tmp/Refact/Utils.o ) apply-refact> [4 of 9] Compiling Refact.Internal ( src/Refact/Internal.hs, dist/build/refactor/refactor-tmp/Refact/Internal.o ) apply-refact> apply-refact> src/Refact/Internal.hs:494:9: warning: [GHC-62161] [-Wincomplete-uni-patterns] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a pattern binding: apply-refact> Patterns of type ‘GHC.XRec apply-refact> GHC.GhcPs apply-refact> [GHC.LMatch apply-refact> GHC.GhcPs apply-refact> (GHC.GenLocated apply-refact> GHC.SrcSpanAnnA (GHC.HsExpr GHC.GhcPs))]’ not matched: apply-refact> GHC.L _ [] apply-refact> GHC.L _ ((GHC.L _ _):_:_) apply-refact> | apply-refact> 494 | GHC.L locMG [GHC.L locMatch newMatch] = GHC.mg_alts newMG apply-refact> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ apply-refact> apply-refact> src/Refact/Internal.hs:559:15: warning: [GHC-62161] [-Wincomplete-record-updates] apply-refact> Pattern match(es) are non-exhaustive apply-refact> In a record update: apply-refact> Patterns of type ‘GHC.HsBindLR GHC.GhcPs GHC.GhcPs’ not matched: apply-refact> GHC.PatBind _ _ _ apply-refact> GHC.VarBind _ _ _ apply-refact> GHC.PatSynBind _ _ apply-refact> | apply-refact> 559 | newBind = origBind {GHC.fun_matches = newMG} apply-refact> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> Retrie/ExactPrint.hs:479:60: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘cs’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^^ retrie> retrie> Retrie/ExactPrint.hs:479:64: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:479:67: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘a’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^ retrie> [10 of 34] Compiling Retrie.Substitution ( Retrie/Substitution.hs, dist/build/Retrie/Substitution.p_o ) retrie> [11 of 34] Compiling Retrie.FreeVars ( Retrie/FreeVars.hs, dist/build/Retrie/FreeVars.p_o ) retrie> retrie> Retrie/FreeVars.hs:28:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup FreeVars’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 28 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/FreeVars.hs:32:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid FreeVars’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 32 | mappend (FreeVars s1) (FreeVars s2) = FreeVars $ s1 <> s2 retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [12 of 34] Compiling Retrie.PatternMap.Class ( Retrie/PatternMap/Class.hs, dist/build/Retrie/PatternMap/Class.p_o ) retrie> retrie> Retrie/PatternMap/Class.hs:50:11: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 50 | unionOn f m1 m2 = mUnion (f m1) (f m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Class.hs:86:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 86 | mUnion (MaybeMap m1) (MaybeMap m2) = MaybeMap $ m1 ++ m2 retrie> | ^^ retrie> hw-fingertree> ✓ passed 100 tests. hw-fingertree> fmapWithPos [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> traverse [✔] hw-fingertree> ✓ passed 100 tests. hw-fingertree> traverseWithPos [✔] hw-fingertree> hw-fingertree> Finished in 5.0056 seconds hw-fingertree> 22 examples, 0 failures hw-fingertree> Test suite hw-fingertree-tests: PASS hw-fingertree> Test suite logged to: dist/test/hw-fingertree-0.1.2.1-hw-fingertree-tests.log hw-fingertree> 2 of 2 test suites (2 of 2 test cases) passed. hw-fingertree> Running phase: haddockPhase hw-fingertree> Preprocessing library for hw-fingertree-0.1.2.1.. hw-fingertree> Running Haddock on library for hw-fingertree-0.1.2.1.. hw-fingertree> Warning: The documentation for the following packages are not installed. No hw-fingertree> links will be generated to these packages: vector-0.13.2.0 hw-fingertree> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hw-fingertree> [1 of 4] Compiling HaskellWorks.Data.FingerTree ( src/HaskellWorks/Data/FingerTree.hs, nothing ) hw-fingertree> [2 of 4] Compiling HaskellWorks.Data.IntervalMap.FingerTree ( src/HaskellWorks/Data/IntervalMap/FingerTree.hs, nothing ) hw-fingertree> [3 of 4] Compiling HaskellWorks.Data.PriorityQueue.FingerTree ( src/HaskellWorks/Data/PriorityQueue/FingerTree.hs, nothing ) hw-fingertree> [4 of 4] Compiling Paths_hw_fingertree ( dist/build/autogen/Paths_hw_fingertree.hs, nothing ) hw-fingertree> Haddock coverage: hw-fingertree> Warning: 'Sum' is ambiguous. It is defined hw-fingertree> * in ‘Data.Semigroup.Internal’ hw-fingertree> * in ‘Data.Semigroup.Internal’ hw-fingertree> You may be able to disambiguate the identifier by qualifying it or hw-fingertree> by specifying the type/value namespace explicitly. hw-fingertree> Defaulting to the one defined in ‘Data.Semigroup.Internal’ hw-fingertree> 77% ( 27 / 35) in 'HaskellWorks.Data.FingerTree' hw-fingertree> Missing documentation for: hw-fingertree> Digit (src/HaskellWorks/Data/FingerTree.hs:131) hw-fingertree> Node (src/HaskellWorks/Data/FingerTree.hs:159) hw-fingertree> deep (src/HaskellWorks/Data/FingerTree.hs:198) hw-fingertree> node2 (src/HaskellWorks/Data/FingerTree.hs:167) hw-fingertree> node3 (src/HaskellWorks/Data/FingerTree.hs:170) hw-fingertree> >< hw-fingertree> <| hw-fingertree> |> hw-fingertree> Warning: 'empty' is ambiguous. It is defined hw-fingertree> * at src/HaskellWorks/Data/FingerTree.hs:358:1 hw-fingertree> * at src/HaskellWorks/Data/IntervalMap/FingerTree.hs:132:1 hw-fingertree> You may be able to disambiguate the identifier by qualifying it or hw-fingertree> by specifying the type/value namespace explicitly. hw-fingertree> Defaulting to the one defined at src/HaskellWorks/Data/IntervalMap/FingerTree.hs:132:1 hw-fingertree> 100% ( 14 / 14) in 'HaskellWorks.Data.IntervalMap.FingerTree' hw-fingertree> Warning: 'singleton' is ambiguous. It is defined hw-fingertree> * at src/HaskellWorks/Data/FingerTree.hs:362:1 hw-fingertree> * at src/HaskellWorks/Data/PriorityQueue/FingerTree.hs:112:1 hw-fingertree> You may be able to disambiguate the identifier by qualifying it or hw-fingertree> by specifying the type/value namespace explicitly. hw-fingertree> Defaulting to the one defined at src/HaskellWorks/Data/PriorityQueue/FingerTree.hs:112:1 hw-fingertree> Warning: 'empty' is ambiguous. It is defined hw-fingertree> * at src/HaskellWorks/Data/FingerTree.hs:358:1 hw-fingertree> * at src/HaskellWorks/Data/PriorityQueue/FingerTree.hs:108:1 hw-fingertree> You may be able to disambiguate the identifier by qualifying it or hw-fingertree> by specifying the type/value namespace explicitly. hw-fingertree> Defaulting to the one defined at src/HaskellWorks/Data/PriorityQueue/FingerTree.hs:108:1 hw-fingertree> 100% ( 13 / 13) in 'HaskellWorks.Data.PriorityQueue.FingerTree' ormolu> [47 of 55] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, dist/build/Ormolu/Printer/Meat/Module.o, dist/build/Ormolu/Printer/Meat/Module.dyn_o ) ormolu> [48 of 55] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, dist/build/Ormolu/Parser/Result.o, dist/build/Ormolu/Parser/Result.dyn_o ) ormolu> [49 of 55] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, dist/build/Ormolu/Printer.o, dist/build/Ormolu/Printer.dyn_o ) ormolu> [50 of 55] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, dist/build/Ormolu/Parser.o, dist/build/Ormolu/Parser.dyn_o ) ormolu> [51 of 55] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, dist/build/Ormolu/Diff/ParseResult.o, dist/build/Ormolu/Diff/ParseResult.dyn_o ) ormolu> [52 of 55] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, dist/build/Ormolu/Utils/IO.o, dist/build/Ormolu/Utils/IO.dyn_o ) ormolu> [53 of 55] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, dist/build/Ormolu/Utils/Fixity.o, dist/build/Ormolu/Utils/Fixity.dyn_o ) ormolu> [54 of 55] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, dist/build/Ormolu/Utils/Cabal.o, dist/build/Ormolu/Utils/Cabal.dyn_o ) ormolu> [55 of 55] Compiling Ormolu ( src/Ormolu.hs, dist/build/Ormolu.o, dist/build/Ormolu.dyn_o ) ormolu> [ 1 of 55] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, dist/build/GHC/DynFlags.p_o ) ormolu> [ 2 of 55] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, dist/build/Ormolu/Printer/SpanStream.p_o ) ormolu> [ 3 of 55] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, dist/build/Ormolu/Processing/Cpp.p_o ) ormolu> [ 4 of 55] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, dist/build/Ormolu/Utils.p_o ) ormolu> [ 5 of 55] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, dist/build/Ormolu/Terminal.p_o ) ormolu> [ 6 of 55] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, dist/build/Ormolu/Terminal/QualifiedDo.p_o ) ormolu> [ 7 of 55] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, dist/build/Ormolu/Diff/Text.p_o ) tree-diff> 224 | , ppLst = ansiGroup WL.lbracket WL.rbracket tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:225:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘dullwhite’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 225 | , ppCpy = WL.dullwhite tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘green’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘red’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^ tree-diff> row-types> src/Data/Row/Internal.hs:253:57: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:75: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:89: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:41: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:70: warning: [GHC-39567] [-Wstar-is-type] vector-algorithms> Running phase: setupCompilerEnvironmentPhase vector-algorithms> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. vector-algorithms> Running phase: unpackPhase vector-algorithms> unpacking source archive /nix/store/w9xzrbhbc5fiimrhfcm7v50mi11vg2wi-vector-algorithms-0.9.1.0.tar.gz vector-algorithms> source root is vector-algorithms-0.9.1.0 vector-algorithms> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "vector-algorithms-0.9.1.0/vector-algorithms.cabal" vector-algorithms> Running phase: patchPhase vector-algorithms> Running phase: compileBuildDriverPhase vector-algorithms> setupCompileFlags: -package-db=/build/tmp.YYRODlG1az/setup-package.conf.d -threaded vector-algorithms> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.YYRODlG1az/Main.o ) vector-algorithms> [2 of 2] Linking Setup vector-algorithms> Running phase: updateAutotoolsGnuConfigScriptsPhase vector-algorithms> Running phase: configurePhase vector-algorithms> configureFlags: --verbose --prefix=/nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc/share/doc/vector-algorithms-0.9.1.0 --with-gcc=gcc --package-db=/build/tmp.YYRODlG1az/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib vector-algorithms> Using Parsec parser vector-algorithms> Configuring vector-algorithms-0.9.1.0... vector-algorithms> Flags chosen: bench=True, boundschecks=True, internalchecks=False, llvm=False, vector-algorithms> unsafechecks=False vector-algorithms> Dependency base >=4.8 && <5: using base-4.19.0.0 vector-algorithms> Dependency bitvec >=1.0 && <1.2: using bitvec-1.1.5.0 vector-algorithms> Dependency bytestring >=0.9 && <1: using bytestring-0.12.0.2 vector-algorithms> Dependency primitive >=0.6.2.0 && <0.10: using primitive-0.9.1.0 vector-algorithms> Dependency vector >=0.6 && <0.14: using vector-0.13.2.0 vector-algorithms> Dependency QuickCheck >2.9 && <2.16: using QuickCheck-2.14.3 vector-algorithms> Dependency base >=4.9: using base-4.19.0.0 vector-algorithms> Dependency bytestring: using bytestring-0.12.0.2 vector-algorithms> Dependency containers: using containers-0.6.8 vector-algorithms> Dependency vector: using vector-0.13.2.0 vector-algorithms> Dependency vector-algorithms: using vector-algorithms-0.9.1.0 vector-algorithms> Source component graph: vector-algorithms> component lib vector-algorithms> component test:properties dependency lib vector-algorithms> Configured component graph: vector-algorithms> component vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> include base-4.19.0.0-05c7 vector-algorithms> include bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva vector-algorithms> include bytestring-0.12.0.2-3593 vector-algorithms> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ vector-algorithms> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-algorithms> component vector-algorithms-0.9.1.0-5woLc6y3oZkDU5VmxxUY9N-properties vector-algorithms> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg vector-algorithms> include base-4.19.0.0-05c7 vector-algorithms> include bytestring-0.12.0.2-3593 vector-algorithms> include containers-0.6.8-e785 vector-algorithms> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-algorithms> include vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> Linked component graph: vector-algorithms> unit vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> include base-4.19.0.0-05c7 vector-algorithms> include bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva vector-algorithms> include bytestring-0.12.0.2-3593 vector-algorithms> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ vector-algorithms> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 rerebase> [119 of 368] Compiling Data.Tree ( library/Data/Tree.hs, dist/build/Data/Tree.p_o ) rerebase> [120 of 368] Compiling Data.Traversable.Instances ( library/Data/Traversable/Instances.hs, dist/build/Data/Traversable/Instances.p_o ) rerebase> [121 of 368] Compiling Data.Traversable ( library/Data/Traversable.hs, dist/build/Data/Traversable.p_o ) rerebase> [122 of 368] Compiling Data.Time.LocalTime ( library/Data/Time/LocalTime.hs, dist/build/Data/Time/LocalTime.p_o ) rerebase> [123 of 368] Compiling Data.Time.Format.ISO8601 ( library/Data/Time/Format/ISO8601.hs, dist/build/Data/Time/Format/ISO8601.p_o ) rerebase> [124 of 368] Compiling Data.Time.Format ( library/Data/Time/Format.hs, dist/build/Data/Time/Format.p_o ) rerebase> [125 of 368] Compiling Data.Time.Compat ( library/Data/Time/Compat.hs, dist/build/Data/Time/Compat.p_o ) rerebase> [126 of 368] Compiling Data.Time.Clock.TAI ( library/Data/Time/Clock/TAI.hs, dist/build/Data/Time/Clock/TAI.p_o ) rerebase> [127 of 368] Compiling Data.Time.Clock.POSIX ( library/Data/Time/Clock/POSIX.hs, dist/build/Data/Time/Clock/POSIX.p_o ) rerebase> [128 of 368] Compiling Data.Time.Clock ( library/Data/Time/Clock.hs, dist/build/Data/Time/Clock.p_o ) rerebase> [129 of 368] Compiling Data.Time.Calendar.WeekDate ( library/Data/Time/Calendar/WeekDate.hs, dist/build/Data/Time/Calendar/WeekDate.p_o ) rerebase> [130 of 368] Compiling Data.Time.Calendar.OrdinalDate ( library/Data/Time/Calendar/OrdinalDate.hs, dist/build/Data/Time/Calendar/OrdinalDate.p_o ) rerebase> [131 of 368] Compiling Data.Time.Calendar.MonthDay ( library/Data/Time/Calendar/MonthDay.hs, dist/build/Data/Time/Calendar/MonthDay.p_o ) rerebase> [132 of 368] Compiling Data.Time.Calendar.Julian ( library/Data/Time/Calendar/Julian.hs, dist/build/Data/Time/Calendar/Julian.p_o ) rerebase> [133 of 368] Compiling Data.Time.Calendar.Easter ( library/Data/Time/Calendar/Easter.hs, dist/build/Data/Time/Calendar/Easter.p_o ) rerebase> [134 of 368] Compiling Data.Time.Calendar ( library/Data/Time/Calendar.hs, dist/build/Data/Time/Calendar.p_o ) rerebase> [135 of 368] Compiling Data.Time ( library/Data/Time.hs, dist/build/Data/Time.p_o ) rerebase> [136 of 368] Compiling Data.Text.Unsafe ( library/Data/Text/Unsafe.hs, dist/build/Data/Text/Unsafe.p_o ) rerebase> [137 of 368] Compiling Data.Text.Read ( library/Data/Text/Read.hs, dist/build/Data/Text/Read.p_o ) rerebase> [138 of 368] Compiling Data.Text.Lazy.Read ( library/Data/Text/Lazy/Read.hs, dist/build/Data/Text/Lazy/Read.p_o ) rerebase> [139 of 368] Compiling Data.Text.Lazy.IO ( library/Data/Text/Lazy/IO.hs, dist/build/Data/Text/Lazy/IO.p_o ) rerebase> [140 of 368] Compiling Data.Text.Lazy.Encoding ( library/Data/Text/Lazy/Encoding.hs, dist/build/Data/Text/Lazy/Encoding.p_o ) rerebase> [141 of 368] Compiling Data.Text.Lazy.Builder.Scientific ( library/Data/Text/Lazy/Builder/Scientific.hs, dist/build/Data/Text/Lazy/Builder/Scientific.p_o ) rerebase> [142 of 368] Compiling Data.Text.Lazy.Builder.RealFloat ( library/Data/Text/Lazy/Builder/RealFloat.hs, dist/build/Data/Text/Lazy/Builder/RealFloat.p_o ) rerebase> [143 of 368] Compiling Data.Text.Lazy.Builder.Int ( library/Data/Text/Lazy/Builder/Int.hs, dist/build/Data/Text/Lazy/Builder/Int.p_o ) rerebase> [144 of 368] Compiling Data.Text.Lazy.Builder ( library/Data/Text/Lazy/Builder.hs, dist/build/Data/Text/Lazy/Builder.p_o ) rerebase> [145 of 368] Compiling Data.Text.Lazy ( library/Data/Text/Lazy.hs, dist/build/Data/Text/Lazy.p_o ) rerebase> [146 of 368] Compiling Data.Text.Internal ( library/Data/Text/Internal.hs, dist/build/Data/Text/Internal.p_o ) rerebase> [147 of 368] Compiling Data.Text.IO ( library/Data/Text/IO.hs, dist/build/Data/Text/IO.p_o ) rerebase> [148 of 368] Compiling Data.Text.Foreign ( library/Data/Text/Foreign.hs, dist/build/Data/Text/Foreign.p_o ) rerebase> [149 of 368] Compiling Data.Text.Encoding.Error ( library/Data/Text/Encoding/Error.hs, dist/build/Data/Text/Encoding/Error.p_o ) rerebase> [150 of 368] Compiling Data.Text.Encoding ( library/Data/Text/Encoding.hs, dist/build/Data/Text/Encoding.p_o ) rerebase> [151 of 368] Compiling Data.Text.Array ( library/Data/Text/Array.hs, dist/build/Data/Text/Array.p_o ) rerebase> [152 of 368] Compiling Data.Text ( library/Data/Text.hs, dist/build/Data/Text.p_o ) rerebase> [153 of 368] Compiling Data.String ( library/Data/String.hs, dist/build/Data/String.p_o ) retrie> Retrie/PatternMap/Class.hs:114:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 114 | mUnion m1 m2 = ListMap retrie> | ^^ retrie> [13 of 34] Compiling Retrie.PatternMap.Bag ( Retrie/PatternMap/Bag.hs, dist/build/Retrie/PatternMap/Bag.p_o ) retrie> [14 of 34] Compiling Retrie.PatternMap.Instances ( Retrie/PatternMap/Instances.hs, dist/build/Retrie/PatternMap/Instances.p_o ) retrie> retrie> Retrie/PatternMap/Instances.hs:48:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 48 | mUnion m1 m2 = TupArgMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:84:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 84 | mUnion m1 m2 = BoxityMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:112:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 112 | mUnion m1 m2 = VM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:159:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 159 | mUnion m1 m2 = LM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:175:7: warning: [GHC-62161] [-Wincomplete-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In an equation for ‘go’: retrie> Patterns of type ‘HsLit GhcPs’ not matched: retrie> HsInt8Prim _ _ retrie> HsInt16Prim _ _ retrie> HsInt32Prim _ _ retrie> HsWord8Prim _ _ retrie> ... retrie> | retrie> 175 | go (HsChar _ c) = m { lmChar = mAlter env vs c f (lmChar m) } retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... retrie> retrie> Retrie/PatternMap/Instances.hs:232:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | tree-diff> src/Data/TreeDiff/Pretty.hs:228:27: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘group’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:38: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<$>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:59: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘vsep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:229:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘sep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 229 | , ppEdits = WL.sep tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:230:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 230 | , ppEllip = WL.text "..." tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:231:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘parens’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 231 | , ppParens = WL.parens tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:14: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:99: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:283:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 283 | (h :: k1 -> k2 -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:398:28: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 398 | type family Zip (r1 :: Row *) (r2 :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:398:42: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 398 | type family Zip (r1 :: Row *) (r2 :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:401:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 401 | type family ZipR (r1 :: [LT *]) (r2 :: [LT *]) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:401:44: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 401 | type family ZipR (r1 :: [LT *]) (r2 :: [LT *]) where vector-algorithms> Data.Vector.Algorithms=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms,Data.Vector.Algorithms.AmericanFlag=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.AmericanFlag,Data.Vector.Algorithms.Heap=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Heap,Data.Vector.Algorithms.Insertion=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Insertion,Data.Vector.Algorithms.Intro=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Intro,Data.Vector.Algorithms.Merge=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Merge,Data.Vector.Algorithms.Optimal=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Optimal,Data.Vector.Algorithms.Radix=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Radix,Data.Vector.Algorithms.Search=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Search,Data.Vector.Algorithms.Tim=vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR:Data.Vector.Algorithms.Tim vector-algorithms> unit vector-algorithms-0.9.1.0-5woLc6y3oZkDU5VmxxUY9N-properties vector-algorithms> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg vector-algorithms> include base-4.19.0.0-05c7 vector-algorithms> include bytestring-0.12.0.2-3593 vector-algorithms> include containers-0.6.8-e785 vector-algorithms> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-algorithms> include vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> Ready component graph: vector-algorithms> definite vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> depends base-4.19.0.0-05c7 vector-algorithms> depends bitvec-1.1.5.0-B8ovt8WYXE52Ptq8d18sva vector-algorithms> depends bytestring-0.12.0.2-3593 vector-algorithms> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ vector-algorithms> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-algorithms> definite vector-algorithms-0.9.1.0-5woLc6y3oZkDU5VmxxUY9N-properties vector-algorithms> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg vector-algorithms> depends base-4.19.0.0-05c7 vector-algorithms> depends bytestring-0.12.0.2-3593 vector-algorithms> depends containers-0.6.8-e785 vector-algorithms> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 vector-algorithms> depends vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> Using Cabal-3.10.2.0 compiled by ghc-9.8 vector-algorithms> Using compiler: ghc-9.8.1 vector-algorithms> Using install prefix: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 vector-algorithms> Executables installed in: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/bin vector-algorithms> Libraries installed in: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> Dynamic Libraries installed in: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 vector-algorithms> Private executables installed in: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/libexec/x86_64-linux-ghc-9.8.1/vector-algorithms-0.9.1.0 vector-algorithms> Data files installed in: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/share/x86_64-linux-ghc-9.8.1/vector-algorithms-0.9.1.0 vector-algorithms> Documentation installed in: vector-algorithms> /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc/share/doc/vector-algorithms-0.9.1.0 vector-algorithms> Configuration files installed in: vector-algorithms> /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/etc vector-algorithms> No alex found vector-algorithms> Using ar found on system at: vector-algorithms> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar vector-algorithms> No c2hs found vector-algorithms> No cpphs found vector-algorithms> No doctest found vector-algorithms> Using gcc version 14.3.0 given by user at: vector-algorithms> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc vector-algorithms> Using ghc version 9.8.1 found on system at: vector-algorithms> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc vector-algorithms> Using ghc-pkg version 9.8.1 found on system at: vector-algorithms> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 vector-algorithms> No ghcjs found vector-algorithms> No ghcjs-pkg found vector-algorithms> No greencard found vector-algorithms> Using haddock version 2.30.0 found on system at: vector-algorithms> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 vector-algorithms> No happy found vector-algorithms> Using haskell-suite found on system at: haskell-suite-dummy-location vector-algorithms> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location rerebase> [154 of 368] Compiling Data.Set ( library/Data/Set.hs, dist/build/Data/Set.p_o ) rerebase> [155 of 368] Compiling Data.Sequence ( library/Data/Sequence.hs, dist/build/Data/Sequence.p_o ) rerebase> [156 of 368] Compiling Data.Semigroupoid.Static ( library/Data/Semigroupoid/Static.hs, dist/build/Data/Semigroupoid/Static.p_o ) rerebase> [157 of 368] Compiling Data.Semigroupoid.Ob ( library/Data/Semigroupoid/Ob.hs, dist/build/Data/Semigroupoid/Ob.p_o ) rerebase> [158 of 368] Compiling Data.Semigroupoid.Dual ( library/Data/Semigroupoid/Dual.hs, dist/build/Data/Semigroupoid/Dual.p_o ) rerebase> [159 of 368] Compiling Data.Semigroupoid ( library/Data/Semigroupoid.hs, dist/build/Data/Semigroupoid.p_o ) rerebase> [160 of 368] Compiling Data.Semigroup.Traversable.Class ( library/Data/Semigroup/Traversable/Class.hs, dist/build/Data/Semigroup/Traversable/Class.p_o ) rerebase> [161 of 368] Compiling Data.Semigroup.Traversable ( library/Data/Semigroup/Traversable.hs, dist/build/Data/Semigroup/Traversable.p_o ) rerebase> [162 of 368] Compiling Data.Semigroup.Foldable ( library/Data/Semigroup/Foldable.hs, dist/build/Data/Semigroup/Foldable.p_o ) rerebase> [163 of 368] Compiling Data.Semigroup.Bitraversable ( library/Data/Semigroup/Bitraversable.hs, dist/build/Data/Semigroup/Bitraversable.p_o ) rerebase> [164 of 368] Compiling Data.Semigroup.Bifoldable ( library/Data/Semigroup/Bifoldable.hs, dist/build/Data/Semigroup/Bifoldable.p_o ) rerebase> [165 of 368] Compiling Data.Semigroup ( library/Data/Semigroup.hs, dist/build/Data/Semigroup.p_o ) rerebase> [166 of 368] Compiling Data.Scientific ( library/Data/Scientific.hs, dist/build/Data/Scientific.p_o ) rerebase> [167 of 368] Compiling Data.STRef.Strict ( library/Data/STRef/Strict.hs, dist/build/Data/STRef/Strict.p_o ) rerebase> [168 of 368] Compiling Data.STRef.Lazy ( library/Data/STRef/Lazy.hs, dist/build/Data/STRef/Lazy.p_o ) rerebase> [169 of 368] Compiling Data.STRef ( library/Data/STRef.hs, dist/build/Data/STRef.p_o ) rerebase> [170 of 368] Compiling Data.Ratio ( library/Data/Ratio.hs, dist/build/Data/Ratio.p_o ) rerebase> [171 of 368] Compiling Data.Proxy ( library/Data/Proxy.hs, dist/build/Data/Proxy.p_o ) rerebase> [172 of 368] Compiling Data.Profunctor.Yoneda ( library/Data/Profunctor/Yoneda.hs, dist/build/Data/Profunctor/Yoneda.p_o ) rerebase> [173 of 368] Compiling Data.Profunctor.Unsafe ( library/Data/Profunctor/Unsafe.hs, dist/build/Data/Profunctor/Unsafe.p_o ) rerebase> [174 of 368] Compiling Data.Profunctor.Types ( library/Data/Profunctor/Types.hs, dist/build/Data/Profunctor/Types.p_o ) rerebase> [175 of 368] Compiling Data.Profunctor.Traversing ( library/Data/Profunctor/Traversing.hs, dist/build/Data/Profunctor/Traversing.p_o ) rerebase> [176 of 368] Compiling Data.Profunctor.Strong ( library/Data/Profunctor/Strong.hs, dist/build/Data/Profunctor/Strong.p_o ) rerebase> [177 of 368] Compiling Data.Profunctor.Sieve ( library/Data/Profunctor/Sieve.hs, dist/build/Data/Profunctor/Sieve.p_o ) rerebase> [178 of 368] Compiling Data.Profunctor.Rep ( library/Data/Profunctor/Rep.hs, dist/build/Data/Profunctor/Rep.p_o ) rerebase> [179 of 368] Compiling Data.Profunctor.Ran ( library/Data/Profunctor/Ran.hs, dist/build/Data/Profunctor/Ran.p_o ) rerebase> [180 of 368] Compiling Data.Profunctor.Monad ( library/Data/Profunctor/Monad.hs, dist/build/Data/Profunctor/Monad.p_o ) rerebase> [181 of 368] Compiling Data.Profunctor.Mapping ( library/Data/Profunctor/Mapping.hs, dist/build/Data/Profunctor/Mapping.p_o ) rerebase> [182 of 368] Compiling Data.Profunctor.Composition ( library/Data/Profunctor/Composition.hs, dist/build/Data/Profunctor/Composition.p_o ) rerebase> [183 of 368] Compiling Data.Profunctor.Closed ( library/Data/Profunctor/Closed.hs, dist/build/Data/Profunctor/Closed.p_o ) rerebase> [184 of 368] Compiling Data.Profunctor.Choice ( library/Data/Profunctor/Choice.hs, dist/build/Data/Profunctor/Choice.p_o ) rerebase> [185 of 368] Compiling Data.Profunctor.Cayley ( library/Data/Profunctor/Cayley.hs, dist/build/Data/Profunctor/Cayley.p_o ) rerebase> [186 of 368] Compiling Data.Profunctor.Adjunction ( library/Data/Profunctor/Adjunction.hs, dist/build/Data/Profunctor/Adjunction.p_o ) rerebase> [187 of 368] Compiling Data.Profunctor ( library/Data/Profunctor.hs, dist/build/Data/Profunctor.p_o ) rerebase> [188 of 368] Compiling Data.Ord ( library/Data/Ord.hs, dist/build/Data/Ord.p_o ) retrie> 232 | mUnion m1 m2 = OLM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:317:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 317 | mUnion m1 m2 = EM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:345:7: warning: [GHC-62161] [-Wincomplete-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In an equation for ‘go’: retrie> Patterns of type ‘HsExpr GhcPs’ not matched: retrie> HsRecSel _ _ retrie> HsGetField _ _ _ retrie> HsProjection _ _ retrie> HsTypedSplice _ _ retrie> ... retrie> | retrie> 345 | go (HsVar _ v) retrie> | ^^^^^^^^^^^^^^... retrie> retrie> Retrie/PatternMap/Instances.hs:570:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 570 | mUnion m1 m2 = SCM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:625:17: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 625 | mUnion (MGMap m1) (MGMap m2) = MGMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:647:16: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 647 | mUnion (MMap m1) (MMap m2) = MMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:695:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 695 | mUnion m1 m2 = CDMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:704:21: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 704 | go (PrefixCon tyargs ps) = m { cdPrefixCon = mAlter env vs ps f (cdPrefixCon m) } retrie> | ^^^^^^ retrie> retrie> Retrie/PatternMap/Instances.hs:714:21: warning: [GHC-40910] [-Wunused-matches] tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:20: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘group’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:31: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:44: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘vsep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | row-types> | ^ row-types> [2 of 6] Compiling Data.Row.Dictionaries ( src/Data/Row/Dictionaries.hs, dist/build/Data/Row/Dictionaries.o, dist/build/Data/Row/Dictionaries.dyn_o ) row-types> [3 of 6] Compiling Data.Row.Records ( src/Data/Row/Records.hs, dist/build/Data/Row/Records.o, dist/build/Data/Row/Records.dyn_o ) row-types> row-types> src/Data/Row/Records.hs:127:23: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 127 | newtype Rec (r :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:378:48: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 378 | newtype RFMap (g :: k1 -> k2) (ϕ :: Row (k2 -> *)) (ρ :: Row k1) = RFMap { unRFMap :: Rec (Ap ϕ (Map g ρ)) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:379:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 379 | newtype RecAp (ϕ :: Row (k -> *)) (ρ :: Row k) = RecAp (Rec (Ap ϕ ρ)) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:380:24: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 380 | newtype App (f :: k -> *) (a :: k) = App (f a) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:383:38: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 383 | mapF :: forall k c g (ϕ :: Row (k -> *)) (ρ :: Row k). BiForall ϕ ρ c row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:574:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 574 | newtype RecPair (ρ1 :: Row *) (ρ2 :: Row *) = RecPair (Rec ρ1, Rec ρ2) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:574:43: warning: [GHC-39567] [-Wstar-is-type] vector-algorithms> No hmake found vector-algorithms> Using hpc version 0.69 found on system at: vector-algorithms> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 vector-algorithms> Using hsc2hs version 0.68.10 found on system at: vector-algorithms> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 vector-algorithms> Using hscolour version 1.25 found on system at: vector-algorithms> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour vector-algorithms> No jhc found vector-algorithms> Using ld found on system at: vector-algorithms> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold vector-algorithms> No pkg-config found vector-algorithms> Using runghc version 9.8.1 found on system at: vector-algorithms> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 vector-algorithms> Using strip version 2.44 found on system at: vector-algorithms> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip vector-algorithms> Using tar found on system at: vector-algorithms> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar vector-algorithms> No uhc found vector-algorithms> Running phase: buildPhase vector-algorithms> Preprocessing library for vector-algorithms-0.9.1.0.. vector-algorithms> Building library for vector-algorithms-0.9.1.0.. vector-algorithms> [ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, dist/build/Data/Vector/Algorithms/Common.o, dist/build/Data/Vector/Algorithms/Common.dyn_o ) vector-algorithms> [ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, dist/build/Data/Vector/Algorithms/Optimal.o, dist/build/Data/Vector/Algorithms/Optimal.dyn_o ) rerebase> [189 of 368] Compiling Data.Monoid ( library/Data/Monoid.hs, dist/build/Data/Monoid.p_o ) rerebase> [190 of 368] Compiling Data.Maybe ( library/Data/Maybe.hs, dist/build/Data/Maybe.p_o ) rerebase> [191 of 368] Compiling Data.Map.Strict ( library/Data/Map/Strict.hs, dist/build/Data/Map/Strict.p_o ) rerebase> [192 of 368] Compiling Data.Map.Lazy ( library/Data/Map/Lazy.hs, dist/build/Data/Map/Lazy.p_o ) rerebase> [193 of 368] Compiling Data.Map ( library/Data/Map.hs, dist/build/Data/Map.p_o ) rerebase> [194 of 368] Compiling Data.List.NonEmpty ( library/Data/List/NonEmpty.hs, dist/build/Data/List/NonEmpty.p_o ) rerebase> [195 of 368] Compiling Data.List ( library/Data/List.hs, dist/build/Data/List.p_o ) rerebase> [196 of 368] Compiling Data.Kind ( library/Data/Kind.hs, dist/build/Data/Kind.p_o ) rerebase> [197 of 368] Compiling Data.Ix ( library/Data/Ix.hs, dist/build/Data/Ix.p_o ) rerebase> [198 of 368] Compiling Data.Isomorphism ( library/Data/Isomorphism.hs, dist/build/Data/Isomorphism.p_o ) rerebase> [199 of 368] Compiling Data.IntSet ( library/Data/IntSet.hs, dist/build/Data/IntSet.p_o ) rerebase> [200 of 368] Compiling Data.IntMap.Strict ( library/Data/IntMap/Strict.hs, dist/build/Data/IntMap/Strict.p_o ) rerebase> [201 of 368] Compiling Data.IntMap.Lazy ( library/Data/IntMap/Lazy.hs, dist/build/Data/IntMap/Lazy.p_o ) rerebase> [202 of 368] Compiling Data.IntMap ( library/Data/IntMap.hs, dist/build/Data/IntMap.p_o ) rerebase> [203 of 368] Compiling Data.Int ( library/Data/Int.hs, dist/build/Data/Int.p_o ) rerebase> [204 of 368] Compiling Data.IORef ( library/Data/IORef.hs, dist/build/Data/IORef.p_o ) rerebase> [205 of 368] Compiling Data.Hashable ( library/Data/Hashable.hs, dist/build/Data/Hashable.p_o ) rerebase> [206 of 368] Compiling Data.HashSet ( library/Data/HashSet.hs, dist/build/Data/HashSet.p_o ) rerebase> [207 of 368] Compiling Data.HashMap.Strict ( library/Data/HashMap/Strict.hs, dist/build/Data/HashMap/Strict.p_o ) rerebase> [208 of 368] Compiling Data.HashMap.Lazy ( library/Data/HashMap/Lazy.hs, dist/build/Data/HashMap/Lazy.p_o ) rerebase> [209 of 368] Compiling Data.Groupoid ( library/Data/Groupoid.hs, dist/build/Data/Groupoid.p_o ) rerebase> [210 of 368] Compiling Data.Group ( library/Data/Group.hs, dist/build/Data/Group.p_o ) rerebase> [211 of 368] Compiling Data.Graph ( library/Data/Graph.hs, dist/build/Data/Graph.p_o ) rerebase> [212 of 368] Compiling Data.Functor.Sum ( library/Data/Functor/Sum.hs, dist/build/Data/Functor/Sum.p_o ) rerebase> [213 of 368] Compiling Data.Functor.Reverse ( library/Data/Functor/Reverse.hs, dist/build/Data/Functor/Reverse.p_o ) rerebase> [214 of 368] Compiling Data.Functor.Product ( library/Data/Functor/Product.hs, dist/build/Data/Functor/Product.p_o ) rerebase> [215 of 368] Compiling Data.Functor.Plus ( library/Data/Functor/Plus.hs, dist/build/Data/Functor/Plus.p_o ) rerebase> [216 of 368] Compiling Data.Functor.Invariant.TH ( library/Data/Functor/Invariant/TH.hs, dist/build/Data/Functor/Invariant/TH.p_o ) rerebase> [217 of 368] Compiling Data.Functor.Invariant ( library/Data/Functor/Invariant.hs, dist/build/Data/Functor/Invariant.p_o ) rerebase> [218 of 368] Compiling Data.Functor.Identity ( library/Data/Functor/Identity.hs, dist/build/Data/Functor/Identity.p_o ) rerebase> [219 of 368] Compiling Data.Functor.Extend ( library/Data/Functor/Extend.hs, dist/build/Data/Functor/Extend.p_o ) rerebase> [220 of 368] Compiling Data.Functor.Contravariant.Divisible ( library/Data/Functor/Contravariant/Divisible.hs, dist/build/Data/Functor/Contravariant/Divisible.p_o ) rerebase> [221 of 368] Compiling Data.Functor.Contravariant.Compose ( library/Data/Functor/Contravariant/Compose.hs, dist/build/Data/Functor/Contravariant/Compose.p_o ) rerebase> [222 of 368] Compiling Data.Functor.Contravariant ( library/Data/Functor/Contravariant.hs, dist/build/Data/Functor/Contravariant.p_o ) rerebase> [223 of 368] Compiling Data.Functor.Constant ( library/Data/Functor/Constant.hs, dist/build/Data/Functor/Constant.p_o ) rerebase> [224 of 368] Compiling Data.Functor.Compose ( library/Data/Functor/Compose.hs, dist/build/Data/Functor/Compose.p_o ) rerebase> [225 of 368] Compiling Data.Functor.Classes ( library/Data/Functor/Classes.hs, dist/build/Data/Functor/Classes.p_o ) rerebase> [226 of 368] Compiling Data.Functor.Bind.Trans ( library/Data/Functor/Bind/Trans.hs, dist/build/Data/Functor/Bind/Trans.p_o ) retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 714 | go (PrefixCon tyargs ps) = mapFor cdPrefixCon >=> mMatch env ps retrie> | ^^^^^^ retrie> retrie> Retrie/PatternMap/Instances.hs:753:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 753 | mUnion m1 m2 = PatMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:834:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 834 | mUnion (GRHSSMap m1) (GRHSSMap m2) = GRHSSMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:865:19: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 865 | mUnion (GRHSMap m1) (GRHSMap m2) = GRHSMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:908:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 908 | mUnion m1 m2 = SLM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:962:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 962 | mUnion m1 m2 = LB retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1026:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1026 | mUnion m1 m2 = BM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1090:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1090 | mUnion m1 m2 = SM tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:61: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘punctuate’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:74: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:238:23: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 238 | ansiWlExpr :: Expr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:242:36: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 242 | ansiWlEditExpr :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:246:43: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 246 | ansiWlEditExprCompact :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:254:26: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 254 | ansiWlBgPretty :: Pretty WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘ondullgreen’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 574 | newtype RecPair (ρ1 :: Row *) (ρ2 :: Row *) = RecPair (Rec ρ1, Rec ρ2) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:575:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 575 | newtype RZipPair (ρ1 :: Row *) (ρ2 :: Row *) = RZipPair { unRZipPair :: Rec (Zip ρ1 ρ2) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:575:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 575 | newtype RZipPair (ρ1 :: Row *) (ρ2 :: Row *) = RZipPair { unRZipPair :: Rec (Zip ρ1 ρ2) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:25: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> [4 of 6] Compiling Data.Row.Variants ( src/Data/Row/Variants.hs, dist/build/Data/Row/Variants.o, dist/build/Data/Row/Variants.dyn_o ) row-types> row-types> src/Data/Row/Variants.hs:102:20: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 102 | data Var (r :: Row *) where row-types> | ^ row-types> rerebase> [227 of 368] Compiling Data.Functor.Bind.Class ( library/Data/Functor/Bind/Class.hs, dist/build/Data/Functor/Bind/Class.p_o ) rerebase> [228 of 368] Compiling Data.Functor.Bind ( library/Data/Functor/Bind.hs, dist/build/Data/Functor/Bind.p_o ) rerebase> [229 of 368] Compiling Data.Functor.Apply ( library/Data/Functor/Apply.hs, dist/build/Data/Functor/Apply.p_o ) rerebase> [230 of 368] Compiling Data.Functor.Alt ( library/Data/Functor/Alt.hs, dist/build/Data/Functor/Alt.p_o ) rerebase> [231 of 368] Compiling Data.Functor ( library/Data/Functor.hs, dist/build/Data/Functor.p_o ) rerebase> [232 of 368] Compiling Data.Function ( library/Data/Function.hs, dist/build/Data/Function.p_o ) rerebase> [233 of 368] Compiling Data.Foldable ( library/Data/Foldable.hs, dist/build/Data/Foldable.p_o ) rerebase> [234 of 368] Compiling Data.Fixed ( library/Data/Fixed.hs, dist/build/Data/Fixed.p_o ) rerebase> [235 of 368] Compiling Data.Eq ( library/Data/Eq.hs, dist/build/Data/Eq.p_o ) rerebase> [236 of 368] Compiling Data.Either.Validation ( library/Data/Either/Validation.hs, dist/build/Data/Either/Validation.p_o ) rerebase> [237 of 368] Compiling Data.Either.Combinators ( library/Data/Either/Combinators.hs, dist/build/Data/Either/Combinators.p_o ) rerebase> [238 of 368] Compiling Data.Either ( library/Data/Either.hs, dist/build/Data/Either.p_o ) rerebase> [239 of 368] Compiling Data.Dynamic ( library/Data/Dynamic.hs, dist/build/Data/Dynamic.p_o ) rerebase> [240 of 368] Compiling Data.Data ( library/Data/Data.hs, dist/build/Data/Data.p_o ) rerebase> [241 of 368] Compiling Data.DList ( library/Data/DList.hs, dist/build/Data/DList.p_o ) rerebase> [242 of 368] Compiling Data.Complex ( library/Data/Complex.hs, dist/build/Data/Complex.p_o ) rerebase> [243 of 368] Compiling Data.Coerce ( library/Data/Coerce.hs, dist/build/Data/Coerce.p_o ) rerebase> [244 of 368] Compiling Data.Char ( library/Data/Char.hs, dist/build/Data/Char.p_o ) rerebase> [245 of 368] Compiling Data.ByteString.Unsafe ( library/Data/ByteString/Unsafe.hs, dist/build/Data/ByteString/Unsafe.p_o ) rerebase> [246 of 368] Compiling Data.ByteString.Short.Internal ( library/Data/ByteString/Short/Internal.hs, dist/build/Data/ByteString/Short/Internal.p_o ) rerebase> [247 of 368] Compiling Data.ByteString.Short ( library/Data/ByteString/Short.hs, dist/build/Data/ByteString/Short.p_o ) rerebase> [248 of 368] Compiling Data.ByteString.Lazy.Internal ( library/Data/ByteString/Lazy/Internal.hs, dist/build/Data/ByteString/Lazy/Internal.p_o ) rerebase> [249 of 368] Compiling Data.ByteString.Lazy.Char8 ( library/Data/ByteString/Lazy/Char8.hs, dist/build/Data/ByteString/Lazy/Char8.p_o ) rerebase> [250 of 368] Compiling Data.ByteString.Lazy ( library/Data/ByteString/Lazy.hs, dist/build/Data/ByteString/Lazy.p_o ) rerebase> [251 of 368] Compiling Data.ByteString.Internal ( library/Data/ByteString/Internal.hs, dist/build/Data/ByteString/Internal.p_o ) rerebase> [252 of 368] Compiling Data.ByteString.Char8 ( library/Data/ByteString/Char8.hs, dist/build/Data/ByteString/Char8.p_o ) rerebase> [253 of 368] Compiling Data.ByteString.Builder.Scientific ( library/Data/ByteString/Builder/Scientific.hs, dist/build/Data/ByteString/Builder/Scientific.p_o ) rerebase> [254 of 368] Compiling Data.ByteString.Builder.Prim.Internal ( library/Data/ByteString/Builder/Prim/Internal.hs, dist/build/Data/ByteString/Builder/Prim/Internal.p_o ) rerebase> [255 of 368] Compiling Data.ByteString.Builder.Prim ( library/Data/ByteString/Builder/Prim.hs, dist/build/Data/ByteString/Builder/Prim.p_o ) rerebase> [256 of 368] Compiling Data.ByteString.Builder.Internal ( library/Data/ByteString/Builder/Internal.hs, dist/build/Data/ByteString/Builder/Internal.p_o ) rerebase> [257 of 368] Compiling Data.ByteString.Builder.Extra ( library/Data/ByteString/Builder/Extra.hs, dist/build/Data/ByteString/Builder/Extra.p_o ) rerebase> [258 of 368] Compiling Data.ByteString.Builder ( library/Data/ByteString/Builder.hs, dist/build/Data/ByteString/Builder.p_o ) rerebase> [259 of 368] Compiling Data.ByteString ( library/Data/ByteString.hs, dist/build/Data/ByteString.p_o ) rerebase> [260 of 368] Compiling Data.Bool ( library/Data/Bool.hs, dist/build/Data/Bool.p_o ) rerebase> [261 of 368] Compiling Data.Bits ( library/Data/Bits.hs, dist/build/Data/Bits.p_o ) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1171:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1171 | mUnion m1 m2 = TM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1303:15: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1303 | mUnion (RFM m1) (RFM m2) = RFM (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1430:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1430 | mUnion m1 m2 = TupleSortMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1476:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1476 | mUnion m1 m2 = ForAllTyMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1511:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1511 | mUnion m1 m2 = ForallVisMap (unionOn favBoolMap m1 m2) retrie> | ^^ tree-diff> | ^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:41: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘white’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘ondullred’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:41: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘white’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d row-types> src/Data/Row/Variants.hs:475:37: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 475 | newtype FlipApp (x :: k) (f :: k -> *) = FlipApp (f x) row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:25: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> [5 of 6] Compiling Data.Row.Switch ( src/Data/Row/Switch.hs, dist/build/Data/Row/Switch.o, dist/build/Data/Row/Switch.dyn_o ) row-types> [6 of 6] Compiling Data.Row ( src/Data/Row.hs, dist/build/Data/Row.o, dist/build/Data/Row.dyn_o ) rerebase> [262 of 368] Compiling Data.Bitraversable ( library/Data/Bitraversable.hs, dist/build/Data/Bitraversable.p_o ) rerebase> [263 of 368] Compiling Data.Bifunctor.Wrapped ( library/Data/Bifunctor/Wrapped.hs, dist/build/Data/Bifunctor/Wrapped.p_o ) rerebase> [264 of 368] Compiling Data.Bifunctor.Tannen ( library/Data/Bifunctor/Tannen.hs, dist/build/Data/Bifunctor/Tannen.p_o ) rerebase> [265 of 368] Compiling Data.Bifunctor.Product ( library/Data/Bifunctor/Product.hs, dist/build/Data/Bifunctor/Product.p_o ) rerebase> [266 of 368] Compiling Data.Bifunctor.Joker ( library/Data/Bifunctor/Joker.hs, dist/build/Data/Bifunctor/Joker.p_o ) rerebase> [267 of 368] Compiling Data.Bifunctor.Join ( library/Data/Bifunctor/Join.hs, dist/build/Data/Bifunctor/Join.p_o ) rerebase> [268 of 368] Compiling Data.Bifunctor.Flip ( library/Data/Bifunctor/Flip.hs, dist/build/Data/Bifunctor/Flip.p_o ) rerebase> [269 of 368] Compiling Data.Bifunctor.Clown ( library/Data/Bifunctor/Clown.hs, dist/build/Data/Bifunctor/Clown.p_o ) rerebase> [270 of 368] Compiling Data.Bifunctor.Biff ( library/Data/Bifunctor/Biff.hs, dist/build/Data/Bifunctor/Biff.p_o ) rerebase> [271 of 368] Compiling Data.Bifunctor.Apply ( library/Data/Bifunctor/Apply.hs, dist/build/Data/Bifunctor/Apply.p_o ) rerebase> [272 of 368] Compiling Data.Bifunctor ( library/Data/Bifunctor.hs, dist/build/Data/Bifunctor.p_o ) rerebase> [273 of 368] Compiling Data.Bifoldable ( library/Data/Bifoldable.hs, dist/build/Data/Bifoldable.p_o ) rerebase> [274 of 368] Compiling Data.Biapplicative ( library/Data/Biapplicative.hs, dist/build/Data/Biapplicative.p_o ) rerebase> [275 of 368] Compiling Control.Selective.Rigid.Freer ( library/Control/Selective/Rigid/Freer.hs, dist/build/Control/Selective/Rigid/Freer.p_o ) rerebase> [276 of 368] Compiling Control.Selective.Rigid.Free ( library/Control/Selective/Rigid/Free.hs, dist/build/Control/Selective/Rigid/Free.p_o ) rerebase> [277 of 368] Compiling Control.Selective.Multi ( library/Control/Selective/Multi.hs, dist/build/Control/Selective/Multi.p_o ) rerebase> [278 of 368] Compiling Control.Selective.Free ( library/Control/Selective/Free.hs, dist/build/Control/Selective/Free.p_o ) rerebase> [279 of 368] Compiling Control.Selective ( library/Control/Selective.hs, dist/build/Control/Selective.p_o ) rerebase> [280 of 368] Compiling Control.Monad.Zip ( library/Control/Monad/Zip.hs, dist/build/Control/Monad/Zip.p_o ) rerebase> [281 of 368] Compiling Control.Monad.Writer.Strict ( library/Control/Monad/Writer/Strict.hs, dist/build/Control/Monad/Writer/Strict.p_o ) rerebase> [282 of 368] Compiling Control.Monad.Writer.Lazy ( library/Control/Monad/Writer/Lazy.hs, dist/build/Control/Monad/Writer/Lazy.p_o ) rerebase> [283 of 368] Compiling Control.Monad.Writer.Class ( library/Control/Monad/Writer/Class.hs, dist/build/Control/Monad/Writer/Class.p_o ) rerebase> [284 of 368] Compiling Control.Monad.Writer ( library/Control/Monad/Writer.hs, dist/build/Control/Monad/Writer.p_o ) rerebase> [285 of 368] Compiling Control.Monad.Trans.Writer.Strict ( library/Control/Monad/Trans/Writer/Strict.hs, dist/build/Control/Monad/Trans/Writer/Strict.p_o ) rerebase> [286 of 368] Compiling Control.Monad.Trans.Writer.Lazy ( library/Control/Monad/Trans/Writer/Lazy.hs, dist/build/Control/Monad/Trans/Writer/Lazy.p_o ) rerebase> [287 of 368] Compiling Control.Monad.Trans.Writer ( library/Control/Monad/Trans/Writer.hs, dist/build/Control/Monad/Trans/Writer.p_o ) rerebase> [288 of 368] Compiling Control.Monad.Trans.State.Strict ( library/Control/Monad/Trans/State/Strict.hs, dist/build/Control/Monad/Trans/State/Strict.p_o ) rerebase> [289 of 368] Compiling Control.Monad.Trans.State.Lazy ( library/Control/Monad/Trans/State/Lazy.hs, dist/build/Control/Monad/Trans/State/Lazy.p_o ) rerebase> [290 of 368] Compiling Control.Monad.Trans.State ( library/Control/Monad/Trans/State.hs, dist/build/Control/Monad/Trans/State.p_o ) rerebase> [291 of 368] Compiling Control.Monad.Trans.Reader ( library/Control/Monad/Trans/Reader.hs, dist/build/Control/Monad/Trans/Reader.p_o ) rerebase> [292 of 368] Compiling Control.Monad.Trans.RWS.Strict ( library/Control/Monad/Trans/RWS/Strict.hs, dist/build/Control/Monad/Trans/RWS/Strict.p_o ) rerebase> [293 of 368] Compiling Control.Monad.Trans.RWS.Lazy ( library/Control/Monad/Trans/RWS/Lazy.hs, dist/build/Control/Monad/Trans/RWS/Lazy.p_o ) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:261:25: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 261 | ansiWlBgExpr :: Expr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:265:38: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 265 | ansiWlBgEditExpr :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:269:45: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 269 | ansiWlBgEditExprCompact :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> [ 7 of 10] Compiling Data.TreeDiff ( src/Data/TreeDiff.hs, dist/build/Data/TreeDiff.p_o ) rerebase> [294 of 368] Compiling Control.Monad.Trans.RWS ( library/Control/Monad/Trans/RWS.hs, dist/build/Control/Monad/Trans/RWS.p_o ) rerebase> [295 of 368] Compiling Control.Monad.Trans.Maybe ( library/Control/Monad/Trans/Maybe.hs, dist/build/Control/Monad/Trans/Maybe.p_o ) rerebase> [296 of 368] Compiling Control.Monad.Trans.Identity ( library/Control/Monad/Trans/Identity.hs, dist/build/Control/Monad/Trans/Identity.p_o ) rerebase> [297 of 368] Compiling Control.Monad.Trans.Except ( library/Control/Monad/Trans/Except.hs, dist/build/Control/Monad/Trans/Except.p_o ) rerebase> [298 of 368] Compiling Control.Monad.Trans.Cont ( library/Control/Monad/Trans/Cont.hs, dist/build/Control/Monad/Trans/Cont.p_o ) rerebase> [299 of 368] Compiling Control.Monad.Trans.Class ( library/Control/Monad/Trans/Class.hs, dist/build/Control/Monad/Trans/Class.p_o ) rerebase> [300 of 368] Compiling Control.Monad.Trans ( library/Control/Monad/Trans.hs, dist/build/Control/Monad/Trans.p_o ) rerebase> [301 of 368] Compiling Control.Monad.State.Strict ( library/Control/Monad/State/Strict.hs, dist/build/Control/Monad/State/Strict.p_o ) rerebase> [302 of 368] Compiling Control.Monad.State.Lazy ( library/Control/Monad/State/Lazy.hs, dist/build/Control/Monad/State/Lazy.p_o ) rerebase> [303 of 368] Compiling Control.Monad.State.Class ( library/Control/Monad/State/Class.hs, dist/build/Control/Monad/State/Class.p_o ) rerebase> [304 of 368] Compiling Control.Monad.State ( library/Control/Monad/State.hs, dist/build/Control/Monad/State.p_o ) rerebase> [305 of 368] Compiling Control.Monad.Signatures ( library/Control/Monad/Signatures.hs, dist/build/Control/Monad/Signatures.p_o ) rerebase> [306 of 368] Compiling Control.Monad.STM ( library/Control/Monad/STM.hs, dist/build/Control/Monad/STM.p_o ) rerebase> [307 of 368] Compiling Control.Monad.ST.Unsafe ( library/Control/Monad/ST/Unsafe.hs, dist/build/Control/Monad/ST/Unsafe.p_o ) rerebase> [308 of 368] Compiling Control.Monad.ST.Strict ( library/Control/Monad/ST/Strict.hs, dist/build/Control/Monad/ST/Strict.p_o ) rerebase> [309 of 368] Compiling Control.Monad.ST.Lazy.Unsafe ( library/Control/Monad/ST/Lazy/Unsafe.hs, dist/build/Control/Monad/ST/Lazy/Unsafe.p_o ) rerebase> [310 of 368] Compiling Control.Monad.ST.Lazy ( library/Control/Monad/ST/Lazy.hs, dist/build/Control/Monad/ST/Lazy.p_o ) rerebase> [311 of 368] Compiling Control.Monad.ST ( library/Control/Monad/ST.hs, dist/build/Control/Monad/ST.p_o ) rerebase> [312 of 368] Compiling Control.Monad.Reader.Class ( library/Control/Monad/Reader/Class.hs, dist/build/Control/Monad/Reader/Class.p_o ) rerebase> [313 of 368] Compiling Control.Monad.Reader ( library/Control/Monad/Reader.hs, dist/build/Control/Monad/Reader.p_o ) rerebase> [314 of 368] Compiling Control.Monad.RWS.Strict ( library/Control/Monad/RWS/Strict.hs, dist/build/Control/Monad/RWS/Strict.p_o ) rerebase> [315 of 368] Compiling Control.Monad.RWS.Lazy ( library/Control/Monad/RWS/Lazy.hs, dist/build/Control/Monad/RWS/Lazy.p_o ) rerebase> [316 of 368] Compiling Control.Monad.RWS.Class ( library/Control/Monad/RWS/Class.hs, dist/build/Control/Monad/RWS/Class.p_o ) rerebase> [317 of 368] Compiling Control.Monad.RWS ( library/Control/Monad/RWS.hs, dist/build/Control/Monad/RWS.p_o ) rerebase> [318 of 368] Compiling Control.Monad.Identity ( library/Control/Monad/Identity.hs, dist/build/Control/Monad/Identity.p_o ) rerebase> [319 of 368] Compiling Control.Monad.IO.Class ( library/Control/Monad/IO/Class.hs, dist/build/Control/Monad/IO/Class.p_o ) rerebase> [320 of 368] Compiling Control.Monad.Fix ( library/Control/Monad/Fix.hs, dist/build/Control/Monad/Fix.p_o ) rerebase> [321 of 368] Compiling Control.Monad.Fail ( library/Control/Monad/Fail.hs, dist/build/Control/Monad/Fail.p_o ) rerebase> [322 of 368] Compiling Control.Monad.Error.Class ( library/Control/Monad/Error/Class.hs, dist/build/Control/Monad/Error/Class.p_o ) rerebase> [323 of 368] Compiling Control.Monad.Cont.Class ( library/Control/Monad/Cont/Class.hs, dist/build/Control/Monad/Cont/Class.p_o ) rerebase> [324 of 368] Compiling Control.Monad.Cont ( library/Control/Monad/Cont.hs, dist/build/Control/Monad/Cont.p_o ) rerebase> [325 of 368] Compiling Control.Monad ( library/Control/Monad.hs, dist/build/Control/Monad.p_o ) rerebase> [326 of 368] Compiling Control.Exception.Base ( library/Control/Exception/Base.hs, dist/build/Control/Exception/Base.p_o ) rerebase> [327 of 368] Compiling Control.Exception ( library/Control/Exception.hs, dist/build/Control/Exception.p_o ) rerebase> [328 of 368] Compiling Control.DeepSeq ( library/Control/DeepSeq.hs, dist/build/Control/DeepSeq.p_o ) rerebase> [329 of 368] Compiling Control.Concurrent.STM.TVar ( library/Control/Concurrent/STM/TVar.hs, dist/build/Control/Concurrent/STM/TVar.p_o ) rerebase> [330 of 368] Compiling Control.Concurrent.STM.TSem ( library/Control/Concurrent/STM/TSem.hs, dist/build/Control/Concurrent/STM/TSem.p_o ) rerebase> [331 of 368] Compiling Control.Concurrent.STM.TQueue ( library/Control/Concurrent/STM/TQueue.hs, dist/build/Control/Concurrent/STM/TQueue.p_o ) rerebase> [332 of 368] Compiling Control.Concurrent.STM.TMVar ( library/Control/Concurrent/STM/TMVar.hs, dist/build/Control/Concurrent/STM/TMVar.p_o ) rerebase> [333 of 368] Compiling Control.Concurrent.STM.TChan ( library/Control/Concurrent/STM/TChan.hs, dist/build/Control/Concurrent/STM/TChan.p_o ) rerebase> [334 of 368] Compiling Control.Concurrent.STM.TBQueue ( library/Control/Concurrent/STM/TBQueue.hs, dist/build/Control/Concurrent/STM/TBQueue.p_o ) rerebase> [335 of 368] Compiling Control.Concurrent.STM.TArray ( library/Control/Concurrent/STM/TArray.hs, dist/build/Control/Concurrent/STM/TArray.p_o ) rerebase> [336 of 368] Compiling Control.Concurrent.STM ( library/Control/Concurrent/STM.hs, dist/build/Control/Concurrent/STM.p_o ) rerebase> [337 of 368] Compiling Control.Concurrent.QSemN ( library/Control/Concurrent/QSemN.hs, dist/build/Control/Concurrent/QSemN.p_o ) rerebase> [338 of 368] Compiling Control.Concurrent.QSem ( library/Control/Concurrent/QSem.hs, dist/build/Control/Concurrent/QSem.p_o ) rerebase> [339 of 368] Compiling Control.Concurrent.MVar ( library/Control/Concurrent/MVar.hs, dist/build/Control/Concurrent/MVar.p_o ) rerebase> [340 of 368] Compiling Control.Concurrent.Chan ( library/Control/Concurrent/Chan.hs, dist/build/Control/Concurrent/Chan.p_o ) rerebase> [341 of 368] Compiling Control.Concurrent ( library/Control/Concurrent.hs, dist/build/Control/Concurrent.p_o ) rerebase> [342 of 368] Compiling Control.Comonad ( library/Control/Comonad.hs, dist/build/Control/Comonad.p_o ) rerebase> [343 of 368] Compiling Control.Category ( library/Control/Category.hs, dist/build/Control/Category.p_o ) rerebase> [344 of 368] Compiling Control.Arrow ( library/Control/Arrow.hs, dist/build/Control/Arrow.p_o ) rerebase> [345 of 368] Compiling Control.Applicative.Lift ( library/Control/Applicative/Lift.hs, dist/build/Control/Applicative/Lift.p_o ) rerebase> [346 of 368] Compiling Control.Applicative.Backwards ( library/Control/Applicative/Backwards.hs, dist/build/Control/Applicative/Backwards.p_o ) rerebase> [347 of 368] Compiling Control.Applicative ( library/Control/Applicative.hs, dist/build/Control/Applicative.p_o ) rerebase> [348 of 368] Compiling System.CPUTime ( library/System/CPUTime.hs, dist/build/System/CPUTime.p_o ) rerebase> [349 of 368] Compiling System.Console.GetOpt ( library/System/Console/GetOpt.hs, dist/build/System/Console/GetOpt.p_o ) rerebase> [350 of 368] Compiling System.Environment ( library/System/Environment.hs, dist/build/System/Environment.p_o ) rerebase> [351 of 368] Compiling System.Exit ( library/System/Exit.hs, dist/build/System/Exit.p_o ) rerebase> [352 of 368] Compiling System.IO ( library/System/IO.hs, dist/build/System/IO.p_o ) rerebase> [353 of 368] Compiling System.IO.Error ( library/System/IO/Error.hs, dist/build/System/IO/Error.p_o ) rerebase> [354 of 368] Compiling System.IO.Unsafe ( library/System/IO/Unsafe.hs, dist/build/System/IO/Unsafe.p_o ) rerebase> [355 of 368] Compiling System.Info ( library/System/Info.hs, dist/build/System/Info.p_o ) rerebase> [356 of 368] Compiling System.Mem ( library/System/Mem.hs, dist/build/System/Mem.p_o ) rerebase> [357 of 368] Compiling System.Mem.StableName ( library/System/Mem/StableName.hs, dist/build/System/Mem/StableName.p_o ) rerebase> [358 of 368] Compiling System.Mem.Weak ( library/System/Mem/Weak.hs, dist/build/System/Mem/Weak.p_o ) rerebase> [359 of 368] Compiling System.Posix.Internals ( library/System/Posix/Internals.hs, dist/build/System/Posix/Internals.p_o ) rerebase> [360 of 368] Compiling System.Posix.Types ( library/System/Posix/Types.hs, dist/build/System/Posix/Types.p_o ) rerebase> [361 of 368] Compiling System.Timeout ( library/System/Timeout.hs, dist/build/System/Timeout.p_o ) rerebase> [362 of 368] Compiling Text.ParserCombinators.ReadP ( library/Text/ParserCombinators/ReadP.hs, dist/build/Text/ParserCombinators/ReadP.p_o ) rerebase> [363 of 368] Compiling Text.ParserCombinators.ReadPrec ( library/Text/ParserCombinators/ReadPrec.hs, dist/build/Text/ParserCombinators/ReadPrec.p_o ) rerebase> [364 of 368] Compiling Text.Printf ( library/Text/Printf.hs, dist/build/Text/Printf.p_o ) rerebase> [365 of 368] Compiling Text.Read ( library/Text/Read.hs, dist/build/Text/Read.p_o ) rerebase> [366 of 368] Compiling Text.Read.Lex ( library/Text/Read/Lex.hs, dist/build/Text/Read/Lex.p_o ) rerebase> [367 of 368] Compiling Text.Show ( library/Text/Show.hs, dist/build/Text/Show.p_o ) rerebase> [368 of 368] Compiling Unsafe.Coerce ( library/Unsafe/Coerce.hs, dist/build/Unsafe/Coerce.p_o ) tree-diff> [ 8 of 10] Compiling Data.TreeDiff.Golden ( src/Data/TreeDiff/Golden.hs, dist/build/Data/TreeDiff/Golden.p_o ) tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:16:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 16 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:77:67: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 77 | wrt expr = BS.writeFile fp $ TE.encodeUtf8 $ T.pack $ showWL (WL.plain (ansiWlExpr expr)) ++ "\n" tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:79:11: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 79 | showWL :: WL.Doc -> String tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:80:14: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘displayS’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 80 | showWL doc = WL.displayS (WL.renderSmart 0.4 80 doc) "" tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:80:27: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘renderSmart’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 80 | showWL doc = WL.displayS (WL.renderSmart 0.4 80 doc) "" tree-diff> | ^^^^^^^^^^^^^^ ormolu> [ 8 of 55] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.p_o ) vector-algorithms> [ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, dist/build/Data/Vector/Algorithms/Insertion.o, dist/build/Data/Vector/Algorithms/Insertion.dyn_o ) hw-fingertree> Warning: HaskellWorks.Data.FingerTree: could not find link destinations for: hw-fingertree> - HaskellWorks.Data.FingerTree.D:R:ElemFingerTree hw-fingertree> - HaskellWorks.Data.FingerTree.Rep_FingerTree hw-fingertree> - HaskellWorks.Data.FingerTree.Rep_Node hw-fingertree> - HaskellWorks.Data.FingerTree.Rep_Digit hw-fingertree> - HaskellWorks.Data.FingerTree.Rep_ViewR hw-fingertree> - HaskellWorks.Data.FingerTree.Rep_ViewL hw-fingertree> Warning: HaskellWorks.Data.IntervalMap.FingerTree: could not find link destinations for: hw-fingertree> - HaskellWorks.Data.IntervalMap.FingerTree.IntInterval hw-fingertree> - HaskellWorks.Data.IntervalMap.FingerTree.Node hw-fingertree> - HaskellWorks.Data.IntervalMap.FingerTree.Rep_IntervalMap hw-fingertree> - HaskellWorks.Data.IntervalMap.FingerTree.Rep_Interval row-types> [1 of 6] Compiling Data.Row.Internal ( src/Data/Row/Internal.hs, dist/build/Data/Row/Internal.p_o ) tree-diff> [ 9 of 10] Compiling Data.TreeDiff.QuickCheck ( src/Data/TreeDiff/QuickCheck.hs, dist/build/Data/TreeDiff/QuickCheck.p_o ) tree-diff> [10 of 10] Compiling Data.TreeDiff.Tree ( src/Data/TreeDiff/Tree.hs, dist/build/Data/TreeDiff/Tree.p_o ) vector-algorithms> [ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, dist/build/Data/Vector/Algorithms/Merge.o, dist/build/Data/Vector/Algorithms/Merge.dyn_o ) retrie> [15 of 34] Compiling Retrie.Universe ( Retrie/Universe.hs, dist/build/Retrie/Universe.p_o ) retrie> retrie> Retrie/Universe.hs:114:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Universe.hs:23:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 114 | mUnion m1 m2 = UMap retrie> | ^^ row-types> row-types> src/Data/Row/Internal.hs:212:37: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 212 | class Lacks (l :: Symbol) (r :: Row *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:34: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:39: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:57: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:75: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:89: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:41: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:70: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:99: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:283:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 283 | (h :: k1 -> k2 -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:398:28: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 398 | type family Zip (r1 :: Row *) (r2 :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:398:42: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 398 | type family Zip (r1 :: Row *) (r2 :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:401:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 401 | type family ZipR (r1 :: [LT *]) (r2 :: [LT *]) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:401:44: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 401 | type family ZipR (r1 :: [LT *]) (r2 :: [LT *]) where row-types> | ^ ormolu> [ 9 of 55] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, dist/build/Ormolu/Parser/Pragma.p_o ) ormolu> [10 of 55] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, dist/build/Ormolu/Parser/CommentStream.p_o ) ormolu> [11 of 55] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, dist/build/Ormolu/Imports.p_o ) ormolu> [12 of 55] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, dist/build/Ormolu/Fixity/Internal.p_o ) ormolu> [13 of 55] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, dist/build/Ormolu/Fixity/Imports.p_o ) ormolu> [14 of 55] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, dist/build/Ormolu/Fixity.p_o ) row-types> [2 of 6] Compiling Data.Row.Dictionaries ( src/Data/Row/Dictionaries.hs, dist/build/Data/Row/Dictionaries.p_o ) retrie> [16 of 34] Compiling Retrie.Types ( Retrie/Types.hs, dist/build/Retrie/Types.p_o ) ormolu> [15 of 55] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, dist/build/Ormolu/Printer/Operators.p_o ) retrie> retrie> Retrie/Types.hs:133:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup (Matcher a)’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 133 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/Types.hs:137:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid (Matcher a)’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 137 | mappend (Matcher m1) (Matcher m2) = Matcher (I.unionWith mUnion m1 m2) retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Types.hs:137:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Types.hs:59:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 137 | mappend (Matcher m1) (Matcher m2) = Matcher (I.unionWith mUnion m1 m2) retrie> | ^^ vector-algorithms> [ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, dist/build/Data/Vector/Algorithms/AmericanFlag.o, dist/build/Data/Vector/Algorithms/AmericanFlag.dyn_o ) row-types> [3 of 6] Compiling Data.Row.Records ( src/Data/Row/Records.hs, dist/build/Data/Row/Records.p_o ) row-types> row-types> src/Data/Row/Records.hs:127:23: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 127 | newtype Rec (r :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:378:48: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 378 | newtype RFMap (g :: k1 -> k2) (ϕ :: Row (k2 -> *)) (ρ :: Row k1) = RFMap { unRFMap :: Rec (Ap ϕ (Map g ρ)) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:379:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 379 | newtype RecAp (ϕ :: Row (k -> *)) (ρ :: Row k) = RecAp (Rec (Ap ϕ ρ)) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:380:24: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 380 | newtype App (f :: k -> *) (a :: k) = App (f a) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:383:38: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 383 | mapF :: forall k c g (ϕ :: Row (k -> *)) (ρ :: Row k). BiForall ϕ ρ c row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:574:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 574 | newtype RecPair (ρ1 :: Row *) (ρ2 :: Row *) = RecPair (Rec ρ1, Rec ρ2) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:574:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 574 | newtype RecPair (ρ1 :: Row *) (ρ2 :: Row *) = RecPair (Rec ρ1, Rec ρ2) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:575:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 575 | newtype RZipPair (ρ1 :: Row *) (ρ2 :: Row *) = RZipPair { unRZipPair :: Rec (Zip ρ1 ρ2) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:575:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 575 | newtype RZipPair (ρ1 :: Row *) (ρ2 :: Row *) = RZipPair { unRZipPair :: Rec (Zip ρ1 ρ2) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:25: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ retrie> [17 of 34] Compiling Retrie.Query ( Retrie/Query.hs, dist/build/Retrie/Query.p_o ) ormolu> [16 of 55] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, dist/build/Ormolu/Fixity/Printer.p_o ) retrie> [18 of 34] Compiling Retrie.GroundTerms ( Retrie/GroundTerms.hs, dist/build/Retrie/GroundTerms.p_o ) ormolu> [17 of 55] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, dist/build/Ormolu/Fixity/Parser.p_o ) retrie> [19 of 34] Compiling Retrie.Expr ( Retrie/Expr.hs, dist/build/Retrie/Expr.p_o ) retrie> retrie> Retrie/Expr.hs:40:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Data.Functor.Identity’ is redundant retrie> except perhaps to import instances from ‘Data.Functor.Identity’ retrie> To import instances alone, use: import Data.Functor.Identity() retrie> | retrie> 40 | import Data.Functor.Identity retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:51:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 51 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:56:16: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ln’ retrie> | retrie> 56 | mkLocatedHsVar ln@(L l n) = do retrie> | ^^ retrie> retrie> Retrie/Expr.hs:130:16: warning: [GHC-40910] [-Wunused-local-binds] retrie> Defined but not used: ‘x’ retrie> | retrie> 130 | L l (Match x ctxt pats (GRHSs cs grhs binds)) = mkMatch LambdaExpr vs e emptyLocalBinds retrie> | ^ retrie> retrie> Retrie/Expr.hs:132:19: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘an’ retrie> | retrie> 132 | [L lg (GRHS an guards rhs)] -> [L lg (GRHS ang guards rhs)] retrie> | ^^ retrie> retrie> Retrie/Expr.hs:180:9: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘nm'’ retrie> | retrie> 180 | (tv', nm') <- swapEntryDPT tv nm retrie> | ^^^ retrie> retrie> Retrie/Expr.hs:225:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘wildSupplyAlphaEnv’ retrie> | retrie> 225 | wildSupplyAlphaEnv env = wildSupplyP (\ nm -> isNothing (lookupAlphaEnv nm env)) retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:310:29: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 310 | conPatHelper con (PrefixCon tyargs xs) = do retrie> | ^^^^^^ retrie> retrie> Retrie/Expr.hs:322:1: warning: [GHC-53633] [-Woverlapping-patterns] retrie> Pattern match is redundant retrie> In an equation for ‘grhsToExpr’: grhsToExpr _ = ... retrie> | retrie> 322 | grhsToExpr _ = error "grhsToExpr" retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:350:34: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘d1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Expr.hs:46:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 350 | needed (HasPrec (Fixity _ p1 d1)) (Just (Fixity _ p2 d2)) = retrie> | ^^ retrie> retrie> Retrie/Expr.hs:374:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘mkParen’ retrie> | retrie> 374 | mkParen k e = do retrie> | ^^^^^^^ retrie> retrie> Retrie/Expr.hs:377:4: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘e0’ retrie> | retrie> 377 | (e0,pe0) <- swapEntryDPT e pe retrie> | ^^ vector-algorithms> [ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, dist/build/Data/Vector/Algorithms/Heap.o, dist/build/Data/Vector/Algorithms/Heap.dyn_o ) rerebase> buildPhase completed in 53 seconds rerebase> Running phase: checkPhase rerebase> Package has no test suites. rerebase> Running phase: haddockPhase rerebase> Preprocessing library for rerebase-1.21.2.. rerebase> Running Haddock on library for rerebase-1.21.2.. rerebase> Warning: The documentation for the following packages are not installed. No rerebase> links will be generated to these packages: vector-0.13.2.0 rerebase> Warning: --source-* options are ignored when --hyperlinked-source is enabled. retrie> [20 of 34] Compiling Retrie.Rewrites.Types ( Retrie/Rewrites/Types.hs, dist/build/Retrie/Rewrites/Types.p_o ) tree-diff> Preprocessing test suite 'tree-diff-test' for tree-diff-0.3.4.. tree-diff> Building test suite 'tree-diff-test' for tree-diff-0.3.4.. tree-diff> [1 of 2] Compiling RefDiffBy ( src-diff/RefDiffBy.hs, dist/build/tree-diff-test/tree-diff-test-tmp/RefDiffBy.o ) retrie> [21 of 34] Compiling Retrie.Rewrites.Function ( Retrie/Rewrites/Function.hs, dist/build/Retrie/Rewrites/Function.p_o ) retrie> retrie> Retrie/Rewrites/Function.hs:25:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 25 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Function.hs:55:42: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘mn’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Rewrites/Function.hs:20:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 55 | getImports libdir RightToLeft (Just (L _ mn)) = -- See Note [fold only] retrie> | ^^ tree-diff> [2 of 2] Compiling Main ( tests/Tests.hs, dist/build/tree-diff-test/tree-diff-test-tmp/Main.o ) rerebase> [ 1 of 368] Compiling Prelude ( library/Prelude.hs, nothing ) retrie> [22 of 34] Compiling Retrie.Rewrites.Patterns ( Retrie/Rewrites/Patterns.hs, dist/build/Retrie/Rewrites/Patterns.p_o ) retrie> retrie> Retrie/Rewrites/Patterns.hs:12:48: warning: [GHC-38856] [-Wunused-imports] retrie> The import of ‘lift’ from module ‘Control.Monad.State’ is redundant retrie> | retrie> 12 | import Control.Monad.State (StateT(runStateT), lift) retrie> | ^^^^ hw-fingertree> Documentation created: dist/doc/html/hw-fingertree/, hw-fingertree> dist/doc/html/hw-fingertree/hw-fingertree.txt ormolu> [18 of 55] Compiling Ormolu.Config ( src/Ormolu/Config.hs, dist/build/Ormolu/Config.p_o ) ormolu> [19 of 55] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, dist/build/Ormolu/Processing/Common.p_o ) ormolu> [20 of 55] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, dist/build/Ormolu/Processing/Preprocess.p_o ) ormolu> [21 of 55] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, dist/build/Ormolu/Printer/Internal.p_o ) ormolu> [22 of 55] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, dist/build/Ormolu/Printer/Comments.p_o ) ormolu> [23 of 55] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, dist/build/Ormolu/Printer/Combinators.p_o ) hw-fingertree> Preprocessing test suite 'doctest' for hw-fingertree-0.1.2.1.. hw-fingertree> Preprocessing test suite 'hw-fingertree-tests' for hw-fingertree-0.1.2.1.. tree-diff> tree-diff> tests/Tests.hs:16:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 16 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> tests/Tests.hs:76:17: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 76 | doc = show (WL.plain (ansiWlExpr e)) tree-diff> | ^^^^^^^^ hw-fingertree> Running phase: installPhase hw-fingertree> Installing library in /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU rerebase> [ 2 of 368] Compiling Numeric.Natural ( library/Numeric/Natural.hs, nothing ) rerebase> [ 3 of 368] Compiling Numeric ( library/Numeric.hs, nothing ) rerebase> [ 4 of 368] Compiling GHC.Word ( library/GHC/Word.hs, nothing ) rerebase> [ 5 of 368] Compiling GHC.Weak ( library/GHC/Weak.hs, nothing ) rerebase> [ 6 of 368] Compiling GHC.Unicode ( library/GHC/Unicode.hs, nothing ) rerebase> [ 7 of 368] Compiling GHC.TypeNats ( library/GHC/TypeNats.hs, nothing ) rerebase> [ 8 of 368] Compiling GHC.TypeLits ( library/GHC/TypeLits.hs, nothing ) rerebase> [ 9 of 368] Compiling GHC.TopHandler ( library/GHC/TopHandler.hs, nothing ) retrie> [23 of 34] Compiling Retrie.Context ( Retrie/Context.hs, dist/build/Retrie/Context.p_o ) retrie> retrie> Retrie/Context.hs:222:24: warning: [GHC-63394] [-Wx-partial] retrie> In the use of ‘head’ retrie> (imported from Data.List, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 222 | renameBinder rdr fvs = head retrie> | ^^^^ retrie> [24 of 34] Compiling Retrie.Subst ( Retrie/Subst.hs, dist/build/Retrie/Subst.p_o ) retrie> retrie> Retrie/Subst.hs:20:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 20 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Subst.hs:59:11: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘comments’ shadows the existing binding retrie> imported from ‘Retrie.GHC’ at Retrie/Subst.hs:16:1-17 retrie> (and originally defined in ‘GHC.Parser.Annotation’) retrie> | retrie> 59 | let comments = hasComments e0 retrie> | ^^^^^^^^ retrie> [25 of 34] Compiling Retrie.Replace ( Retrie/Replace.hs, dist/build/Retrie/Replace.p_o ) retrie> retrie> Retrie/Replace.hs:28:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 28 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Replace.hs:129:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup Change’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 129 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/Replace.hs:133:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid Change’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 133 | mappend NoChange other = other retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... rerebase> [ 10 of 368] Compiling GHC.Storable ( library/GHC/Storable.hs, nothing ) rerebase> [ 11 of 368] Compiling GHC.Stats ( library/GHC/Stats.hs, nothing ) rerebase> [ 12 of 368] Compiling GHC.Stack ( library/GHC/Stack.hs, nothing ) rerebase> [ 13 of 368] Compiling GHC.Stable ( library/GHC/Stable.hs, nothing ) rerebase> [ 14 of 368] Compiling GHC.Show ( library/GHC/Show.hs, nothing ) rerebase> [ 15 of 368] Compiling GHC.STRef ( library/GHC/STRef.hs, nothing ) rerebase> [ 16 of 368] Compiling GHC.ST ( library/GHC/ST.hs, nothing ) rerebase> [ 17 of 368] Compiling GHC.Records ( library/GHC/Records.hs, nothing ) rerebase> [ 18 of 368] Compiling GHC.Real ( library/GHC/Real.hs, nothing ) retrie> [26 of 34] Compiling Retrie.CPP ( Retrie/CPP.hs, dist/build/Retrie/CPP.p_o ) rerebase> [ 19 of 368] Compiling GHC.Read ( library/GHC/Read.hs, nothing ) rerebase> [ 20 of 368] Compiling GHC.Ptr ( library/GHC/Ptr.hs, nothing ) rerebase> [ 21 of 368] Compiling GHC.Profiling ( library/GHC/Profiling.hs, nothing ) rerebase> [ 22 of 368] Compiling GHC.OverloadedLabels ( library/GHC/OverloadedLabels.hs, nothing ) rerebase> [ 23 of 368] Compiling GHC.Num ( library/GHC/Num.hs, nothing ) rerebase> [ 24 of 368] Compiling GHC.MVar ( library/GHC/MVar.hs, nothing ) rerebase> [ 25 of 368] Compiling GHC.List ( library/GHC/List.hs, nothing ) rerebase> [ 26 of 368] Compiling GHC.Int ( library/GHC/Int.hs, nothing ) rerebase> [ 27 of 368] Compiling GHC.IORef ( library/GHC/IORef.hs, nothing ) rerebase> [ 28 of 368] Compiling GHC.IOArray ( library/GHC/IOArray.hs, nothing ) retrie> retrie> Retrie/CPP.hs:129:50: warning: [GHC-63394] [-Wx-partial] retrie> In the use of ‘head’ retrie> (imported from Prelude, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 129 | mbName = unLoc <$> hsmodName (unLoc $ astA $ head ms) retrie> | ^^^^ retrie> rerebase> [ 29 of 368] Compiling GHC.IO.IOMode ( library/GHC/IO/IOMode.hs, nothing ) retrie> Retrie/CPP.hs:140:19: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘rs’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/CPP.hs:27:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Utils’) retrie> | retrie> 140 | splice prefix l c rs@((r, repl):rs') ts@(t:ts') retrie> | ^^ retrie> retrie> Retrie/CPP.hs:346:24: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘mn’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/CPP.hs:27:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 346 | externalImps (Just mn) = filter ((/= mn) . unLoc . ideclName . unLoc) retrie> | ^^ rerebase> [ 30 of 368] Compiling GHC.IO.Handle.Types ( library/GHC/IO/Handle/Types.hs, nothing ) rerebase> [ 31 of 368] Compiling GHC.IO.Handle.Text ( library/GHC/IO/Handle/Text.hs, nothing ) rerebase> [ 32 of 368] Compiling GHC.IO.Handle.Internals ( library/GHC/IO/Handle/Internals.hs, nothing ) rerebase> [ 33 of 368] Compiling GHC.IO.Handle.FD ( library/GHC/IO/Handle/FD.hs, nothing ) rerebase> [ 34 of 368] Compiling GHC.IO.Handle ( library/GHC/IO/Handle.hs, nothing ) row-types> [4 of 6] Compiling Data.Row.Variants ( src/Data/Row/Variants.hs, dist/build/Data/Row/Variants.p_o ) row-types> row-types> src/Data/Row/Variants.hs:102:20: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 102 | data Var (r :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:475:37: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 475 | newtype FlipApp (x :: k) (f :: k -> *) = FlipApp (f x) row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:25: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> [5 of 6] Compiling Data.Row.Switch ( src/Data/Row/Switch.hs, dist/build/Data/Row/Switch.p_o ) rerebase> [ 35 of 368] Compiling GHC.IO.FD ( library/GHC/IO/FD.hs, nothing ) rerebase> [ 36 of 368] Compiling GHC.IO.Exception ( library/GHC/IO/Exception.hs, nothing ) rerebase> [ 37 of 368] Compiling GHC.IO.Encoding.UTF8 ( library/GHC/IO/Encoding/UTF8.hs, nothing ) rerebase> [ 38 of 368] Compiling GHC.IO.Encoding.UTF32 ( library/GHC/IO/Encoding/UTF32.hs, nothing ) rerebase> [ 39 of 368] Compiling GHC.IO.Encoding.UTF16 ( library/GHC/IO/Encoding/UTF16.hs, nothing ) rerebase> [ 40 of 368] Compiling GHC.IO.Encoding.Types ( library/GHC/IO/Encoding/Types.hs, nothing ) rerebase> [ 41 of 368] Compiling GHC.IO.Encoding.Latin1 ( library/GHC/IO/Encoding/Latin1.hs, nothing ) rerebase> [ 42 of 368] Compiling GHC.IO.Encoding.Iconv ( library/GHC/IO/Encoding/Iconv.hs, nothing ) rerebase> [ 43 of 368] Compiling GHC.IO.Encoding.Failure ( library/GHC/IO/Encoding/Failure.hs, nothing ) ormolu> [24 of 55] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, dist/build/Ormolu/Printer/Meat/Pragma.p_o ) rerebase> [ 44 of 368] Compiling GHC.IO.Encoding ( library/GHC/IO/Encoding.hs, nothing ) rerebase> [ 45 of 368] Compiling GHC.IO.Device ( library/GHC/IO/Device.hs, nothing ) rerebase> [ 46 of 368] Compiling GHC.IO.BufferedIO ( library/GHC/IO/BufferedIO.hs, nothing ) rerebase> [ 47 of 368] Compiling GHC.IO.Buffer ( library/GHC/IO/Buffer.hs, nothing ) rerebase> [ 48 of 368] Compiling GHC.IO ( library/GHC/IO.hs, nothing ) rerebase> [ 49 of 368] Compiling GHC.Generics ( library/GHC/Generics.hs, nothing ) rerebase> [ 50 of 368] Compiling GHC.ForeignPtr ( library/GHC/ForeignPtr.hs, nothing ) rerebase> [ 51 of 368] Compiling GHC.Foreign ( library/GHC/Foreign.hs, nothing ) rerebase> [ 52 of 368] Compiling GHC.Float.RealFracMethods ( library/GHC/Float/RealFracMethods.hs, nothing ) rerebase> [ 53 of 368] Compiling GHC.Float.ConversionUtils ( library/GHC/Float/ConversionUtils.hs, nothing ) rerebase> [ 54 of 368] Compiling GHC.Float ( library/GHC/Float.hs, nothing ) rerebase> [ 55 of 368] Compiling GHC.Fingerprint.Type ( library/GHC/Fingerprint/Type.hs, nothing ) rerebase> [ 56 of 368] Compiling GHC.Fingerprint ( library/GHC/Fingerprint.hs, nothing ) rerebase> [ 57 of 368] Compiling GHC.Exts ( library/GHC/Exts.hs, nothing ) row-types> [6 of 6] Compiling Data.Row ( src/Data/Row.hs, dist/build/Data/Row.p_o ) rerebase> [ 58 of 368] Compiling GHC.Exception ( library/GHC/Exception.hs, nothing ) rerebase> [ 59 of 368] Compiling GHC.Err ( library/GHC/Err.hs, nothing ) rerebase> [ 60 of 368] Compiling GHC.Environment ( library/GHC/Environment.hs, nothing ) rerebase> [ 61 of 368] Compiling GHC.Enum ( library/GHC/Enum.hs, nothing ) rerebase> [ 62 of 368] Compiling GHC.Desugar ( library/GHC/Desugar.hs, nothing ) rerebase> [ 63 of 368] Compiling GHC.Conc.Sync ( library/GHC/Conc/Sync.hs, nothing ) rerebase> [ 64 of 368] Compiling GHC.Conc.Signal ( library/GHC/Conc/Signal.hs, nothing ) rerebase> [ 65 of 368] Compiling GHC.Conc.IO ( library/GHC/Conc/IO.hs, nothing ) rerebase> [ 66 of 368] Compiling GHC.Conc ( library/GHC/Conc.hs, nothing ) rerebase> [ 67 of 368] Compiling GHC.Char ( library/GHC/Char.hs, nothing ) rerebase> [ 68 of 368] Compiling GHC.Base ( library/GHC/Base.hs, nothing ) hw-fingertree> Running phase: fixupPhase rerebase> [ 69 of 368] Compiling GHC.Arr ( library/GHC/Arr.hs, nothing ) rerebase> [ 70 of 368] Compiling Foreign.Storable ( library/Foreign/Storable.hs, nothing ) rerebase> [ 71 of 368] Compiling Foreign.StablePtr ( library/Foreign/StablePtr.hs, nothing ) rerebase> [ 72 of 368] Compiling Foreign.Ptr ( library/Foreign/Ptr.hs, nothing ) rerebase> [ 73 of 368] Compiling Foreign.Marshal.Utils ( library/Foreign/Marshal/Utils.hs, nothing ) hw-fingertree> shrinking RPATHs of ELF executables and libraries in /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 rerebase> [ 74 of 368] Compiling Foreign.Marshal.Unsafe ( library/Foreign/Marshal/Unsafe.hs, nothing ) hw-fingertree> shrinking /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU-ghc9.8.1.so rerebase> [ 75 of 368] Compiling Foreign.Marshal.Safe ( library/Foreign/Marshal/Safe.hs, nothing ) rerebase> [ 76 of 368] Compiling Foreign.Marshal.Pool ( library/Foreign/Marshal/Pool.hs, nothing ) rerebase> [ 77 of 368] Compiling Foreign.Marshal.Error ( library/Foreign/Marshal/Error.hs, nothing ) rerebase> [ 78 of 368] Compiling Foreign.Marshal.Array ( library/Foreign/Marshal/Array.hs, nothing ) rerebase> [ 79 of 368] Compiling Foreign.Marshal.Alloc ( library/Foreign/Marshal/Alloc.hs, nothing ) hw-fingertree> checking for references to /build/ in /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1... rerebase> [ 80 of 368] Compiling Foreign.Marshal ( library/Foreign/Marshal.hs, nothing ) rerebase> [ 81 of 368] Compiling Foreign.ForeignPtr.Unsafe ( library/Foreign/ForeignPtr/Unsafe.hs, nothing ) rerebase> [ 82 of 368] Compiling Foreign.ForeignPtr ( library/Foreign/ForeignPtr.hs, nothing ) rerebase> [ 83 of 368] Compiling Foreign.Concurrent ( library/Foreign/Concurrent.hs, nothing ) hw-fingertree> patching script interpreter paths in /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 rerebase> [ 84 of 368] Compiling Foreign.C.Types ( library/Foreign/C/Types.hs, nothing ) hw-fingertree> stripping (with command strip and flags -S -p) in /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1/lib rerebase> [ 85 of 368] Compiling Foreign.C.String ( library/Foreign/C/String.hs, nothing ) rerebase> [ 86 of 368] Compiling Foreign.C.Error ( library/Foreign/C/Error.hs, nothing ) vector-algorithms> [ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, dist/build/Data/Vector/Algorithms/Intro.o, dist/build/Data/Vector/Algorithms/Intro.dyn_o ) rerebase> [ 87 of 368] Compiling Foreign.C ( library/Foreign/C.hs, nothing ) rerebase> [ 88 of 368] Compiling Foreign ( library/Foreign.hs, nothing ) rerebase> [ 89 of 368] Compiling Debug.Trace ( library/Debug/Trace.hs, nothing ) rerebase> [ 90 of 368] Compiling Data.Word ( library/Data/Word.hs, nothing ) rerebase> [ 91 of 368] Compiling Data.Void.Unsafe ( library/Data/Void/Unsafe.hs, nothing ) rerebase> [ 92 of 368] Compiling Data.Void ( library/Data/Void.hs, nothing ) rerebase> [ 93 of 368] Compiling Data.Version ( library/Data/Version.hs, nothing ) rerebase> [ 94 of 368] Compiling Data.Vector.Unboxed.Mutable ( library/Data/Vector/Unboxed/Mutable.hs, nothing ) rerebase> [ 95 of 368] Compiling Data.Vector.Unboxed.Base ( library/Data/Vector/Unboxed/Base.hs, nothing ) rerebase> [ 96 of 368] Compiling Data.Vector.Unboxed ( library/Data/Vector/Unboxed.hs, nothing ) rerebase> [ 97 of 368] Compiling Data.Vector.Storable.Mutable ( library/Data/Vector/Storable/Mutable.hs, nothing ) rerebase> [ 98 of 368] Compiling Data.Vector.Storable.Internal ( library/Data/Vector/Storable/Internal.hs, nothing ) rerebase> [ 99 of 368] Compiling Data.Vector.Storable ( library/Data/Vector/Storable.hs, nothing ) rerebase> [100 of 368] Compiling Data.Vector.Primitive.Mutable ( library/Data/Vector/Primitive/Mutable.hs, nothing ) rerebase> [101 of 368] Compiling Data.Vector.Primitive ( library/Data/Vector/Primitive.hs, nothing ) rerebase> [102 of 368] Compiling Data.Vector.Mutable ( library/Data/Vector/Mutable.hs, nothing ) rerebase> [103 of 368] Compiling Data.Vector.Internal.Check ( library/Data/Vector/Internal/Check.hs, nothing ) hw-fingertree> shrinking RPATHs of ELF executables and libraries in /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc rerebase> [104 of 368] Compiling Data.Vector.Instances ( library/Data/Vector/Instances.hs, nothing ) hw-fingertree> checking for references to /build/ in /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc... rerebase> [105 of 368] Compiling Data.Vector.Generic.New ( library/Data/Vector/Generic/New.hs, nothing ) rerebase> [106 of 368] Compiling Data.Vector.Generic.Mutable ( library/Data/Vector/Generic/Mutable.hs, nothing ) hw-fingertree> patching script interpreter paths in /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc rerebase> [107 of 368] Compiling Data.Vector.Generic.Base ( library/Data/Vector/Generic/Base.hs, nothing ) rerebase> [108 of 368] Compiling Data.Vector.Generic ( library/Data/Vector/Generic.hs, nothing ) rerebase> [109 of 368] Compiling Data.Vector.Fusion.Util ( library/Data/Vector/Fusion/Util.hs, nothing ) rerebase> [110 of 368] Compiling Data.Vector.Fusion.Stream.Monadic ( library/Data/Vector/Fusion/Stream/Monadic.hs, nothing ) ormolu> [25 of 55] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, dist/build/Ormolu/Printer/Meat/Common.p_o ) rerebase> [111 of 368] Compiling Data.Vector ( library/Data/Vector.hs, nothing ) rerebase> [112 of 368] Compiling Data.Unique ( library/Data/Unique.hs, nothing ) rerebase> [113 of 368] Compiling Data.UUID ( library/Data/UUID.hs, nothing ) rerebase> [114 of 368] Compiling Data.Typeable ( library/Data/Typeable.hs, nothing ) rerebase> [115 of 368] Compiling Data.Type.Equality ( library/Data/Type/Equality.hs, nothing ) rerebase> [116 of 368] Compiling Data.Type.Coercion ( library/Data/Type/Coercion.hs, nothing ) rerebase> [117 of 368] Compiling Data.Type.Bool ( library/Data/Type/Bool.hs, nothing ) rerebase> [118 of 368] Compiling Data.Tuple ( library/Data/Tuple.hs, nothing ) hw-fingertree (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc hw-fingertree (post)> Pushing 2 paths (100 are already present) using zstd to cache sellout ⏳ hw-fingertree (post)> hw-fingertree (post)> Pushing /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc (1.92 MiB) hw-fingertree (post)> Pushing /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 (5.21 MiB) hw-fingertree (post)> hw-fingertree (post)> All done. hw-fingertree (post)> added 2 signatures hw-fingertree (post)> added 1 signatures hw-fingertree (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc hw-fingertree (post)> copying 2 paths... hw-fingertree (post)> copying path '/nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc' to 'https://cache.nix-ci.com'... hw-fingertree (post)> copying path '/nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1' to 'https://cache.nix-ci.com'... hw-fingertree (post)> copying 1 paths... hw-fingertree (post)> copying path '/nix/store/8ypwa0c7z2iiglvmrlsyqzfbh2a0138n-hw-fingertree-0.1.2.1.drv' to 'https://cache.nix-ci.com'... hw-fingertree (post)> added 0 signatures hw-fingertree (post)> added 0 signatures hw-fingertree (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1 /nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc hw-fingertree (post)> copying 2 paths... hw-fingertree (post)> copying path '/nix/store/sjb3p2pb4n6kx9g1yzc46pscmdr46ncc-hw-fingertree-0.1.2.1-doc' to 'ssh-ng://worker.nix-ci.com'... hw-fingertree (post)> copying path '/nix/store/i2q8msilcdgbzsbq47x5882p3mf1nh3i-hw-fingertree-0.1.2.1' to 'ssh-ng://worker.nix-ci.com'... hw-fingertree (post)> copying 1 paths... hw-fingertree (post)> copying path '/nix/store/8ypwa0c7z2iiglvmrlsyqzfbh2a0138n-hw-fingertree-0.1.2.1.drv' to 'ssh-ng://worker.nix-ci.com'... rerebase> [119 of 368] Compiling Data.Tree ( library/Data/Tree.hs, nothing ) rerebase> [120 of 368] Compiling Data.Traversable.Instances ( library/Data/Traversable/Instances.hs, nothing ) rerebase> [121 of 368] Compiling Data.Traversable ( library/Data/Traversable.hs, nothing ) rerebase> [122 of 368] Compiling Data.Time.LocalTime ( library/Data/Time/LocalTime.hs, nothing ) rerebase> [123 of 368] Compiling Data.Time.Format.ISO8601 ( library/Data/Time/Format/ISO8601.hs, nothing ) rerebase> [124 of 368] Compiling Data.Time.Format ( library/Data/Time/Format.hs, nothing ) rerebase> [125 of 368] Compiling Data.Time.Compat ( library/Data/Time/Compat.hs, nothing ) rerebase> [126 of 368] Compiling Data.Time.Clock.TAI ( library/Data/Time/Clock/TAI.hs, nothing ) rerebase> [127 of 368] Compiling Data.Time.Clock.POSIX ( library/Data/Time/Clock/POSIX.hs, nothing ) rerebase> [128 of 368] Compiling Data.Time.Clock ( library/Data/Time/Clock.hs, nothing ) rerebase> [129 of 368] Compiling Data.Time.Calendar.WeekDate ( library/Data/Time/Calendar/WeekDate.hs, nothing ) rerebase> [130 of 368] Compiling Data.Time.Calendar.OrdinalDate ( library/Data/Time/Calendar/OrdinalDate.hs, nothing ) rerebase> [131 of 368] Compiling Data.Time.Calendar.MonthDay ( library/Data/Time/Calendar/MonthDay.hs, nothing ) rerebase> [132 of 368] Compiling Data.Time.Calendar.Julian ( library/Data/Time/Calendar/Julian.hs, nothing ) rerebase> [133 of 368] Compiling Data.Time.Calendar.Easter ( library/Data/Time/Calendar/Easter.hs, nothing ) rerebase> [134 of 368] Compiling Data.Time.Calendar ( library/Data/Time/Calendar.hs, nothing ) rerebase> [135 of 368] Compiling Data.Time ( library/Data/Time.hs, nothing ) rerebase> [136 of 368] Compiling Data.Text.Unsafe ( library/Data/Text/Unsafe.hs, nothing ) rerebase> [137 of 368] Compiling Data.Text.Read ( library/Data/Text/Read.hs, nothing ) rerebase> [138 of 368] Compiling Data.Text.Lazy.Read ( library/Data/Text/Lazy/Read.hs, nothing ) rerebase> [139 of 368] Compiling Data.Text.Lazy.IO ( library/Data/Text/Lazy/IO.hs, nothing ) rerebase> [140 of 368] Compiling Data.Text.Lazy.Encoding ( library/Data/Text/Lazy/Encoding.hs, nothing ) rerebase> [141 of 368] Compiling Data.Text.Lazy.Builder.Scientific ( library/Data/Text/Lazy/Builder/Scientific.hs, nothing ) rerebase> [142 of 368] Compiling Data.Text.Lazy.Builder.RealFloat ( library/Data/Text/Lazy/Builder/RealFloat.hs, nothing ) rerebase> [143 of 368] Compiling Data.Text.Lazy.Builder.Int ( library/Data/Text/Lazy/Builder/Int.hs, nothing ) rerebase> [144 of 368] Compiling Data.Text.Lazy.Builder ( library/Data/Text/Lazy/Builder.hs, nothing ) rerebase> [145 of 368] Compiling Data.Text.Lazy ( library/Data/Text/Lazy.hs, nothing ) rerebase> [146 of 368] Compiling Data.Text.Internal ( library/Data/Text/Internal.hs, nothing ) rerebase> [147 of 368] Compiling Data.Text.IO ( library/Data/Text/IO.hs, nothing ) rerebase> [148 of 368] Compiling Data.Text.Foreign ( library/Data/Text/Foreign.hs, nothing ) rerebase> [149 of 368] Compiling Data.Text.Encoding.Error ( library/Data/Text/Encoding/Error.hs, nothing ) rerebase> [150 of 368] Compiling Data.Text.Encoding ( library/Data/Text/Encoding.hs, nothing ) rerebase> [151 of 368] Compiling Data.Text.Array ( library/Data/Text/Array.hs, nothing ) rerebase> [152 of 368] Compiling Data.Text ( library/Data/Text.hs, nothing ) rerebase> [153 of 368] Compiling Data.String ( library/Data/String.hs, nothing ) rerebase> [154 of 368] Compiling Data.Set ( library/Data/Set.hs, nothing ) rerebase> [155 of 368] Compiling Data.Sequence ( library/Data/Sequence.hs, nothing ) rerebase> [156 of 368] Compiling Data.Semigroupoid.Static ( library/Data/Semigroupoid/Static.hs, nothing ) rerebase> [157 of 368] Compiling Data.Semigroupoid.Ob ( library/Data/Semigroupoid/Ob.hs, nothing ) rerebase> [158 of 368] Compiling Data.Semigroupoid.Dual ( library/Data/Semigroupoid/Dual.hs, nothing ) rerebase> [159 of 368] Compiling Data.Semigroupoid ( library/Data/Semigroupoid.hs, nothing ) rerebase> [160 of 368] Compiling Data.Semigroup.Traversable.Class ( library/Data/Semigroup/Traversable/Class.hs, nothing ) rerebase> [161 of 368] Compiling Data.Semigroup.Traversable ( library/Data/Semigroup/Traversable.hs, nothing ) rerebase> [162 of 368] Compiling Data.Semigroup.Foldable ( library/Data/Semigroup/Foldable.hs, nothing ) rerebase> [163 of 368] Compiling Data.Semigroup.Bitraversable ( library/Data/Semigroup/Bitraversable.hs, nothing ) apply-refact> [5 of 9] Compiling Refact.Options ( src/Refact/Options.hs, dist/build/refactor/refactor-tmp/Refact/Options.o ) apply-refact> [6 of 9] Compiling Refact.Fixity ( src/Refact/Fixity.hs, dist/build/refactor/refactor-tmp/Refact/Fixity.o ) apply-refact> [7 of 9] Compiling Refact.Apply ( src/Refact/Apply.hs, dist/build/refactor/refactor-tmp/Refact/Apply.o ) apply-refact> [8 of 9] Compiling Refact.Run ( src/Refact/Run.hs, dist/build/refactor/refactor-tmp/Refact/Run.o ) apply-refact> [9 of 9] Compiling Main ( src/Main.hs, dist/build/refactor/refactor-tmp/Main.o ) apply-refact> [10 of 10] Linking dist/build/refactor/refactor retrie> [27 of 34] Compiling Retrie.Monad ( Retrie/Monad.hs, dist/build/Retrie/Monad.p_o ) retrie> retrie> Retrie/Monad.hs:127:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] retrie> Noncanonical ‘return’ definition detected retrie> in the instance declaration for ‘Monad Retrie’. retrie> ‘return’ will eventually be removed in favour of ‘pure’ retrie> Suggested fix: retrie> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return retrie> | retrie> 127 | return = Pure retrie> | ^^^^^^^^^^^^^ retrie> [28 of 34] Compiling Retrie.Rewrites.Rules ( Retrie/Rewrites/Rules.hs, dist/build/Retrie/Rewrites/Rules.p_o ) retrie> retrie> Retrie/Rewrites/Rules.hs:17:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 17 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:18:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Monad’ is redundant retrie> except perhaps to import instances from ‘Retrie.Monad’ retrie> To import instances alone, use: import Retrie.Monad() retrie> | retrie> 18 | import Retrie.Monad retrie> | ^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:19:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad’ is redundant retrie> except perhaps to import instances from ‘Control.Monad’ retrie> To import instances alone, use: import Control.Monad() retrie> | retrie> 19 | import Control.Monad retrie> | ^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:20:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.IO.Class’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.IO.Class’ retrie> To import instances alone, use: import Control.Monad.IO.Class() retrie> | retrie> 20 | import Control.Monad.IO.Class retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:21:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.Trans.Class’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.Trans.Class’ retrie> To import instances alone, use: import Control.Monad.Trans.Class() retrie> | retrie> 21 | import Control.Monad.Trans.Class retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [29 of 34] Compiling Retrie.Rewrites ( Retrie/Rewrites.hs, dist/build/Retrie/Rewrites.p_o ) retrie> retrie> Retrie/Rewrites.hs:31:27: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Retrie.GHC’ does not export ‘Pattern’. retrie> | retrie> 31 | import Retrie.GHC hiding (Pattern) retrie> | ^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:39:1: warning: [GHC-66111] [-Wunused-imports] ormolu> [26 of 55] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, dist/build/Ormolu/Printer/Meat/Declaration/Warning.p_o ) ormolu> [27 of 55] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, dist/build/Ormolu/Printer/Meat/ImportExport.p_o ) ormolu> [28 of 55] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.p_o ) ormolu> [29 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.p_o-boot ) ormolu> [30 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/Value.p_o-boot ) ormolu> [31 of 55] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, dist/build/Ormolu/Printer/Meat/Type.p_o ) ormolu> [32 of 55] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, dist/build/Ormolu/Printer/Meat/Declaration/Signature.p_o ) ormolu> [33 of 55] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, dist/build/Ormolu/Printer/Meat/Declaration/Foreign.p_o ) ormolu> [34 of 55] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, dist/build/Ormolu/Printer/Meat/Declaration/TypeFamily.p_o ) ormolu> [35 of 55] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, dist/build/Ormolu/Printer/Meat/Declaration/Type.p_o ) ormolu> [36 of 55] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, dist/build/Ormolu/Printer/Meat/Declaration/Data.p_o ) ormolu> [37 of 55] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, dist/build/Ormolu/Printer/Meat/Declaration/Default.p_o ) ormolu> [38 of 55] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration.p_o-boot ) ormolu> [39 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, dist/build/Ormolu/Printer/Meat/Declaration/Value.p_o ) ormolu> [40 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.p_o ) ormolu> [41 of 55] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, dist/build/Ormolu/Printer/Meat/Declaration/Splice.p_o ) tree-diff> [3 of 3] Linking dist/build/tree-diff-test/tree-diff-test tree-diff> Running phase: checkPhase tree-diff> Running 1 test suites... tree-diff> Test suite tree-diff-test: RUNNING... tree-diff> tests tree-diff> trifecta-pretty roundtrip: OK (2.98s) tree-diff> +++ OK, passed 100 tests. tree-diff> diffBy example1: OK tree-diff> +++ OK, passed 1 test. tree-diff> diffBy model: OK tree-diff> +++ OK, passed 100 tests. tree-diff> Golden tree-diff> exFoo: OK tree-diff> MyInt1: OK tree-diff> MyInt2: OK tree-diff> MyInt3: OK tree-diff> Positional: OK tree-diff> HashSet: OK tree-diff> Golden file did not exist; created tree-diff> tree-diff> All 9 tests passed (2.99s) tree-diff> Test suite tree-diff-test: PASS tree-diff> Test suite logged to: dist/test/tree-diff-0.3.4-tree-diff-test.log tree-diff> 1 of 1 test suites (1 of 1 test cases) passed. tree-diff> Running phase: haddockPhase tree-diff> Preprocessing library for tree-diff-0.3.4.. tree-diff> Running Haddock on library for tree-diff-0.3.4.. tree-diff> Warning: The documentation for the following packages are not installed. No tree-diff> links will be generated to these packages: attoparsec-0.14.4, tree-diff> attoparsec-0.14.4, vector-0.13.2.0 tree-diff> Warning: --source-* options are ignored when --hyperlinked-source is enabled. row-types> Preprocessing test suite 'test' for row-types-1.0.1.2.. row-types> Building test suite 'test' for row-types-1.0.1.2.. row-types> [1 of 5] Compiling DiffPerformance ( tests/DiffPerformance.hs, dist/build/test/test-tmp/DiffPerformance.o ) row-types> [2 of 5] Compiling Examples ( examples/Examples.lhs, dist/build/test/test-tmp/Examples.o ) row-types> [3 of 5] Compiling MergePerformance ( tests/MergePerformance.hs, dist/build/test/test-tmp/MergePerformance.o ) row-types> [4 of 5] Compiling UnionPerformance ( tests/UnionPerformance.hs, dist/build/test/test-tmp/UnionPerformance.o ) row-types> [5 of 5] Compiling Main ( tests/Main.hs, dist/build/test/test-tmp/Main.o ) row-types> [6 of 6] Linking dist/build/test/test row-types> Running phase: checkPhase row-types> Running 1 test suites... row-types> Test suite test: RUNNING... row-types> Test passes if Examples.lhs type-checks. row-types> Test suite test: PASS row-types> Test suite logged to: dist/test/row-types-1.0.1.2-test.log row-types> 1 of 1 test suites (1 of 1 test cases) passed. row-types> Running phase: haddockPhase row-types> Preprocessing library for row-types-1.0.1.2.. row-types> Running Haddock on library for row-types-1.0.1.2.. row-types> Warning: --source-* options are ignored when --hyperlinked-source is enabled. row-types> [1 of 6] Compiling Data.Row.Internal ( src/Data/Row/Internal.hs, nothing ) row-types> row-types> src/Data/Row/Internal.hs:212:37: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 212 | class Lacks (l :: Symbol) (r :: Row *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:34: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:39: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:57: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become rerebase> [164 of 368] Compiling Data.Semigroup.Bifoldable ( library/Data/Semigroup/Bifoldable.hs, nothing ) rerebase> [165 of 368] Compiling Data.Semigroup ( library/Data/Semigroup.hs, nothing ) rerebase> [166 of 368] Compiling Data.Scientific ( library/Data/Scientific.hs, nothing ) rerebase> [167 of 368] Compiling Data.STRef.Strict ( library/Data/STRef/Strict.hs, nothing ) rerebase> [168 of 368] Compiling Data.STRef.Lazy ( library/Data/STRef/Lazy.hs, nothing ) rerebase> [169 of 368] Compiling Data.STRef ( library/Data/STRef.hs, nothing ) rerebase> [170 of 368] Compiling Data.Ratio ( library/Data/Ratio.hs, nothing ) rerebase> [171 of 368] Compiling Data.Proxy ( library/Data/Proxy.hs, nothing ) rerebase> [172 of 368] Compiling Data.Profunctor.Yoneda ( library/Data/Profunctor/Yoneda.hs, nothing ) rerebase> [173 of 368] Compiling Data.Profunctor.Unsafe ( library/Data/Profunctor/Unsafe.hs, nothing ) rerebase> [174 of 368] Compiling Data.Profunctor.Types ( library/Data/Profunctor/Types.hs, nothing ) rerebase> [175 of 368] Compiling Data.Profunctor.Traversing ( library/Data/Profunctor/Traversing.hs, nothing ) rerebase> [176 of 368] Compiling Data.Profunctor.Strong ( library/Data/Profunctor/Strong.hs, nothing ) rerebase> [177 of 368] Compiling Data.Profunctor.Sieve ( library/Data/Profunctor/Sieve.hs, nothing ) rerebase> [178 of 368] Compiling Data.Profunctor.Rep ( library/Data/Profunctor/Rep.hs, nothing ) rerebase> [179 of 368] Compiling Data.Profunctor.Ran ( library/Data/Profunctor/Ran.hs, nothing ) rerebase> [180 of 368] Compiling Data.Profunctor.Monad ( library/Data/Profunctor/Monad.hs, nothing ) rerebase> [181 of 368] Compiling Data.Profunctor.Mapping ( library/Data/Profunctor/Mapping.hs, nothing ) rerebase> [182 of 368] Compiling Data.Profunctor.Composition ( library/Data/Profunctor/Composition.hs, nothing ) rerebase> [183 of 368] Compiling Data.Profunctor.Closed ( library/Data/Profunctor/Closed.hs, nothing ) rerebase> [184 of 368] Compiling Data.Profunctor.Choice ( library/Data/Profunctor/Choice.hs, nothing ) rerebase> [185 of 368] Compiling Data.Profunctor.Cayley ( library/Data/Profunctor/Cayley.hs, nothing ) rerebase> [186 of 368] Compiling Data.Profunctor.Adjunction ( library/Data/Profunctor/Adjunction.hs, nothing ) rerebase> [187 of 368] Compiling Data.Profunctor ( library/Data/Profunctor.hs, nothing ) rerebase> [188 of 368] Compiling Data.Ord ( library/Data/Ord.hs, nothing ) rerebase> [189 of 368] Compiling Data.Monoid ( library/Data/Monoid.hs, nothing ) rerebase> [190 of 368] Compiling Data.Maybe ( library/Data/Maybe.hs, nothing ) rerebase> [191 of 368] Compiling Data.Map.Strict ( library/Data/Map/Strict.hs, nothing ) rerebase> [192 of 368] Compiling Data.Map.Lazy ( library/Data/Map/Lazy.hs, nothing ) rerebase> [193 of 368] Compiling Data.Map ( library/Data/Map.hs, nothing ) rerebase> [194 of 368] Compiling Data.List.NonEmpty ( library/Data/List/NonEmpty.hs, nothing ) rerebase> [195 of 368] Compiling Data.List ( library/Data/List.hs, nothing ) rerebase> [196 of 368] Compiling Data.Kind ( library/Data/Kind.hs, nothing ) rerebase> [197 of 368] Compiling Data.Ix ( library/Data/Ix.hs, nothing ) rerebase> [198 of 368] Compiling Data.Isomorphism ( library/Data/Isomorphism.hs, nothing ) rerebase> [199 of 368] Compiling Data.IntSet ( library/Data/IntSet.hs, nothing ) rerebase> [200 of 368] Compiling Data.IntMap.Strict ( library/Data/IntMap/Strict.hs, nothing ) rerebase> [201 of 368] Compiling Data.IntMap.Lazy ( library/Data/IntMap/Lazy.hs, nothing ) rerebase> [202 of 368] Compiling Data.IntMap ( library/Data/IntMap.hs, nothing ) rerebase> [203 of 368] Compiling Data.Int ( library/Data/Int.hs, nothing ) rerebase> [204 of 368] Compiling Data.IORef ( library/Data/IORef.hs, nothing ) rerebase> [205 of 368] Compiling Data.Hashable ( library/Data/Hashable.hs, nothing ) rerebase> [206 of 368] Compiling Data.HashSet ( library/Data/HashSet.hs, nothing ) rerebase> [207 of 368] Compiling Data.HashMap.Strict ( library/Data/HashMap/Strict.hs, nothing ) rerebase> [208 of 368] Compiling Data.HashMap.Lazy ( library/Data/HashMap/Lazy.hs, nothing ) rerebase> [209 of 368] Compiling Data.Groupoid ( library/Data/Groupoid.hs, nothing ) rerebase> [210 of 368] Compiling Data.Group ( library/Data/Group.hs, nothing ) rerebase> [211 of 368] Compiling Data.Graph ( library/Data/Graph.hs, nothing ) rerebase> [212 of 368] Compiling Data.Functor.Sum ( library/Data/Functor/Sum.hs, nothing ) retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 39 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:173:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘showCpp’ retrie> | retrie> 173 | showCpp (NoCPP c) = showAstA c retrie> | ^^^^^^^ retrie> [30 of 34] Compiling Retrie.Elaborate ( Retrie/Elaborate.hs, dist/build/Retrie/Elaborate.p_o ) retrie> [31 of 34] Compiling Retrie.Debug ( Retrie/Debug.hs, dist/build/Retrie/Debug.p_o ) retrie> [32 of 34] Compiling Retrie.Options ( Retrie/Options.hs, dist/build/Retrie/Options.p_o ) retrie> [33 of 34] Compiling Retrie.Run ( Retrie/Run.hs, dist/build/Retrie/Run.p_o ) retrie> retrie> Retrie/Run.hs:22:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.State.Strict’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.State.Strict’ retrie> To import instances alone, use: import Control.Monad.State.Strict() retrie> | retrie> 22 | import Control.Monad.State.Strict retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [34 of 34] Compiling Retrie ( Retrie.hs, dist/build/Retrie.p_o ) row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:75: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:253:89: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 253 | metamorph :: forall (p :: * -> * -> *) (f :: Row k -> *) (g :: Row k -> *) (h :: k -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:41: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:70: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | rerebase> [213 of 368] Compiling Data.Functor.Reverse ( library/Data/Functor/Reverse.hs, nothing ) rerebase> [214 of 368] Compiling Data.Functor.Product ( library/Data/Functor/Product.hs, nothing ) rerebase> [215 of 368] Compiling Data.Functor.Plus ( library/Data/Functor/Plus.hs, nothing ) rerebase> [216 of 368] Compiling Data.Functor.Invariant.TH ( library/Data/Functor/Invariant/TH.hs, nothing ) rerebase> [217 of 368] Compiling Data.Functor.Invariant ( library/Data/Functor/Invariant.hs, nothing ) rerebase> [218 of 368] Compiling Data.Functor.Identity ( library/Data/Functor/Identity.hs, nothing ) rerebase> [219 of 368] Compiling Data.Functor.Extend ( library/Data/Functor/Extend.hs, nothing ) rerebase> [220 of 368] Compiling Data.Functor.Contravariant.Divisible ( library/Data/Functor/Contravariant/Divisible.hs, nothing ) rerebase> [221 of 368] Compiling Data.Functor.Contravariant.Compose ( library/Data/Functor/Contravariant/Compose.hs, nothing ) rerebase> [222 of 368] Compiling Data.Functor.Contravariant ( library/Data/Functor/Contravariant.hs, nothing ) rerebase> [223 of 368] Compiling Data.Functor.Constant ( library/Data/Functor/Constant.hs, nothing ) rerebase> [224 of 368] Compiling Data.Functor.Compose ( library/Data/Functor/Compose.hs, nothing ) rerebase> [225 of 368] Compiling Data.Functor.Classes ( library/Data/Functor/Classes.hs, nothing ) rerebase> [226 of 368] Compiling Data.Functor.Bind.Trans ( library/Data/Functor/Bind/Trans.hs, nothing ) rerebase> [227 of 368] Compiling Data.Functor.Bind.Class ( library/Data/Functor/Bind/Class.hs, nothing ) rerebase> [228 of 368] Compiling Data.Functor.Bind ( library/Data/Functor/Bind.hs, nothing ) rerebase> [229 of 368] Compiling Data.Functor.Apply ( library/Data/Functor/Apply.hs, nothing ) rerebase> [230 of 368] Compiling Data.Functor.Alt ( library/Data/Functor/Alt.hs, nothing ) rerebase> [231 of 368] Compiling Data.Functor ( library/Data/Functor.hs, nothing ) rerebase> [232 of 368] Compiling Data.Function ( library/Data/Function.hs, nothing ) rerebase> [233 of 368] Compiling Data.Foldable ( library/Data/Foldable.hs, nothing ) rerebase> [234 of 368] Compiling Data.Fixed ( library/Data/Fixed.hs, nothing ) rerebase> [235 of 368] Compiling Data.Eq ( library/Data/Eq.hs, nothing ) rerebase> [236 of 368] Compiling Data.Either.Validation ( library/Data/Either/Validation.hs, nothing ) rerebase> [237 of 368] Compiling Data.Either.Combinators ( library/Data/Either/Combinators.hs, nothing ) rerebase> [238 of 368] Compiling Data.Either ( library/Data/Either.hs, nothing ) rerebase> [239 of 368] Compiling Data.Dynamic ( library/Data/Dynamic.hs, nothing ) rerebase> [240 of 368] Compiling Data.Data ( library/Data/Data.hs, nothing ) rerebase> [241 of 368] Compiling Data.DList ( library/Data/DList.hs, nothing ) rerebase> [242 of 368] Compiling Data.Complex ( library/Data/Complex.hs, nothing ) rerebase> [243 of 368] Compiling Data.Coerce ( library/Data/Coerce.hs, nothing ) rerebase> [244 of 368] Compiling Data.Char ( library/Data/Char.hs, nothing ) rerebase> [245 of 368] Compiling Data.ByteString.Unsafe ( library/Data/ByteString/Unsafe.hs, nothing ) rerebase> [246 of 368] Compiling Data.ByteString.Short.Internal ( library/Data/ByteString/Short/Internal.hs, nothing ) rerebase> [247 of 368] Compiling Data.ByteString.Short ( library/Data/ByteString/Short.hs, nothing ) rerebase> [248 of 368] Compiling Data.ByteString.Lazy.Internal ( library/Data/ByteString/Lazy/Internal.hs, nothing ) rerebase> [249 of 368] Compiling Data.ByteString.Lazy.Char8 ( library/Data/ByteString/Lazy/Char8.hs, nothing ) rerebase> [250 of 368] Compiling Data.ByteString.Lazy ( library/Data/ByteString/Lazy.hs, nothing ) rerebase> [251 of 368] Compiling Data.ByteString.Internal ( library/Data/ByteString/Internal.hs, nothing ) rerebase> [252 of 368] Compiling Data.ByteString.Char8 ( library/Data/ByteString/Char8.hs, nothing ) rerebase> [253 of 368] Compiling Data.ByteString.Builder.Scientific ( library/Data/ByteString/Builder/Scientific.hs, nothing ) rerebase> [254 of 368] Compiling Data.ByteString.Builder.Prim.Internal ( library/Data/ByteString/Builder/Prim/Internal.hs, nothing ) rerebase> [255 of 368] Compiling Data.ByteString.Builder.Prim ( library/Data/ByteString/Builder/Prim.hs, nothing ) rerebase> [256 of 368] Compiling Data.ByteString.Builder.Internal ( library/Data/ByteString/Builder/Internal.hs, nothing ) rerebase> [257 of 368] Compiling Data.ByteString.Builder.Extra ( library/Data/ByteString/Builder/Extra.hs, nothing ) row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:282:99: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 282 | biMetamorph :: forall (p :: * -> * -> *) (f :: Row k1 -> Row k2 -> *) (g :: Row k1 -> Row k2 -> *) row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:283:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 283 | (h :: k1 -> k2 -> *). Bifunctor p row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:398:28: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 398 | type family Zip (r1 :: Row *) (r2 :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:398:42: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 398 | type family Zip (r1 :: Row *) (r2 :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:401:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 401 | type family ZipR (r1 :: [LT *]) (r2 :: [LT *]) where row-types> | ^ row-types> row-types> src/Data/Row/Internal.hs:401:44: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 401 | type family ZipR (r1 :: [LT *]) (r2 :: [LT *]) where row-types> | ^ row-types> [2 of 6] Compiling Data.Row.Dictionaries ( src/Data/Row/Dictionaries.hs, nothing ) row-types> [3 of 6] Compiling Data.Row.Records ( src/Data/Row/Records.hs, nothing ) row-types> rerebase> [258 of 368] Compiling Data.ByteString.Builder ( library/Data/ByteString/Builder.hs, nothing ) rerebase> [259 of 368] Compiling Data.ByteString ( library/Data/ByteString.hs, nothing ) rerebase> [260 of 368] Compiling Data.Bool ( library/Data/Bool.hs, nothing ) rerebase> [261 of 368] Compiling Data.Bits ( library/Data/Bits.hs, nothing ) rerebase> [262 of 368] Compiling Data.Bitraversable ( library/Data/Bitraversable.hs, nothing ) rerebase> [263 of 368] Compiling Data.Bifunctor.Wrapped ( library/Data/Bifunctor/Wrapped.hs, nothing ) rerebase> [264 of 368] Compiling Data.Bifunctor.Tannen ( library/Data/Bifunctor/Tannen.hs, nothing ) rerebase> [265 of 368] Compiling Data.Bifunctor.Product ( library/Data/Bifunctor/Product.hs, nothing ) rerebase> [266 of 368] Compiling Data.Bifunctor.Joker ( library/Data/Bifunctor/Joker.hs, nothing ) rerebase> [267 of 368] Compiling Data.Bifunctor.Join ( library/Data/Bifunctor/Join.hs, nothing ) rerebase> [268 of 368] Compiling Data.Bifunctor.Flip ( library/Data/Bifunctor/Flip.hs, nothing ) rerebase> [269 of 368] Compiling Data.Bifunctor.Clown ( library/Data/Bifunctor/Clown.hs, nothing ) rerebase> [270 of 368] Compiling Data.Bifunctor.Biff ( library/Data/Bifunctor/Biff.hs, nothing ) rerebase> [271 of 368] Compiling Data.Bifunctor.Apply ( library/Data/Bifunctor/Apply.hs, nothing ) rerebase> [272 of 368] Compiling Data.Bifunctor ( library/Data/Bifunctor.hs, nothing ) rerebase> [273 of 368] Compiling Data.Bifoldable ( library/Data/Bifoldable.hs, nothing ) rerebase> [274 of 368] Compiling Data.Biapplicative ( library/Data/Biapplicative.hs, nothing ) rerebase> [275 of 368] Compiling Control.Selective.Rigid.Freer ( library/Control/Selective/Rigid/Freer.hs, nothing ) rerebase> [276 of 368] Compiling Control.Selective.Rigid.Free ( library/Control/Selective/Rigid/Free.hs, nothing ) rerebase> [277 of 368] Compiling Control.Selective.Multi ( library/Control/Selective/Multi.hs, nothing ) rerebase> [278 of 368] Compiling Control.Selective.Free ( library/Control/Selective/Free.hs, nothing ) rerebase> [279 of 368] Compiling Control.Selective ( library/Control/Selective.hs, nothing ) rerebase> [280 of 368] Compiling Control.Monad.Zip ( library/Control/Monad/Zip.hs, nothing ) rerebase> [281 of 368] Compiling Control.Monad.Writer.Strict ( library/Control/Monad/Writer/Strict.hs, nothing ) rerebase> [282 of 368] Compiling Control.Monad.Writer.Lazy ( library/Control/Monad/Writer/Lazy.hs, nothing ) rerebase> [283 of 368] Compiling Control.Monad.Writer.Class ( library/Control/Monad/Writer/Class.hs, nothing ) rerebase> [284 of 368] Compiling Control.Monad.Writer ( library/Control/Monad/Writer.hs, nothing ) rerebase> [285 of 368] Compiling Control.Monad.Trans.Writer.Strict ( library/Control/Monad/Trans/Writer/Strict.hs, nothing ) rerebase> [286 of 368] Compiling Control.Monad.Trans.Writer.Lazy ( library/Control/Monad/Trans/Writer/Lazy.hs, nothing ) rerebase> [287 of 368] Compiling Control.Monad.Trans.Writer ( library/Control/Monad/Trans/Writer.hs, nothing ) rerebase> [288 of 368] Compiling Control.Monad.Trans.State.Strict ( library/Control/Monad/Trans/State/Strict.hs, nothing ) rerebase> [289 of 368] Compiling Control.Monad.Trans.State.Lazy ( library/Control/Monad/Trans/State/Lazy.hs, nothing ) rerebase> [290 of 368] Compiling Control.Monad.Trans.State ( library/Control/Monad/Trans/State.hs, nothing ) rerebase> [291 of 368] Compiling Control.Monad.Trans.Reader ( library/Control/Monad/Trans/Reader.hs, nothing ) rerebase> [292 of 368] Compiling Control.Monad.Trans.RWS.Strict ( library/Control/Monad/Trans/RWS/Strict.hs, nothing ) rerebase> [293 of 368] Compiling Control.Monad.Trans.RWS.Lazy ( library/Control/Monad/Trans/RWS/Lazy.hs, nothing ) rerebase> [294 of 368] Compiling Control.Monad.Trans.RWS ( library/Control/Monad/Trans/RWS.hs, nothing ) rerebase> [295 of 368] Compiling Control.Monad.Trans.Maybe ( library/Control/Monad/Trans/Maybe.hs, nothing ) rerebase> [296 of 368] Compiling Control.Monad.Trans.Identity ( library/Control/Monad/Trans/Identity.hs, nothing ) rerebase> [297 of 368] Compiling Control.Monad.Trans.Except ( library/Control/Monad/Trans/Except.hs, nothing ) rerebase> [298 of 368] Compiling Control.Monad.Trans.Cont ( library/Control/Monad/Trans/Cont.hs, nothing ) rerebase> [299 of 368] Compiling Control.Monad.Trans.Class ( library/Control/Monad/Trans/Class.hs, nothing ) rerebase> [300 of 368] Compiling Control.Monad.Trans ( library/Control/Monad/Trans.hs, nothing ) row-types> src/Data/Row/Records.hs:127:23: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 127 | newtype Rec (r :: Row *) where row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:378:48: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 378 | newtype RFMap (g :: k1 -> k2) (ϕ :: Row (k2 -> *)) (ρ :: Row k1) = RFMap { unRFMap :: Rec (Ap ϕ (Map g ρ)) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:379:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 379 | newtype RecAp (ϕ :: Row (k -> *)) (ρ :: Row k) = RecAp (Rec (Ap ϕ ρ)) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:380:24: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 380 | newtype App (f :: k -> *) (a :: k) = App (f a) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:383:38: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 383 | mapF :: forall k c g (ϕ :: Row (k -> *)) (ρ :: Row k). BiForall ϕ ρ c row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:574:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 574 | newtype RecPair (ρ1 :: Row *) (ρ2 :: Row *) = RecPair (Rec ρ1, Rec ρ2) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:574:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 574 | newtype RecPair (ρ1 :: Row *) (ρ2 :: Row *) = RecPair (Rec ρ1, Rec ρ2) rerebase> [301 of 368] Compiling Control.Monad.State.Strict ( library/Control/Monad/State/Strict.hs, nothing ) rerebase> [302 of 368] Compiling Control.Monad.State.Lazy ( library/Control/Monad/State/Lazy.hs, nothing ) rerebase> [303 of 368] Compiling Control.Monad.State.Class ( library/Control/Monad/State/Class.hs, nothing ) rerebase> [304 of 368] Compiling Control.Monad.State ( library/Control/Monad/State.hs, nothing ) rerebase> [305 of 368] Compiling Control.Monad.Signatures ( library/Control/Monad/Signatures.hs, nothing ) rerebase> [306 of 368] Compiling Control.Monad.STM ( library/Control/Monad/STM.hs, nothing ) rerebase> [307 of 368] Compiling Control.Monad.ST.Unsafe ( library/Control/Monad/ST/Unsafe.hs, nothing ) rerebase> [308 of 368] Compiling Control.Monad.ST.Strict ( library/Control/Monad/ST/Strict.hs, nothing ) rerebase> [309 of 368] Compiling Control.Monad.ST.Lazy.Unsafe ( library/Control/Monad/ST/Lazy/Unsafe.hs, nothing ) rerebase> [310 of 368] Compiling Control.Monad.ST.Lazy ( library/Control/Monad/ST/Lazy.hs, nothing ) rerebase> [311 of 368] Compiling Control.Monad.ST ( library/Control/Monad/ST.hs, nothing ) rerebase> [312 of 368] Compiling Control.Monad.Reader.Class ( library/Control/Monad/Reader/Class.hs, nothing ) rerebase> [313 of 368] Compiling Control.Monad.Reader ( library/Control/Monad/Reader.hs, nothing ) rerebase> [314 of 368] Compiling Control.Monad.RWS.Strict ( library/Control/Monad/RWS/Strict.hs, nothing ) rerebase> [315 of 368] Compiling Control.Monad.RWS.Lazy ( library/Control/Monad/RWS/Lazy.hs, nothing ) rerebase> [316 of 368] Compiling Control.Monad.RWS.Class ( library/Control/Monad/RWS/Class.hs, nothing ) rerebase> [317 of 368] Compiling Control.Monad.RWS ( library/Control/Monad/RWS.hs, nothing ) rerebase> [318 of 368] Compiling Control.Monad.Identity ( library/Control/Monad/Identity.hs, nothing ) rerebase> [319 of 368] Compiling Control.Monad.IO.Class ( library/Control/Monad/IO/Class.hs, nothing ) rerebase> [320 of 368] Compiling Control.Monad.Fix ( library/Control/Monad/Fix.hs, nothing ) rerebase> [321 of 368] Compiling Control.Monad.Fail ( library/Control/Monad/Fail.hs, nothing ) rerebase> [322 of 368] Compiling Control.Monad.Error.Class ( library/Control/Monad/Error/Class.hs, nothing ) rerebase> [323 of 368] Compiling Control.Monad.Cont.Class ( library/Control/Monad/Cont/Class.hs, nothing ) rerebase> [324 of 368] Compiling Control.Monad.Cont ( library/Control/Monad/Cont.hs, nothing ) rerebase> [325 of 368] Compiling Control.Monad ( library/Control/Monad.hs, nothing ) rerebase> [326 of 368] Compiling Control.Exception.Base ( library/Control/Exception/Base.hs, nothing ) rerebase> [327 of 368] Compiling Control.Exception ( library/Control/Exception.hs, nothing ) rerebase> [328 of 368] Compiling Control.DeepSeq ( library/Control/DeepSeq.hs, nothing ) row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:575:29: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 575 | newtype RZipPair (ρ1 :: Row *) (ρ2 :: Row *) = RZipPair { unRZipPair :: Rec (Zip ρ1 ρ2) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:575:43: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 575 | newtype RZipPair (ρ1 :: Row *) (ρ2 :: Row *) = RZipPair { unRZipPair :: Rec (Zip ρ1 ρ2) } row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:25: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> row-types> src/Data/Row/Records.hs:667:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 667 | type RepRec (r :: Row *) :: * -> * row-types> | ^ row-types> [4 of 6] Compiling Data.Row.Variants ( src/Data/Row/Variants.hs, nothing ) rerebase> [329 of 368] Compiling Control.Concurrent.STM.TVar ( library/Control/Concurrent/STM/TVar.hs, nothing ) rerebase> [330 of 368] Compiling Control.Concurrent.STM.TSem ( library/Control/Concurrent/STM/TSem.hs, nothing ) rerebase> [331 of 368] Compiling Control.Concurrent.STM.TQueue ( library/Control/Concurrent/STM/TQueue.hs, nothing ) rerebase> [332 of 368] Compiling Control.Concurrent.STM.TMVar ( library/Control/Concurrent/STM/TMVar.hs, nothing ) rerebase> [333 of 368] Compiling Control.Concurrent.STM.TChan ( library/Control/Concurrent/STM/TChan.hs, nothing ) rerebase> [334 of 368] Compiling Control.Concurrent.STM.TBQueue ( library/Control/Concurrent/STM/TBQueue.hs, nothing ) rerebase> [335 of 368] Compiling Control.Concurrent.STM.TArray ( library/Control/Concurrent/STM/TArray.hs, nothing ) rerebase> [336 of 368] Compiling Control.Concurrent.STM ( library/Control/Concurrent/STM.hs, nothing ) rerebase> [337 of 368] Compiling Control.Concurrent.QSemN ( library/Control/Concurrent/QSemN.hs, nothing ) rerebase> [338 of 368] Compiling Control.Concurrent.QSem ( library/Control/Concurrent/QSem.hs, nothing ) rerebase> [339 of 368] Compiling Control.Concurrent.MVar ( library/Control/Concurrent/MVar.hs, nothing ) rerebase> [340 of 368] Compiling Control.Concurrent.Chan ( library/Control/Concurrent/Chan.hs, nothing ) rerebase> [341 of 368] Compiling Control.Concurrent ( library/Control/Concurrent.hs, nothing ) rerebase> [342 of 368] Compiling Control.Comonad ( library/Control/Comonad.hs, nothing ) rerebase> [343 of 368] Compiling Control.Category ( library/Control/Category.hs, nothing ) ormolu> [42 of 55] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, dist/build/Ormolu/Printer/Meat/Declaration/Rule.p_o ) rerebase> [344 of 368] Compiling Control.Arrow ( library/Control/Arrow.hs, nothing ) rerebase> [345 of 368] Compiling Control.Applicative.Lift ( library/Control/Applicative/Lift.hs, nothing ) rerebase> [346 of 368] Compiling Control.Applicative.Backwards ( library/Control/Applicative/Backwards.hs, nothing ) rerebase> [347 of 368] Compiling Control.Applicative ( library/Control/Applicative.hs, nothing ) rerebase> [348 of 368] Compiling System.CPUTime ( library/System/CPUTime.hs, nothing ) rerebase> [349 of 368] Compiling System.Console.GetOpt ( library/System/Console/GetOpt.hs, nothing ) rerebase> [350 of 368] Compiling System.Environment ( library/System/Environment.hs, nothing ) rerebase> [351 of 368] Compiling System.Exit ( library/System/Exit.hs, nothing ) tree-diff> [ 1 of 10] Compiling Data.TreeDiff.List ( src/Data/TreeDiff/List.hs, nothing ) rerebase> [352 of 368] Compiling System.IO ( library/System/IO.hs, nothing ) rerebase> [353 of 368] Compiling System.IO.Error ( library/System/IO/Error.hs, nothing ) rerebase> [354 of 368] Compiling System.IO.Unsafe ( library/System/IO/Unsafe.hs, nothing ) rerebase> [355 of 368] Compiling System.Info ( library/System/Info.hs, nothing ) ormolu> [43 of 55] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/Annotation.p_o ) ormolu> [44 of 55] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, dist/build/Ormolu/Printer/Meat/Declaration/Instance.p_o ) rerebase> [356 of 368] Compiling System.Mem ( library/System/Mem.hs, nothing ) rerebase> [357 of 368] Compiling System.Mem.StableName ( library/System/Mem/StableName.hs, nothing ) rerebase> [358 of 368] Compiling System.Mem.Weak ( library/System/Mem/Weak.hs, nothing ) rerebase> [359 of 368] Compiling System.Posix.Internals ( library/System/Posix/Internals.hs, nothing ) rerebase> [360 of 368] Compiling System.Posix.Types ( library/System/Posix/Types.hs, nothing ) rerebase> [361 of 368] Compiling System.Timeout ( library/System/Timeout.hs, nothing ) rerebase> [362 of 368] Compiling Text.ParserCombinators.ReadP ( library/Text/ParserCombinators/ReadP.hs, nothing ) rerebase> [363 of 368] Compiling Text.ParserCombinators.ReadPrec ( library/Text/ParserCombinators/ReadPrec.hs, nothing ) rerebase> [364 of 368] Compiling Text.Printf ( library/Text/Printf.hs, nothing ) rerebase> [365 of 368] Compiling Text.Read ( library/Text/Read.hs, nothing ) rerebase> [366 of 368] Compiling Text.Read.Lex ( library/Text/Read/Lex.hs, nothing ) rerebase> [367 of 368] Compiling Text.Show ( library/Text/Show.hs, nothing ) rerebase> [368 of 368] Compiling Unsafe.Coerce ( library/Unsafe/Coerce.hs, nothing ) rerebase> Haddock coverage: rerebase> 50% ( 1 / 2) in 'Prelude' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Numeric.Natural' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Numeric' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Word' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Weak' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Unicode' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.TypeNats' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.TypeLits' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.TopHandler' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Storable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Stats' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Stack' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Stable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Show' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.STRef' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.ST' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Records' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Real' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Read' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Ptr' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Profiling' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.OverloadedLabels' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Num' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.MVar' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.List' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Int' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IORef' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IOArray' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.IOMode' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Handle.Types' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Handle.Text' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Handle.Internals' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Handle.FD' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Handle' rerebase> Missing documentation for: rerebase> Module header apply-refact> buildPhase completed in 42 seconds apply-refact> Running phase: checkPhase rerebase> 50% ( 1 / 2) in 'GHC.IO.FD' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Exception' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.UTF8' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.UTF32' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.UTF16' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.Types' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.Latin1' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.Iconv' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding.Failure' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Encoding' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Device' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.BufferedIO' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO.Buffer' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.IO' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Generics' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.ForeignPtr' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Foreign' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Float.RealFracMethods' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Float.ConversionUtils' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Float' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Fingerprint.Type' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Fingerprint' rerebase> Missing documentation for: rerebase> Module header ormolu> [45 of 55] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, dist/build/Ormolu/Printer/Meat/Declaration/Class.p_o ) ormolu> [46 of 55] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, dist/build/Ormolu/Printer/Meat/Declaration.p_o ) rerebase> 50% ( 1 / 2) in 'GHC.Exts' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Exception' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Err' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Environment' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Enum' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Desugar' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Conc.Sync' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Conc.Signal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Conc.IO' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Conc' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Char' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Base' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'GHC.Arr' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Storable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.StablePtr' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Ptr' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Utils' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Safe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Pool' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Error' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Array' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal.Alloc' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Marshal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.ForeignPtr.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.ForeignPtr' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.Concurrent' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.C.Types' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.C.String' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.C.Error' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign.C' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Foreign' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Debug.Trace' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Word' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Void.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Void' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Version' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Unboxed.Mutable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Unboxed.Base' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Unboxed' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Storable.Mutable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Storable.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Storable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Primitive.Mutable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Primitive' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Mutable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Internal.Check' rerebase> Missing documentation for: rerebase> Module header rerebase> 0% ( 0 / 1) in 'Data.Vector.Instances' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Generic.New' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Generic.Mutable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Generic.Base' rerebase> Missing documentation for: rerebase> Module header tree-diff> [ 2 of 10] Compiling Data.TreeDiff.OMap ( src/Data/TreeDiff/OMap.hs, nothing ) rerebase> 50% ( 1 / 2) in 'Data.Vector.Generic' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Fusion.Util' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector.Fusion.Stream.Monadic' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Vector' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Unique' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.UUID' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Typeable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Type.Equality' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Type.Coercion' rerebase> Missing documentation for: rerebase> Module header apply-refact> Running 1 test suites... apply-refact> Test suite test: RUNNING... rerebase> 50% ( 1 / 2) in 'Data.Type.Bool' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Tuple' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Tree' rerebase> Missing documentation for: rerebase> Module header rerebase> 0% ( 0 / 1) in 'Data.Traversable.Instances' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Traversable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.LocalTime' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Format.ISO8601' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Format' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Compat' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Clock.TAI' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Clock.POSIX' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Clock' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Calendar.WeekDate' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Calendar.OrdinalDate' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Calendar.MonthDay' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Calendar.Julian' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Calendar.Easter' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time.Calendar' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Time' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Read' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.Read' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.IO' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.Encoding' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.Builder.Scientific' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.Builder.RealFloat' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.Builder.Int' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy.Builder' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.IO' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Foreign' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Encoding.Error' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Encoding' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text.Array' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Text' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.String' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Set' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Sequence' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroupoid.Static' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroupoid.Ob' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroupoid.Dual' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroupoid' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroup.Traversable.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroup.Traversable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroup.Foldable' rerebase> Missing documentation for: rerebase> Module header apply-refact> Unit tests rerebase> 50% ( 1 / 2) in 'Data.Semigroup.Bitraversable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroup.Bifoldable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Semigroup' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Test26.hs: OK rerebase> 50% ( 1 / 2) in 'Data.Scientific' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.STRef.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.STRef.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.STRef' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Default95.hs: OK rerebase> 50% ( 1 / 2) in 'Data.Ratio' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Proxy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Yoneda' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Extensions28.hs: OK rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Types' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Traversing' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Strong' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Naming4.hs: OK rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Sieve' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Rep' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Ran' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Monad' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Mapping' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Composition' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Closed' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Choice' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Cayley' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor.Adjunction' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Profunctor' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Ord' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Monoid' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Maybe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Map.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Map.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Map' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.List.NonEmpty' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.List' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Kind' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Ix' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Isomorphism' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.IntSet' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.IntMap.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.IntMap.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.IntMap' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Int' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.IORef' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Hashable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.HashSet' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.HashMap.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.HashMap.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Groupoid' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Group' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Graph' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Sum' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Reverse' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Product' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Plus' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Invariant.TH' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Invariant' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Identity' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Extend' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Contravariant.Divisible' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Contravariant.Compose' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Contravariant' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Constant' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Compose' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Classes' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Bind.Trans' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Bind.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Bind' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Apply' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor.Alt' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Functor' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Function' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Foldable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Fixed' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Eq' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Either.Validation' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Either.Combinators' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Either' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Dynamic' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Data' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.DList' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Complex' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Coerce' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Char' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Short.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Short' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Lazy.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Lazy.Char8' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Char8' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Builder.Scientific' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Builder.Prim.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Builder.Prim' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Default20.hs: OK (0.04s) rerebase> 50% ( 1 / 2) in 'Data.ByteString.Builder.Internal' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Builder.Extra' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString.Builder' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.ByteString' rerebase> Missing documentation for: rerebase> Module header tree-diff> [ 3 of 10] Compiling Data.TreeDiff.Expr ( src/Data/TreeDiff/Expr.hs, nothing ) rerebase> 50% ( 1 / 2) in 'Data.Bool' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bits' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bitraversable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Wrapped' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Tannen' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Product' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Joker' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Join' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Flip' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Clown' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Biff' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor.Apply' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifunctor' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Bifoldable' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Data.Biapplicative' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Selective.Rigid.Freer' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Selective.Rigid.Free' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Selective.Multi' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Selective.Free' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Selective' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Zip' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Writer.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Writer.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Writer.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Writer' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Writer.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Writer.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Writer' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.State.Strict' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Default105.hs: OK (0.02s) rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.State.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.State' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Reader' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.RWS.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.RWS.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.RWS' rerebase> Missing documentation for: rerebase> Module header row-types> apply-refact> tests/examples/Default106.hs: OK rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Maybe' rerebase> Missing documentation for: rerebase> Module header row-types> src/Data/Row/Variants.hs:102:20: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Identity' rerebase> Missing documentation for: rerebase> Module header row-types> 102 | data Var (r :: Row *) where row-types> | ^ row-types> rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Except' rerebase> Missing documentation for: rerebase> Module header row-types> src/Data/Row/Variants.hs:475:37: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 475 | newtype FlipApp (x :: k) (f :: k -> *) = FlipApp (f x) rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Cont' rerebase> Missing documentation for: rerebase> Module header row-types> | ^ row-types> row-types> src/Data/Row/Variants.hs:589:25: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans.Class' rerebase> Missing documentation for: rerebase> Module header row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * rerebase> 50% ( 1 / 2) in 'Control.Monad.Trans' rerebase> Missing documentation for: rerebase> Module header row-types> | ^ row-types> rerebase> 50% ( 1 / 2) in 'Control.Monad.State.Strict' rerebase> Missing documentation for: rerebase> Module header row-types> src/Data/Row/Variants.hs:589:31: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | rerebase> 50% ( 1 / 2) in 'Control.Monad.State.Lazy' rerebase> Missing documentation for: rerebase> Module header row-types> 589 | type RepVar (r :: Row *) :: * -> * row-types> | ^ row-types> rerebase> 50% ( 1 / 2) in 'Control.Monad.State.Class' rerebase> Missing documentation for: rerebase> Module header row-types> src/Data/Row/Variants.hs:589:36: warning: [GHC-39567] [-Wstar-is-type] row-types> Using ‘*’ (or its Unicode variant) to mean ‘Data.Kind.Type’ row-types> relies on the StarIsType extension, which will become row-types> deprecated in the future. rerebase> 50% ( 1 / 2) in 'Control.Monad.State' rerebase> Missing documentation for: rerebase> Module header row-types> Suggested fix: Use ‘Type’ from ‘Data.Kind’ instead. row-types> | row-types> 589 | type RepVar (r :: Row *) :: * -> * rerebase> 50% ( 1 / 2) in 'Control.Monad.Signatures' rerebase> Missing documentation for: rerebase> Module header row-types> | ^ rerebase> 50% ( 1 / 2) in 'Control.Monad.STM' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.ST.Unsafe' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/List14.hs: OK rerebase> 50% ( 1 / 2) in 'Control.Monad.ST.Strict' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.ST.Lazy.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.ST.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.ST' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Reader.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Reader' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.RWS.Strict' rerebase> Missing documentation for: rerebase> Module header row-types> [5 of 6] Compiling Data.Row.Switch ( src/Data/Row/Switch.hs, nothing ) rerebase> 50% ( 1 / 2) in 'Control.Monad.RWS.Lazy' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.RWS.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.RWS' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Identity' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.IO.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Fix' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Fail' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Error.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Cont.Class' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad.Cont' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Monad' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Exception.Base' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Exception' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.DeepSeq' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TVar' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TSem' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TQueue' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TMVar' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TChan' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TBQueue' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM.TArray' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.STM' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.QSemN' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.QSem' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.MVar' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Concurrent.Chan' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Default115.hs: OK (0.02s) rerebase> 50% ( 1 / 2) in 'Control.Concurrent' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Comonad' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Category' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Arrow' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Applicative.Lift' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Extensions9.hs: OK rerebase> 50% ( 1 / 2) in 'Control.Applicative.Backwards' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Control.Applicative' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.CPUTime' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Console.GetOpt' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Environment' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Exit' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.IO' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.IO.Error' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.IO.Unsafe' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Info' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Mem' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Mem.StableName' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Mem.Weak' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Posix.Internals' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Posix.Types' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'System.Timeout' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Text.ParserCombinators.ReadP' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Text.ParserCombinators.ReadPrec' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Text.Printf' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Text.Read' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/ListRec1.hs: OK (0.01s) rerebase> 50% ( 1 / 2) in 'Text.Read.Lex' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Text.Show' rerebase> Missing documentation for: rerebase> Module header rerebase> 50% ( 1 / 2) in 'Unsafe.Coerce' rerebase> Missing documentation for: rerebase> Module header apply-refact> tests/examples/Extensions16.hs: OK apply-refact> tests/examples/RedundantDo.hs: OK (0.02s) tree-diff> [ 4 of 10] Compiling Data.TreeDiff.Class ( src/Data/TreeDiff/Class.hs, nothing ) apply-refact> tests/examples/Default1.hs: OK (0.02s) row-types> [6 of 6] Compiling Data.Row ( src/Data/Row.hs, nothing ) apply-refact> tests/examples/Test32.hs: OK row-types> Haddock coverage: row-types> Warning: 'p' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'Const' is ambiguous. It is defined row-types> * in ‘Data.Functor.Const’ row-types> * in ‘Data.Functor.Const’ row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined in ‘Data.Functor.Const’ row-types> Warning: 'FrontExtendsDict' is ambiguous. It is defined row-types> * at src/Data/Row/Internal.hs:233:31 row-types> * at src/Data/Row/Internal.hs:233:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Internal.hs:233:1 row-types> Warning: '.\' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: '.\\' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'Text' is ambiguous. It is defined row-types> * in ‘GHC.TypeError’ row-types> * in ‘Data.Text.Internal’ row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined in ‘Data.Text.Internal’ apply-refact> tests/examples/Naming10.hs: OK row-types> Warning: '.+' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: '.\/' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: './/' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> 100% ( 47 / 47) in 'Data.Row.Internal' row-types> Warning: 'As'' is ambiguous. It is defined row-types> * at src/Data/Row/Dictionaries.hs:87:3 row-types> * at src/Data/Row/Dictionaries.hs:86:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Dictionaries.hs:86:1 row-types> Warning: 'As' is ambiguous. It is defined row-types> * at src/Data/Row/Dictionaries.hs:74:3 row-types> * at src/Data/Row/Dictionaries.hs:73:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Dictionaries.hs:73:1 row-types> Warning: 'f' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'a' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 't' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'r' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'l' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> 100% ( 41 / 41) in 'Data.Row.Dictionaries' apply-refact> tests/examples/Comment4.hs: OK row-types> Warning: 'compose' is ambiguous. It is defined row-types> * at src/Data/Row/Records.hs:526:1 row-types> * in ‘Data.HashMap.Internal’ row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Records.hs:526:1 apply-refact> tests/examples/Structure12.hs: OK row-types> Warning: 'Dynamic' is ambiguous. It is defined row-types> * in ‘Data.Dynamic’ row-types> * in ‘Data.Dynamic’ row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined in ‘Data.Dynamic’ row-types> 96% (101 /105) in 'Data.Row.Records' row-types> Missing documentation for: row-types> FromNative (src/Data/Row/Records.hs:751) row-types> ToNative (src/Data/Row/Records.hs:781) row-types> ToNativeGeneral (src/Data/Row/Records.hs:811) row-types> NativeRow (src/Data/Row/Records.hs:720) vector-algorithms> [ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, dist/build/Data/Vector/Algorithms/Radix.o, dist/build/Data/Vector/Algorithms/Radix.dyn_o ) vector-algorithms> [ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, dist/build/Data/Vector/Algorithms/Search.o, dist/build/Data/Vector/Algorithms/Search.dyn_o ) vector-algorithms> [10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, dist/build/Data/Vector/Algorithms.o, dist/build/Data/Vector/Algorithms.dyn_o ) row-types> Warning: 'x' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'y' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'l' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'l1' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> Warning: 'l2' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> 95% ( 79 / 83) in 'Data.Row.Variants' row-types> Missing documentation for: row-types> ToNative (src/Data/Row/Variants.hs:680) row-types> FromNative (src/Data/Row/Variants.hs:709) row-types> FromNativeGeneral (src/Data/Row/Variants.hs:739) row-types> NativeRow (src/Data/Row/Variants.hs:647) row-types> Warning: 'Const' is out of scope. row-types> If you qualify the identifier, haddock can try to link it anyway. row-types> 100% ( 4 / 4) in 'Data.Row.Switch' row-types> Warning: 'focus' is ambiguous. It is defined row-types> * at src/Data/Row/Records.hs:210:1 row-types> * at src/Data/Row/Variants.hs:175:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Variants.hs:175:1 row-types> Warning: 'update' is ambiguous. It is defined row-types> * at src/Data/Row/Records.hs:199:1 row-types> * at src/Data/Row/Variants.hs:161:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Variants.hs:161:1 row-types> Warning: 'fromLabels' is ambiguous. It is defined row-types> * at src/Data/Row/Records.hs:605:1 row-types> * at src/Data/Row/Variants.hs:451:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Variants.hs:451:1 row-types> Warning: 'map' is ambiguous. It is defined row-types> * in ‘GHC.Base’ row-types> * at src/Data/Row/Records.hs:367:1 row-types> * at src/Data/Row/Variants.hs:289:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Variants.hs:289:1 row-types> Warning: 'sequence' is ambiguous. It is defined row-types> * in ‘Data.Traversable’ row-types> * at src/Data/Row/Records.hs:480:1 row-types> * at src/Data/Row/Variants.hs:361:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Variants.hs:361:1 row-types> Warning: 'zip' is ambiguous. It is defined row-types> * in ‘GHC.List’ row-types> * at src/Data/Row/Records.hs:579:1 row-types> You may be able to disambiguate the identifier by qualifying it or row-types> by specifying the type/value namespace explicitly. row-types> Defaulting to the one defined at src/Data/Row/Records.hs:579:1 row-types> 100% ( 52 / 52) in 'Data.Row' apply-refact> tests/examples/Default10.hs: OK (0.02s) apply-refact> tests/examples/Test31.hs: OK (0.01s) apply-refact> tests/examples/Default63.hs: OK apply-refact> tests/examples/Default42.hs: OK apply-refact> tests/examples/lambda42.hs: FAIL (expected) (0.03s) apply-refact> --- tests/examples/lambda42.hs.expected 2001-09-09 01:46:40.000000000 +0000 apply-refact> +++ tests/examples/lambda42.hs.out 2025-11-14 04:25:26.739000000 +0000 apply-refact> @@ -1,4 +1,4 @@ apply-refact> f :: Bool -> Integer apply-refact> f b = case b of apply-refact> - False -> 1 apply-refact> - True -> 0 apply-refact> + False -> 1 apply-refact> + True -> 0 apply-refact> (expected failure) apply-refact> tests/examples/Bracket19.hs: OK (0.01s) apply-refact> tests/examples/Pragma6.hs: OK apply-refact> tests/examples/Default59.hs: OK apply-refact> tests/examples/Default49.hs: OK apply-refact> tests/examples/List2.hs: OK (0.02s) apply-refact> tests/examples/Lambda37.hs: OK (0.02s) apply-refact> tests/examples/Default85.hs: OK apply-refact> tests/examples/Lambda3.hs: OK (0.01s) apply-refact> tests/examples/Default101.hs: OK apply-refact> tests/examples/Test10.hs: OK apply-refact> tests/examples/Import18.hs: OK apply-refact> tests/examples/Default29.hs: OK apply-refact> tests/examples/Default70.hs: OK apply-refact> tests/examples/Default94.hs: OK apply-refact> tests/examples/Import11.hs: OK (0.02s) apply-refact> tests/examples/Lambda9.hs: OK apply-refact> tests/examples/Default25.hs: OK (0.02s) apply-refact> tests/examples/Bracket16.hs: OK apply-refact> tests/examples/Structure2.hs: OK apply-refact> tests/examples/Default38.hs: OK (0.01s) apply-refact> tests/examples/Structure10.hs: OK (0.02s) apply-refact> tests/examples/Default79.hs: OK (0.01s) ormolu> [47 of 55] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, dist/build/Ormolu/Printer/Meat/Module.p_o ) apply-refact> tests/examples/Default14.hs: OK (0.02s) apply-refact> tests/examples/Default89.hs: OK (0.01s) apply-refact> tests/examples/Default62.hs: OK apply-refact> tests/examples/Bracket24.hs: OK tree-diff> [ 5 of 10] Compiling Data.TreeDiff.Parser ( src/Data/TreeDiff/Parser.hs, nothing ) tree-diff> [ 6 of 10] Compiling Data.TreeDiff.Pretty ( src/Data/TreeDiff/Pretty.hs, nothing ) tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:35:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 35 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:106:28: warning: [GHC-63394] [-Wx-partial] tree-diff> In the use of ‘head’ tree-diff> (imported from Prelude, but defined in GHC.List): tree-diff> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." tree-diff> | tree-diff> 106 | | length s >= 2 && head s == '"' && last s == '"' = tree-diff> | ^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:219:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 219 | ansiWlPretty :: Pretty WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:221:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 221 | { ppCon = WL.text tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:40: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:47: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘lbrace’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:222:58: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘rbrace’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 222 | , ppRec = \c xs -> ansiGroup (c WL.<+> WL.lbrace) WL.rbrace tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<+>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:53: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘equals’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:223:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 223 | $ map (\(fn, d) -> WL.text fn WL.<+> WL.equals WL. d) xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:224:28: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘lbracket’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 224 | , ppLst = ansiGroup WL.lbracket WL.rbracket tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:224:40: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘rbracket’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 224 | , ppLst = ansiGroup WL.lbracket WL.rbracket tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:225:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘dullwhite’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 225 | , ppCpy = WL.dullwhite tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘green’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:226:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | ormolu> [48 of 55] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, dist/build/Ormolu/Parser/Result.p_o ) ormolu> [49 of 55] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, dist/build/Ormolu/Printer.p_o ) tree-diff> 226 | , ppIns = \d -> WL.green $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘red’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:227:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 227 | , ppDel = \d -> WL.red $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:27: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘group’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:38: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<$>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:228:59: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘vsep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 228 | , ppApp = \f xs -> WL.group $ WL.nest 2 $ f WL.<$> WL.vsep xs tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:229:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘sep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 229 | , ppEdits = WL.sep tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:230:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 230 | , ppEllip = WL.text "..." tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:231:18: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘parens’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 231 | , ppParens = WL.parens tree-diff> | ^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:14: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:35: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:234:46: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 234 | ansiGroup :: WL.Doc -> WL.Doc -> [WL.Doc] -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:20: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘group’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:31: warning: [GHC-68441] [-Wdeprecations] row-types> Warning: Data.Row.Internal: could not find link destinations for: row-types> - Data.Row.Internal.Diff row-types> - Data.Row.Internal.ConstUnionR row-types> - Data.Row.Internal.MinJoinR row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.Remove tree-diff> In the use of ‘nest’ (imported from Text.PrettyPrint.ANSI.Leijen): row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.ModifyR tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> row-types> - Data.Row.Internal.Inject row-types> - Data.Row.Internal.ZipR row-types> - Data.Row.Internal.ApSingleR row-types> - Data.Row.Internal.ApR row-types> - Data.Row.Internal.MapR row-types> - Data.Row.Internal.AllUniqueLabelsR tree-diff> src/Data/TreeDiff/Pretty.hs:235:44: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘vsep’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:61: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘punctuate’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:235:74: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 235 | ansiGroup l r xs = WL.group $ WL.nest 2 (l WL.<$$> WL.vsep (WL.punctuate WL.comma xs) WL.<> r) tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:238:23: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 238 | ansiWlExpr :: Expr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:242:36: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 242 | ansiWlEditExpr :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:246:43: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 246 | ansiWlEditExprCompact :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:254:26: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): row-types> Warning: Data.Row.Records: could not find link destinations for: row-types> - Data.Row.Internal.ConstUnionR row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.ModifyR row-types> - Data.Row.Internal.Inject row-types> - Data.Row.Internal.ZipR row-types> - Data.Row.Internal.MapR row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Records.ToNativeGeneralG row-types> - Data.Row.Records.ToNativeG row-types> - Data.Row.Records.FromNativeG row-types> - Data.Row.Records.NativeRowG row-types> - Data.Row.Records.GenericRec row-types> - Data.Row.Records.D:R:RepRec tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 254 | ansiWlBgPretty :: Pretty WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘ondullgreen’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:41: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘white’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | row-types> Warning: Data.Row.Variants: could not find link destinations for: row-types> - Data.Row.Internal.Diff row-types> - Data.Row.Internal.MinJoinR row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.ModifyR row-types> - Data.Row.Internal.MapR row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Variants.FromNativeGeneralG row-types> - Data.Row.Variants.FromNativeG row-types> - Data.Row.Variants.ToNativeG row-types> - Data.Row.Variants.NativeRowG row-types> - Data.Row.Variants.GenericVar row-types> - Data.Row.Variants.D:R:RepVar tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:256:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 256 | { ppIns = \d -> WL.ondullgreen $ WL.white $ WL.plain $ WL.char '+' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:24: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘ondullred’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^^^^^ tree-diff> row-types> Warning: Data.Row: could not find link destinations for: row-types> - Data.Row.Internal.Diff row-types> - Data.Row.Internal.ConstUnionR row-types> - Data.Row.Internal.MinJoinR row-types> - Data.Row.Internal.Merge row-types> - Data.Row.Internal.LacksR row-types> - Data.Row.Internal.Remove row-types> - Data.Row.Internal.Get row-types> - Data.Row.Internal.AllUniqueLabelsR row-types> - Data.Row.Records.GenericRec row-types> - Data.Row.Records.D:R:RepRec row-types> - Data.Row.Variants.GenericVar row-types> - Data.Row.Variants.D:R:RepVar tree-diff> src/Data/TreeDiff/Pretty.hs:257:41: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘white’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:52: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:257:63: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘char’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 257 | , ppDel = \d -> WL.ondullred $ WL.white $ WL.plain $ WL.char '-' WL.<> d tree-diff> | ^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:261:25: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 261 | ansiWlBgExpr :: Expr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:265:38: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 265 | ansiWlBgEditExpr :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Pretty.hs:269:45: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 269 | ansiWlBgEditExprCompact :: Edit EditExpr -> WL.Doc tree-diff> | ^^^^^^ tree-diff> [ 7 of 10] Compiling Data.TreeDiff ( src/Data/TreeDiff.hs, nothing ) vector-algorithms> [11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, dist/build/Data/Vector/Algorithms/Tim.o, dist/build/Data/Vector/Algorithms/Tim.dyn_o ) tree-diff> [ 8 of 10] Compiling Data.TreeDiff.Golden ( src/Data/TreeDiff/Golden.hs, nothing ) tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:16:1: warning: [GHC-15328] [-Wdeprecations] tree-diff> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: tree-diff> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" tree-diff> | tree-diff> 16 | import qualified Text.PrettyPrint.ANSI.Leijen as WL tree-diff> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:77:67: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘plain’ (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 77 | wrt expr = BS.writeFile fp $ TE.encodeUtf8 $ T.pack $ showWL (WL.plain (ansiWlExpr expr)) ++ "\n" tree-diff> | ^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:79:11: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of type constructor or class ‘Doc’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 79 | showWL :: WL.Doc -> String tree-diff> | ^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:80:14: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘displayS’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 80 | showWL doc = WL.displayS (WL.renderSmart 0.4 80 doc) "" tree-diff> | ^^^^^^^^^^^ tree-diff> tree-diff> src/Data/TreeDiff/Golden.hs:80:27: warning: [GHC-68441] [-Wdeprecations] tree-diff> In the use of ‘renderSmart’ tree-diff> (imported from Text.PrettyPrint.ANSI.Leijen): tree-diff> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" tree-diff> | tree-diff> 80 | showWL doc = WL.displayS (WL.renderSmart 0.4 80 doc) "" tree-diff> | ^^^^^^^^^^^^^^ tree-diff> [ 9 of 10] Compiling Data.TreeDiff.QuickCheck ( src/Data/TreeDiff/QuickCheck.hs, nothing ) tree-diff> [10 of 10] Compiling Data.TreeDiff.Tree ( src/Data/TreeDiff/Tree.hs, nothing ) ormolu> [50 of 55] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, dist/build/Ormolu/Parser.p_o ) ormolu> [51 of 55] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, dist/build/Ormolu/Diff/ParseResult.p_o ) ormolu> [52 of 55] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, dist/build/Ormolu/Utils/IO.p_o ) ormolu> [53 of 55] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, dist/build/Ormolu/Utils/Fixity.p_o ) ormolu> [54 of 55] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, dist/build/Ormolu/Utils/Cabal.p_o ) ormolu> [55 of 55] Compiling Ormolu ( src/Ormolu.hs, dist/build/Ormolu.p_o ) tree-diff> Haddock coverage: tree-diff> 100% ( 3 / 3) in 'Data.TreeDiff.List' tree-diff> Warning: 'fromList' is ambiguous. It is defined tree-diff> * in ‘Data.Map.Strict.Internal’ tree-diff> * at src/Data/TreeDiff/OMap.hs:136:1 tree-diff> You may be able to disambiguate the identifier by qualifying it or tree-diff> by specifying the type/value namespace explicitly. tree-diff> Defaulting to the one defined at src/Data/TreeDiff/OMap.hs:136:1 tree-diff> Warning: 'toList' is ambiguous. It is defined tree-diff> * in ‘Data.Map.Internal’ tree-diff> * at src/Data/TreeDiff/OMap.hs:122:1 tree-diff> You may be able to disambiguate the identifier by qualifying it or tree-diff> by specifying the type/value namespace explicitly. tree-diff> Defaulting to the one defined at src/Data/TreeDiff/OMap.hs:122:1 tree-diff> Warning: 'OMap' is ambiguous. It is defined tree-diff> * at src/Data/TreeDiff/OMap.hs:33:20 tree-diff> * at src/Data/TreeDiff/OMap.hs:33:1 tree-diff> You may be able to disambiguate the identifier by qualifying it or tree-diff> by specifying the type/value namespace explicitly. tree-diff> Defaulting to the one defined at src/Data/TreeDiff/OMap.hs:33:1 tree-diff> 90% ( 10 / 11) in 'Data.TreeDiff.OMap' tree-diff> Missing documentation for: tree-diff> OMap (src/Data/TreeDiff/OMap.hs:33) tree-diff> Warning: 'Tree' is out of scope. tree-diff> If you qualify the identifier, haddock can try to link it anyway. tree-diff> Warning: 'ediff' is out of scope. tree-diff> If you qualify the identifier, haddock can try to link it anyway. tree-diff> 100% ( 8 / 8) in 'Data.TreeDiff.Expr' tree-diff> 87% ( 7 / 8) in 'Data.TreeDiff.Class' tree-diff> Missing documentation for: tree-diff> GToExpr (src/Data/TreeDiff/Class.hs:178) tree-diff> 100% ( 2 / 2) in 'Data.TreeDiff.Parser' tree-diff> Warning: 'Pretty' is ambiguous. It is defined tree-diff> * in ‘Prettyprinter.Internal’ tree-diff> * at src/Data/TreeDiff/Pretty.hs:43:19 tree-diff> * at src/Data/TreeDiff/Pretty.hs:43:1 tree-diff> You may be able to disambiguate the identifier by qualifying it or tree-diff> by specifying the type/value namespace explicitly. tree-diff> Defaulting to the one defined at src/Data/TreeDiff/Pretty.hs:43:1 tree-diff> 100% ( 23 / 23) in 'Data.TreeDiff.Pretty' tree-diff> 100% ( 5 / 5) in 'Data.TreeDiff' tree-diff> Warning: 'goldenTest' is out of scope. tree-diff> If you qualify the identifier, haddock can try to link it anyway. tree-diff> 100% ( 3 / 3) in 'Data.TreeDiff.Golden' tree-diff> Warning: '===' is out of scope. tree-diff> If you qualify the identifier, haddock can try to link it anyway. tree-diff> 100% ( 2 / 2) in 'Data.TreeDiff.QuickCheck' tree-diff> 100% ( 4 / 4) in 'Data.TreeDiff.Tree' apply-refact> tests/examples/Remote.hs: OK (0.40s) apply-refact> tests/examples/Extensions17.hs: OK (0.01s) apply-refact> tests/examples/List5.hs: OK apply-refact> tests/examples/Structure16.hs: OK apply-refact> tests/examples/Extensions21.hs: OK (0.01s) apply-refact> tests/examples/Default126.hs: OK apply-refact> tests/examples/Dollar0.hs: OK (0.02s) apply-refact> tests/examples/Bracket1.hs: OK apply-refact> tests/examples/Structure1.hs: OK (0.02s) apply-refact> tests/examples/Import22.hs: OK apply-refact> tests/examples/Default112.hs: OK apply-refact> tests/examples/NegApp.hs: OK (0.02s) apply-refact> tests/examples/Bracket8.hs: OK (0.01s) apply-refact> tests/examples/Monad11.hs: OK (0.03s) apply-refact> tests/examples/Test11.hs: OK apply-refact> tests/examples/Structure14.hs: OK (0.01s) apply-refact> tests/examples/Test8.hs: OK apply-refact> tests/examples/Test19.hs: OK vector-algorithms> [ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, dist/build/Data/Vector/Algorithms/Common.p_o ) apply-refact> tests/examples/Default8.hs: OK (0.03s) apply-refact> tests/examples/Default82.hs: OK (0.03s) apply-refact> tests/examples/Default107.hs: OK (0.01s) apply-refact> tests/examples/Bracket43.hs: OK (0.01s) apply-refact> tests/examples/Unsafe1.hs: OK (0.03s) apply-refact> tests/examples/Backquotes.hs: OK (0.01s) apply-refact> tests/examples/Default113.hs: OK (0.02s) apply-refact> tests/examples/Default74.hs: OK (0.01s) apply-refact> tests/examples/Monad19.hs: OK (0.02s) apply-refact> tests/examples/Default64.hs: OK (0.01s) apply-refact> tests/examples/Pragma8.hs: OK (0.02s) apply-refact> tests/examples/Lambda13.hs: OK apply-refact> tests/examples/Import15.hs: OK apply-refact> tests/examples/Bracket22.hs: OK (0.01s) apply-refact> tests/examples/Test18.hs: OK apply-refact> tests/examples/Structure13.hs: OK (0.03s) apply-refact> tests/examples/Monad2.hs: OK apply-refact> tests/examples/Default47.hs: OK (0.01s) apply-refact> tests/examples/Naming8.hs: OK apply-refact> tests/examples/Lambda1.hs: OK (0.02s) apply-refact> tests/examples/Pragma7.hs: OK apply-refact> tests/examples/Test29.hs: OK (0.07s) apply-refact> tests/examples/Default19.hs: OK vector-algorithms> [ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, dist/build/Data/Vector/Algorithms/Optimal.p_o ) tree-diff> Warning: Data.TreeDiff.Class: could not find link destinations for: tree-diff> - Data.Vector.Vector tree-diff> - Data.Vector.Primitive.Vector tree-diff> - Data.Vector.Storable.Vector tree-diff> - Data.Vector.Unboxed.Base.Unbox tree-diff> - Data.Vector.Unboxed.Base.Vector tree-diff> - Data.TreeDiff.Class.GSumToExpr tree-diff> - Data.TreeDiff.Class.gtoExpr apply-refact> tests/examples/Monad3.hs: OK (0.06s) apply-refact> tests/examples/Default93.hs: OK (0.06s) apply-refact> tests/examples/Default61.hs: OK (0.05s) apply-refact> tests/examples/Default127.hs: OK apply-refact> tests/examples/Duplicate2.hs: OK (0.09s) apply-refact> tests/examples/Lambda8.hs: OK (0.02s) apply-refact> tests/examples/ListRec6.hs: OK (0.08s) apply-refact> tests/examples/Default43.hs: OK (0.02s) apply-refact> tests/examples/Lambda41.hs: OK (0.03s) apply-refact> tests/examples/Test13.hs: OK apply-refact> tests/examples/ListRec0.hs: OK (0.03s) apply-refact> tests/examples/Structure9.hs: OK (0.01s) apply-refact> tests/examples/Structure23.hs: OK apply-refact> tests/examples/Default40.hs: OK (0.01s) apply-refact> tests/examples/Uncurry.hs: OK (0.03s) apply-refact> tests/examples/Default17.hs: OK apply-refact> tests/examples/Extensions3.hs: OK apply-refact> tests/examples/Bracket45.hs: OK (0.02s) apply-refact> tests/examples/Import5.hs: OK (0.01s) apply-refact> tests/examples/Default71.hs: OK (0.02s) apply-refact> tests/examples/Bracket6.hs: OK (0.01s) vector-algorithms> [ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, dist/build/Data/Vector/Algorithms/Insertion.p_o ) apply-refact> tests/examples/Bracket4.hs: OK (0.02s) apply-refact> tests/examples/Extensions23.hs: OK apply-refact> tests/examples/Default52.hs: OK apply-refact> tests/examples/Structure5.hs: OK apply-refact> tests/examples/Naming13.hs: OK apply-refact> tests/examples/Test1.hs: OK apply-refact> tests/examples/List3.hs: OK apply-refact> tests/examples/Monad13.hs: OK apply-refact> tests/examples/Default23.hs: OK (0.01s) apply-refact> tests/examples/Test6.hs: OK apply-refact> tests/examples/Structure4.hs: OK apply-refact> tests/examples/Unsafe5.hs: OK (0.03s) apply-refact> tests/examples/Bracket2.hs: OK (0.01s) apply-refact> tests/examples/Import17.hs: OK apply-refact> tests/examples/Comment1.hs: OK apply-refact> tests/examples/Pragma5.hs: OK (0.03s) apply-refact> tests/examples/Pragma4.hs: OK (0.01s) apply-refact> tests/examples/Structure6.hs: OK apply-refact> tests/examples/Default51.hs: OK (0.03s) apply-refact> tests/examples/Bracket40.hs: OK (0.02s) apply-refact> tests/examples/List10.hs: OK (0.03s) apply-refact> tests/examples/Default22.hs: OK (0.01s) apply-refact> tests/examples/Lambda28.hs: OK (0.02s) apply-refact> tests/examples/Import13.hs: OK apply-refact> tests/examples/Duplicate4.hs: OK (0.02s) apply-refact> tests/examples/Import8.hs: OK apply-refact> tests/examples/ParseErrorNoHint.hs: OK apply-refact> tests/examples/Bracket17.hs: OK apply-refact> tests/examples/Test25.hs: OK apply-refact> tests/examples/Lambda0.hs: OK (0.01s) apply-refact> tests/examples/Default3.hs: OK (0.02s) apply-refact> tests/examples/Naming6.hs: OK vector-algorithms> [ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, dist/build/Data/Vector/Algorithms/Merge.p_o ) apply-refact> tests/examples/Extensions11.hs: OK (0.02s) apply-refact> tests/examples/Test15.hs: OK apply-refact> tests/examples/Unsafe7.hs: OK (0.02s) apply-refact> tests/examples/Test22.hs: OK apply-refact> tests/examples/Default117.hs: OK (0.02s) apply-refact> tests/examples/Test4.hs: OK apply-refact> tests/examples/Default69.hs: OK apply-refact> tests/examples/Default96.hs: OK (0.02s) apply-refact> tests/examples/Bracket32.hs: OK apply-refact> tests/examples/Default72.hs: OK (0.01s) apply-refact> tests/examples/Extensions12.hs: OK apply-refact> tests/examples/Monad10.hs: OK (0.02s) apply-refact> tests/examples/Default77.hs: OK apply-refact> tests/examples/Default102.hs: OK apply-refact> tests/examples/Test28.hs: OK apply-refact> tests/examples/ArithSeq.hs: OK (0.03s) apply-refact> tests/examples/Bracket9.hs: OK (0.01s) apply-refact> tests/examples/Pragma0.hs: OK (0.07s) apply-refact> tests/examples/Test7.hs: OK apply-refact> tests/examples/Default31.hs: OK apply-refact> tests/examples/Import3.hs: OK apply-refact> tests/examples/Default15.hs: OK (0.01s) apply-refact> tests/examples/Default46.hs: OK apply-refact> tests/examples/Default24.hs: OK (0.02s) apply-refact> tests/examples/Test0.hs: OK apply-refact> tests/examples/Default118.hs: OK apply-refact> tests/examples/Test34.hs: OK apply-refact> tests/examples/Default26.hs: OK (0.03s) apply-refact> tests/examples/Comment3.hs: OK apply-refact> tests/examples/Default68.hs: OK apply-refact> tests/examples/Duplicate1.hs: OK (0.03s) apply-refact> tests/examples/ListRec3.hs: OK (0.04s) apply-refact> tests/examples/typetest.hs: OK (0.11s) apply-refact> tests/examples/Extensions25.hs: OK apply-refact> tests/examples/Default121.hs: OK (0.01s) apply-refact> tests/examples/Monad5.hs: OK (0.03s) apply-refact> tests/examples/Test14.hs: OK (0.01s) apply-refact> tests/examples/Unsafe2.hs: OK (0.04s) apply-refact> tests/examples/Default108.hs: OK (0.02s) apply-refact> tests/examples/Test20.hs: OK apply-refact> tests/examples/Extensions14.hs: OK (0.03s) apply-refact> tests/examples/Default44.hs: OK (0.01s) apply-refact> tests/examples/Default83.hs: OK apply-refact> tests/examples/Default37.hs: OK (0.02s) apply-refact> tests/examples/Lambda39.hs: OK (0.01s) apply-refact> tests/examples/Default87.hs: OK apply-refact> tests/examples/Default30.hs: OK (0.03s) apply-refact> tests/examples/Monad0.hs: OK apply-refact> tests/examples/Async.hs: OK (0.05s) apply-refact> tests/examples/Lambda12.hs: OK (0.01s) apply-refact> tests/examples/Naming14.hs: OK apply-refact> tests/examples/Default98.hs: OK (0.01s) apply-refact> tests/examples/Default27.hs: OK (0.03s) apply-refact> tests/examples/Default4.hs: OK (0.01s) apply-refact> tests/examples/Structure0.hs: OK (0.02s) apply-refact> tests/examples/Import9.hs: OK vector-algorithms> [ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, dist/build/Data/Vector/Algorithms/AmericanFlag.p_o ) apply-refact> tests/examples/Default2.hs: OK (0.03s) apply-refact> tests/examples/Lambda14.hs: OK (0.01s) apply-refact> tests/examples/Default35.hs: OK apply-refact> tests/examples/Unsafe4.hs: OK (0.02s) apply-refact> tests/examples/Default18.hs: OK apply-refact> tests/examples/Default6.hs: OK (0.02s) apply-refact> tests/examples/Bracket10.hs: OK apply-refact> tests/examples/Naming15.hs: OK apply-refact> tests/examples/Test21.hs: OK (0.07s) apply-refact> tests/examples/Default53.hs: OK (0.27s) apply-refact> tests/examples/Default66.hs: OK (0.07s) apply-refact> tests/examples/Lambda5.hs: OK (0.08s) apply-refact> tests/examples/Lambda11.hs: OK apply-refact> tests/examples/Default92.hs: OK (0.07s) apply-refact> tests/examples/Test16.hs: OK (0.07s) apply-refact> tests/examples/Import7.hs: OK (0.07s) apply-refact> tests/examples/Default60.hs: OK apply-refact> tests/examples/Monad9.hs: OK (0.06s) apply-refact> tests/examples/Lambda31.hs: OK (0.06s) apply-refact> tests/examples/Import21.hs: OK apply-refact> tests/examples/Extensions19.hs: OK (0.04s) apply-refact> tests/examples/Import19.hs: OK apply-refact> tests/examples/Monad15.hs: OK (0.05s) apply-refact> tests/examples/Lambda38.hs: OK apply-refact> tests/examples/List0.hs: OK (0.08s) apply-refact> tests/examples/Test24.hs: OK apply-refact> tests/examples/Naming12.hs: OK (0.01s) apply-refact> tests/examples/Default0.hs: OK (0.03s) apply-refact> tests/examples/Bracket7.hs: OK vector-algorithms> [ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, dist/build/Data/Vector/Algorithms/Heap.p_o ) apply-refact> tests/examples/Lambda7.hs: OK (0.03s) apply-refact> tests/examples/Pragma1.hs: OK (0.09s) apply-refact> tests/examples/List4.hs: OK (0.02s) apply-refact> tests/examples/Extensions27.hs: OK (0.01s) apply-refact> tests/examples/List12.hs: OK apply-refact> tests/examples/Default86.hs: OK (0.02s) apply-refact> tests/examples/Bracket47.hs: OK apply-refact> tests/examples/Default111.hs: OK (0.02s) apply-refact> tests/examples/Duplicate5.hs: OK apply-refact> tests/examples/Test2.hs: OK apply-refact> tests/examples/Default124.hs: OK apply-refact> tests/examples/Bracket21.hs: OK (0.03s) apply-refact> tests/examples/Structure19.hs: OK (0.02s) retrie> Preprocessing executable 'retrie' for retrie-1.2.3.. retrie> Building executable 'retrie' for retrie-1.2.3.. apply-refact> tests/examples/Pragma10.hs: OK apply-refact> tests/examples/Monad14.hs: OK (0.01s) apply-refact> tests/examples/Comment2.hs: OK (0.03s) apply-refact> tests/examples/Extensions13.hs: OK (0.02s) apply-refact> tests/examples/Import0.hs: OK retrie> [1 of 2] Compiling Fixity ( hse/Fixity.hs, dist/build/retrie/retrie-tmp/Fixity.o ) apply-refact> tests/examples/Duplicate6.hs: OK (0.04s) apply-refact> tests/examples/AndList.hs: OK (0.02s) apply-refact> tests/examples/Lambda40.hs: OK (0.02s) apply-refact> tests/examples/Lambda24.hs: OK (0.03s) apply-refact> tests/examples/Bracket0.hs: OK (0.03s) apply-refact> tests/examples/Bracket29.hs: OK apply-refact> tests/examples/ListRec7.hs: OK (0.04s) apply-refact> tests/examples/Import6.hs: OK (0.02s) apply-refact> tests/examples/Comment7.hs: OK (0.04s) apply-refact> tests/examples/Pragma9.hs: OK apply-refact> tests/examples/List9.hs: OK (0.02s) rerebase> Documentation created: dist/doc/html/rerebase/, rerebase> dist/doc/html/rerebase/rerebase.txt apply-refact> tests/examples/ListRec4.hs: OK (0.03s) apply-refact> tests/examples/Bracket39.hs: OK (0.01s) apply-refact> tests/examples/Monad1.hs: OK apply-refact> tests/examples/Structure17.hs: OK (0.01s) apply-refact> tests/examples/Lambda29.hs: OK (0.03s) rerebase> Running phase: installPhase apply-refact> tests/examples/Extensions2.hs: OK (0.02s) apply-refact> tests/examples/List7.hs: OK apply-refact> tests/examples/Default104.hs: OK (0.01s) apply-refact> tests/examples/Test5.hs: OK apply-refact> tests/examples/Lambda15.hs: OK apply-refact> tests/examples/Comment6.hs: OK apply-refact> tests/examples/Default103.hs: OK apply-refact> tests/examples/Default91.hs: OK (0.02s) apply-refact> tests/examples/Fixity.hs: OK (0.03s) apply-refact> tests/examples/Comment10.hs: OK (0.02s) apply-refact> tests/examples/Bracket34.hs: OK apply-refact> tests/examples/Default84.hs: OK (0.03s) apply-refact> tests/examples/Bracket13.hs: OK (0.01s) apply-refact> tests/examples/Default125.hs: OK apply-refact> tests/examples/Test35.hs: OK apply-refact> tests/examples/Test17.hs: OK apply-refact> tests/examples/Structure21.hs: OK row-types> Documentation created: dist/doc/html/row-types/, row-types> dist/doc/html/row-types/row-types.txt apply-refact> tests/examples/Default120.hs: OK (0.02s) apply-refact> tests/examples/Default88.hs: OK rerebase> Installing library in /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan apply-refact> tests/examples/Default90.hs: OK (0.02s) apply-refact> tests/examples/Default48.hs: OK (0.02s) retrie> [2 of 2] Compiling Main ( bin/Main.hs, dist/build/retrie/retrie-tmp/Main.o ) row-types> Preprocessing test suite 'test' for row-types-1.0.1.2.. apply-refact> tests/examples/Monad12.hs: OK apply-refact> tests/examples/Bracket11.hs: OK (0.01s) apply-refact> tests/examples/Bracket35.hs: OK apply-refact> tests/examples/Test12.hs: OK row-types> Running phase: installPhase apply-refact> tests/examples/Test38.hs: OK apply-refact> tests/examples/Lambda19.hs: OK (0.03s) apply-refact> tests/examples/Import2.hs: OK row-types> Installing library in /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX apply-refact> tests/examples/Default9.hs: OK (0.02s) apply-refact> tests/examples/Naming5.hs: OK (0.06s) apply-refact> tests/examples/Bracket18.hs: OK apply-refact> tests/examples/Default5.hs: OK (0.05s) apply-refact> tests/examples/Default99.hs: OK (0.04s) apply-refact> tests/examples/Default119.hs: OK (0.05s) apply-refact> tests/examples/Default114.hs: OK apply-refact> tests/examples/Structure7.hs: OK (0.05s) apply-refact> tests/examples/Bracket3.hs: OK (0.05s) apply-refact> tests/examples/Bracket5.hs: OK (0.03s) apply-refact> tests/examples/Comment0.hs: OK apply-refact> tests/examples/Default122.hs: OK (0.03s) apply-refact> tests/examples/Lambda35.hs: OK (0.01s) apply-refact> tests/examples/Test23.hs: OK apply-refact> tests/examples/Lambda10.hs: OK (0.02s) apply-refact> tests/examples/Naming16.hs: OK row-types> Running phase: fixupPhase apply-refact> tests/examples/Default33.hs: OK (0.01s) retrie> [3 of 3] Linking dist/build/retrie/retrie row-types> shrinking RPATHs of ELF executables and libraries in /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 apply-refact> tests/examples/Extensions24.hs: OK (0.02s) row-types> shrinking /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSrow-types-1.0.1.2-2abzGa154lN6Ymm429WyqX-ghc9.8.1.so apply-refact> tests/examples/Import4.hs: OK row-types> checking for references to /build/ in /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2... apply-refact> tests/examples/Lambda16.hs: OK (0.01s) row-types> patching script interpreter paths in /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 apply-refact> tests/examples/Bracket31.hs: OK (0.02s) apply-refact> tests/examples/NegLit.hs: OK apply-refact> tests/examples/Default50.hs: OK row-types> stripping (with command strip and flags -S -p) in /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2/lib apply-refact> tests/examples/Import14.hs: OK apply-refact> tests/examples/Extensions20.hs: OK (0.03s) vector-algorithms> [ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, dist/build/Data/Vector/Algorithms/Intro.p_o ) apply-refact> tests/examples/Default16.hs: OK ormolu> Preprocessing test suite 'tests' for ormolu-0.7.4.0.. ormolu> Building test suite 'tests' for ormolu-0.7.4.0.. apply-refact> tests/examples/Monad7.hs: OK (0.02s) apply-refact> tests/examples/Lambda26.hs: OK (0.02s) apply-refact> tests/examples/Unsafe6.hs: OK apply-refact> tests/examples/Default57.hs: OK apply-refact> tests/examples/Default110.hs: OK apply-refact> tests/examples/Default32.hs: OK apply-refact> tests/examples/Bracket25.hs: OK (0.01s) apply-refact> tests/examples/Bracket36.hs: OK row-types> shrinking RPATHs of ELF executables and libraries in /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc row-types> checking for references to /build/ in /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc... apply-refact> tests/examples/Structure20.hs: OK (0.02s) row-types> patching script interpreter paths in /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc apply-refact> tests/examples/List8.hs: OK apply-refact> tests/examples/Bracket44.hs: OK (0.03s) ormolu> [ 1 of 11] Compiling Ormolu.CabalInfoSpec ( tests/Ormolu/CabalInfoSpec.hs, dist/build/tests/tests-tmp/Ormolu/CabalInfoSpec.o ) apply-refact> tests/examples/Lambda6.hs: OK (0.01s) row-types (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc row-types (post)> Pushing 2 paths (106 are already present) using zstd to cache sellout ⏳ row-types (post)> row-types (post)> Pushing /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 (4.86 MiB) row-types (post)> Pushing /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc (3.46 MiB) row-types (post)> row-types (post)> All done. row-types (post)> added 2 signatures row-types (post)> added 1 signatures row-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc row-types (post)> copying 2 paths... row-types (post)> copying path '/nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc' to 'https://cache.nix-ci.com'... row-types (post)> copying path '/nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2' to 'https://cache.nix-ci.com'... row-types (post)> copying 1 paths... row-types (post)> copying path '/nix/store/6ywqy343bpbs2vx4ls4vvyrprslwwi36-row-types-1.0.1.2.drv' to 'https://cache.nix-ci.com'... row-types (post)> added 0 signatures row-types (post)> added 0 signatures row-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2 /nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc row-types (post)> copying 2 paths... row-types (post)> copying path '/nix/store/swdsw89s76f6521bpwc026pzm41i6gff-row-types-1.0.1.2-doc' to 'ssh-ng://worker.nix-ci.com'... row-types (post)> copying path '/nix/store/p69pmrych8gd1mrvh5rjv994r24w6j5z-row-types-1.0.1.2' to 'ssh-ng://worker.nix-ci.com'... row-types (post)> copying 1 paths... row-types (post)> copying path '/nix/store/6ywqy343bpbs2vx4ls4vvyrprslwwi36-row-types-1.0.1.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/00nvgkchwqsccnfi4nz5mmgqqkdlgccc-lsp-types-2.3.0.1.drv'... apply-refact> tests/examples/Default55.hs: OK (0.02s) apply-refact> tests/examples/Default56.hs: OK apply-refact> tests/examples/Default109.hs: OK apply-refact> tests/examples/Bracket20.hs: OK apply-refact> tests/examples/Structure15.hs: OK apply-refact> tests/examples/Extensions6.hs: OK apply-refact> tests/examples/Naming2.hs: OK apply-refact> tests/examples/Extensions26.hs: OK (0.03s) apply-refact> tests/examples/Lambda33.hs: OK apply-refact> tests/examples/Test37.hs: OK apply-refact> tests/examples/List13.hs: OK apply-refact> tests/examples/Unsafe8.hs: OK (0.02s) apply-refact> tests/examples/Default123.hs: OK (0.02s) apply-refact> tests/examples/Naming9.hs: OK apply-refact> tests/examples/Lambda21.hs: OK (0.02s) apply-refact> tests/examples/Default76.hs: OK (0.01s) apply-refact> tests/examples/Default73.hs: OK (0.01s) apply-refact> tests/examples/Bracket33.hs: OK apply-refact> tests/examples/Default12.hs: OK (0.03s) apply-refact> tests/examples/Default81.hs: OK apply-refact> tests/examples/Lambda2.hs: OK apply-refact> tests/examples/Test27.hs: OK apply-refact> tests/examples/Extensions0.hs: OK (0.01s) apply-refact> tests/examples/Lambda17.hs: OK apply-refact> tests/examples/Bracket41.hs: OK (0.03s) apply-refact> tests/examples/Test9.hs: OK apply-refact> tests/examples/Bracket38.hs: OK (0.01s) apply-refact> tests/examples/Lambda32.hs: OK (0.03s) apply-refact> tests/examples/Default58.hs: OK apply-refact> tests/examples/Test30.hs: OK (0.02s) apply-refact> tests/examples/Monad16.hs: OK (0.03s) apply-refact> tests/examples/Default116.hs: OK (0.01s) apply-refact> tests/examples/Import12.hs: OK (0.03s) apply-refact> tests/examples/Default7.hs: OK (0.02s) apply-refact> tests/examples/List11.hs: OK apply-refact> tests/examples/Lambda22.hs: OK apply-refact> tests/examples/EtaReduceLocalTypeSig.hs: OK (0.02s) apply-refact> tests/examples/Default45.hs: OK (0.02s) apply-refact> tests/examples/Extensions7.hs: OK (0.03s) apply-refact> tests/examples/Default67.hs: OK apply-refact> tests/examples/Structure11.hs: OK apply-refact> tests/examples/Structure8.hs: OK apply-refact> tests/examples/Bracket26.hs: OK (0.01s) apply-refact> tests/examples/Monad8.hs: OK apply-refact> tests/examples/Default13.hs: OK (0.02s) apply-refact> tests/examples/ListRec2.hs: OK (0.04s) apply-refact> tests/examples/Bracket30.hs: OK (0.01s) apply-refact> tests/examples/Import16.hs: OK apply-refact> tests/examples/Extensions8.hs: OK apply-refact> tests/examples/Default128.hs: OK (0.01s) apply-refact> tests/examples/Bracket14.hs: OK (0.03s) apply-refact> tests/examples/Sequence.hs: OK (0.04s) apply-refact> tests/examples/Extensions18.hs: OK (0.01s) apply-refact> tests/examples/Import1.hs: OK (0.01s) apply-refact> tests/examples/Extensions4.hs: OK apply-refact> tests/examples/Extensions22.hs: OK apply-refact> tests/examples/Default75.hs: OK (0.02s) apply-refact> tests/examples/Default97.hs: OK (0.03s) apply-refact> tests/examples/Lambda36.hs: OK apply-refact> tests/examples/LambdaCase01.hs: OK (0.04s) apply-refact> tests/examples/Import10.hs: OK (0.01s) apply-refact> tests/examples/Structure22.hs: OK (0.02s) apply-refact> tests/examples/Comment8.hs: OK (0.03s) apply-refact> tests/examples/Naming11.hs: OK apply-refact> tests/examples/Default34.hs: OK apply-refact> tests/examples/Naming0.hs: OK apply-refact> tests/examples/Bracket27.hs: OK (0.04s) apply-refact> tests/examples/Monad17.hs: OK (0.04s) apply-refact> tests/examples/Extensions29.hs: OK (0.02s) apply-refact> tests/examples/Lambda25.hs: OK (0.04s) apply-refact> tests/examples/ListRec5.hs: OK (0.03s) apply-refact> tests/examples/Lambda27.hs: OK (0.01s) apply-refact> tests/examples/Extensions15.hs: OK apply-refact> tests/examples/Default36.hs: OK (0.02s) apply-refact> tests/examples/Structure3.hs: OK apply-refact> tests/examples/Duplicate0.hs: OK apply-refact> tests/examples/Naming7.hs: OK apply-refact> tests/examples/Lambda18.hs: OK (0.04s) apply-refact> tests/examples/Test3.hs: OK apply-refact> tests/examples/Bracket37.hs: OK (0.03s) apply-refact> tests/examples/Default28.hs: OK (0.03s) retrie> Preprocessing executable 'demo-retrie' for retrie-1.2.3.. retrie> Building executable 'demo-retrie' for retrie-1.2.3.. retrie> [1 of 2] Compiling Fixity ( hse/Fixity.hs, dist/build/demo-retrie/demo-retrie-tmp/Fixity.o ) retrie> [2 of 2] Compiling Main ( demo/Main.hs, dist/build/demo-retrie/demo-retrie-tmp/Main.o ) retrie> [3 of 3] Linking dist/build/demo-retrie/demo-retrie ormolu> [ 2 of 11] Compiling Ormolu.Diff.TextSpec ( tests/Ormolu/Diff/TextSpec.hs, dist/build/tests/tests-tmp/Ormolu/Diff/TextSpec.o ) ormolu> [ 3 of 11] Compiling Ormolu.Fixity.ParserSpec ( tests/Ormolu/Fixity/ParserSpec.hs, dist/build/tests/tests-tmp/Ormolu/Fixity/ParserSpec.o ) ormolu> [ 4 of 11] Compiling Ormolu.Fixity.PrinterSpec ( tests/Ormolu/Fixity/PrinterSpec.hs, dist/build/tests/tests-tmp/Ormolu/Fixity/PrinterSpec.o ) ormolu> [ 5 of 11] Compiling Ormolu.FixitySpec ( tests/Ormolu/FixitySpec.hs, dist/build/tests/tests-tmp/Ormolu/FixitySpec.o ) ormolu> [ 6 of 11] Compiling Ormolu.OpTreeSpec ( tests/Ormolu/OpTreeSpec.hs, dist/build/tests/tests-tmp/Ormolu/OpTreeSpec.o ) ormolu> [ 7 of 11] Compiling Ormolu.Parser.OptionsSpec ( tests/Ormolu/Parser/OptionsSpec.hs, dist/build/tests/tests-tmp/Ormolu/Parser/OptionsSpec.o ) ormolu> [ 8 of 11] Compiling Ormolu.Parser.ParseFailureSpec ( tests/Ormolu/Parser/ParseFailureSpec.hs, dist/build/tests/tests-tmp/Ormolu/Parser/ParseFailureSpec.o ) ormolu> [ 9 of 11] Compiling Ormolu.Parser.PragmaSpec ( tests/Ormolu/Parser/PragmaSpec.hs, dist/build/tests/tests-tmp/Ormolu/Parser/PragmaSpec.o ) ormolu> [10 of 11] Compiling Ormolu.PrinterSpec ( tests/Ormolu/PrinterSpec.hs, dist/build/tests/tests-tmp/Ormolu/PrinterSpec.o ) ormolu> [11 of 11] Compiling Main ( tests/Spec.hs, dist/build/tests/tests-tmp/Main.o ) ormolu> [12 of 12] Linking dist/build/tests/tests tree-diff> Documentation created: dist/doc/html/tree-diff/, tree-diff> dist/doc/html/tree-diff/tree-diff.txt tree-diff> Preprocessing test suite 'tree-diff-test' for tree-diff-0.3.4.. tree-diff> Running phase: installPhase tree-diff> Installing library in /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk tree-diff> Running phase: fixupPhase tree-diff> shrinking RPATHs of ELF executables and libraries in /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 tree-diff> shrinking /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHStree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk-ghc9.8.1.so tree-diff> checking for references to /build/ in /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4... tree-diff> patching script interpreter paths in /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 tree-diff> stripping (with command strip and flags -S -p) in /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4/lib tree-diff> shrinking RPATHs of ELF executables and libraries in /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc tree-diff> checking for references to /build/ in /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc... tree-diff> patching script interpreter paths in /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc apply-refact> tests/examples/Naming1.hs: OK (0.01s) apply-refact> tests/examples/Comment5.hs: OK apply-refact> tests/examples/Default11.hs: OK (0.04s) apply-refact> tests/examples/Lambda34.hs: OK apply-refact> tests/examples/Lambda30.hs: OK (0.03s) apply-refact> tests/examples/Import20.hs: OK apply-refact> tests/examples/Default78.hs: OK (0.01s) apply-refact> tests/examples/Lambda20.hs: OK (0.03s) apply-refact> tests/examples/Bracket28.hs: OK apply-refact> tests/examples/ListRec8.hs: OK apply-refact> tests/examples/Duplicate3.hs: OK (0.01s) apply-refact> tests/examples/List1.hs: OK apply-refact> tests/examples/Default65.hs: OK (0.03s) apply-refact> tests/examples/Unsafe0.hs: OK apply-refact> tests/examples/Unsafe3.hs: OK (0.01s) apply-refact> tests/examples/Bracket15.hs: OK apply-refact> tests/examples/Bracket23.hs: OK (0.02s) apply-refact> tests/examples/Structure18.hs: OK (0.02s) apply-refact> tests/examples/Default80.hs: OK apply-refact> tests/examples/Default39.hs: OK (0.01s) apply-refact> tests/examples/Pragma2.hs: OK apply-refact> tests/examples/Default100.hs: OK apply-refact> tests/examples/Bracket42.hs: OK (0.02s) apply-refact> tests/examples/Default54.hs: OK (0.02s) apply-refact> tests/examples/Bracket12.hs: OK (0.01s) apply-refact> tests/examples/Monad18.hs: OK (0.02s) apply-refact> tests/examples/Extensions10.hs: OK apply-refact> tests/examples/Extensions5.hs: OK apply-refact> tests/examples/Test33.hs: OK apply-refact> tests/examples/Monad6.hs: OK apply-refact> tests/examples/Lambda4.hs: OK (0.01s) apply-refact> tests/examples/Default41.hs: OK (0.02s) apply-refact> tests/examples/Pragma3.hs: OK (0.01s) apply-refact> tests/examples/Default21.hs: OK (0.03s) apply-refact> tests/examples/Comment9.hs: OK (0.01s) apply-refact> tests/examples/Monad4.hs: OK apply-refact> tests/examples/List6.hs: OK apply-refact> tests/examples/Naming3.hs: OK (0.02s) apply-refact> tests/examples/Bracket46.hs: OK (0.01s) apply-refact> tests/examples/Lambda23.hs: OK apply-refact> apply-refact> All 449 tests passed (7.78s) apply-refact> Test suite test: PASS apply-refact> Test suite logged to: dist/test/apply-refact-0.14.0.0-test.log apply-refact> 1 of 1 test suites (1 of 1 test cases) passed. apply-refact> Running phase: haddockPhase apply-refact> Preprocessing test suite 'test' for apply-refact-0.14.0.0.. apply-refact> Preprocessing library for apply-refact-0.14.0.0.. apply-refact> Running Haddock on library for apply-refact-0.14.0.0.. apply-refact> Warning: --source-* options are ignored when --hyperlinked-source is enabled. apply-refact> [1 of 5] Compiling Refact.Compat ( src/Refact/Compat.hs, nothing ) apply-refact> [2 of 5] Compiling Refact.Utils ( src/Refact/Utils.hs, nothing ) apply-refact> [3 of 5] Compiling Refact.Internal ( src/Refact/Internal.hs, nothing ) apply-refact> [4 of 5] Compiling Refact.Fixity ( src/Refact/Fixity.hs, nothing ) apply-refact> [5 of 5] Compiling Refact.Apply ( src/Refact/Apply.hs, nothing ) apply-refact> Haddock coverage: apply-refact> 33% (446 /1333) in 'Refact.Compat' apply-refact> Missing documentation for: apply-refact> Module header apply-refact> Fixity apply-refact> SourceText apply-refact> FlagSpec apply-refact> Errors (src/Refact/Compat.hs:160) apply-refact> onError (src/Refact/Compat.hs:163) apply-refact> Match apply-refact> MatchGroup apply-refact> Fixity apply-refact> FunDep apply-refact> Match apply-refact> XXIEWrappedName apply-refact> XIEType apply-refact> XIEPattern apply-refact> XIEName apply-refact> XXIE apply-refact> XIEDocNamed apply-refact> XIEDoc apply-refact> XIEGroup apply-refact> XIEModuleContents apply-refact> XIEThingWith apply-refact> XIEThingAll apply-refact> XIEThingAbs apply-refact> XIEVar apply-refact> ImportDeclPkgQual apply-refact> XXImportDecl apply-refact> XCImportDecl apply-refact> XXFieldOcc apply-refact> XCFieldOcc apply-refact> XXConDeclField apply-refact> XConDeclField apply-refact> XXTyVarBndr apply-refact> XKindedTyVar apply-refact> XUserTyVar apply-refact> XXHsForAllTelescope apply-refact> XHsForAllInvis apply-refact> XHsForAllVis apply-refact> XXTyLit apply-refact> XCharTy apply-refact> XStrTy apply-refact> XNumTy apply-refact> XXType apply-refact> XWildCardTy apply-refact> XTyLit apply-refact> XExplicitTupleTy apply-refact> XExplicitListTy apply-refact> XRecTy apply-refact> XBangTy apply-refact> XDocTy apply-refact> XSpliceTy apply-refact> XKindSig apply-refact> XStarTy apply-refact> XIParamTy apply-refact> XParTy apply-refact> XOpTy apply-refact> XSumTy apply-refact> XTupleTy apply-refact> XListTy apply-refact> XFunTy apply-refact> XAppKindTy apply-refact> XAppTy apply-refact> XTyVar apply-refact> XQualTy apply-refact> XForAllTy apply-refact> XXHsPatSigType apply-refact> XHsPS apply-refact> XXHsWildCardBndrs apply-refact> XHsWC apply-refact> XXHsSigType apply-refact> XHsSig apply-refact> XXHsOuterTyVarBndrs apply-refact> XHsOuterExplicit apply-refact> XHsOuterImplicit apply-refact> XXLHsQTyVars apply-refact> XHsQTvs apply-refact> XHsFieldBind apply-refact> XXPat apply-refact> XCoPat apply-refact> XSigPat apply-refact> XNPlusKPat tree-diff (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 tree-diff (post)> Pushing 2 paths (171 are already present) using zstd to cache sellout ⏳ tree-diff (post)> tree-diff (post)> Pushing /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc (1.36 MiB) tree-diff (post)> Pushing /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 (4.86 MiB) tree-diff (post)> tree-diff (post)> All done. tree-diff (post)> added 2 signatures tree-diff (post)> added 1 signatures tree-diff (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 tree-diff (post)> copying 2 paths... tree-diff (post)> copying path '/nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc' to 'https://cache.nix-ci.com'... tree-diff (post)> copying path '/nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4' to 'https://cache.nix-ci.com'... tree-diff (post)> copying 1 paths... tree-diff (post)> copying path '/nix/store/bgw15qjj8virsfl3sd04p75zppml1vx5-tree-diff-0.3.4.drv' to 'https://cache.nix-ci.com'... tree-diff (post)> added 0 signatures tree-diff (post)> added 0 signatures tree-diff (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc /nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4 tree-diff (post)> copying 2 paths... tree-diff (post)> copying path '/nix/store/z3iasmlib55w6n9mj8mswq6jmjvfm972-tree-diff-0.3.4-doc' to 'ssh-ng://worker.nix-ci.com'... tree-diff (post)> copying path '/nix/store/zylmvq9sm2gryspxn4a9zh8950g50m8f-tree-diff-0.3.4' to 'ssh-ng://worker.nix-ci.com'... tree-diff (post)> copying 1 paths... tree-diff (post)> copying path '/nix/store/bgw15qjj8virsfl3sd04p75zppml1vx5-tree-diff-0.3.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/irw84xzfk40bn9fwailk4vg5z965xly9-haddock-library-1.11.0.drv'... rerebase> Running phase: fixupPhase rerebase> shrinking RPATHs of ELF executables and libraries in /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 rerebase> shrinking /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSrerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan-ghc9.8.1.so rerebase> checking for references to /build/ in /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2... rerebase> patching script interpreter paths in /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 rerebase> stripping (with command strip and flags -S -p) in /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2/lib rerebase> shrinking RPATHs of ELF executables and libraries in /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc rerebase> checking for references to /build/ in /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc... rerebase> patching script interpreter paths in /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc apply-refact> XNPat apply-refact> XLitPat apply-refact> XSplicePat apply-refact> XViewPat apply-refact> XConPat apply-refact> XSumPat apply-refact> XTuplePat apply-refact> XListPat apply-refact> XBangPat apply-refact> XParPat apply-refact> XAsPat apply-refact> XLazyPat apply-refact> XVarPat apply-refact> XWildPat apply-refact> XXOverLit apply-refact> XOverLit apply-refact> XXLit apply-refact> XHsDoublePrim apply-refact> XHsFloatPrim apply-refact> XHsRat apply-refact> XHsInteger apply-refact> XHsWord64Prim apply-refact> XHsWord32Prim apply-refact> XHsWord16Prim apply-refact> XHsWord8Prim apply-refact> XHsInt64Prim apply-refact> XHsInt32Prim apply-refact> XHsInt16Prim apply-refact> XHsInt8Prim apply-refact> XHsWordPrim apply-refact> XHsIntPrim apply-refact> XHsInt apply-refact> XHsStringPrim apply-refact> XHsString apply-refact> XHsCharPrim apply-refact> XHsChar apply-refact> XXApplicativeArg apply-refact> XApplicativeArgMany apply-refact> XApplicativeArgOne apply-refact> XXParStmtBlock apply-refact> XParStmtBlock apply-refact> XXCmd apply-refact> XCmdWrap apply-refact> XCmdDo apply-refact> XCmdLet apply-refact> XCmdIf apply-refact> XCmdLamCase apply-refact> XCmdCase apply-refact> XCmdPar apply-refact> XCmdLam apply-refact> XCmdApp apply-refact> XCmdArrForm apply-refact> XCmdArrApp apply-refact> XXStmtLR apply-refact> XRecStmt apply-refact> XTransStmt apply-refact> XParStmt apply-refact> XLetStmt apply-refact> XBodyStmt apply-refact> XApplicativeStmt apply-refact> XBindStmt apply-refact> XLastStmt apply-refact> XXGRHS apply-refact> XCGRHS apply-refact> XXGRHSs apply-refact> XCGRHSs apply-refact> XXMatch apply-refact> XCMatch apply-refact> XXMatchGroup apply-refact> XMG apply-refact> XXCmdTop apply-refact> XCmdTop apply-refact> XXQuote apply-refact> XVarBr apply-refact> XTypBr apply-refact> XDecBrG apply-refact> XDecBrL apply-refact> XPatBr apply-refact> XExpBr apply-refact> XXUntypedSplice apply-refact> XQuasiQuote apply-refact> XUntypedSpliceExpr apply-refact> XXTupArg apply-refact> XMissing apply-refact> XPresent apply-refact> XXAmbiguousFieldOcc apply-refact> XAmbiguous apply-refact> XUnambiguous apply-refact> XXPragE apply-refact> XSCC apply-refact> XXDotFieldOcc apply-refact> XCDotFieldOcc apply-refact> XXExpr apply-refact> XPragE apply-refact> XBinTick apply-refact> XTick apply-refact> XStatic apply-refact> XProc apply-refact> XUntypedSplice apply-refact> XTypedSplice apply-refact> XUntypedBracket apply-refact> XTypedBracket apply-refact> XArithSeq apply-refact> XExprWithTySig apply-refact> XProjection apply-refact> XGetField apply-refact> XLHsOLRecUpdLabels apply-refact> XLHsRecUpdLabels apply-refact> XRecordUpd apply-refact> XRecordCon apply-refact> XExplicitList apply-refact> XDo apply-refact> XLet apply-refact> XMultiIf apply-refact> XIf apply-refact> XCase apply-refact> XExplicitSum apply-refact> XExplicitTuple apply-refact> XSectionR apply-refact> XSectionL apply-refact> XPar apply-refact> XNegApp apply-refact> XOpApp apply-refact> XAppTypeE apply-refact> XApp apply-refact> XLamCase apply-refact> XLam apply-refact> XLitE apply-refact> XOverLitE apply-refact> XIPVar apply-refact> XOverLabel apply-refact> XRecSel apply-refact> XUnboundVar apply-refact> XVar apply-refact> XXModule apply-refact> XCModule apply-refact> XXInjectivityAnn apply-refact> XCInjectivityAnn apply-refact> XXRoleAnnotDecl apply-refact> XCRoleAnnotDecl apply-refact> XXAnnDecl apply-refact> XHsAnnotation apply-refact> XXWarnDecl apply-refact> XWarning apply-refact> XXWarnDecls apply-refact> XWarnings apply-refact> XXRuleBndr apply-refact> XRuleBndrSig apply-refact> XCRuleBndr apply-refact> XXRuleDecl apply-refact> XHsRule apply-refact> XXRuleDecls apply-refact> XCRuleDecls apply-refact> XXForeignExport apply-refact> XCExport apply-refact> XXForeignImport apply-refact> XCImport apply-refact> XXForeignDecl apply-refact> XForeignExport apply-refact> ForeignExport apply-refact> XForeignImport apply-refact> ForeignImport apply-refact> XXDefaultDecl apply-refact> XCDefaultDecl apply-refact> XViaStrategy apply-refact> XNewtypeStrategy apply-refact> XAnyClassStrategy apply-refact> XStockStrategy apply-refact> XXDerivDecl apply-refact> XCDerivDecl apply-refact> XXInstDecl apply-refact> XTyFamInstD apply-refact> XDataFamInstD apply-refact> XClsInstD apply-refact> XXClsInstDecl apply-refact> XCClsInstDecl apply-refact> XXTyFamInstDecl apply-refact> XCTyFamInstDecl apply-refact> XXFamEqn apply-refact> XCFamEqn apply-refact> XXConDecl apply-refact> XConDeclH98 apply-refact> XConDeclGADT apply-refact> XXDerivClauseTys apply-refact> XDctMulti apply-refact> XDctSingle apply-refact> XXHsDerivingClause apply-refact> XCHsDerivingClause apply-refact> XXHsDataDefn apply-refact> XCHsDataDefn apply-refact> XXFamilyDecl apply-refact> XCFamilyDecl apply-refact> XXFamilyResultSig apply-refact> XTyVarSig apply-refact> XCKindSig apply-refact> XNoSig apply-refact> XXTyClGroup apply-refact> XCTyClGroup apply-refact> XXFunDep apply-refact> XCFunDep apply-refact> XXTyClDecl apply-refact> XClassDecl apply-refact> XDataDecl apply-refact> XSynDecl apply-refact> XFamDecl apply-refact> XXSpliceDecl apply-refact> XSpliceDecl apply-refact> XXHsGroup apply-refact> XCHsGroup apply-refact> XXHsDecl apply-refact> XRoleAnnotD apply-refact> XDocD apply-refact> XSpliceD apply-refact> XRuleD apply-refact> XAnnD apply-refact> XWarningD apply-refact> XForD apply-refact> XDefD apply-refact> XKindSigD apply-refact> XSigD apply-refact> XValD apply-refact> XDerivD apply-refact> XInstD apply-refact> XTyClD apply-refact> XXStandaloneKindSig apply-refact> XStandaloneKindSig apply-refact> StandaloneKindSig apply-refact> XXFixitySig apply-refact> XFixitySig apply-refact> XXSig apply-refact> XCompleteMatchSig apply-refact> XSCCFunSig apply-refact> XMinimalSig apply-refact> XSpecInstSig apply-refact> XSpecSig apply-refact> XInlineSig apply-refact> XFixSig apply-refact> XIdSig apply-refact> XClassOpSig apply-refact> XPatSynSig apply-refact> XTypeSig apply-refact> XXIPBind apply-refact> XCIPBind apply-refact> XXHsIPBinds apply-refact> XIPBinds apply-refact> XXPatSynBind apply-refact> XPSB apply-refact> XXHsBindsLR apply-refact> XPatSynBind apply-refact> XVarBind apply-refact> XPatBind apply-refact> XFunBind apply-refact> XXValBindsLR apply-refact> XValBinds apply-refact> XXHsLocalBindsLR apply-refact> XEmptyLocalBinds apply-refact> XHsIPBinds apply-refact> XHsValBinds apply-refact> LIdP apply-refact> Anno apply-refact> DataConCantHappen apply-refact> moduleNameFS apply-refact> moduleNameString apply-refact> mkModuleName apply-refact> mkModuleNameFS apply-refact> LHsUniToken apply-refact> LHsToken apply-refact> LHsDocStringChunk apply-refact> HsDocStringDecorator apply-refact> LHsDocString apply-refact> mkHsDocStringChunk apply-refact> unpackHDSC apply-refact> mkGeneratedHsDocString retrie> Preprocessing test suite 'test' for retrie-1.2.3.. retrie> Building test suite 'test' for retrie-1.2.3.. retrie> [ 1 of 14] Compiling Annotated ( tests/Annotated.hs, dist/build/test/test-tmp/Annotated.o ) retrie> retrie> tests/Annotated.hs:140:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘locatedQ’ retrie> | retrie> 140 | locatedQ defaultVal q = const defaultVal `ext2Q` query retrie> | ^^^^^^^^ retrie> retrie> tests/Annotated.hs:169:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘assertLocsReplaced’ retrie> | retrie> 169 | assertLocsReplaced = everything (>>) assertReplaced retrie> | ^^^^^^^^^^^^^^^^^^ retrie> [ 2 of 14] Compiling CPP ( tests/CPP.hs, dist/build/test/test-tmp/CPP.o ) retrie> [ 3 of 14] Compiling Demo ( tests/Demo.hs, dist/build/test/test-tmp/Demo.o ) retrie> [ 4 of 14] Compiling Fixity ( hse/Fixity.hs, dist/build/test/test-tmp/Fixity.o ) retrie> [ 5 of 14] Compiling Golden ( tests/Golden.hs, dist/build/test/test-tmp/Golden.o ) retrie> retrie> tests/Golden.hs:67:38: warning: [GHC-63394] [-Wx-partial] retrie> In the use of ‘tail’ retrie> (imported from Prelude, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 67 | ('"':cs) -> recurse . second tail $ break (=='"') cs retrie> | ^^^^ retrie> retrie> tests/Golden.hs:103:7: warning: [GHC-40910] [-Wunused-local-binds] retrie> Defined but not used: ‘writeFn’ retrie> | retrie> 103 | writeFn fp _locs res _ _ = writeFile fp res retrie> | ^^^^^^^ retrie> retrie> tests/Golden.hs:104:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] retrie> Pattern match(es) are non-exhaustive retrie> In a pattern binding: retrie> Patterns of type ‘[FilePath]’ not matched: retrie> [] retrie> (_:_:_) retrie> | retrie> 104 | [tmpFile] = targetFiles retrie> | ^^^^^^^^^^^^^^^^^^^^^^^ retrie> [ 6 of 14] Compiling Dependent ( tests/Dependent.hs, dist/build/test/test-tmp/Dependent.o ) retrie> retrie> tests/Dependent.hs:17:34: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘rtVerbosity’ retrie> | retrie> 17 | dependentStmtTest libdir rtDir p rtVerbosity = retrie> | ^^^^^^^^^^^ retrie> [ 7 of 14] Compiling GroundTerms ( tests/GroundTerms.hs, dist/build/test/test-tmp/GroundTerms.o ) retrie> [ 8 of 14] Compiling ParseQualified ( tests/ParseQualified.hs, dist/build/test/test-tmp/ParseQualified.o ) retrie> [ 9 of 14] Compiling Util ( tests/Util.hs, dist/build/test/test-tmp/Util.o ) retrie> [10 of 14] Compiling Targets ( tests/Targets.hs, dist/build/test/test-tmp/Targets.o ) retrie> [11 of 14] Compiling Ignore ( tests/Ignore.hs, dist/build/test/test-tmp/Ignore.o ) retrie> [12 of 14] Compiling Exclude ( tests/Exclude.hs, dist/build/test/test-tmp/Exclude.o ) retrie> [13 of 14] Compiling AllTests ( tests/AllTests.hs, dist/build/test/test-tmp/AllTests.o ) ormolu> Preprocessing executable 'ormolu' for ormolu-0.7.4.0.. ormolu> Building executable 'ormolu' for ormolu-0.7.4.0.. ormolu> [1 of 2] Compiling Paths_ormolu ( dist/build/ormolu/autogen/Paths_ormolu.hs, dist/build/ormolu/ormolu-tmp/Paths_ormolu.o, dist/build/ormolu/ormolu-tmp/Paths_ormolu.dyn_o ) ormolu> [2 of 2] Compiling Main ( app/Main.hs, dist/build/ormolu/ormolu-tmp/Main.o ) ormolu> [3 of 3] Linking dist/build/ormolu/ormolu vector-algorithms> [ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, dist/build/Data/Vector/Algorithms/Radix.p_o ) vector-algorithms> [ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, dist/build/Data/Vector/Algorithms/Search.p_o ) vector-algorithms> [10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, dist/build/Data/Vector/Algorithms.p_o ) vector-algorithms> [11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, dist/build/Data/Vector/Algorithms/Tim.p_o ) vector-algorithms> Preprocessing test suite 'properties' for vector-algorithms-0.9.1.0.. vector-algorithms> Building test suite 'properties' for vector-algorithms-0.9.1.0.. vector-algorithms> [1 of 4] Compiling Optimal ( tests/properties/Optimal.hs, dist/build/properties/properties-tmp/Optimal.o ) vector-algorithms> [2 of 4] Compiling Util ( tests/properties/Util.hs, dist/build/properties/properties-tmp/Util.o ) vector-algorithms> [3 of 4] Compiling Properties ( tests/properties/Properties.hs, dist/build/properties/properties-tmp/Properties.o ) vector-algorithms> [4 of 4] Compiling Main ( tests/properties/Tests.hs, dist/build/properties/properties-tmp/Main.o ) lsp-types> Running phase: setupCompilerEnvironmentPhase lsp-types> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lsp-types> Running phase: unpackPhase lsp-types> unpacking source archive /nix/store/6fn01jxrr3g5yrw27rwf0zcbvs5r1sjn-lsp-types-2.3.0.1.tar.gz lsp-types> source root is lsp-types-2.3.0.1 lsp-types> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lsp-types-2.3.0.1/test/WorkspaceEditSpec.hs" lsp-types> Running phase: patchPhase lsp-types> Running phase: compileBuildDriverPhase lsp-types> setupCompileFlags: -package-db=/build/tmp.Zqe4rai52S/setup-package.conf.d -threaded lsp-types> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.Zqe4rai52S/Main.o ) lsp-types> [2 of 2] Linking Setup lsp-types> Running phase: updateAutotoolsGnuConfigScriptsPhase lsp-types> Running phase: configurePhase lsp-types> configureFlags: --verbose --prefix=/nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.Zqe4rai52S/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 --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib lsp-types> Using Parsec parser lsp-types> Configuring lsp-types-2.3.0.1... lsp-types> Flags chosen: force-ospath=False lsp-types> Dependency Diff >=0.4 && <1.1: using Diff-0.5 lsp-types> Dependency aeson >=2 && <2.3: using aeson-2.2.3.0 lsp-types> Dependency base >=4.11 && <5: using base-4.19.0.0 lsp-types> Dependency binary >=0.8 && <0.9: using binary-0.8.9.1 lsp-types> Dependency containers >=0.6 && <0.8: using containers-0.6.8 lsp-types> Dependency data-default >=0.7 && <0.9: using data-default-0.7.1.3 lsp-types> Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 lsp-types> Dependency dlist >=1.0 && <1.1: using dlist-1.0 lsp-types> Dependency exceptions >=0.10 && <0.11: using exceptions-0.10.7 lsp-types> Dependency filepath >=1.4 && <1.6: using filepath-1.4.100.4 lsp-types> Dependency hashable >=1.4 && <1.6: using hashable-1.4.7.0 lsp-types> Dependency indexed-traversable >=0.1 && <0.2: using indexed-traversable-0.1.4 lsp-types> Dependency indexed-traversable-instances >=0.1 && <0.2: using lsp-types> indexed-traversable-instances-0.1.2 lsp-types> Dependency lens >=5.1 && <5.4: using lens-5.3.4 lsp-types> Dependency mod >=0.2 && <0.3: using mod-0.2.0.1 lsp-types> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 lsp-types> Dependency network-uri >=2.6 && <2.7: using network-uri-2.6.4.2 lsp-types> Dependency prettyprinter >=1.7 && <1.8: using prettyprinter-1.7.1 lsp-types> Dependency row-types >=1.0 && <1.1: using row-types-1.0.1.2 lsp-types> Dependency safe >=0.3 && <0.4: using safe-0.3.21 lsp-types> Dependency some >=1.0 && <1.1: using some-1.0.6 lsp-types> Dependency template-haskell >=2.7 && <2.24: using template-haskell-2.21.0.0 lsp-types> Dependency text >=1 && <2.2: using text-2.1 lsp-types> Dependency aeson >=2: using aeson-2.2.3.0 lsp-types> Dependency base >=4.11 && <5: using base-4.19.0.0 lsp-types> Dependency file-embed >=0.0.15 && <0.1: using file-embed-0.0.16.0 lsp-types> Dependency lens >=5.1 && <5.4: using lens-5.3.4 lsp-types> Dependency template-haskell >=2.7 && <2.24: using template-haskell-2.21.0.0 lsp-types> Dependency text >=1 && <2.2: using text-2.1 lsp-types> Dependency QuickCheck: using QuickCheck-2.14.3 lsp-types> Dependency base >=4.11 && <5: using base-4.19.0.0 lsp-types> Dependency generic-arbitrary: using generic-arbitrary-1.0.1.2 lsp-types> Dependency lsp-types: using lsp-types-2.3.0.1 apply-refact> isEmptyDocString apply-refact> docStringChunks apply-refact> pprHsDocStrings apply-refact> LPat apply-refact> MatchGroup apply-refact> isPromoted apply-refact> CImportSpec apply-refact> NoEpAnns apply-refact> EpAnnCO apply-refact> SrcSpanAnnC apply-refact> SrcSpanAnnP apply-refact> SrcSpanAnnL apply-refact> SrcSpanAnnN apply-refact> SrcSpanAnnA apply-refact> LocatedC apply-refact> LocatedP apply-refact> LocatedL apply-refact> LocatedN apply-refact> LocatedA apply-refact> LEpaComment apply-refact> EpaCommentTok apply-refact> EpaComment apply-refact> getTokenSrcSpan apply-refact> getDeltaLine apply-refact> epaLocationFromSrcAnn apply-refact> spanAsAnchor apply-refact> realSpanAsAnchor apply-refact> emptyComments apply-refact> n2l apply-refact> l2l apply-refact> reLoc apply-refact> reLocA apply-refact> reLocL apply-refact> reLocC apply-refact> reLocN apply-refact> realSrcSpan apply-refact> srcSpan2e apply-refact> la2e apply-refact> extraToAnnList apply-refact> reAnn apply-refact> reAnnC apply-refact> reAnnL apply-refact> getLocAnn apply-refact> getLocA apply-refact> noLocA apply-refact> noAnnSrcSpan apply-refact> noSrcSpanA apply-refact> addAnns apply-refact> addAnnsA apply-refact> widenAnchor apply-refact> widenAnchorR apply-refact> widenLocatedAn apply-refact> epAnnAnnsL apply-refact> epAnnAnns apply-refact> annParen2AddEpAnn apply-refact> epAnnComments apply-refact> sortLocatedA apply-refact> mapLocA apply-refact> combineLocsA apply-refact> combineSrcSpansA apply-refact> addCLocAA apply-refact> getFollowingComments apply-refact> setFollowingComments apply-refact> setPriorComments apply-refact> noComments apply-refact> placeholderRealSpan apply-refact> comment apply-refact> NoGhcTcPass apply-refact> GhcTc apply-refact> GhcRn apply-refact> GhcPs apply-refact> Pass apply-refact> IsSrcSpanAnn apply-refact> pprIfPs apply-refact> pprIfRn apply-refact> pprIfTc apply-refact> noHsTok apply-refact> noHsUniTok apply-refact> Docs apply-refact> DocStructure apply-refact> LHsDoc apply-refact> emptyDocs apply-refact> EpAnnImportDecl apply-refact> XImportDeclPass apply-refact> simpleImportDecl apply-refact> ieName apply-refact> ieNames apply-refact> ieDeprecation apply-refact> ieWrappedLName apply-refact> ieWrappedName apply-refact> lieWrappedName apply-refact> ieLWrappedName apply-refact> replaceWrappedName apply-refact> replaceLWrappedName apply-refact> pprImpExp apply-refact> negateOverLitVal apply-refact> LHsTypeArg apply-refact> HsLinearArrowTokens apply-refact> HsBndrVis apply-refact> hsQTvExplicit apply-refact> hsPatSigType apply-refact> mapHsOuterImplicit apply-refact> hsIPNameFS apply-refact> isHsBndrInvisible apply-refact> hsMult apply-refact> hsScaledThing apply-refact> conDetailsArity apply-refact> ConLikeP apply-refact> ParPat apply-refact> XPat apply-refact> pat_args apply-refact> pat_con apply-refact> pat_con_ext apply-refact> hsConPatArgs apply-refact> hsRecFields apply-refact> hsRecFieldsArgs apply-refact> hsRecFieldSel apply-refact> pprLPat apply-refact> LHsLocalBindsLR apply-refact> isFixityLSig apply-refact> isTypeLSig apply-refact> isSpecLSig apply-refact> isSpecInstLSig apply-refact> isPragLSig apply-refact> isInlineLSig apply-refact> isMinimalLSig apply-refact> isSCCFunSig apply-refact> isCompleteMatchSig apply-refact> LDerivClauseTys apply-refact> LHsDerivingClause apply-refact> FamilyInfo apply-refact> LHsFunDep apply-refact> LHsDecl apply-refact> hsGroupInstDecls apply-refact> tyClDeclTyVars apply-refact> tyClGroupTyClDecls apply-refact> tyClGroupInstDecls apply-refact> tyClGroupRoleDecls apply-refact> tyClGroupKindSigs apply-refact> familyInfoTyConFlavour apply-refact> dataDefnConsNewOrData apply-refact> collectRuleBndrSigTys apply-refact> docDeclDoc apply-refact> annProvenanceName_maybe apply-refact> HsDoFlavour apply-refact> TransForm apply-refact> DotFieldOcc apply-refact> LHsRecUpdProj apply-refact> RecUpdProj apply-refact> LHsRecProj apply-refact> RecProj apply-refact> FieldLabelStrings apply-refact> isInfixMatch apply-refact> isPatSynCtxt apply-refact> qualifiedDoModuleName_maybe apply-refact> isComprehensionContext apply-refact> isDoComprehensionContext apply-refact> isMonadDoStmtContext apply-refact> isMonadCompContext apply-refact> isMonadDoCompContext apply-refact> HsUntypedSpliceResult apply-refact> SplicePointName apply-refact> pprFunBind apply-refact> pprPatBind apply-refact> pprUntypedSplice apply-refact> pprTypedSplice apply-refact> pprExpr apply-refact> pprLExpr apply-refact> pprParendExpr apply-refact> OutputableBndrFlag apply-refact> HsCoreTy apply-refact> EpAnnForallTy apply-refact> getBangType apply-refact> getBangStrictness apply-refact> fromMaybeContext apply-refact> mkHsForAllVisTele apply-refact> mkHsForAllInvisTele apply-refact> mkHsQTvs apply-refact> emptyLHsQTvs apply-refact> hsSigWcType apply-refact> dropWildCards apply-refact> hsOuterTyVarNames apply-refact> hsOuterExplicitBndrs apply-refact> mkHsOuterImplicit apply-refact> mkHsOuterExplicit apply-refact> mkHsImplicitSigType apply-refact> mkHsExplicitSigType apply-refact> mkHsWildCardBndrs apply-refact> mkHsPatSigType apply-refact> mkEmptyWildCardBndrs apply-refact> hsLinear apply-refact> hsUnrestricted apply-refact> isUnrestricted apply-refact> pprHsArrow apply-refact> hsWcScopedTvs apply-refact> hsScopedTvs apply-refact> hsScopedKvs apply-refact> hsTyVarName apply-refact> hsLTyVarName apply-refact> hsLTyVarNames apply-refact> hsExplicitLTyVarNames apply-refact> hsAllLTyVarNames apply-refact> hsLTyVarLocName apply-refact> hsLTyVarLocNames apply-refact> ignoreParens apply-refact> mkAnonWildCardTy apply-refact> mkHsOpTy apply-refact> mkHsAppTy apply-refact> mkHsAppTys apply-refact> mkHsAppKindTy apply-refact> splitHsFunType apply-refact> numVisibleArgs apply-refact> mkFieldOcc apply-refact> mkAmbiguousFieldOcc apply-refact> ambiguousFieldOccRdrName apply-refact> ambiguousFieldOccLRdrName apply-refact> selectorAmbiguousFieldOcc apply-refact> unambiguousFieldOcc apply-refact> ambiguousFieldOcc apply-refact> pprAnonWildCard apply-refact> pprLHsContext apply-refact> pprConDeclFields apply-refact> pprHsType apply-refact> OverLitTc apply-refact> OverLitRn apply-refact> pprXOverLit apply-refact> overLitType apply-refact> AnnSig apply-refact> XVarBindGhc apply-refact> NHsValBindsLR apply-refact> pprLHsBinds apply-refact> pprLHsBindsForUser apply-refact> pprDeclList apply-refact> emptyLocalBinds apply-refact> eqEmptyLocalBinds retrie> [14 of 14] Compiling Main ( tests/Main.hs, dist/build/test/test-tmp/Main.o ) retrie> [15 of 15] Linking dist/build/test/test lsp-types> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 lsp-types> Dependency row-types: using row-types-1.0.1.2 lsp-types> Dependency template-haskell: using template-haskell-2.21.0.0 lsp-types> Dependency base: using base-4.19.0.0 lsp-types> Dependency containers: using containers-0.6.8 lsp-types> Dependency directory: using directory-1.3.8.1 lsp-types> Dependency filepath: using filepath-1.4.100.4 lsp-types> Dependency lsp-types:metamodel: using lsp-types-2.3.0.1 lsp-types> Dependency mtl: using mtl-2.3.1 lsp-types> Dependency prettyprinter: using prettyprinter-1.7.1 lsp-types> Dependency regex: using regex-1.1.0.2 lsp-types> Dependency text: using text-2.1 lsp-types> Dependency witherable: using witherable-0.5 lsp-types> Dependency QuickCheck: using QuickCheck-2.14.3 lsp-types> Dependency aeson: using aeson-2.2.3.0 lsp-types> Dependency base: using base-4.19.0.0 lsp-types> Dependency filepath: using filepath-1.4.100.4 lsp-types> Dependency hspec: using hspec-2.11.12 lsp-types> Dependency hspec-golden: using hspec-golden-0.2.2.0 lsp-types> Dependency lens: using lens-5.3.4 lsp-types> Dependency lsp-types:{lsp-types, lsp-types-quickcheck}: using lsp-types> lsp-types-2.3.0.1 lsp-types> Dependency lsp-types:{lsp-types, lsp-types-quickcheck}: using lsp-types> lsp-types-2.3.0.1 lsp-types> Dependency network-uri: using network-uri-2.6.4.2 lsp-types> Dependency prettyprinter: using prettyprinter-1.7.1 lsp-types> Dependency quickcheck-instances: using quickcheck-instances-0.3.32 lsp-types> Dependency text: using text-2.1 lsp-types> Source component graph: lsp-types> component lib:metamodel lsp-types> component exe:generator dependency lib:metamodel lsp-types> component lib lsp-types> component lib:lsp-types-quickcheck dependency lib lsp-types> component test:lsp-types-test lsp-types> dependency lib lsp-types> dependency lib:lsp-types-quickcheck lsp-types> Configured component graph: lsp-types> component lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel lsp-types> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> include base-4.19.0.0-05c7 lsp-types> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l lsp-types> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> include template-haskell-2.21.0.0-79e7 lsp-types> include text-2.1-c70b lsp-types> component lsp-types-2.3.0.1-DDfkWaCjX9D3EZXmyGxQMK-generator lsp-types> include base-4.19.0.0-05c7 lsp-types> include containers-0.6.8-e785 lsp-types> include directory-1.3.8.1-696d lsp-types> include filepath-1.4.100.4-dda0 lsp-types> include lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel lsp-types> include mtl-2.3.1-eef8 lsp-types> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> include regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l lsp-types> include text-2.1-c70b lsp-types> include witherable-0.5-7uoYz5beMY86pccs5YS9nf lsp-types> component lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 lsp-types> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> include base-4.19.0.0-05c7 lsp-types> include binary-0.8.9.1-a30e lsp-types> include containers-0.6.8-e785 lsp-types> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-types> include deepseq-1.5.0.0-3309 lsp-types> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI lsp-types> include exceptions-0.10.7-57c8 lsp-types> include filepath-1.4.100.4-dda0 lsp-types> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lsp-types> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 lsp-types> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f lsp-types> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> include mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf lsp-types> include mtl-2.3.1-eef8 lsp-types> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg lsp-types> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX lsp-types> include safe-0.3.21-GvAYZRhsg24ENxniSyOqsT lsp-types> include some-1.0.6-yNPNjPl9fj8mgHQzhn0AW lsp-types> include template-haskell-2.21.0.0-79e7 lsp-types> include text-2.1-c70b lsp-types> component lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck lsp-types> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lsp-types> include base-4.19.0.0-05c7 lsp-types> include generic-arbitrary-1.0.1.2-4mKVRoctoWeBBk2iaFJwFU lsp-types> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X lsp-types> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX lsp-types> include template-haskell-2.21.0.0-79e7 lsp-types> component lsp-types-2.3.0.1-CWxkv8lNlyN2SEYyoTPfxl-lsp-types-test rerebase (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc rerebase (post)> Pushing 2 paths (162 are already present) using zstd to cache sellout ⏳ rerebase (post)> rerebase (post)> Pushing /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 (10.00 MiB) rerebase (post)> Pushing /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc (3.77 MiB) rerebase (post)> rerebase (post)> All done. rerebase (post)> added 2 signatures rerebase (post)> added 1 signatures rerebase (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc rerebase (post)> copying 2 paths... rerebase (post)> copying path '/nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc' to 'https://cache.nix-ci.com'... rerebase (post)> copying path '/nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2' to 'https://cache.nix-ci.com'... rerebase (post)> copying 1 paths... rerebase (post)> copying path '/nix/store/p74267l9isdgbv7sryd2bmns1fjbp507-rerebase-1.21.2.drv' to 'https://cache.nix-ci.com'... rerebase (post)> added 0 signatures rerebase (post)> added 0 signatures rerebase (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2 /nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc rerebase (post)> copying 2 paths... rerebase (post)> copying path '/nix/store/rj4c20b1ikzd6g0zivk4slqaqh0h5jwg-rerebase-1.21.2-doc' to 'ssh-ng://worker.nix-ci.com'... rerebase (post)> copying path '/nix/store/l4hkdcx35kq9224y16zb8vgffq6h6gk7-rerebase-1.21.2' to 'ssh-ng://worker.nix-ci.com'... rerebase (post)> copying 1 paths... rerebase (post)> copying path '/nix/store/p74267l9isdgbv7sryd2bmns1fjbp507-rerebase-1.21.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/xl07gc31z6kk1fgc8nvzzzrvl0mv8wlb-deferred-folds-0.9.18.7.drv'... building '/nix/store/5qiab5xpgwwg0qajs66vaks8c98qjghn-focus-1.0.3.2.drv'... building '/nix/store/3djjggjy9cb8i9ddwddbfjnnc2bch3k9-neat-interpolation-0.5.1.4.drv'... apply-refact> isEmptyValBinds apply-refact> emptyValBindsIn apply-refact> emptyValBindsOut apply-refact> emptyLHsBinds apply-refact> isEmptyLHsBinds apply-refact> plusHsValBinds apply-refact> ppr_monobind apply-refact> pprTicks apply-refact> isEmptyIPBindsPR apply-refact> isEmptyIPBindsTc apply-refact> noSpecPrags apply-refact> hasSpecPrags apply-refact> isDefaultMethod apply-refact> ppr_sig apply-refact> hsSigDoc apply-refact> pragBrackets apply-refact> pprVarSig apply-refact> pprSpec apply-refact> pprTcSpecPrags apply-refact> pprMinimalSig apply-refact> HsPatExpansion apply-refact> EpAnnSumPat apply-refact> hsRecFieldId apply-refact> hsRecUpdFieldRdr apply-refact> hsRecUpdFieldId apply-refact> hsRecUpdFieldOcc apply-refact> pprParendLPat apply-refact> pprConArgs apply-refact> mkPrefixConPat apply-refact> mkNilPat apply-refact> mkCharLitPat apply-refact> isBangedLPat apply-refact> looksLazyPatBind apply-refact> collectEvVarsPats apply-refact> collectEvVarsPat apply-refact> HsRuleAnn apply-refact> HsRuleRn apply-refact> XViaStrategyPs apply-refact> DataDeclRn apply-refact> emptyRdrGroup apply-refact> emptyRnGroup apply-refact> appendGroups apply-refact> tyFamInstDeclName apply-refact> tyFamInstDeclLName apply-refact> tyClDeclLName apply-refact> countTyClDecls apply-refact> tcdName apply-refact> pp_vanilla_decl_head apply-refact> pprTyClDeclFlavour apply-refact> familyDeclLName apply-refact> familyDeclName apply-refact> famResultKindSignature apply-refact> standaloneKindSigName apply-refact> getConNames apply-refact> hsConDeclTheta apply-refact> ppDataDefnHeader apply-refact> pprTyFamInstDecl apply-refact> pprDataFamInstFlavour apply-refact> pprHsFamInstLHS apply-refact> instDeclDataFamInsts apply-refact> anyLConIsGadt apply-refact> flattenRuleDecls apply-refact> pprFullRuleName apply-refact> roleAnnotDeclName apply-refact> UntypedSpliceFlavour apply-refact> DelayedSplice apply-refact> XBindStmtTc apply-refact> XBindStmtRn apply-refact> RecStmtTc apply-refact> GrhsAnn apply-refact> MatchGroupTc apply-refact> CmdTopTc apply-refact> HsExpansion apply-refact> XXExprGhcTc apply-refact> AnnsIf apply-refact> AnnProjection apply-refact> AnnFieldLabel apply-refact> AnnExplicitSum apply-refact> EpAnnUnboundVar apply-refact> EpAnnHsCase apply-refact> HsBracketTc apply-refact> SyntaxExprGhc apply-refact> noSyntaxExpr apply-refact> tupArgPresent apply-refact> isQuietHsExpr apply-refact> pprBinds apply-refact> ppr_lexpr apply-refact> ppr_expr apply-refact> ppr_infix_expr apply-refact> ppr_infix_expr_rn apply-refact> ppr_infix_expr_tc apply-refact> ppr_apps apply-refact> pprDebugParendExpr apply-refact> pprParendLExpr apply-refact> stripParensLHsExpr apply-refact> stripParensHsExpr apply-refact> isAtomicHsExpr apply-refact> pprLCmd apply-refact> pprCmd apply-refact> isQuietHsCmd apply-refact> ppr_lcmd apply-refact> ppr_cmd apply-refact> pprCmdArg apply-refact> isEmptyMatchGroup apply-refact> matchGroupArity apply-refact> hsLMatchPats apply-refact> pprMatches apply-refact> pprMatch apply-refact> pprGRHSs apply-refact> pprGRHS apply-refact> pp_rhs apply-refact> pprStmt apply-refact> pprBindStmt apply-refact> pprArg apply-refact> pprTransformStmt apply-refact> pprTransStmt apply-refact> pprBy apply-refact> pprDo apply-refact> pprArrowExpr apply-refact> ppr_module_name_prefix apply-refact> ppr_do_stmts apply-refact> pprComp apply-refact> pprQuals apply-refact> pprPendingSplice apply-refact> ppr_quasi apply-refact> ppr_splice apply-refact> thBrackets apply-refact> thTyBrackets apply-refact> ppr_with_pending_tc_splices apply-refact> pp_dotdot apply-refact> lamCaseKeyword apply-refact> pprExternalSrcLoc apply-refact> pprHsArrType apply-refact> matchContextErrString apply-refact> matchArrowContextErrString apply-refact> matchDoContextErrString apply-refact> pprMatchInCtxt apply-refact> pprStmtInCtxt apply-refact> matchSeparator apply-refact> pprMatchContext apply-refact> pprMatchContextNoun apply-refact> pprMatchContextNouns apply-refact> pprArrowMatchContextNoun apply-refact> pprArrowMatchContextNouns apply-refact> pprAStmtContext apply-refact> pprStmtContext apply-refact> pprStmtCat apply-refact> pprAHsDoFlavour apply-refact> pprHsDoFlavour apply-refact> prependQualified apply-refact> pprFieldLabelStrings apply-refact> pprPrefixFastString apply-refact> TyDeclBinders apply-refact> mkSimpleMatch apply-refact> unguardedGRHSs apply-refact> unguardedRHS apply-refact> mkMatchGroup apply-refact> mkLamCaseMatchGroup apply-refact> mkLocatedList apply-refact> mkHsApp apply-refact> mkHsAppWith apply-refact> mkHsApps apply-refact> mkHsAppsWith apply-refact> mkHsAppType apply-refact> mkHsAppTypes apply-refact> mkHsLam apply-refact> mkHsLams apply-refact> nlHsTyApp apply-refact> nlHsTyApps apply-refact> mkParPat apply-refact> nlParPat apply-refact> mkRecStmt apply-refact> mkHsIntegral apply-refact> mkHsFractional apply-refact> mkHsIsString apply-refact> mkHsDo apply-refact> mkHsDoAnns apply-refact> mkHsComp apply-refact> mkHsCompAnns apply-refact> mkHsIf apply-refact> mkHsCmdIf apply-refact> mkNPat apply-refact> mkNPlusKPat apply-refact> emptyTransStmt apply-refact> mkTransformStmt apply-refact> mkTransformByStmt apply-refact> mkGroupUsingStmt apply-refact> mkGroupByUsingStmt apply-refact> mkLastStmt apply-refact> mkBodyStmt apply-refact> mkPsBindStmt apply-refact> mkRnBindStmt apply-refact> mkTcBindStmt apply-refact> unitRecStmtTc apply-refact> emptyRecStmt apply-refact> emptyRecStmtName apply-refact> emptyRecStmtId apply-refact> mkLetStmt apply-refact> mkHsString apply-refact> mkHsStringFS apply-refact> mkHsStringPrimLit apply-refact> mkHsCharPrimLit apply-refact> mkConLikeTc apply-refact> nlHsVar apply-refact> nl_HsVar apply-refact> nlHsLit apply-refact> nlHsIntLit apply-refact> nlVarPat apply-refact> nlLitPat apply-refact> nlHsApp apply-refact> nlHsSyntaxApps apply-refact> nlHsApps apply-refact> nlHsVarApps apply-refact> nlConVarPat apply-refact> nlConVarPatName apply-refact> nlInfixConPat apply-refact> nlConPat apply-refact> nlConPatName apply-refact> nlNullaryConPat apply-refact> nlWildConPat apply-refact> nlHsDo apply-refact> nlHsOpApp apply-refact> nlHsLam apply-refact> nlHsPar apply-refact> nlHsIf apply-refact> nlHsCase apply-refact> nlList apply-refact> nlHsAppTy apply-refact> nlHsTyVar apply-refact> nlHsFunTy apply-refact> nlHsParTy apply-refact> nlHsTyConApp apply-refact> nlHsAppKindTy apply-refact> mkLHsTupleExpr apply-refact> mkLHsVarTuple retrie> buildPhase completed in 1 minutes 1 seconds retrie> Running phase: checkPhase retrie> Running 1 test suites... retrie> Test suite test: RUNNING... retrie> retrie retrie> Annotated retrie> graftA and pruneA are inverse: OK (0.25s) retrie> unique src span: OK retrie> cpp retrie> cpp fork: no cpp: OK retrie> cpp fork: define: OK retrie> cpp fork: one if: OK retrie> cpp fork: if else: OK retrie> cpp fork: if elif else: OK retrie> cpp fork: if elif elif else: OK retrie> cpp fork: if elif: OK retrie> cpp fork: nested if: OK retrie> cpp fork: imports: OK retrie> roundtrip: no cpp: OK (0.06s) retrie> roundtrip: define: OK (0.05s) retrie> roundtrip: one if: OK (0.12s) retrie> roundtrip: if else: OK (0.08s) retrie> roundtrip: if elif else: OK (0.14s) retrie> roundtrip: if elif elif else: OK (0.20s) retrie> roundtrip: if elif: OK (0.14s) retrie> roundtrip: nested if: OK (0.24s) retrie> roundtrip: imports: OK (0.10s) retrie> dependent stmt: gitIgnorePred: fatal: not a git repository (or any parent up to mount point /) retrie> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). retrie> retrie> hgIgnorePred: abort: no repository found in '/build/inputs-3948a727bbd3ceaa' (.hg not found) retrie> retrie> Reading VCS ignore failed! Continuing without ignoring. retrie> shellCmd: retrie> grep -R --include="*.hs" -l 'infix' '/build/inputs-3948a727bbd3ceaa' retrie> Files: retrie> /build/inputs-3948a727bbd3ceaa/Operator.hs retrie> /build/inputs-3948a727bbd3ceaa/PatBind.hs retrie> /build/inputs-3948a727bbd3ceaa/CPP.hs retrie> Imports: retrie> gitIgnorePred: fatal: not a git repository (or any parent up to mount point /) retrie> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). retrie> retrie> hgIgnorePred: abort: no repository found in '/build/inputs-3948a727bbd3ceaa' (.hg not found) retrie> retrie> Reading VCS ignore failed! Continuing without ignoring. retrie> shellCmd: retrie> grep -l 'bar[[:space:]]\+54' '/build/inputs-3948a727bbd3ceaa/DependentStmt.hs' retrie> Files: retrie> /build/inputs-3948a727bbd3ceaa/DependentStmt.hs retrie> Processing: retrie> /build/inputs-3948a727bbd3ceaa/DependentStmt.hs retrie> OK (2.84s) retrie> exclude path prefixes: OK (1.83s) retrie> golden ormolu> buildPhase completed in 48 seconds ormolu> Running phase: checkPhase ormolu> Running 1 test suites... ormolu> Test suite tests: RUNNING... ormolu> ormolu> Ormolu.CabalInfo ormolu> findCabalFile ormolu> returns correct absolute path [✔] ormolu> finds correct path even when it starts from nonsense [✔] ormolu> returns Nothing when it cannot find a cabal file [✔] ormolu> does not consider directories as .cabal files [✔] ormolu> parseCabalInfo ormolu> extracts correct cabal info from ormolu.cabal for src/Ormolu/Config.hs [✔] ormolu> extracts correct cabal info from ormolu.cabal for tests/Ormolu/PrinterSpec.hs [✔] ormolu> handles correctly files that are not mentioned in ormolu.cabal [✔] ormolu> handles `hs-source-dirs: .` [✔] ormolu> handles empty hs-source-dirs [✔] ormolu> Ormolu.Diff.Text ormolu> printTextDiff ormolu> one-line-added [✔] ormolu> one-line-removed [✔] ormolu> no-preceding [✔] ormolu> no-following [✔] ormolu> simple-hunk [✔] ormolu> joined-hunk [✔] ormolu> two-hunks [✔] ormolu> trimming [✔] ormolu> trailing-blank-line [✔] ormolu> trimming-trailing-both-eof [✔] ormolu> trimming-trailing-both-out-of-margin [✔] ormolu> Ormolu.Fixity ormolu> gives the correct fixity info for (:) (built-in) [✔] ormolu> does not know operators from base if base is not a dependency [✔] ormolu> does not know operators from base if Prelude is not imported [✔] ormolu> infers fixities of operators from base correctly [✔] ormolu> does not know (>>>) when Control.Category is not imported [✔] ormolu> infer correct fixity for (>>>) when Control.Category is imported [✔] ormolu> handles 'as' imports correctly [✔] ormolu> handles 'qualified' imports correctly [✔] ormolu> handles 'qualified as' imports correctly [✔] ormolu> handles explicit import lists correctly [✔] ormolu> handles hiding import lists correctly [✔] ormolu> handles qualified imports with explicit import lists correctly [✔] ormolu> handles qualified import with hiding correctly [✔] ormolu> handles qualified import and explicit import lists correctly (1) [✔] ormolu> handles qualified import and explicit import lists correctly (2) [✔] ormolu> handles qualified import and hiding import correctly (1) [✔] ormolu> handles qualified import and hiding import correctly (2) [✔] ormolu> works for several imports from different packages [✔] ormolu> merges approximations in case of a conflict [✔] ormolu> correctly handles package-qualified imports (1) [✔] ormolu> correctly handles package-qualified imports (2) [✔] ormolu> default module re-exports: Control.Lens brings into scope Control.Lens.Lens [✔] ormolu> default module re-exports: Control.Lens qualified brings into scope Control.Lens.Lens [✔] ormolu> default module re-exports: Control.Lens qualified as brings into scope Control.Lens.Lens [✔] ormolu> re-export chains: exported module can itself re-export another module [✔] ormolu> Ormolu.Fixity.Parser ormolu> parseDotOrmolu ormolu> parses the empty input without choking [✔] ormolu> parses a collection of fixity declarations [✔] ormolu> combines conflicting fixity declarations correctly [✔] ormolu> handles CRLF line endings correctly [✔] ormolu> fails with correct parse error (keyword wrong second line) [✔] ormolu> parses module re-exports and combines them correctly [✔] ormolu> parses fixity declarations + module re-export declarations with blanks [✔] ormolu> parseFixtiyDeclaration ormolu> parses a simple infixr declaration [✔] ormolu> parses a simple infixl declaration [✔] ormolu> parses a simple infix declaration [✔] ormolu> parses a declaration for a ticked identifier [✔] ormolu> parses a declaration for a ticked identifier (constructor case) [✔] ormolu> parses a multi-operator declaration [✔] ormolu> parses a declaration with a unicode operator [✔] ormolu> fails with correct parse error (keyword wrong) [✔] ormolu> fails with correct parse error (missing operator) [✔] ormolu> fails with correct parse error (trailing comma) [✔] ormolu> fails with correct parse error (precedence greater than 9) [✔] ormolu> parseModuleReexportDeclaration ormolu> parses a re-export declaration [✔] ormolu> parses a re-export declaration (explicit package) [✔] ormolu> fails with correct parse error (keyword wrong) [✔] ormolu> fails with correct parse error (module syntax) [✔] lsp-types> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lsp-types> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> include base-4.19.0.0-05c7 lsp-types> include filepath-1.4.100.4-dda0 lsp-types> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-types> include hspec-golden-0.2.2.0-5qGBSpkFxTVEFVsbwg0SCl lsp-types> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> include lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck lsp-types> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg lsp-types> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X lsp-types> include text-2.1-c70b lsp-types> Linked component graph: lsp-types> unit lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel lsp-types> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> include base-4.19.0.0-05c7 lsp-types> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l lsp-types> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> include template-haskell-2.21.0.0-79e7 lsp-types> include text-2.1-c70b lsp-types> Language.LSP.MetaModel=lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel:Language.LSP.MetaModel,Language.LSP.MetaModel.Types=lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel:Language.LSP.MetaModel.Types lsp-types> unit lsp-types-2.3.0.1-DDfkWaCjX9D3EZXmyGxQMK-generator lsp-types> include base-4.19.0.0-05c7 lsp-types> include containers-0.6.8-e785 lsp-types> include directory-1.3.8.1-696d lsp-types> include filepath-1.4.100.4-dda0 lsp-types> include lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel lsp-types> include mtl-2.3.1-eef8 lsp-types> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> include regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l lsp-types> include text-2.1-c70b lsp-types> include witherable-0.5-7uoYz5beMY86pccs5YS9nf lsp-types> unit lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 lsp-types> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> include base-4.19.0.0-05c7 lsp-types> include binary-0.8.9.1-a30e lsp-types> include containers-0.6.8-e785 lsp-types> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-types> include deepseq-1.5.0.0-3309 lsp-types> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI lsp-types> include exceptions-0.10.7-57c8 lsp-types> include filepath-1.4.100.4-dda0 lsp-types> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lsp-types> include indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 lsp-types> include indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f lsp-types> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> include mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf lsp-types> include mtl-2.3.1-eef8 lsp-types> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg lsp-types> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX lsp-types> include safe-0.3.21-GvAYZRhsg24ENxniSyOqsT lsp-types> include some-1.0.6-yNPNjPl9fj8mgHQzhn0AW lsp-types> include template-haskell-2.21.0.0-79e7 lsp-types> include text-2.1-c70b lsp-types> Data.IxMap=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Data.IxMap,Data.Row.Aeson=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Data.Row.Aeson,Data.Row.Hashable=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Data.Row.Hashable,Language.LSP.Protocol.Capabilities=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Capabilities,Language.LSP.Protocol.Lens=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Lens,Language.LSP.Protocol.Message=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Message,Language.LSP.Protocol.Meta=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Meta,Language.LSP.Protocol.Types=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Types,Language.LSP.Protocol.Utils.Misc=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Utils.Misc,Language.LSP.Protocol.Utils.SMethodMap=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Utils.SMethodMap lsp-types> unit lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck lsp-types> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lsp-types> include base-4.19.0.0-05c7 lsp-types> include generic-arbitrary-1.0.1.2-4mKVRoctoWeBBk2iaFJwFU haddock-library> Running phase: setupCompilerEnvironmentPhase haddock-library> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. haddock-library> Running phase: unpackPhase haddock-library> unpacking source archive /nix/store/gmkahr771rx3sf36vbrqsqb8s9zbvw6p-haddock-library-1.11.0.tar.gz haddock-library> source root is haddock-library-1.11.0 haddock-library> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "haddock-library-1.11.0/test/Spec.hs" haddock-library> Running phase: patchPhase haddock-library> Replace Cabal file with edited version from mirror://hackage/haddock-library-1.11.0/revision/5.cabal. haddock-library> Running phase: compileBuildDriverPhase haddock-library> setupCompileFlags: -package-db=/build/tmp.Wr4LjrxO5P/setup-package.conf.d -threaded haddock-library> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.Wr4LjrxO5P/Main.o ) haddock-library> [2 of 2] Linking Setup haddock-library> Running phase: updateAutotoolsGnuConfigScriptsPhase haddock-library> Running phase: configurePhase haddock-library> configureFlags: --verbose --prefix=/nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc/share/doc/haddock-library-1.11.0 --with-gcc=gcc --package-db=/build/tmp.Wr4LjrxO5P/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib haddock-library> Using Parsec parser haddock-library> Configuring haddock-library-1.11.0... haddock-library> Dependency base >=4.5 && <4.21: using base-4.19.0.0 haddock-library> Dependency containers >=0.4.2.1 && <0.5 || >=0.5.0.0 && <0.6 || >=0.6.0.1 && haddock-library> <0.8: using containers-0.6.8 haddock-library> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.17.0 haddock-library> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 haddock-library> Dependency QuickCheck >=2.11 && <2.16: using QuickCheck-2.14.3 haddock-library> Dependency base >=4.5 && <4.21: using base-4.19.0.0 haddock-library> Dependency base-compat >=0.12.0 && <0.15.0: using base-compat-0.13.1 haddock-library> Dependency containers >=0.4.2.1 && <0.5 || >=0.5.0.0 && <0.6 || >=0.6.0.1 && haddock-library> <0.8: using containers-0.6.8 haddock-library> Dependency deepseq >=1.3.0.0 && <1.6.0.0: using deepseq-1.5.0.0 haddock-library> Dependency hspec >=2.4.4 && <2.12: using hspec-2.11.12 haddock-library> Dependency parsec >=3.1.13.0 && <3.2: using parsec-3.1.17.0 haddock-library> Dependency text >=1.2.3.0 && <1.3 || >=2.0 && <2.2: using text-2.1 haddock-library> Dependency base: using base-4.19.0.0 haddock-library> Dependency base-compat >=0.12.0 && <0.13 || >=0.13.0 && <0.14: using haddock-library> base-compat-0.13.1 haddock-library> Dependency directory >=1.3.0.2 && <1.4: using directory-1.3.8.1 haddock-library> Dependency filepath >=1.4.1.2 && <1.5: using filepath-1.4.100.4 haddock-library> Dependency haddock-library: using haddock-library-1.11.0 haddock-library> Dependency optparse-applicative >=0.15 && <0.19: using haddock-library> optparse-applicative-0.18.1.0 haddock-library> Dependency tree-diff >=0.2 && <0.4: using tree-diff-0.3.4 haddock-library> Source component graph: haddock-library> component test:spec haddock-library> component lib haddock-library> component test:fixtures dependency lib haddock-library> Configured component graph: haddock-library> component haddock-library-1.11.0-KsA5G3eJpUSJ3AMFBtxprm-spec haddock-library> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg haddock-library> include base-4.19.0.0-05c7 haddock-library> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 haddock-library> include containers-0.6.8-e785 haddock-library> include deepseq-1.5.0.0-3309 haddock-library> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF apply-refact> nlTuplePat apply-refact> missingTupArg apply-refact> mkBigLHsTup apply-refact> mkBigLHsPatTup apply-refact> mkHsSigEnv apply-refact> mkLHsWrap apply-refact> mkHsWrap apply-refact> mkHsWrapCo apply-refact> mkHsWrapCoR apply-refact> mkLHsWrapCo apply-refact> mkHsCmdWrap apply-refact> mkLHsCmdWrap apply-refact> mkHsWrapPat apply-refact> mkHsWrapPatCo apply-refact> mkHsDictLet apply-refact> mkHsVarBind apply-refact> mkVarBind apply-refact> mkPatSynBind apply-refact> mkMatch apply-refact> isUnliftedHsBinds apply-refact> collectLocalBinders apply-refact> collectHsValBinders apply-refact> collectHsBindsBinders apply-refact> collectLStmtsBinders apply-refact> collectStmtsBinders apply-refact> collectLStmtBinders apply-refact> collectStmtBinders apply-refact> collectPatBinders apply-refact> collectPatsBinders apply-refact> hsGroupBinders apply-refact> hsTyClForeignBinders apply-refact> getPatSynBinds apply-refact> lStmtsImplicits apply-refact> hsValBindsImplicits apply-refact> lPatImplicits apply-refact> HsParsedModule apply-refact> AnnsModule apply-refact> nameOccName apply-refact> occName apply-refact> occNameString apply-refact> ppr apply-refact> showSDocUnsafe apply-refact> handleGhcException apply-refact> rdrNameOcc apply-refact> RealSrcLoc' (src/Refact/Compat.hs:177) apply-refact> RealSrcSpan' (src/Refact/Compat.hs:186) apply-refact> SrcSpanLess (src/Refact/Compat.hs:200) apply-refact> composeSrcSpan (src/Refact/Compat.hs:195) apply-refact> decomposeSrcSpan (src/Refact/Compat.hs:198) apply-refact> impliedXFlags apply-refact> FunBind (src/Refact/Compat.hs:174) apply-refact> DoGenReplacement (src/Refact/Compat.hs:254) apply-refact> Module (src/Refact/Compat.hs:155) apply-refact> MonadFail' (src/Refact/Compat.hs:152) apply-refact> ReplaceWorker (src/Refact/Compat.hs:262) apply-refact> annSpanToSrcSpan (src/Refact/Compat.hs:212) apply-refact> badAnnSpan (src/Refact/Compat.hs:204) apply-refact> mkErr (src/Refact/Compat.hs:242) apply-refact> parseModuleName (src/Refact/Compat.hs:250) apply-refact> setAnnSpanFile (src/Refact/Compat.hs:237) apply-refact> setRealSrcSpanFile (src/Refact/Compat.hs:229) apply-refact> setSrcSpanFile (src/Refact/Compat.hs:220) apply-refact> srcSpanToAnnSpan (src/Refact/Compat.hs:208) apply-refact> AnnSpan (src/Refact/Compat.hs:202) apply-refact> 23% ( 6 / 26) in 'Refact.Utils' apply-refact> Missing documentation for: apply-refact> Module header apply-refact> Module (src/Refact/Compat.hs:155) apply-refact> Stmt (src/Refact/Utils.hs:73) apply-refact> Expr (src/Refact/Utils.hs:63) apply-refact> Decl (src/Refact/Utils.hs:67) apply-refact> Name (src/Refact/Utils.hs:71) apply-refact> Pat (src/Refact/Utils.hs:69) apply-refact> Type (src/Refact/Utils.hs:65) apply-refact> Import (src/Refact/Utils.hs:75) apply-refact> FunBind (src/Refact/Compat.hs:174) apply-refact> RealSrcLoc' (src/Refact/Compat.hs:177) apply-refact> RealSrcSpan' (src/Refact/Compat.hs:186) apply-refact> M (src/Refact/Utils.hs:61) apply-refact> getAnnSpan (src/Refact/Utils.hs:81) apply-refact> getAnnSpanA (src/Refact/Utils.hs:78) apply-refact> annSpanToSrcSpan (src/Refact/Compat.hs:212) apply-refact> srcSpanToAnnSpan (src/Refact/Compat.hs:208) apply-refact> setAnnSpanFile (src/Refact/Compat.hs:237) apply-refact> setSrcSpanFile (src/Refact/Compat.hs:220) apply-refact> setRealSrcSpanFile (src/Refact/Compat.hs:229) apply-refact> 33% ( 4 / 12) in 'Refact.Internal' apply-refact> Missing documentation for: apply-refact> Module header apply-refact> addExtensionsToFlags (src/Refact/Internal.hs:695) apply-refact> parseModuleWithArgs (src/Refact/Internal.hs:718) apply-refact> Verbosity (src/Refact/Internal.hs:273) apply-refact> refactOptions (src/Refact/Internal.hs:118) apply-refact> Errors (src/Refact/Compat.hs:160) apply-refact> onError (src/Refact/Compat.hs:163) apply-refact> mkErr (src/Refact/Compat.hs:242) apply-refact> 50% ( 1 / 2) in 'Refact.Fixity' apply-refact> Missing documentation for: apply-refact> Module header apply-refact> 80% ( 4 / 5) in 'Refact.Apply' apply-refact> Missing documentation for: apply-refact> Module header apply-refact> Warning: Refact.Compat: could not find link destinations for: apply-refact> - GHC.Iface.Ext.Ast.HasType apply-refact> - GHC.Iface.Ext.Ast.ToHie apply-refact> - GHC.Iface.Ext.Ast.loc apply-refact> - GHC.Iface.Ext.Ast.TVScoped apply-refact> - GHC.Iface.Ext.Ast.PScoped apply-refact> - GHC.Iface.Ext.Ast.RScoped apply-refact> - GHC.Iface.Ext.Ast.SigContext apply-refact> - GHC.Iface.Ext.Ast.PatSynFieldContext apply-refact> - GHC.Iface.Ext.Ast.BindContext apply-refact> - GHC.Iface.Ext.Ast.IEContext apply-refact> - GHC.Iface.Ext.Ast.RFContext apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry apply-refact> - GHC.Driver.Session.DynP apply-refact> - GHC.Hs.Expr.D:R:HsRecUpdParentGhcPass0 apply-refact> - GHC.Hs.Expr.D:R:HsRecUpdParentGhcPass2 apply-refact> - GHC.Hs.Expr.D:R:HsRecUpdParentGhcPass4 apply-refact> - GHC.Hs.Type.HsQTvsRn apply-refact> - GHC.Hs.Type.pprTyVarBndr apply-refact> - GHC.Hs.Utils.AnnoBody apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.HasEntry apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.exactTVDelimiters apply-refact> - Language.Haskell.GHC.ExactPrint.ExactPrint.fromAnn apply-refact> - GHC.Parser.PostProcess.D:R:BodyHsCmd apply-refact> - GHC.Parser.PostProcess.D:R:FunArgHsCmd ormolu> fails with correct parse error (typo: export intead exports) [✔] ormolu> Ormolu.Fixity.Printer ormolu> parseFixityOverrides & printFixityOverrides ormolu> arbitrary fixity maps are printed and parsed back correctly [✔] ormolu> +++ OK, passed 100 tests. ormolu> Ormolu.OpTree ormolu> flattens a tree correctly [✔] ormolu> uses 'minOps' strategy by default [✔] ormolu> uses 'maxOps' strategy if 'minOps' strategy fails [✔] ormolu> defaults to 'hardSplitter' strategy if both 'minOps' and 'maxOps' strategies fail [✔] ormolu> reassociates correctly: complex example 1 [✔] ormolu> Ormolu.Parser.Options ormolu> GHC options in source files take priority ormolu> default extensions can be disabled locally [✔] ormolu> extensions disabled via CLI can be enabled locally [✔] ormolu> Ormolu.Parser.ParseFailure ormolu> disabling-preserves-error-location.hs fails at 12:1 [✔] ormolu> line-pragma.hs fails at 4:47 [✔] ormolu> Ormolu.Parser.Pragma ormolu> parsePragma ormolu> {-# LANGUAGE Foo #-} [✔] ormolu> {-# language Foo #-} [✔] ormolu> {-#LANGUAGE Foo#-} [✔] ormolu> {-# LANGUAGE Foo#-} [✔] ormolu> {-#language Foo#-} [✔] ormolu> {-# lAngUAGe Foo #-} [✔] ormolu> {-# LANGUAGE Foo, Bar #-} [✔] ormolu> {-# LANGUAGE Foo Bar #-} [✔] ormolu> {-# BOO Foo #-} [✔] ormolu> something [✔] ormolu> {-# LANGUAGE foo, Bar #-} [✔] ormolu> {-# OPTIONS_GHC foo bar baz #-} [✔] ormolu> {-#OPTIONS_HADDOCK foo, bar, baz #-} [✔] ormolu> Ormolu.Printer ormolu> other/comment-alignment.hs works [✔] ormolu> other/invalid-haddock-1.hs works [✔] ormolu> other/comment-following-preceding-gap.hs works [✔] ormolu> other/empty-forall.hs works [✔] ormolu> other/following-comment-last-3.hs works [✔] ormolu> other/multiline-comments-reindent.hs works [✔] ormolu> other/comment-inside-construct.hs works [✔] ormolu> other/comment-before-hanging.hs works [✔] ormolu> other/comment-spacing.hs works [✔] ormolu> other/comment-style-transform.hs works [✔] ormolu> other/pragma-no-header.hs works [✔] ormolu> other/comment-multiline-after.hs works [✔] ormolu> other/merging-comments.hs works [✔] ormolu> other/invalid-haddock-double-trigger.hs works [✔] ormolu> other/inline-comment-1.hs works [✔] ormolu> other/ascii.hs works [✔] ormolu> other/multiple-blank-line-comment.hs works [✔] ormolu> other/following-comment-last-2.hs works [✔] ormolu> other/following-comment-last-1.hs works [✔] ormolu> other/consequetive-pipe-comments.hs works [✔] ormolu> other/comment-trailing-space.hs works [✔] ormolu> other/jsffi.hs works [✔] ormolu> other/comment-after-preceding-haddock.hs works [✔] ormolu> other/comment-glued-together.hs works [✔] ormolu> other/linear-arrows.hs works [✔] ormolu> other/argument-comment.hs works [✔] ormolu> other/following-comment-last-0.hs works [✔] ormolu> other/invalid-haddock-2.hs works [✔] ormolu> other/multiline-forall.hs works [✔] ormolu> other/necessary-brackets.hs works [✔] ormolu> other/pragma.hs works [✔] ormolu> other/haddock-sections.hs works [✔] ormolu> other/haddock-without-module-header.hs works [✔] ormolu> other/invalid-haddock-weird.hs works [✔] ormolu> other/inline-comment-0.hs works [✔] ormolu> other/pragma-comments.hs works [✔] ormolu> other/empty-haddock.hs works [✔] ormolu> other/trailing-whitespace.hs works [✔] ormolu> other/comment-two-blocks.hs works [✔] ormolu> other/pragma-sorting.hs works [✔] ormolu> other/overly-indented.hs works [✔] ormolu> other/pragma-comments-after.hs works [✔] ormolu> other/comment-empty-let.hs works [✔] ormolu> other/disabling/single-definition.hs works [✔] ormolu> other/disabling/preserve-trailing-whitespace.hs works [✔] ormolu> other/disabling/line-pragma-in-disabled-region.hs works [✔] ormolu> other/disabling/closing-comment-in-disabled-region.hs works [✔] ormolu> other/disabling/preserve-empty-lines.hs works [✔] ormolu> other/disabling/empty-disabled-region.hs works [✔] ormolu> other/disabling/suffix-comment.hs works [✔] ormolu> other/disabling/normalize-magic-comments.hs works [✔] ormolu> other/disabling/whole-file.hs works [✔] ormolu> other/cpp/cpp-and-imports.hs works [✔] ormolu> other/cpp/separation-1b.hs works [✔] ormolu> other/cpp/separation-2b.hs works [✔] ormolu> other/cpp/separation-2a.hs works [✔] ormolu> other/cpp/simple-import.hs works [✔] ormolu> other/cpp/separation-0b.hs works [✔] ormolu> other/cpp/separation-1a.hs works [✔] ormolu> other/cpp/separation-0a.hs works [✔] ormolu> other/cpp/lonely-hash.hs works [✔] ormolu> other/cpp/continuation.hs works [✔] ormolu> other/cpp/shifted.hs works [✔] ormolu> declaration/type/lits.hs works [✔] lsp-types> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X lsp-types> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX lsp-types> include template-haskell-2.21.0.0-79e7 lsp-types> Language.LSP.Protocol.QuickCheck=lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck:Language.LSP.Protocol.QuickCheck lsp-types> unit lsp-types-2.3.0.1-CWxkv8lNlyN2SEYyoTPfxl-lsp-types-test lsp-types> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lsp-types> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> include base-4.19.0.0-05c7 lsp-types> include filepath-1.4.100.4-dda0 lsp-types> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-types> include hspec-golden-0.2.2.0-5qGBSpkFxTVEFVsbwg0SCl lsp-types> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> include lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck lsp-types> include network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg lsp-types> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X lsp-types> include text-2.1-c70b lsp-types> Ready component graph: lsp-types> definite lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 lsp-types> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> depends base-4.19.0.0-05c7 lsp-types> depends binary-0.8.9.1-a30e lsp-types> depends containers-0.6.8-e785 lsp-types> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-types> depends deepseq-1.5.0.0-3309 lsp-types> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI lsp-types> depends exceptions-0.10.7-57c8 lsp-types> depends filepath-1.4.100.4-dda0 lsp-types> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lsp-types> depends indexed-traversable-0.1.4-3nRXqXlnQbKLRR32Qw3ND7 lsp-types> depends indexed-traversable-instances-0.1.2-6ypMb8fepy13h14awvVp7f lsp-types> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> depends mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf lsp-types> depends mtl-2.3.1-eef8 lsp-types> depends network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg lsp-types> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> depends row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX lsp-types> depends safe-0.3.21-GvAYZRhsg24ENxniSyOqsT lsp-types> depends some-1.0.6-yNPNjPl9fj8mgHQzhn0AW lsp-types> depends template-haskell-2.21.0.0-79e7 lsp-types> depends text-2.1-c70b lsp-types> definite lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel lsp-types> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> depends base-4.19.0.0-05c7 lsp-types> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l lsp-types> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> depends template-haskell-2.21.0.0-79e7 lsp-types> depends text-2.1-c70b lsp-types> definite lsp-types-2.3.0.1-DDfkWaCjX9D3EZXmyGxQMK-generator lsp-types> depends base-4.19.0.0-05c7 lsp-types> depends containers-0.6.8-e785 lsp-types> depends directory-1.3.8.1-696d lsp-types> depends filepath-1.4.100.4-dda0 lsp-types> depends lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel lsp-types> depends mtl-2.3.1-eef8 lsp-types> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> depends regex-1.1.0.2-LVEei1NfVlH6ftq2GoCa2l lsp-types> depends text-2.1-c70b lsp-types> depends witherable-0.5-7uoYz5beMY86pccs5YS9nf lsp-types> definite lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck lsp-types> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lsp-types> depends base-4.19.0.0-05c7 lsp-types> depends generic-arbitrary-1.0.1.2-4mKVRoctoWeBBk2iaFJwFU lsp-types> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X lsp-types> depends row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX lsp-types> depends template-haskell-2.21.0.0-79e7 lsp-types> definite lsp-types-2.3.0.1-CWxkv8lNlyN2SEYyoTPfxl-lsp-types-test lsp-types> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg lsp-types> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-types> depends base-4.19.0.0-05c7 lsp-types> depends filepath-1.4.100.4-dda0 lsp-types> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-types> depends hspec-golden-0.2.2.0-5qGBSpkFxTVEFVsbwg0SCl lsp-types> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-types> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haddock-library> include parsec-3.1.17.0-3d7c haddock-library> include text-2.1-c70b haddock-library> component haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> include base-4.19.0.0-05c7 haddock-library> include containers-0.6.8-e785 haddock-library> include parsec-3.1.17.0-3d7c haddock-library> include text-2.1-c70b haddock-library> component haddock-library-1.11.0-8waMXW7mFtSHbSZu3e9Mf0-fixtures haddock-library> include base-4.19.0.0-05c7 haddock-library> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 haddock-library> include directory-1.3.8.1-696d haddock-library> include filepath-1.4.100.4-dda0 haddock-library> include haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haddock-library> include tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk haddock-library> Linked component graph: haddock-library> unit haddock-library-1.11.0-KsA5G3eJpUSJ3AMFBtxprm-spec haddock-library> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg haddock-library> include base-4.19.0.0-05c7 haddock-library> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 haddock-library> include containers-0.6.8-e785 haddock-library> include deepseq-1.5.0.0-3309 haddock-library> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF haddock-library> include parsec-3.1.17.0-3d7c haddock-library> include text-2.1-c70b haddock-library> unit haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> include base-4.19.0.0-05c7 haddock-library> include containers-0.6.8-e785 haddock-library> include parsec-3.1.17.0-3d7c haddock-library> include text-2.1-c70b haddock-library> Documentation.Haddock.Doc=haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC:Documentation.Haddock.Doc,Documentation.Haddock.Markup=haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC:Documentation.Haddock.Markup,Documentation.Haddock.Parser=haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC:Documentation.Haddock.Parser,Documentation.Haddock.Types=haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC:Documentation.Haddock.Types haddock-library> unit haddock-library-1.11.0-8waMXW7mFtSHbSZu3e9Mf0-fixtures haddock-library> include base-4.19.0.0-05c7 haddock-library> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 haddock-library> include directory-1.3.8.1-696d haddock-library> include filepath-1.4.100.4-dda0 haddock-library> include haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haddock-library> include tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk haddock-library> Ready component graph: haddock-library> definite haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> depends base-4.19.0.0-05c7 haddock-library> depends containers-0.6.8-e785 haddock-library> depends parsec-3.1.17.0-3d7c haddock-library> depends text-2.1-c70b haddock-library> definite haddock-library-1.11.0-KsA5G3eJpUSJ3AMFBtxprm-spec haddock-library> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg haddock-library> depends base-4.19.0.0-05c7 haddock-library> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 haddock-library> depends containers-0.6.8-e785 haddock-library> depends deepseq-1.5.0.0-3309 haddock-library> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF haddock-library> depends parsec-3.1.17.0-3d7c haddock-library> depends text-2.1-c70b haddock-library> definite haddock-library-1.11.0-8waMXW7mFtSHbSZu3e9Mf0-fixtures haddock-library> depends base-4.19.0.0-05c7 haddock-library> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 haddock-library> depends directory-1.3.8.1-696d haddock-library> depends filepath-1.4.100.4-dda0 haddock-library> depends haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haddock-library> depends tree-diff-0.3.4-FDMYx57yLJt5JpaIoupLtk haddock-library> Using Cabal-3.10.2.0 compiled by ghc-9.8 haddock-library> Using compiler: ghc-9.8.1 haddock-library> Using install prefix: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 haddock-library> Executables installed in: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/bin haddock-library> Libraries installed in: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> Dynamic Libraries installed in: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 haddock-library> Private executables installed in: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/libexec/x86_64-linux-ghc-9.8.1/haddock-library-1.11.0 haddock-library> Data files installed in: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/share/x86_64-linux-ghc-9.8.1/haddock-library-1.11.0 haddock-library> Documentation installed in: apply-refact> - GHC.Parser.PostProcess.D:R:InfixOpHsCmd apply-refact> - GHC.Parser.PostProcess.D:R:BodyHsExpr apply-refact> - GHC.Parser.PostProcess.D:R:FunArgHsExpr apply-refact> - GHC.Parser.PostProcess.D:R:InfixOpHsExpr apply-refact> - GHC.Parser.PostProcess.D:R:BodyPatBuilder apply-refact> - GHC.Parser.PostProcess.D:R:FunArgPatBuilder apply-refact> - GHC.Parser.PostProcess.D:R:InfixOpPatBuilder apply-refact> - GHC.HsToCore.Quote.RepTV apply-refact> - GHC.HsToCore.Quote.Core apply-refact> - GHC.HsToCore.Quote.M apply-refact> - GHC.HsToCore.Quote.MetaM apply-refact> - GHC.HsToCore.Quote.tyVarBndrName apply-refact> - GHC.HsToCore.Quote.repPlainTV apply-refact> - GHC.HsToCore.Quote.repKindedTV apply-refact> - GHC.Iface.Ext.Ast.HasLoc apply-refact> - GHC.Iface.Ext.Ast.HiePass apply-refact> - GHC.Iface.Ext.Ast.HieM apply-refact> - GHC.Iface.Ext.Ast.Context apply-refact> - GHC.Iface.Ext.Ast.RContext apply-refact> - GHC.Iface.Ext.Ast.TScoped apply-refact> - GHC.Iface.Ext.Ast.EvBindContext apply-refact> - GHC.Iface.Ext.Ast.AnnoBody apply-refact> - GHC.Iface.Ext.Ast.getTypeNode apply-refact> - GHC.Iface.Ext.Ast.toHie apply-refact> - GHC.Parser.PostProcess.Haddock.HdkA apply-refact> - GHC.Parser.PostProcess.Haddock.HasHaddock apply-refact> - GHC.Parser.PostProcess.Haddock.addHaddock apply-refact> - GHC.ThToHs.CvtFlag apply-refact> - GHC.ThToHs.cvtFlag ormolu> declaration/type/promotion-0.hs works [✔] ormolu> declaration/type/splice.hs works [✔] ormolu> declaration/type/type-applications.hs works [✔] ormolu> declaration/type/visible-forall.hs works [✔] ormolu> declaration/type/promotion-1.hs works [✔] ormolu> declaration/type/misc-kind-signatures.hs works [✔] ormolu> declaration/type/forall.hs works [✔] ormolu> declaration/value/other/line-single-line.hs works [✔] ormolu> declaration/value/other/line-multi-line.hs works [✔] ormolu> declaration/value/other/comments-get-before-op.hs works [✔] ormolu> declaration/value/function/list-notation-0.hs works [✔] ormolu> declaration/value/function/operator-hash-without-unboxed-sums.hs works [✔] ormolu> declaration/value/function/pragmas.hs works [✔] ormolu> declaration/value/function/case-single-line.hs works [✔] ormolu> declaration/value/function/list-notation-1.hs works [✔] ormolu> declaration/value/function/typed-expressions.hs works [✔] ormolu> declaration/value/function/operator-comments-0.hs works [✔] ormolu> declaration/value/function/application-0.hs works [✔] ormolu> declaration/value/function/unboxed-tuples.hs works [✔] ormolu> declaration/value/function/let-nested.hs works [✔] ormolu> declaration/value/function/arg-breakpoints.hs works [✔] ormolu> declaration/value/function/awkward-comment-0.hs works [✔] ormolu> declaration/value/function/lambda-single-line.hs works [✔] ormolu> declaration/value/function/case-multi-line-guards.hs works [✔] ormolu> declaration/value/function/operators-6.hs works [✔] ormolu> declaration/value/function/multiple-guards.hs works [✔] ormolu> declaration/value/function/do-where.hs works [✔] ormolu> declaration/value/function/multi-way-if.hs works [✔] ormolu> declaration/value/function/newline-single-line-body.hs works [✔] ormolu> declaration/value/function/splice.hs works [✔] ormolu> declaration/value/function/if-with-comment-above-branches.hs works [✔] ormolu> declaration/value/function/prefix.hs works [✔] ormolu> declaration/value/function/let-single-line.hs works [✔] ormolu> declaration/value/function/implicit-params.hs works [✔] ormolu> declaration/value/function/multiline-arguments.hs works [✔] ormolu> declaration/value/function/strings.hs works [✔] ormolu> declaration/value/function/operator-comments-2.hs works [✔] ormolu> declaration/value/function/operator-sections.hs works [✔] ormolu> declaration/value/function/static-pointers.hs works [✔] ormolu> declaration/value/function/blank-lines-let.hs works [✔] ormolu> declaration/value/function/lambda-multi-line2.hs works [✔] ormolu> declaration/value/function/quasi-quotes.hs works [✔] ormolu> declaration/value/function/backticks-lhs.hs works [✔] ormolu> declaration/value/function/parallel-comprehensions-complex.hs works [✔] ormolu> declaration/value/function/blank-lines-where.hs works [✔] ormolu> declaration/value/function/application-2.hs works [✔] ormolu> declaration/value/function/let-multi-line.hs works [✔] ormolu> declaration/value/function/operators-5.hs works [✔] ormolu> declaration/value/function/if-single-line-functions-do.hs works [✔] ormolu> declaration/value/function/operator-fixity-defaulting.hs works [✔] ormolu> declaration/value/function/typed-hole.hs works [✔] ormolu> declaration/value/function/negative-literals.hs works [✔] ormolu> declaration/value/function/if-single-line.hs works [✔] ormolu> declaration/value/function/operators-7.hs works [✔] ormolu> declaration/value/function/tuples.hs works [✔] ormolu> declaration/value/function/guards.hs works [✔] ormolu> declaration/value/function/operators-3.hs works [✔] ormolu> declaration/value/function/operator-hash-with-unboxed-sums.hs works [✔] ormolu> declaration/value/function/fancy-forall-1.hs works [✔] ormolu> declaration/value/function/tuple-sections.hs works [✔] ormolu> declaration/value/function/if-with-comment-next-to-keyword.hs works [✔] ormolu> declaration/value/function/where-nested.hs works [✔] ormolu> declaration/value/function/list-notation-2.hs works [✔] ormolu> declaration/value/function/parenthesis-lhs.hs works [✔] ormolu> declaration/value/function/do-single-multi.hs works [✔] ormolu> declaration/value/function/if-single-line-functions.hs works [✔] ormolu> declaration/value/function/simple.hs works [✔] ormolu> declaration/value/function/equality-constraints.hs works [✔] lsp-types> depends lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck lsp-types> depends network-uri-2.6.4.2-30WQCq4xau39Yfu0KwzpJg lsp-types> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp-types> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X lsp-types> depends text-2.1-c70b lsp-types> Using Cabal-3.10.2.0 compiled by ghc-9.8 lsp-types> Using compiler: ghc-9.8.1 lsp-types> Using install prefix: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 lsp-types> Executables installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/bin lsp-types> Libraries installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-types> Dynamic Libraries installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 lsp-types> Private executables installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/libexec/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1 lsp-types> Data files installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/share/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1 lsp-types> Documentation installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/share/doc/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1 lsp-types> Configuration files installed in: lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/etc lsp-types> No alex found lsp-types> Using ar found on system at: lsp-types> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar lsp-types> No c2hs found lsp-types> No cpphs found lsp-types> No doctest found lsp-types> Using gcc version 14.3.0 given by user at: lsp-types> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc lsp-types> Using ghc version 9.8.1 found on system at: lsp-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc lsp-types> Using ghc-pkg version 9.8.1 found on system at: lsp-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 lsp-types> No ghcjs found lsp-types> No ghcjs-pkg found lsp-types> No greencard found lsp-types> Using haddock version 2.30.0 found on system at: lsp-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 lsp-types> No happy found lsp-types> Using haskell-suite found on system at: haskell-suite-dummy-location lsp-types> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lsp-types> No hmake found lsp-types> Using hpc version 0.69 found on system at: lsp-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 lsp-types> Using hsc2hs version 0.68.10 found on system at: lsp-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 lsp-types> Using hscolour version 1.25 found on system at: lsp-types> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour lsp-types> No jhc found lsp-types> Using ld found on system at: lsp-types> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold lsp-types> No pkg-config found lsp-types> Using runghc version 9.8.1 found on system at: lsp-types> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 lsp-types> Using strip version 2.44 found on system at: lsp-types> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip lsp-types> Using tar found on system at: lsp-types> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar lsp-types> No uhc found lsp-types> Running phase: buildPhase lsp-types> Preprocessing library for lsp-types-2.3.0.1.. lsp-types> Building library for lsp-types-2.3.0.1.. lsp-types> [ 1 of 452] Compiling Data.IxMap ( src/Data/IxMap.hs, dist/build/Data/IxMap.o, dist/build/Data/IxMap.dyn_o ) lsp-types> [ 2 of 452] Compiling Data.Row.Hashable ( src/Data/Row/Hashable.hs, dist/build/Data/Row/Hashable.o, dist/build/Data/Row/Hashable.dyn_o ) lsp-types> [ 3 of 452] Compiling Language.LSP.Protocol.Message.Meta ( src/Language/LSP/Protocol/Message/Meta.hs, dist/build/Language/LSP/Protocol/Message/Meta.o, dist/build/Language/LSP/Protocol/Message/Meta.dyn_o ) lsp-types> [ 4 of 452] Compiling Language.LSP.Protocol.Types.LspEnum ( src/Language/LSP/Protocol/Types/LspEnum.hs, dist/build/Language/LSP/Protocol/Types/LspEnum.o, dist/build/Language/LSP/Protocol/Types/LspEnum.dyn_o ) lsp-types> [ 5 of 452] Compiling Language.LSP.Protocol.Types.Singletons ( src/Language/LSP/Protocol/Types/Singletons.hs, dist/build/Language/LSP/Protocol/Types/Singletons.o, dist/build/Language/LSP/Protocol/Types/Singletons.dyn_o ) haddock-library> /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc/share/doc/haddock-library-1.11.0 haddock-library> Configuration files installed in: haddock-library> /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/etc haddock-library> No alex found haddock-library> Using ar found on system at: haddock-library> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar haddock-library> No c2hs found haddock-library> No cpphs found haddock-library> No doctest found haddock-library> Using gcc version 14.3.0 given by user at: haddock-library> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc haddock-library> Using ghc version 9.8.1 found on system at: haddock-library> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc haddock-library> Using ghc-pkg version 9.8.1 found on system at: haddock-library> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 haddock-library> No ghcjs found haddock-library> No ghcjs-pkg found haddock-library> No greencard found haddock-library> Using haddock version 2.30.0 found on system at: haddock-library> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 haddock-library> No happy found haddock-library> Using haskell-suite found on system at: haskell-suite-dummy-location haddock-library> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location haddock-library> No hmake found haddock-library> Using hpc version 0.69 found on system at: haddock-library> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 haddock-library> Using hsc2hs version 0.68.10 found on system at: haddock-library> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 haddock-library> Using hscolour version 1.25 found on system at: haddock-library> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour haddock-library> No jhc found haddock-library> Using ld found on system at: haddock-library> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold haddock-library> No pkg-config found haddock-library> Using runghc version 9.8.1 found on system at: haddock-library> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 haddock-library> Using strip version 2.44 found on system at: haddock-library> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip haddock-library> Using tar found on system at: haddock-library> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar haddock-library> No uhc found haddock-library> Running phase: buildPhase haddock-library> Preprocessing library for haddock-library-1.11.0.. haddock-library> Building library for haddock-library-1.11.0.. haddock-library> [1 of 8] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/CompatPrelude.o, dist/build/CompatPrelude.dyn_o ) haddock-library> [2 of 8] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, dist/build/Documentation/Haddock/Types.o, dist/build/Documentation/Haddock/Types.dyn_o ) haddock-library> [3 of 8] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/Documentation/Haddock/Parser/Monad.o, dist/build/Documentation/Haddock/Parser/Monad.dyn_o ) haddock-library> [4 of 8] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, dist/build/Documentation/Haddock/Parser/Util.o, dist/build/Documentation/Haddock/Parser/Util.dyn_o ) ormolu> declaration/value/function/type-applications.hs works [✔] ormolu> declaration/value/function/operators-1.hs works [✔] ormolu> declaration/value/function/lexical-negation.hs works [✔] ormolu> declaration/value/function/backticks.hs works [✔] ormolu> declaration/value/function/fancy-forall-0.hs works [✔] ormolu> declaration/value/function/lambda-multi-line1.hs works [✔] ormolu> declaration/value/function/operators-2.hs works [✔] ormolu> declaration/value/function/case-empty.hs works [✔] ormolu> declaration/value/function/if-with-comment-before-do-blocks.hs works [✔] ormolu> declaration/value/function/if-with-comment-in-branches.hs works [✔] ormolu> declaration/value/function/operators-4.hs works [✔] ormolu> declaration/value/function/builtin-syntax.hs works [✔] ormolu> declaration/value/function/complex-list.hs works [✔] ormolu> declaration/value/function/operators-0.hs works [✔] ormolu> declaration/value/function/operator-comments-1.hs works [✔] ormolu> declaration/value/function/block-arguments.hs works [✔] ormolu> declaration/value/function/lambda-case.hs works [✔] ormolu> declaration/value/function/explicit-type.hs works [✔] ormolu> declaration/value/function/parallel-comprehensions-single-line.hs works [✔] ormolu> declaration/value/function/unboxed-string-lit.hs works [✔] ormolu> declaration/value/function/overindentation.hs works [✔] ormolu> declaration/value/function/type-applications-and-splice.hs works [✔] ormolu> declaration/value/function/multiple-matches.hs works [✔] ormolu> declaration/value/function/parens.hs works [✔] ormolu> declaration/value/function/negation.hs works [✔] ormolu> declaration/value/function/if-multi-line.hs works [✔] ormolu> declaration/value/function/tricky-parens.hs works [✔] ormolu> declaration/value/function/if-with-comment-in-branches-with-functions.hs works [✔] ormolu> declaration/value/function/list-comprehensions.hs works [✔] ormolu> declaration/value/function/primitive-literals.hs works [✔] ormolu> declaration/value/function/overloaded-labels.hs works [✔] ormolu> declaration/value/function/case-multi-line.hs works [✔] ormolu> declaration/value/function/where.hs works [✔] ormolu> declaration/value/function/unboxed-sums.hs works [✔] ormolu> declaration/value/function/arithmetic-sequences.hs works [✔] ormolu> declaration/value/function/application-1.hs works [✔] ormolu> declaration/value/function/awkward-comment-1.hs works [✔] ormolu> declaration/value/function/list-notation-3.hs works [✔] ormolu> declaration/value/function/arrow/proc-forms2.hs works [✔] ormolu> declaration/value/function/arrow/proc-do-simple1.hs works [✔] ormolu> declaration/value/function/arrow/proc-do-simple2.hs works [✔] ormolu> declaration/value/function/arrow/proc-lets.hs works [✔] ormolu> declaration/value/function/arrow/proc-do-complex.hs works [✔] ormolu> declaration/value/function/arrow/proc-applications.hs works [✔] ormolu> declaration/value/function/arrow/recursive-procs.hs works [✔] ormolu> declaration/value/function/arrow/proc-form-do-indent.hs works [✔] ormolu> declaration/value/function/arrow/proc-lambdas.hs works [✔] ormolu> declaration/value/function/arrow/proc-ifs.hs works [✔] ormolu> declaration/value/function/arrow/proc-parentheses.hs works [✔] ormolu> declaration/value/function/arrow/proc-forms1.hs works [✔] ormolu> declaration/value/function/arrow/proc-applications2.hs works [✔] ormolu> declaration/value/function/arrow/multiline-case.hs works [✔] ormolu> declaration/value/function/arrow/proc-cases.hs works [✔] ormolu> declaration/value/function/do/recursive-do-rec.hs works [✔] ormolu> declaration/value/function/do/comment-alignment.hs works [✔] ormolu> declaration/value/function/do/comment-spacing.hs works [✔] ormolu> declaration/value/function/do/hang-rhs-arrow.hs works [✔] ormolu> declaration/value/function/do/do-dollar-mixed-chain.hs works [✔] ormolu> declaration/value/function/do/expr.hs works [✔] ormolu> declaration/value/function/do/recursive-do-mdo.hs works [✔] ormolu> declaration/value/function/do/let.hs works [✔] ormolu> declaration/value/function/do/operator-and-parens.hs works [✔] ormolu> declaration/value/function/do/blocks.hs works [✔] ormolu> declaration/value/function/do/applications-and-parens.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-dollar.hs works [✔] ormolu> declaration/value/function/infix/op-chain-colon-do.hs works [✔] lsp-types> [ 6 of 452] Compiling Language.LSP.Protocol.Types.Uri ( src/Language/LSP/Protocol/Types/Uri.hs, dist/build/Language/LSP/Protocol/Types/Uri.o, dist/build/Language/LSP/Protocol/Types/Uri.dyn_o ) lsp-types> [ 7 of 452] Compiling Language.LSP.Protocol.Types.Uri.OsPath ( src/Language/LSP/Protocol/Types/Uri/OsPath.hs, dist/build/Language/LSP/Protocol/Types/Uri/OsPath.o, dist/build/Language/LSP/Protocol/Types/Uri/OsPath.dyn_o ) lsp-types> [ 8 of 452] Compiling Language.LSP.Protocol.Utils.Misc ( src/Language/LSP/Protocol/Utils/Misc.hs, dist/build/Language/LSP/Protocol/Utils/Misc.o, dist/build/Language/LSP/Protocol/Utils/Misc.dyn_o ) lsp-types> [ 9 of 452] Compiling Language.LSP.Protocol.Types.Common ( src/Language/LSP/Protocol/Types/Common.hs, dist/build/Language/LSP/Protocol/Types/Common.o, dist/build/Language/LSP/Protocol/Types/Common.dyn_o ) lsp-types> [ 10 of 452] Compiling Data.Row.Aeson ( src/Data/Row/Aeson.hs, dist/build/Data/Row/Aeson.o, dist/build/Data/Row/Aeson.dyn_o ) lsp-types> [ 11 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceUnchangedDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceUnchangedDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceUnchangedDocumentDiagnosticReport.dyn_o ) lsp-types> [ 12 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolRegistrationOptions.dyn_o ) lsp-types> [ 13 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolOptions.dyn_o ) lsp-types> [ 14 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersServerCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersServerCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersServerCapabilities.dyn_o ) lsp-types> [ 15 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFolder ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFolder.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFolder.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFolder.dyn_o ) ormolu> declaration/value/function/infix/op-chain-r-gt-colon-2.hs works [✔] ormolu> declaration/value/function/infix/hanging.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-5.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-colon-1.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-3.hs works [✔] ormolu> declaration/value/function/infix/qualified-prelude.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-eq.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-normal.hs works [✔] ormolu> declaration/value/function/infix/esqueleto-0.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-s-normal.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-colon-2.hs works [✔] ormolu> declaration/value/function/infix/do.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-colon-1.hs works [✔] ormolu> declaration/value/function/infix/comments.hs works [✔] ormolu> declaration/value/function/infix/qualified-ops.hs works [✔] ormolu> declaration/value/function/infix/unicode.hs works [✔] ormolu> declaration/value/function/infix/tricky-colon-chain.hs works [✔] ormolu> declaration/value/function/infix/applicative.hs works [✔] ormolu> declaration/value/function/infix/esqueleto-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-s.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-dollar-2.hs works [✔] ormolu> declaration/value/function/infix/hspec-expectation.hs works [✔] ormolu> declaration/value/function/infix/simple.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-2.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-gt.hs works [✔] ormolu> declaration/value/function/infix/op-chain-l-lt.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-dollar.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-normal.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-4.hs works [✔] ormolu> declaration/value/function/infix/lenses.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-s-colon.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-gt-colon-1.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-lt-colon-2.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-1.hs works [✔] ormolu> declaration/value/function/infix/dollar-chains-6.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-normal.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-s-dollar.hs works [✔] ormolu> declaration/value/function/infix/op-chain-r-eq-dollar-1.hs works [✔] ormolu> declaration/value/function/pattern/pattern-bind.hs works [✔] ormolu> declaration/value/function/pattern/quasi-quotes-pattern.hs works [✔] ormolu> declaration/value/function/pattern/many-guards-in-singleline.hs works [✔] ormolu> declaration/value/function/pattern/unboxed-sum-pattern.hs works [✔] ormolu> declaration/value/function/pattern/view-pattern.hs works [✔] ormolu> declaration/value/function/pattern/multiple-guard-statements.hs works [✔] ormolu> declaration/value/function/pattern/strictness.hs works [✔] ormolu> declaration/value/function/pattern/n-plus-k-pattern.hs works [✔] ormolu> declaration/value/function/pattern/sig-pattern.hs works [✔] ormolu> declaration/value/function/pattern/splice-pattern.hs works [✔] ormolu> declaration/value/function/pattern/multiline-case-pattern.hs works [✔] ormolu> declaration/value/function/pattern/record-patterns.hs works [✔] ormolu> declaration/value/function/pattern/famous-cardano-pattern.hs works [✔] ormolu> declaration/value/function/pattern/as-pattern.hs works [✔] ormolu> declaration/value/function/pattern/multiline-guard-statement.hs works [✔] ormolu> declaration/value/function/comprehension/transform-multi-line4.hs works [✔] ormolu> declaration/value/function/comprehension/transform-multi-line3.hs works [✔] ormolu> declaration/value/function/comprehension/transform-single-line.hs works [✔] ormolu> declaration/value/function/comprehension/transform-multi-line2.hs works [✔] ormolu> declaration/value/function/comprehension/transform-monad.hs works [✔] ormolu> declaration/value/function/comprehension/transform-multi-line1.hs works [✔] ormolu> declaration/value/function/record/inter-comments.hs works [✔] ormolu> declaration/value/function/record/record-dot.hs works [✔] ormolu> declaration/value/function/record/wildcards.hs works [✔] ormolu> declaration/value/function/record/hanging-after-equal-con.hs works [✔] ormolu> declaration/value/function/record/updaters.hs works [✔] ormolu> declaration/value/function/record/constructors.hs works [✔] ormolu> declaration/value/function/record/hanging-after-equal-update.hs works [✔] ormolu> declaration/value/pattern-synonyms/bidirectional.hs works [✔] ormolu> declaration/value/pattern-synonyms/explicitely-bidirectional.hs works [✔] ormolu> declaration/value/pattern-synonyms/unidirectional.hs works [✔] ormolu> declaration/annotation/annotation.hs works [✔] ormolu> declaration/splice/bracket-unicode.hs works [✔] ormolu> declaration/splice/typed-splice.hs works [✔] ormolu> declaration/splice/untyped-splice.hs works [✔] ormolu> declaration/splice/quotes.hs works [✔] ormolu> declaration/splice/quasiquote.hs works [✔] ormolu> declaration/splice/grouped-splices.hs works [✔] ormolu> declaration/splice/bracket-declaration.hs works [✔] ormolu> declaration/splice/bracket.hs works [✔] ormolu> declaration/splice/splice-decl.hs works [✔] ormolu> declaration/warning/warning-single-line.hs works [✔] ormolu> declaration/warning/warning-multiline.hs works [✔] ormolu> declaration/type-synonyms/with-weird-haddock.hs works [✔] ormolu> declaration/type-synonyms/simple.hs works [✔] ormolu> declaration/type-synonyms/multi-line.hs works [✔] ormolu> declaration/default/default.hs works [✔] ormolu> declaration/type-families/data-family/type-arguments.hs works [✔] ormolu> declaration/type-families/data-family/simple.hs works [✔] ormolu> declaration/type-families/data-family/no-annotation.hs works [✔] ormolu> declaration/type-families/type-family/operator.hs works [✔] ormolu> declaration/type-families/type-family/simple.hs works [✔] ormolu> declaration/type-families/type-family/injective.hs works [✔] ormolu> declaration/type-families/type-family/no-annotation.hs works [✔] ormolu> declaration/type-families/closed-type-family/with-comments.hs works [✔] ormolu> declaration/type-families/closed-type-family/with-equal-sign.hs works [✔] ormolu> declaration/type-families/closed-type-family/type-arguments.hs works [✔] ormolu> declaration/type-families/closed-type-family/simple.hs works [✔] ormolu> declaration/type-families/closed-type-family/multi-line.hs works [✔] ormolu> declaration/type-families/closed-type-family/with-forall.hs works [✔] ormolu> declaration/type-families/closed-type-family/injective.hs works [✔] ormolu> declaration/type-families/closed-type-family/no-annotation.hs works [✔] ormolu> declaration/type-families/closed-type-family/promotion.hs works [✔] ormolu> declaration/type-families/closed-type-family/infix.hs works [✔] ormolu> declaration/data/unnamed-field-comment-2.hs works [✔] ormolu> declaration/data/partly-documented.hs works [✔] ormolu> declaration/data/with-weird-haddock.hs works [✔] ormolu> declaration/data/deriving-strategies.hs works [✔] ormolu> declaration/data/ctype-0.hs works [✔] ormolu> declaration/data/fat-multiline.hs works [✔] ormolu> declaration/data/datatype-contexts.hs works [✔] ormolu> declaration/data/invisible-binders.hs works [✔] ormolu> declaration/data/record-fancy-existential.hs works [✔] ormolu> declaration/data/simple-broken.hs works [✔] ormolu> declaration/data/with-comment.hs works [✔] ormolu> declaration/data/existential-unicode.hs works [✔] ormolu> declaration/data/strictness.hs works [✔] ormolu> declaration/data/operators.hs works [✔] ormolu> declaration/data/record-multi-const.hs works [✔] ormolu> declaration/data/empty.hs works [✔] ormolu> declaration/data/unnamed-field-comment-1.hs works [✔] ormolu> declaration/data/unnamed-field-comment-3.hs works [✔] ormolu> declaration/data/simple.hs works [✔] ormolu> declaration/data/unnamed-field-comment-0.hs works [✔] ormolu> declaration/data/single-constructor-with-haddock.hs works [✔] ormolu> declaration/data/kind-annotations.hs works [✔] ormolu> declaration/data/existential.hs works [✔] ormolu> declaration/data/ctype-1.hs works [✔] ormolu> declaration/data/multiline-names.hs works [✔] ormolu> declaration/data/gadt-syntax.hs works [✔] ormolu> declaration/data/type-data.hs works [✔] ormolu> declaration/data/multiline-arg-parens.hs works [✔] ormolu> declaration/data/record.hs works [✔] ormolu> declaration/data/newtype.hs works [✔] ormolu> declaration/data/deriving.hs works [✔] ormolu> declaration/data/infix.hs works [✔] ormolu> declaration/data/multiline.hs works [✔] ormolu> declaration/data/record-singleline.hs works [✔] ormolu> declaration/data/existential-multiline.hs works [✔] ormolu> declaration/data/gadt/multiline-where.hs works [✔] ormolu> declaration/data/gadt/multiple-declaration.hs works [✔] ormolu> declaration/data/gadt/strictness.hs works [✔] ormolu> declaration/data/gadt/unicode.hs works [✔] ormolu> declaration/data/gadt/simple.hs works [✔] ormolu> declaration/data/gadt/record.hs works [✔] ormolu> declaration/data/gadt/multiline.hs works [✔] ormolu> declaration/data/field-layout/record-1.hs works [✔] ormolu> declaration/data/field-layout/variants.hs works [✔] ormolu> declaration/data/field-layout/record-0.hs works [✔] ormolu> declaration/data/field-layout/record-2.hs works [✔] ormolu> declaration/data/field-layout/gadt.hs works [✔] ormolu> declaration/role-annotation/single-line.hs works [✔] ormolu> declaration/role-annotation/multi-line.hs works [✔] ormolu> declaration/foreign/foreign-import.hs works [✔] ormolu> declaration/foreign/foreign-export.hs works [✔] ormolu> declaration/signature/standalone-kind.hs works [✔] ormolu> declaration/signature/type/context-single-line.hs works [✔] ormolu> declaration/signature/type/long-multiline-applications.hs works [✔] ormolu> declaration/signature/type/context-multi-line.hs works [✔] ormolu> declaration/signature/type/infix-promoted-type-constructor.hs works [✔] ormolu> declaration/signature/type/arguments.hs works [✔] ormolu> declaration/signature/type/unicode.hs works [✔] ormolu> declaration/signature/type/unrelated.hs works [✔] ormolu> declaration/signature/type/long-function-name.hs works [✔] ormolu> declaration/signature/type/multi-value.hs works [✔] ormolu> declaration/signature/pattern/single-line.hs works [✔] ormolu> declaration/signature/pattern/multiline.hs works [✔] ormolu> declaration/signature/fixity/infixr.hs works [✔] ormolu> declaration/signature/fixity/infixl.hs works [✔] ormolu> declaration/signature/fixity/infix.hs works [✔] ormolu> declaration/signature/set-cost-centre/set-cost-centre.hs works [✔] ormolu> declaration/signature/inline/inlineable.hs works [✔] ormolu> declaration/signature/inline/conlike.hs works [✔] ormolu> declaration/signature/inline/inline.hs works [✔] ormolu> declaration/signature/inline/noinline.hs works [✔] ormolu> declaration/signature/minimal/minimal.hs works [✔] ormolu> declaration/signature/specialize/specialize-instance.hs works [✔] ormolu> declaration/signature/specialize/specialize.hs works [✔] ormolu> declaration/signature/complete/complete.hs works [✔] ormolu> declaration/rewrite-rule/phase.hs works [✔] ormolu> declaration/rewrite-rule/prelude2.hs works [✔] ormolu> declaration/rewrite-rule/prelude1.hs works [✔] ormolu> declaration/rewrite-rule/prelude4.hs works [✔] ormolu> declaration/rewrite-rule/empty.hs works [✔] ormolu> declaration/rewrite-rule/forall-1.hs works [✔] ormolu> declaration/rewrite-rule/prelude3.hs works [✔] ormolu> declaration/rewrite-rule/basic1.hs works [✔] ormolu> declaration/rewrite-rule/type-signature.hs works [✔] ormolu> declaration/rewrite-rule/never-active.hs works [✔] ormolu> declaration/rewrite-rule/forall-0.hs works [✔] ormolu> declaration/rewrite-rule/basic2.hs works [✔] ormolu> declaration/class/default-implementations-comments.hs works [✔] ormolu> declaration/class/associated-types2.hs works [✔] ormolu> declaration/class/type-operators2.hs works [✔] ormolu> declaration/class/functional-dependencies.hs works [✔] ormolu> declaration/class/default-implementations.hs works [✔] ormolu> declaration/class/newlines-after-where.hs works [✔] ormolu> declaration/class/dependency-super-classes.hs works [✔] ormolu> declaration/class/super-classes.hs works [✔] ormolu> declaration/class/multi-parameters1.hs works [✔] ormolu> declaration/class/default-signatures-simple.hs works [✔] ormolu> declaration/class/type-operators1.hs works [✔] ormolu> declaration/class/default-signatures.hs works [✔] ormolu> declaration/class/newlines-and-default-decls.hs works [✔] ormolu> declaration/class/associated-types1.hs works [✔] ormolu> declaration/class/multi-parameters2.hs works [✔] ormolu> declaration/class/associated-data1.hs works [✔] ormolu> declaration/class/empty-classes.hs works [✔] ormolu> declaration/class/newlines-between-methods.hs works [✔] ormolu> declaration/class/associated-data2.hs works [✔] ormolu> declaration/class/poly-kinded-classes.hs works [✔] ormolu> declaration/class/newlines-and-haddocks.hs works [✔] ormolu> declaration/class/single-parameters.hs works [✔] ormolu> declaration/class/associated-type-defaults.hs works [✔] ormolu> declaration/class/type-operators3.hs works [✔] ormolu> declaration/instance/instance-sigs-multiple.hs works [✔] ormolu> declaration/instance/data-family-instances.hs works [✔] ormolu> declaration/instance/data-family-instances-gadt.hs works [✔] ormolu> declaration/instance/data-family-instances-newtype.hs works [✔] ormolu> declaration/instance/associated-types.hs works [✔] ormolu> declaration/instance/newlines-after-where.hs works [✔] ormolu> declaration/instance/associated-data.hs works [✔] ormolu> declaration/instance/multi-parameter.hs works [✔] ormolu> declaration/instance/empty-instance.hs works [✔] ormolu> declaration/instance/contexts-comments.hs works [✔] ormolu> declaration/instance/type-family-instances.hs works [✔] ormolu> declaration/instance/newlines-between-methods.hs works [✔] ormolu> declaration/instance/instance-sigs.hs works [✔] ormolu> declaration/instance/overlappable-instances.hs works [✔] ormolu> declaration/instance/contexts.hs works [✔] ormolu> declaration/instance/single-parameter.hs works [✔] ormolu> declaration/deriving/singleline.hs works [✔] ormolu> declaration/deriving/overlapping.hs works [✔] ormolu> declaration/deriving/multiline.hs works [✔] ormolu> import/deprecated-export-single-line.hs works [✔] ormolu> import/qualified-prelude.hs works [✔] ormolu> import/comments-inside-imports.hs works [✔] ormolu> import/merging-2.hs works [✔] ormolu> import/deduplication-bug.hs works [✔] ormolu> import/merging-0.hs works [✔] ormolu> import/sorted-package-imports.hs works [✔] ormolu> import/sorted.hs works [✔] ormolu> import/misc.hs works [✔] ormolu> import/qualified-post.hs works [✔] ormolu> import/simple.hs works [✔] ormolu> import/explicit-imports.hs works [✔] ormolu> import/merging-1.hs works [✔] ormolu> import/nested-explicit-imports.hs works [✔] ormolu> import/explicit-prelude.hs works [✔] ormolu> import/sorted-export-list.hs works [✔] ormolu> import/explicit-imports-with-comments.hs works [✔] ormolu> import/comments-per-import.hs works [✔] ormolu> import/deprecated-export-multi-line.hs works [✔] ormolu> module-header/warning-pragma-multiline.hs works [✔] ormolu> module-header/multiline-empty.hs works [✔] ormolu> module-header/shebang.hs works [✔] ormolu> module-header/shebang-with-pragmas.hs works [✔] ormolu> module-header/stack-header-1.hs works [✔] ormolu> module-header/warning-pragma.hs works [✔] ormolu> module-header/multiline2.hs works [✔] ormolu> module-header/empty.hs works [✔] ormolu> module-header/double-dot-with-names.hs works [✔] ormolu> module-header/named-section.hs works [✔] ormolu> module-header/simple.hs works [✔] ormolu> module-header/multiline-empty-comment.hs works [✔] ormolu> module-header/singleline.hs works [✔] ormolu> module-header/simple-with-comments.hs works [✔] ormolu> module-header/multiline-with-comments.hs works [✔] ormolu> module-header/empty-haddock.hs works [✔] ormolu> module-header/stack-header-2.hs works [✔] ormolu> module-header/warning-pragma-list-multiline.hs works [✔] ormolu> module-header/stack-header-0.hs works [✔] ormolu> module-header/preceding-comment-with-haddock.hs works [✔] ormolu> module-header/double-shebangs.hs works [✔] ormolu> module-header/leading-empty-line.hs works [✔] ormolu> module-header/singleline-empty.hs works [✔] ormolu> module-header/multiline.hs works [✔] ormolu> module-header/warning-pragma-singleton-list.hs works [✔] ormolu> ormolu> Finished in 2.9200 seconds ormolu> 565 examples, 0 failures ormolu> Test suite tests: PASS ormolu> Test suite logged to: dist/test/ormolu-0.7.4.0-tests.log ormolu> 1 of 1 test suites (1 of 1 test cases) passed. ormolu> Running phase: haddockPhase focus> Running phase: setupCompilerEnvironmentPhase deferred-folds> Running phase: setupCompilerEnvironmentPhase focus> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. deferred-folds> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. neat-interpolation> Running phase: setupCompilerEnvironmentPhase ormolu> Preprocessing library for ormolu-0.7.4.0.. neat-interpolation> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. ormolu> Running Haddock on library for ormolu-0.7.4.0.. ormolu> Warning: --source-* options are ignored when --hyperlinked-source is enabled. haddock-library> [5 of 8] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, dist/build/Documentation/Haddock/Parser/Identifier.o, dist/build/Documentation/Haddock/Parser/Identifier.dyn_o ) haddock-library> [6 of 8] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, dist/build/Documentation/Haddock/Markup.o, dist/build/Documentation/Haddock/Markup.dyn_o ) haddock-library> [7 of 8] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, dist/build/Documentation/Haddock/Doc.o, dist/build/Documentation/Haddock/Doc.dyn_o ) haddock-library> [8 of 8] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, dist/build/Documentation/Haddock/Parser.o, dist/build/Documentation/Haddock/Parser.dyn_o ) retrie> MatchGroup: OK (2.46s) neat-interpolation> Running phase: unpackPhase neat-interpolation> unpacking source archive /nix/store/kbaaxk5fgywq8nznfihpa8vf80wkx5qk-neat-interpolation-0.5.1.4.tar.gz neat-interpolation> source root is neat-interpolation-0.5.1.4 neat-interpolation> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "neat-interpolation-0.5.1.4/test/Main.hs" neat-interpolation> Running phase: patchPhase ormolu> [ 1 of 55] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, /build/ghc1709_0/ghc_4.o, /build/ghc1709_0/ghc_4.dyn_o ) neat-interpolation> Running phase: compileBuildDriverPhase neat-interpolation> setupCompileFlags: -package-db=/build/tmp.8FXG1GgmaA/setup-package.conf.d -threaded focus> Running phase: unpackPhase focus> unpacking source archive /nix/store/8vmyx2waxg58w93migb73jmp3xjfdyqb-focus-1.0.3.2.tar.gz deferred-folds> Running phase: unpackPhase focus> source root is focus-1.0.3.2 deferred-folds> unpacking source archive /nix/store/128gx7xz3a8jh74c14qflvc2h87jmzpl-deferred-folds-0.9.18.7.tar.gz focus> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "focus-1.0.3.2/test/Main.hs" deferred-folds> source root is deferred-folds-0.9.18.7 lsp-types> [ 16 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersInitializeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersInitializeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersInitializeParams.dyn_o ) focus> Running phase: patchPhase deferred-folds> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "deferred-folds-0.9.18.7/test/Main.hs" neat-interpolation> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.8FXG1GgmaA/Main.o ) apply-refact> Documentation created: dist/doc/html/apply-refact/, apply-refact> dist/doc/html/apply-refact/apply-refact.txt focus> Running phase: compileBuildDriverPhase deferred-folds> Running phase: patchPhase focus> setupCompileFlags: -package-db=/build/tmp.1dIMh9Wurg/setup-package.conf.d -threaded deferred-folds> Running phase: compileBuildDriverPhase deferred-folds> setupCompileFlags: -package-db=/build/tmp.GASInX0rto/setup-package.conf.d -threaded apply-refact> Preprocessing executable 'refactor' for apply-refact-0.14.0.0.. neat-interpolation> [2 of 2] Linking Setup apply-refact> Running phase: installPhase focus> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.1dIMh9Wurg/Main.o ) deferred-folds> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.GASInX0rto/Main.o ) deferred-folds> [2 of 2] Linking Setup focus> [2 of 2] Linking Setup apply-refact> Installing library in /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo ormolu> [ 2 of 55] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, nothing ) apply-refact> Installing executable refactor in /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/bin apply-refact> Warning: The directory apply-refact> /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/bin is not apply-refact> in the system search path. ormolu> [ 3 of 55] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, nothing ) ormolu> [ 4 of 55] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, /build/ghc1709_0/ghc_10.o, /build/ghc1709_0/ghc_10.dyn_o ) lsp-types> [ 17 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersChangeEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersChangeEvent.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersChangeEvent.dyn_o ) lsp-types> [ 18 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressReport.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressReport.dyn_o ) lsp-types> [ 19 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressOptions.dyn_o ) lsp-types> [ 20 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressEnd.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressEnd.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressEnd.dyn_o ) lsp-types> [ 21 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressBegin.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressBegin.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressBegin.dyn_o ) retrie> PartialU: OK (2.75s) ormolu> [ 5 of 55] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, nothing ) ormolu> [ 6 of 55] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, nothing ) ormolu> [ 7 of 55] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, nothing ) apply-refact> Running phase: fixupPhase apply-refact> shrinking RPATHs of ELF executables and libraries in /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 apply-refact> shrinking /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSapply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo-ghc9.8.1.so apply-refact> shrinking /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/bin/refactor ormolu> [ 8 of 55] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, nothing ) ormolu> [ 9 of 55] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, nothing ) ormolu> [10 of 55] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, nothing ) apply-refact> checking for references to /build/ in /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0... ormolu> [11 of 55] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, nothing ) neat-interpolation> Running phase: updateAutotoolsGnuConfigScriptsPhase neat-interpolation> Running phase: configurePhase neat-interpolation> configureFlags: --verbose --prefix=/nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc/share/doc/neat-interpolation-0.5.1.4 --with-gcc=gcc --package-db=/build/tmp.8FXG1GgmaA/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib neat-interpolation> Using Parsec parser neat-interpolation> Configuring neat-interpolation-0.5.1.4... ormolu> [12 of 55] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, /build/ghc1709_0/ghc_8.o, /build/ghc1709_0/ghc_8.dyn_o ) apply-refact> patching script interpreter paths in /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 apply-refact> stripping (with command strip and flags -S -p) in /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/lib /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0/bin focus> Running phase: updateAutotoolsGnuConfigScriptsPhase focus> Running phase: configurePhase deferred-folds> Running phase: updateAutotoolsGnuConfigScriptsPhase focus> configureFlags: --verbose --prefix=/nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc/share/doc/focus-1.0.3.2 --with-gcc=gcc --package-db=/build/tmp.1dIMh9Wurg/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib focus> Using Parsec parser focus> Configuring focus-1.0.3.2... deferred-folds> Running phase: configurePhase deferred-folds> configureFlags: --verbose --prefix=/nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc/share/doc/deferred-folds-0.9.18.7 --with-gcc=gcc --package-db=/build/tmp.GASInX0rto/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib deferred-folds> Using Parsec parser deferred-folds> Configuring deferred-folds-0.9.18.7... apply-refact> shrinking RPATHs of ELF executables and libraries in /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc apply-refact> checking for references to /build/ in /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc... apply-refact> patching script interpreter paths in /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc apply-refact (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc apply-refact (post)> Pushing 2 paths (149 are already present) using zstd to cache sellout ⏳ apply-refact (post)> apply-refact (post)> Pushing /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc (10.63 MiB) apply-refact (post)> Pushing /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 (70.76 MiB) apply-refact (post)> apply-refact (post)> All done. apply-refact (post)> added 2 signatures apply-refact (post)> added 1 signatures apply-refact (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc apply-refact (post)> copying 2 paths... apply-refact (post)> copying path '/nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc' to 'https://cache.nix-ci.com'... apply-refact (post)> copying path '/nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0' to 'https://cache.nix-ci.com'... apply-refact (post)> copying 1 paths... apply-refact (post)> copying path '/nix/store/lkqdp63amvxglbgx8nl7ywfqg1yaaqnf-apply-refact-0.14.0.0.drv' to 'https://cache.nix-ci.com'... apply-refact (post)> added 0 signatures apply-refact (post)> added 0 signatures apply-refact (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0 /nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc apply-refact (post)> copying 2 paths... apply-refact (post)> copying path '/nix/store/yg8x5fqnjg8yma7m4yi87bymmr4d4apv-apply-refact-0.14.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... apply-refact (post)> copying path '/nix/store/xmy2x93q4s6acpmb4j50fyq86nrmlh35-apply-refact-0.14.0.0' to 'ssh-ng://worker.nix-ci.com'... apply-refact (post)> copying 1 paths... apply-refact (post)> copying path '/nix/store/lkqdp63amvxglbgx8nl7ywfqg1yaaqnf-apply-refact-0.14.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> Capture: OK (3.51s) retrie> Backticks: OK (2.44s) retrie> Types2: OK (2.37s) retrie> Records: OK (2.46s) retrie> Backticks2: OK (2.49s) retrie> Combined: OK (3.44s) retrie> Readme4: OK (2.42s) retrie> Readme2: OK (2.48s) retrie> Operator: OK (2.64s) retrie> PatternSyn2: OK (2.10s) retrie> Readme5: OK (2.46s) retrie> Readme3: OK (2.37s) retrie> Types: OK (2.23s) retrie> CPP: OK (3.67s) retrie> FooFold: OK (1.37s) retrie> Readme1: OK (1.03s) retrie> PatBind: OK (1.05s) retrie> Foo: OK (1.07s) retrie> Types3: OK (0.85s) retrie> Adhoc: ["type MyMaybe a = Maybe a"] retrie> OK (0.95s) retrie> Imports: OK (0.96s) retrie> Union: OK (0.92s) retrie> Shadowing: OK (1.11s) retrie> PartialF: OK (0.82s) retrie> Iterate: OK (0.76s) retrie> Types4: OK (0.88s) retrie> Qualified: OK (0.81s) retrie> Parens: OK (0.87s) retrie> PatternSyn1: OK (0.93s) ormolu> [13 of 55] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, /build/ghc1709_0/ghc_6.o, /build/ghc1709_0/ghc_6.dyn_o ) ormolu> [14 of 55] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, nothing ) ormolu> [15 of 55] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, nothing ) ormolu> [16 of 55] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, nothing ) ormolu> [17 of 55] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, nothing ) ormolu> [18 of 55] Compiling Ormolu.Config ( src/Ormolu/Config.hs, nothing ) ormolu> [19 of 55] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, nothing ) ormolu> [20 of 55] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, nothing ) ormolu> [21 of 55] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, nothing ) ormolu> [22 of 55] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, nothing ) ormolu> [23 of 55] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, nothing ) ormolu> [24 of 55] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, nothing ) ormolu> [25 of 55] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, nothing ) ormolu> [26 of 55] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, nothing ) ormolu> [27 of 55] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, nothing ) ormolu> [28 of 55] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, nothing ) ormolu> [29 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, nothing ) ormolu> [30 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, nothing ) ormolu> [31 of 55] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, nothing ) ormolu> [32 of 55] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, nothing ) ormolu> [33 of 55] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, nothing ) ormolu> [34 of 55] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, nothing ) ormolu> [35 of 55] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, nothing ) ormolu> [36 of 55] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, nothing ) ormolu> [37 of 55] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, nothing ) ormolu> [38 of 55] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, nothing ) ormolu> [39 of 55] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, nothing ) ormolu> [40 of 55] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, nothing ) ormolu> [41 of 55] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, nothing ) ormolu> [42 of 55] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, nothing ) ormolu> [43 of 55] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, nothing ) ormolu> [44 of 55] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, nothing ) ormolu> [45 of 55] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, nothing ) ormolu> [46 of 55] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, nothing ) ormolu> [47 of 55] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, nothing ) ormolu> [48 of 55] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, nothing ) ormolu> [49 of 55] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, nothing ) ormolu> [50 of 55] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, nothing ) ormolu> [51 of 55] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, nothing ) vector-algorithms> [5 of 5] Linking dist/build/properties/properties vector-algorithms> buildPhase completed in 1 minutes 7 seconds vector-algorithms> Running phase: checkPhase vector-algorithms> Running 1 test suites... vector-algorithms> Test suite properties: RUNNING... vector-algorithms> Int tests: vector-algorithms> +++ OK, passed 1000 tests (100.0% introsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% insertion sort). vector-algorithms> +++ OK, passed 1000 tests (100.0% merge sort). vector-algorithms> +++ OK, passed 1000 tests (100.0% heapsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% timsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% intro_sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% insertion sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% merge sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% heap_sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% tim_sortUniq). vector-algorithms> +++ OK, passed 1000 tests (100.0% intro-partialsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% heap partialsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% intro-select). vector-algorithms> +++ OK, passed 1000 tests (100.0% heap select). vector-algorithms> Radix sort tests: vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word8). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word16). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word32). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word64). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int8). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int16). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int32). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int64). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix (Int, Int)). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word8). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word16). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word32). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word64). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Int8). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Int16). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Int32). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Int64). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Int). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag ByteString). vector-algorithms> Stability: vector-algorithms> +++ OK, passed 1000 tests (100.0% merge sort). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix sort). vector-algorithms> +++ OK, passed 1000 tests (100.0% tim sort). vector-algorithms> Optimals: vector-algorithms> +++ OK, passed 100 tests: vector-algorithms> 100% size 2 vector-algorithms> vector-algorithms> 51% sorting vector-algorithms> 49% stability vector-algorithms> +++ OK, passed 100 tests: vector-algorithms> 100% size 3 vector-algorithms> vector-algorithms> 50% sorting vector-algorithms> 50% stability vector-algorithms> +++ OK, passed 100 tests: vector-algorithms> 100% size 4 vector-algorithms> vector-algorithms> 55% sorting vector-algorithms> 45% stability vector-algorithms> Permutation: vector-algorithms> +++ OK, passed 1000 tests (100.0% introsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% heapsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% mergesort). vector-algorithms> +++ OK, passed 1000 tests (100.0% timsort). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix I8). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix I16). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix I32). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix I64). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Int). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix W8). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix W16). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix W32). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix W64). vector-algorithms> +++ OK, passed 1000 tests (100.0% radix Word). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag I8). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag I16). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag I32). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag I64). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Int). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag W8). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag W16). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag W32). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag W64). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag Word). vector-algorithms> +++ OK, passed 1000 tests (100.0% flag ByteString). vector-algorithms> +++ OK, passed 1000 tests (100.0% intropartial). vector-algorithms> +++ OK, passed 1000 tests (100.0% introselect). vector-algorithms> +++ OK, passed 1000 tests (100.0% heappartial). vector-algorithms> +++ OK, passed 1000 tests (100.0% heapselect). vector-algorithms> Search in range: vector-algorithms> +++ OK, passed 1000 tests (100.0% binarySearchL). vector-algorithms> +++ OK, passed 1000 tests (100.0% binarySearchL lo-bound). vector-algorithms> +++ OK, passed 1000 tests (100.0% binarySearch). vector-algorithms> +++ OK, passed 1000 tests (100.0% binarySearchR). vector-algorithms> +++ OK, passed 1000 tests (100.0% binarySearchR hi-bound). vector-algorithms> Corner cases: vector-algorithms> +++ OK, passed 1 test (100% introsort empty). lsp-types> [ 22 of 452] Compiling Language.LSP.Protocol.Types.Progress ( src/Language/LSP/Protocol/Types/Progress.hs, dist/build/Language/LSP/Protocol/Types/Progress.o, dist/build/Language/LSP/Protocol/Types/Progress.dyn_o ) lsp-types> [ 23 of 452] Compiling Language.LSP.Protocol.Internal.Types.WatchKind ( generated/Language/LSP/Protocol/Internal/Types/WatchKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/WatchKind.o, dist/build/Language/LSP/Protocol/Internal/Types/WatchKind.dyn_o ) lsp-types> [ 24 of 452] Compiling Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/VersionedTextDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/VersionedTextDocumentIdentifier.o, dist/build/Language/LSP/Protocol/Internal/Types/VersionedTextDocumentIdentifier.dyn_o ) lsp-types> [ 25 of 452] Compiling Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/VersionedNotebookDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/VersionedNotebookDocumentIdentifier.o, dist/build/Language/LSP/Protocol/Internal/Types/VersionedNotebookDocumentIdentifier.dyn_o ) lsp-types> [ 26 of 452] Compiling Language.LSP.Protocol.Internal.Types.Unregistration ( generated/Language/LSP/Protocol/Internal/Types/Unregistration.hs, dist/build/Language/LSP/Protocol/Internal/Types/Unregistration.o, dist/build/Language/LSP/Protocol/Internal/Types/Unregistration.dyn_o ) lsp-types> [ 27 of 452] Compiling Language.LSP.Protocol.Internal.Types.UnregistrationParams ( generated/Language/LSP/Protocol/Internal/Types/UnregistrationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/UnregistrationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/UnregistrationParams.dyn_o ) lsp-types> [ 28 of 452] Compiling Language.LSP.Protocol.Internal.Types.UniquenessLevel ( generated/Language/LSP/Protocol/Internal/Types/UniquenessLevel.hs, dist/build/Language/LSP/Protocol/Internal/Types/UniquenessLevel.o, dist/build/Language/LSP/Protocol/Internal/Types/UniquenessLevel.dyn_o ) lsp-types> [ 29 of 452] Compiling Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/UnchangedDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/UnchangedDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/UnchangedDocumentDiagnosticReport.dyn_o ) lsp-types> [ 30 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyOptions.dyn_o ) lsp-types> [ 31 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyClientCapabilities.dyn_o ) lsp-types> [ 32 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionOptions.dyn_o ) lsp-types> [ 33 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionClientCapabilities.dyn_o ) lsp-types> [ 34 of 452] Compiling Language.LSP.Protocol.Internal.Types.TraceValue ( generated/Language/LSP/Protocol/Internal/Types/TraceValue.hs, dist/build/Language/LSP/Protocol/Internal/Types/TraceValue.o, dist/build/Language/LSP/Protocol/Internal/Types/TraceValue.dyn_o ) haddock-library> [1 of 8] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/CompatPrelude.p_o ) haddock-library> [2 of 8] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, dist/build/Documentation/Haddock/Types.p_o ) haddock-library> [3 of 8] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/Documentation/Haddock/Parser/Monad.p_o ) haddock-library> [4 of 8] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, dist/build/Documentation/Haddock/Parser/Util.p_o ) haddock-library> [5 of 8] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, dist/build/Documentation/Haddock/Parser/Identifier.p_o ) haddock-library> [6 of 8] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, dist/build/Documentation/Haddock/Markup.p_o ) haddock-library> [7 of 8] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, dist/build/Documentation/Haddock/Doc.p_o ) haddock-library> [8 of 8] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, dist/build/Documentation/Haddock/Parser.p_o ) haddock-library> Preprocessing test suite 'spec' for haddock-library-1.11.0.. haddock-library> Building test suite 'spec' for haddock-library-1.11.0.. haddock-library> [ 1 of 11] Compiling CompatPrelude ( src/CompatPrelude.hs, dist/build/spec/spec-tmp/CompatPrelude.o ) haddock-library> [ 2 of 11] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Types.o ) haddock-library> [ 3 of 11] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/Monad.o ) haddock-library> [ 4 of 11] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/Util.o ) haddock-library> [ 5 of 11] Compiling Documentation.Haddock.Parser.UtilSpec ( test/Documentation/Haddock/Parser/UtilSpec.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/UtilSpec.o ) haddock-library> [ 6 of 11] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser/Identifier.o ) haddock-library> [ 7 of 11] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Markup.o ) haddock-library> [ 8 of 11] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Doc.o ) haddock-library> [ 9 of 11] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, dist/build/spec/spec-tmp/Documentation/Haddock/Parser.o ) haddock-library> [10 of 11] Compiling Documentation.Haddock.ParserSpec ( test/Documentation/Haddock/ParserSpec.hs, dist/build/spec/spec-tmp/Documentation/Haddock/ParserSpec.o ) haddock-library> [11 of 11] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) haddock-library> [12 of 12] Linking dist/build/spec/spec haddock-library> Preprocessing test suite 'fixtures' for haddock-library-1.11.0.. haddock-library> Building test suite 'fixtures' for haddock-library-1.11.0.. haddock-library> [1 of 1] Compiling Main ( fixtures/Fixtures.hs, dist/build/fixtures/fixtures-tmp/Main.o ) haddock-library> [2 of 2] Linking dist/build/fixtures/fixtures haddock-library> buildPhase completed in 54 seconds haddock-library> Running phase: checkPhase haddock-library> Running 2 test suites... haddock-library> Test suite spec: RUNNING... haddock-library> haddock-library> Documentation.Haddock.Parser haddock-library> parseString haddock-library> is total [✔] haddock-library> +++ OK, passed 100 tests. haddock-library> when parsing text haddock-library> can handle unicode [✔] haddock-library> accepts numeric character references [✔] haddock-library> accepts hexadecimal character references [✔] haddock-library> allows to backslash-escape characters except \r [✔] haddock-library> +++ OK, passed 100 tests. haddock-library> when parsing strings contaning numeric character references haddock-library> will implicitly convert digits to characters [✔] haddock-library> will implicitly convert hex encoded characters [✔] haddock-library> when parsing identifiers haddock-library> parses identifiers enclosed within single ticks [✔] haddock-library> parses identifiers enclosed within backticks [✔] haddock-library> parses identifiers preceded by a backtick and followed by a single quote [✔] deferred-folds> Dependency base >=4.9 && <5: using base-4.19.0.0 deferred-folds> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 deferred-folds> Dependency containers >=0.5 && <0.8: using containers-0.6.8 deferred-folds> Dependency foldl >=1 && <2: using foldl-1.4.18 deferred-folds> Dependency hashable >=1 && <2: using hashable-1.4.7.0 deferred-folds> Dependency primitive >=0.6.4 && <0.10: using primitive-0.9.1.0 deferred-folds> Dependency text >=1.2 && <1.3 || >=2.0 && <2.2: using text-2.1 deferred-folds> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 deferred-folds> Dependency unordered-containers >=0.2 && <0.3: using deferred-folds> unordered-containers-0.2.20 deferred-folds> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 deferred-folds> Dependency deferred-folds: using deferred-folds-0.9.18.7 deferred-folds> Dependency quickcheck-instances >=0.3.11 && <0.4: using deferred-folds> quickcheck-instances-0.3.32 deferred-folds> Dependency rerebase <2: using rerebase-1.21.2 deferred-folds> Dependency tasty >=0.12 && <2: using tasty-1.5.3 deferred-folds> Dependency tasty-quickcheck >=0.9 && <0.12: using tasty-quickcheck-0.11 deferred-folds> Source component graph: deferred-folds> component lib deferred-folds> component test:test dependency lib deferred-folds> Configured component graph: deferred-folds> component deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> include base-4.19.0.0-05c7 deferred-folds> include bytestring-0.12.0.2-3593 deferred-folds> include containers-0.6.8-e785 deferred-folds> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW deferred-folds> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 deferred-folds> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ deferred-folds> include text-2.1-c70b deferred-folds> include transformers-0.6.1.0-7653 deferred-folds> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm deferred-folds> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 deferred-folds> component deferred-folds-0.9.18.7-KnRPCF3n9bC24rqtwohVo2-test deferred-folds> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X deferred-folds> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan deferred-folds> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG deferred-folds> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb deferred-folds> Linked component graph: deferred-folds> unit deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> include base-4.19.0.0-05c7 deferred-folds> include bytestring-0.12.0.2-3593 deferred-folds> include containers-0.6.8-e785 deferred-folds> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW deferred-folds> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 deferred-folds> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ deferred-folds> include text-2.1-c70b deferred-folds> include transformers-0.6.1.0-7653 deferred-folds> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm deferred-folds> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 deferred-folds> DeferredFolds.Unfoldl=deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9:DeferredFolds.Unfoldl,DeferredFolds.UnfoldlM=deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9:DeferredFolds.UnfoldlM,DeferredFolds.Unfoldr=deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9:DeferredFolds.Unfoldr deferred-folds> unit deferred-folds-0.9.18.7-KnRPCF3n9bC24rqtwohVo2-test deferred-folds> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X deferred-folds> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan deferred-folds> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG deferred-folds> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb deferred-folds> Ready component graph: deferred-folds> definite deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> depends base-4.19.0.0-05c7 deferred-folds> depends bytestring-0.12.0.2-3593 deferred-folds> depends containers-0.6.8-e785 deferred-folds> depends foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW deferred-folds> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 deferred-folds> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ deferred-folds> depends text-2.1-c70b deferred-folds> depends transformers-0.6.1.0-7653 deferred-folds> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm deferred-folds> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 deferred-folds> definite deferred-folds-0.9.18.7-KnRPCF3n9bC24rqtwohVo2-test deferred-folds> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X deferred-folds> depends rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan deferred-folds> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG deferred-folds> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb deferred-folds> Using Cabal-3.10.2.0 compiled by ghc-9.8 focus> Dependency base >=4.11 && <5: using base-4.19.0.0 focus> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 focus> Dependency focus: using focus-1.0.3.2 focus> Dependency rerebase <2: using rerebase-1.21.2 focus> Dependency tasty >=0.12 && <2: using tasty-1.5.3 focus> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.2 focus> Source component graph: focus> component lib focus> component test:test dependency lib focus> Configured component graph: focus> component focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> include base-4.19.0.0-05c7 focus> include transformers-0.6.1.0-7653 focus> component focus-1.0.3.2-7GnIOboU3Ap8wT5ohs28an-test focus> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan focus> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG focus> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr focus> Linked component graph: focus> unit focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> include base-4.19.0.0-05c7 focus> include transformers-0.6.1.0-7653 focus> Focus=focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD:Focus focus> unit focus-1.0.3.2-7GnIOboU3Ap8wT5ohs28an-test focus> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan focus> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG focus> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr focus> Ready component graph: focus> definite focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> depends base-4.19.0.0-05c7 focus> depends transformers-0.6.1.0-7653 focus> definite focus-1.0.3.2-7GnIOboU3Ap8wT5ohs28an-test focus> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> depends rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan focus> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG focus> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr focus> Using Cabal-3.10.2.0 compiled by ghc-9.8 focus> Using compiler: ghc-9.8.1 focus> Using install prefix: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 focus> Executables installed in: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/bin focus> Libraries installed in: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> Dynamic Libraries installed in: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 focus> Private executables installed in: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/libexec/x86_64-linux-ghc-9.8.1/focus-1.0.3.2 focus> Data files installed in: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/share/x86_64-linux-ghc-9.8.1/focus-1.0.3.2 focus> Documentation installed in: focus> /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc/share/doc/focus-1.0.3.2 focus> Configuration files installed in: focus> /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/etc focus> No alex found focus> Using ar found on system at: focus> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar focus> No c2hs found focus> No cpphs found focus> No doctest found focus> Using gcc version 14.3.0 given by user at: focus> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc focus> Using ghc version 9.8.1 found on system at: focus> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc focus> Using ghc-pkg version 9.8.1 found on system at: focus> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 focus> No ghcjs found focus> No ghcjs-pkg found focus> No greencard found focus> Using haddock version 2.30.0 found on system at: focus> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 focus> No happy found focus> Using haskell-suite found on system at: haskell-suite-dummy-location focus> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location focus> No hmake found focus> Using hpc version 0.69 found on system at: focus> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 focus> Using hsc2hs version 0.68.10 found on system at: focus> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 focus> Using hscolour version 1.25 found on system at: focus> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour focus> No jhc found focus> Using ld found on system at: focus> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold focus> No pkg-config found neat-interpolation> Dependency base >=4.9 && <5: using base-4.19.0.0 neat-interpolation> Dependency megaparsec >=7 && <10: using megaparsec-9.7.0 neat-interpolation> Dependency template-haskell >=2.8 && <3: using template-haskell-2.21.0.0 neat-interpolation> Dependency text >=1 && <3: using text-2.1 neat-interpolation> Dependency neat-interpolation: using neat-interpolation-0.5.1.4 neat-interpolation> Dependency rerebase <2: using rerebase-1.21.2 neat-interpolation> Dependency tasty >=1.2.3 && <2: using tasty-1.5.3 neat-interpolation> Dependency tasty-hunit >=0.10.0.2 && <0.11: using tasty-hunit-0.10.2 neat-interpolation> Source component graph: neat-interpolation> component lib neat-interpolation> component test:test dependency lib neat-interpolation> Configured component graph: neat-interpolation> component neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> include base-4.19.0.0-05c7 neat-interpolation> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 neat-interpolation> include template-haskell-2.21.0.0-79e7 neat-interpolation> include text-2.1-c70b neat-interpolation> component neat-interpolation-0.5.1.4-ATx02aKZZsA2aCV1OrYQe5-test neat-interpolation> include neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan neat-interpolation> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG neat-interpolation> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr neat-interpolation> Linked component graph: neat-interpolation> unit neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> include base-4.19.0.0-05c7 neat-interpolation> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 neat-interpolation> include template-haskell-2.21.0.0-79e7 neat-interpolation> include text-2.1-c70b neat-interpolation> NeatInterpolation=neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW:NeatInterpolation neat-interpolation> unit neat-interpolation-0.5.1.4-ATx02aKZZsA2aCV1OrYQe5-test neat-interpolation> include neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan neat-interpolation> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG neat-interpolation> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr neat-interpolation> Ready component graph: neat-interpolation> definite neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> depends base-4.19.0.0-05c7 neat-interpolation> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 neat-interpolation> depends template-haskell-2.21.0.0-79e7 neat-interpolation> depends text-2.1-c70b neat-interpolation> definite neat-interpolation-0.5.1.4-ATx02aKZZsA2aCV1OrYQe5-test neat-interpolation> depends neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> depends rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan neat-interpolation> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG neat-interpolation> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr neat-interpolation> Using Cabal-3.10.2.0 compiled by ghc-9.8 neat-interpolation> Using compiler: ghc-9.8.1 neat-interpolation> Using install prefix: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 neat-interpolation> Executables installed in: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/bin neat-interpolation> Libraries installed in: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> Dynamic Libraries installed in: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 neat-interpolation> Private executables installed in: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/libexec/x86_64-linux-ghc-9.8.1/neat-interpolation-0.5.1.4 neat-interpolation> Data files installed in: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/share/x86_64-linux-ghc-9.8.1/neat-interpolation-0.5.1.4 neat-interpolation> Documentation installed in: neat-interpolation> /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc/share/doc/neat-interpolation-0.5.1.4 neat-interpolation> Configuration files installed in: neat-interpolation> /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/etc neat-interpolation> No alex found neat-interpolation> Using ar found on system at: neat-interpolation> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar neat-interpolation> No c2hs found neat-interpolation> No cpphs found neat-interpolation> No doctest found neat-interpolation> Using gcc version 14.3.0 given by user at: neat-interpolation> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc neat-interpolation> Using ghc version 9.8.1 found on system at: neat-interpolation> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc neat-interpolation> Using ghc-pkg version 9.8.1 found on system at: neat-interpolation> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 neat-interpolation> No ghcjs found neat-interpolation> No ghcjs-pkg found neat-interpolation> No greencard found neat-interpolation> Using haddock version 2.30.0 found on system at: ormolu> [52 of 55] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, nothing ) ormolu> [53 of 55] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, nothing ) ormolu> [54 of 55] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, nothing ) ormolu> [55 of 55] Compiling Ormolu ( src/Ormolu.hs, nothing ) ormolu> Haddock coverage: ormolu> Warning: 'RealSrcSpan' is ambiguous. It is defined ormolu> * in ‘GHC.Types.SrcLoc’ ormolu> * in ‘GHC.Types.SrcLoc’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘GHC.Types.SrcLoc’ ormolu> Warning: 'SpanStream' is ambiguous. It is defined ormolu> * at src/Ormolu/Printer/SpanStream.hs:22:22 ormolu> * at src/Ormolu/Printer/SpanStream.hs:22:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Printer/SpanStream.hs:22:1 ormolu> 100% ( 3 / 3) in 'Ormolu.Printer.SpanStream' ormolu> 100% ( 3 / 3) in 'Ormolu.Processing.Cpp' ormolu> Warning: 'AddEpAnn' is ambiguous. It is defined ormolu> * in ‘GHC.Parser.Annotation’ ormolu> * in ‘GHC.Parser.Annotation’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘GHC.Parser.Annotation’ ormolu> Warning: 'StringBuffer' is ambiguous. It is defined ormolu> * in ‘GHC.Data.StringBuffer’ ormolu> * in ‘GHC.Data.StringBuffer’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘GHC.Data.StringBuffer’ ormolu> Warning: 'ModuleName' is ambiguous. It is defined ormolu> * in ‘Distribution.ModuleName’ ormolu> * in ‘Language.Haskell.Syntax.Module.Name’ ormolu> * in ‘Language.Haskell.Syntax.Module.Name’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘Language.Haskell.Syntax.Module.Name’ ormolu> 87% ( 14 / 16) in 'Ormolu.Utils' ormolu> Missing documentation for: ormolu> HasSrcSpan (src/Ormolu/Utils.hs:144) ormolu> getLoc' (src/Ormolu/Utils.hs:157) ormolu> 87% ( 14 / 16) in 'Ormolu.Terminal' ormolu> Missing documentation for: ormolu> Term (src/Ormolu/Terminal.hs:42) ormolu> runTermPure (src/Ormolu/Terminal.hs:88) ormolu> 0% ( 0 / 2) in 'Ormolu.Terminal.QualifiedDo' ormolu> Missing documentation for: ormolu> Module header ormolu> >> (src/Ormolu/Terminal/QualifiedDo.hs:7) ormolu> Warning: 'TextDiff' is ambiguous. It is defined ormolu> * at src/Ormolu/Diff/Text.hs:32:17 ormolu> * at src/Ormolu/Diff/Text.hs:32:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Diff/Text.hs:32:1 ormolu> Warning: 'Hunk' is ambiguous. It is defined ormolu> * at src/Ormolu/Diff/Text.hs:51:13 ormolu> * at src/Ormolu/Diff/Text.hs:51:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Diff/Text.hs:51:1 ormolu> 100% ( 5 / 5) in 'Ormolu.Diff.Text' ormolu> 100% ( 4 / 4) in 'Ormolu.Exception' ormolu> 100% ( 3 / 3) in 'Ormolu.Parser.Pragma' ormolu> Warning: 'Comment' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/CommentStream.hs:116:16 ormolu> * at src/Ormolu/Parser/CommentStream.hs:116:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:116:1 ormolu> Warning: 'CommentStream' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/CommentStream.hs:47:25 ormolu> * at src/Ormolu/Parser/CommentStream.hs:47:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:47:1 ormolu> 90% ( 9 / 10) in 'Ormolu.Parser.CommentStream' ormolu> Missing documentation for: vector-algorithms> +++ OK, passed 2 tests (100% intropartial empty). vector-algorithms> +++ OK, passed 2 tests (100% introselect empty). vector-algorithms> +++ OK, passed 1 test (100% heapsort empty). vector-algorithms> +++ OK, passed 2 tests (100% heappartial empty). vector-algorithms> +++ OK, passed 2 tests (100% heapselect empty). vector-algorithms> +++ OK, passed 1 test (100% mergesort empty). vector-algorithms> +++ OK, passed 1 test (100% timsort empty). vector-algorithms> +++ OK, passed 1 test (100% radixsort empty). vector-algorithms> +++ OK, passed 1 test (100% flagsort empty). vector-algorithms> Algorithms: vector-algorithms> +++ OK, passed 1000 tests (100.0% nub Int). vector-algorithms> Test suite properties: PASS vector-algorithms> Test suite logged to: dist/test/vector-algorithms-0.9.1.0-properties.log vector-algorithms> 1 of 1 test suites (1 of 1 test cases) passed. vector-algorithms> Running phase: haddockPhase vector-algorithms> Preprocessing library for vector-algorithms-0.9.1.0.. vector-algorithms> Running Haddock on library for vector-algorithms-0.9.1.0.. vector-algorithms> Warning: The documentation for the following packages are not installed. No vector-algorithms> links will be generated to these packages: vector-0.13.2.0 vector-algorithms> Warning: --source-* options are ignored when --hyperlinked-source is enabled. vector-algorithms> [ 1 of 11] Compiling Data.Vector.Algorithms.Common ( src/Data/Vector/Algorithms/Common.hs, nothing ) vector-algorithms> [ 2 of 11] Compiling Data.Vector.Algorithms.Optimal ( src/Data/Vector/Algorithms/Optimal.hs, nothing ) vector-algorithms> [ 3 of 11] Compiling Data.Vector.Algorithms.Insertion ( src/Data/Vector/Algorithms/Insertion.hs, nothing ) vector-algorithms> [ 4 of 11] Compiling Data.Vector.Algorithms.Merge ( src/Data/Vector/Algorithms/Merge.hs, nothing ) vector-algorithms> [ 5 of 11] Compiling Data.Vector.Algorithms.AmericanFlag ( src/Data/Vector/Algorithms/AmericanFlag.hs, nothing ) vector-algorithms> [ 6 of 11] Compiling Data.Vector.Algorithms.Heap ( src/Data/Vector/Algorithms/Heap.hs, nothing ) vector-algorithms> [ 7 of 11] Compiling Data.Vector.Algorithms.Intro ( src/Data/Vector/Algorithms/Intro.hs, nothing ) vector-algorithms> [ 8 of 11] Compiling Data.Vector.Algorithms.Radix ( src/Data/Vector/Algorithms/Radix.hs, nothing ) vector-algorithms> [ 9 of 11] Compiling Data.Vector.Algorithms.Search ( src/Data/Vector/Algorithms/Search.hs, nothing ) vector-algorithms> [10 of 11] Compiling Data.Vector.Algorithms ( src/Data/Vector/Algorithms.hs, nothing ) vector-algorithms> [11 of 11] Compiling Data.Vector.Algorithms.Tim ( src/Data/Vector/Algorithms/Tim.hs, nothing ) vector-algorithms> Haddock coverage: vector-algorithms> Warning: 'off' is out of scope. vector-algorithms> If you qualify the identifier, haddock can try to link it anyway. vector-algorithms> Warning: 'lower' is out of scope. vector-algorithms> If you qualify the identifier, haddock can try to link it anyway. vector-algorithms> 100% ( 8 / 8) in 'Data.Vector.Algorithms.Optimal' vector-algorithms> 100% ( 8 / 8) in 'Data.Vector.Algorithms.Insertion' vector-algorithms> Warning: 'sort' is ambiguous. It is defined vector-algorithms> * at src/Data/Vector/Algorithms/Insertion.hs:38:1 vector-algorithms> * at src/Data/Vector/Algorithms/Merge.hs:39:1 vector-algorithms> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> by specifying the type/value namespace explicitly. vector-algorithms> Defaulting to the one defined at src/Data/Vector/Algorithms/Merge.hs:39:1 vector-algorithms> Warning: 'sortBy' is ambiguous. It is defined vector-algorithms> * at src/Data/Vector/Algorithms/Insertion.hs:48:1 vector-algorithms> * at src/Data/Vector/Algorithms/Merge.hs:49:1 vector-algorithms> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> by specifying the type/value namespace explicitly. vector-algorithms> Defaulting to the one defined at src/Data/Vector/Algorithms/Merge.hs:49:1 vector-algorithms> 100% ( 6 / 6) in 'Data.Vector.Algorithms.Merge' vector-algorithms> Warning: 'n' is out of scope. vector-algorithms> If you qualify the identifier, haddock can try to link it anyway. vector-algorithms> Warning: 'sort' is ambiguous. It is defined vector-algorithms> * in ‘Data.ByteString’ vector-algorithms> * at src/Data/Vector/Algorithms/AmericanFlag.hs:244:1 vector-algorithms> * at src/Data/Vector/Algorithms/Insertion.hs:38:1 vector-algorithms> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> by specifying the type/value namespace explicitly. vector-algorithms> Defaulting to the one defined at src/Data/Vector/Algorithms/Insertion.hs:38:1 vector-algorithms> Warning: 'sortBy' is ambiguous. It is defined vector-algorithms> * at src/Data/Vector/Algorithms/AmericanFlag.hs:267:1 vector-algorithms> * at src/Data/Vector/Algorithms/Insertion.hs:48:1 vector-algorithms> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> by specifying the type/value namespace explicitly. vector-algorithms> Defaulting to the one defined at src/Data/Vector/Algorithms/Insertion.hs:48:1 lsp-types> [ 35 of 452] Compiling Language.LSP.Protocol.Internal.Types.TokenFormat ( generated/Language/LSP/Protocol/Internal/Types/TokenFormat.hs, dist/build/Language/LSP/Protocol/Internal/Types/TokenFormat.o, dist/build/Language/LSP/Protocol/Internal/Types/TokenFormat.dyn_o ) lsp-types> [ 36 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSyncKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncKind.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncKind.dyn_o ) lsp-types> [ 37 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSyncClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncClientCapabilities.dyn_o ) lsp-types> [ 38 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSaveReason.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSaveReason.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSaveReason.dyn_o ) lsp-types> [ 39 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentIdentifier.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentIdentifier.dyn_o ) lsp-types> [ 40 of 452] Compiling Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/WillSaveTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WillSaveTextDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WillSaveTextDocumentParams.dyn_o ) lsp-types> [ 41 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilterScheme ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilterScheme.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterScheme.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterScheme.dyn_o ) lsp-types> [ 42 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilterPattern ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilterPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterPattern.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterPattern.dyn_o ) lsp-types> [ 43 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilterLanguage ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilterLanguage.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterLanguage.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterLanguage.dyn_o ) lsp-types> [ 44 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilter.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilter.dyn_o ) lsp-types> [ 45 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeWholeDocument ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeWholeDocument.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeWholeDocument.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeWholeDocument.dyn_o ) lsp-types> [ 46 of 452] Compiling Language.LSP.Protocol.Internal.Types.SymbolTag ( generated/Language/LSP/Protocol/Internal/Types/SymbolTag.hs, dist/build/Language/LSP/Protocol/Internal/Types/SymbolTag.o, dist/build/Language/LSP/Protocol/Internal/Types/SymbolTag.dyn_o ) lsp-types> [ 47 of 452] Compiling Language.LSP.Protocol.Internal.Types.SymbolKind ( generated/Language/LSP/Protocol/Internal/Types/SymbolKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/SymbolKind.o, dist/build/Language/LSP/Protocol/Internal/Types/SymbolKind.dyn_o ) haddock-library> parses identifiers preceded by a single quote and followed by a backtick [✔] haddock-library> can parse a constructor identifier [✔] haddock-library> can parse a qualified identifier [✔] haddock-library> parses a word with an one of the delimiters in it as DocString [✔] haddock-library> doesn't pass pairs of delimiters with spaces between them [✔] haddock-library> don't use apostrophe's in the wrong place's [✔] haddock-library> doesn't parse empty identifiers [✔] haddock-library> can parse an identifier in infix notation enclosed within backticks [✔] haddock-library> can parse identifiers containing a single quote [✔] haddock-library> can parse identifiers ending with a single quote [✔] haddock-library> can parse identifiers in backticks ending with a single quote [✔] haddock-library> can parse an identifier containing a digit [✔] haddock-library> can parse an identifier containing unicode characters [✔] haddock-library> can parse a single quote followed by an identifier [✔] haddock-library> can parse an identifier that starts with an underscore [✔] haddock-library> can parse value-namespaced identifiers [✔] haddock-library> can parse type-namespaced identifiers [✔] haddock-library> can parse parenthesized operators and backticked identifiers [✔] haddock-library> can properly figure out the end of identifiers [✔] haddock-library> when parsing operators haddock-library> can parse an operator enclosed within single quotes [✔] haddock-library> can parse a qualified operator [✔] haddock-library> can parse a constructor operator [✔] haddock-library> can parse a qualified constructor operator [✔] haddock-library> can parse a unicode operator [✔] haddock-library> when parsing URLs haddock-library> parses a URL [✔] haddock-library> accepts an optional label [✔] haddock-library> does not accept newlines in label [✔] haddock-library> allows us to escape > inside the URL [✔] haddock-library> parses inline URLs [✔] haddock-library> doesn't allow for multi-line link tags [✔] haddock-library> when parsing markdown links haddock-library> parses a simple link [✔] haddock-library> allows whitespace between label and URL [✔] haddock-library> allows newlines in label [✔] haddock-library> allows escaping in label [✔] haddock-library> strips leading and trailing whitespace from label [✔] haddock-library> rejects whitespace in URL [✔] haddock-library> allows inline markup in the label [✔] haddock-library> when URL is on a separate line haddock-library> allows URL to be on a separate line [✔] haddock-library> allows leading whitespace [✔] haddock-library> rejects additional newlines [✔] haddock-library> when autolinking URLs haddock-library> autolinks HTTP URLs [✔] haddock-library> autolinks HTTPS URLs [✔] haddock-library> autolinks FTP URLs [✔] haddock-library> does not include a trailing comma [✔] haddock-library> does not include a trailing dot [✔] haddock-library> does not include a trailing exclamation mark [✔] haddock-library> does not include a trailing question mark [✔] haddock-library> autolinks URLs occuring mid-sentence with multiple ‘/’s [✔] haddock-library> when parsing images haddock-library> accepts markdown syntax for images [✔] haddock-library> accepts Unicode [✔] haddock-library> supports deprecated picture syntax [✔] haddock-library> supports title for deprecated picture syntax [✔] haddock-library> when parsing display math haddock-library> accepts markdown syntax for display math containing newlines [✔] haddock-library> when parsing anchors haddock-library> parses a single word anchor [✔] haddock-library> doesn't parse a multi word anchor [✔] haddock-library> parses a unicode anchor [✔] haddock-library> does not accept newlines in anchors [✔] haddock-library> accepts anchors mid-paragraph [✔] haddock-library> does not accept empty anchors [✔] haddock-library> does not accept anchors containing spaces [✔] haddock-library> when parsing emphasised text haddock-library> emphasises a word on its own [✔] haddock-library> emphasises inline correctly [✔] haddock-library> emphasises unicode [✔] haddock-library> does not emphasise multi-line strings [✔] haddock-library> does not emphasise the empty string [✔] haddock-library> parses escaped slashes literally [✔] haddock-library> recognizes other markup constructs within emphasised text [✔] haddock-library> allows other markup inside of emphasis [✔] haddock-library> doesn't mangle inner markup unicode [✔] haddock-library> properly converts HTML escape sequences [✔] haddock-library> allows to escape the emphasis delimiter inside of emphasis [✔] haddock-library> when parsing monospaced text haddock-library> parses simple monospaced text [✔] haddock-library> parses inline monospaced text [✔] haddock-library> allows to escape @ [✔] haddock-library> accepts unicode [✔] haddock-library> accepts other markup in monospaced text [✔] haddock-library> requires the closing @ [✔] deferred-folds> Using compiler: ghc-9.8.1 deferred-folds> Using install prefix: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 deferred-folds> Executables installed in: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/bin deferred-folds> Libraries installed in: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> Dynamic Libraries installed in: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 deferred-folds> Private executables installed in: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/libexec/x86_64-linux-ghc-9.8.1/deferred-folds-0.9.18.7 deferred-folds> Data files installed in: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/share/x86_64-linux-ghc-9.8.1/deferred-folds-0.9.18.7 deferred-folds> Documentation installed in: deferred-folds> /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc/share/doc/deferred-folds-0.9.18.7 deferred-folds> Configuration files installed in: deferred-folds> /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/etc deferred-folds> No alex found deferred-folds> Using ar found on system at: deferred-folds> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar deferred-folds> No c2hs found deferred-folds> No cpphs found deferred-folds> No doctest found deferred-folds> Using gcc version 14.3.0 given by user at: deferred-folds> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc deferred-folds> Using ghc version 9.8.1 found on system at: deferred-folds> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc deferred-folds> Using ghc-pkg version 9.8.1 found on system at: deferred-folds> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 deferred-folds> No ghcjs found deferred-folds> No ghcjs-pkg found deferred-folds> No greencard found deferred-folds> Using haddock version 2.30.0 found on system at: deferred-folds> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 deferred-folds> No happy found deferred-folds> Using haskell-suite found on system at: haskell-suite-dummy-location deferred-folds> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location deferred-folds> No hmake found deferred-folds> Using hpc version 0.69 found on system at: deferred-folds> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 deferred-folds> Using hsc2hs version 0.68.10 found on system at: deferred-folds> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 deferred-folds> Using hscolour version 1.25 found on system at: deferred-folds> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour deferred-folds> No jhc found deferred-folds> Using ld found on system at: deferred-folds> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold deferred-folds> No pkg-config found deferred-folds> Using runghc version 9.8.1 found on system at: deferred-folds> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 deferred-folds> Using strip version 2.44 found on system at: deferred-folds> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip deferred-folds> Using tar found on system at: deferred-folds> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar deferred-folds> No uhc found deferred-folds> Running phase: buildPhase deferred-folds> Preprocessing library for deferred-folds-0.9.18.7.. deferred-folds> Building library for deferred-folds-0.9.18.7.. deferred-folds> [ 1 of 11] Compiling DeferredFolds.Prelude ( library/DeferredFolds/Prelude.hs, dist/build/DeferredFolds/Prelude.o, dist/build/DeferredFolds/Prelude.dyn_o ) deferred-folds> [ 2 of 11] Compiling DeferredFolds.Types ( library/DeferredFolds/Types.hs, dist/build/DeferredFolds/Types.o, dist/build/DeferredFolds/Types.dyn_o ) deferred-folds> [ 3 of 11] Compiling DeferredFolds.Defs.UnfoldrM ( library/DeferredFolds/Defs/UnfoldrM.hs, dist/build/DeferredFolds/Defs/UnfoldrM.o, dist/build/DeferredFolds/Defs/UnfoldrM.dyn_o ) deferred-folds> [ 4 of 11] Compiling DeferredFolds.Defs.UnfoldlM ( library/DeferredFolds/Defs/UnfoldlM.hs, dist/build/DeferredFolds/Defs/UnfoldlM.o, dist/build/DeferredFolds/Defs/UnfoldlM.dyn_o ) deferred-folds> [ 5 of 11] Compiling DeferredFolds.Defs.Unfoldl ( library/DeferredFolds/Defs/Unfoldl.hs, dist/build/DeferredFolds/Defs/Unfoldl.o, dist/build/DeferredFolds/Defs/Unfoldl.dyn_o ) deferred-folds> [ 6 of 11] Compiling DeferredFolds.Unfoldl ( library/DeferredFolds/Unfoldl.hs, dist/build/DeferredFolds/Unfoldl.o, dist/build/DeferredFolds/Unfoldl.dyn_o ) deferred-folds> [ 7 of 11] Compiling DeferredFolds.UnfoldlM ( library/DeferredFolds/UnfoldlM.hs, dist/build/DeferredFolds/UnfoldlM.o, dist/build/DeferredFolds/UnfoldlM.dyn_o ) focus> Using runghc version 9.8.1 found on system at: focus> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 focus> Using strip version 2.44 found on system at: focus> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip focus> Using tar found on system at: focus> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar focus> No uhc found focus> Running phase: buildPhase focus> Preprocessing library for focus-1.0.3.2.. focus> Building library for focus-1.0.3.2.. focus> [1 of 2] Compiling Focus.Prelude ( library/Focus/Prelude.hs, dist/build/Focus/Prelude.o, dist/build/Focus/Prelude.dyn_o ) focus> [2 of 2] Compiling Focus ( library/Focus.hs, dist/build/Focus.o, dist/build/Focus.dyn_o ) focus> [1 of 2] Compiling Focus.Prelude ( library/Focus/Prelude.hs, dist/build/Focus/Prelude.p_o ) focus> [2 of 2] Compiling Focus ( library/Focus.hs, dist/build/Focus.p_o ) focus> Preprocessing test suite 'test' for focus-1.0.3.2.. focus> Building test suite 'test' for focus-1.0.3.2.. focus> [1 of 1] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o, dist/build/test/test-tmp/Main.dyn_o ) focus> [2 of 2] Linking dist/build/test/test focus> Running phase: checkPhase focus> Running 1 test suites... focus> Test suite test: RUNNING... focus> focus> Monadically composed lookup and insert (https://github.com/nikita-volkov/stm-containers/issues/25): OK focus> Applicatively composed lookup and insert: OK focus> Applicatively composed pure and insert: OK focus> insert: OK focus> alter: OK focus> update: OK focus> updateM: OK focus> delete: OK focus> Monadically composed lookup and delete (https://github.com/nikita-volkov/focus/issues/7): OK focus> focus> All 9 tests passed (0.00s) focus> Test suite test: PASS focus> Test suite logged to: dist/test/focus-1.0.3.2-test.log focus> 1 of 1 test suites (1 of 1 test cases) passed. focus> Running phase: haddockPhase focus> Preprocessing library for focus-1.0.3.2.. focus> Running Haddock on library for focus-1.0.3.2.. focus> Warning: --source-* options are ignored when --hyperlinked-source is enabled. focus> [1 of 2] Compiling Focus.Prelude ( library/Focus/Prelude.hs, /build/ghc572_0/ghc_2.o, /build/ghc572_0/ghc_2.dyn_o ) focus> [2 of 2] Compiling Focus ( library/Focus.hs, nothing ) focus> Haddock coverage: focus> 97% ( 45 / 46) in 'Focus' focus> Missing documentation for: focus> Module header focus> Documentation created: dist/doc/html/focus/, dist/doc/html/focus/focus.txt focus> Preprocessing test suite 'test' for focus-1.0.3.2.. focus> Running phase: installPhase focus> Installing library in /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD focus> Running phase: fixupPhase focus> shrinking RPATHs of ELF executables and libraries in /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 focus> shrinking /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfocus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD-ghc9.8.1.so focus> checking for references to /build/ in /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2... focus> patching script interpreter paths in /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 focus> stripping (with command strip and flags -S -p) in /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2/lib focus> shrinking RPATHs of ELF executables and libraries in /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc neat-interpolation> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 neat-interpolation> No happy found neat-interpolation> Using haskell-suite found on system at: haskell-suite-dummy-location neat-interpolation> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location neat-interpolation> No hmake found neat-interpolation> Using hpc version 0.69 found on system at: neat-interpolation> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 neat-interpolation> Using hsc2hs version 0.68.10 found on system at: neat-interpolation> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 neat-interpolation> Using hscolour version 1.25 found on system at: neat-interpolation> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour neat-interpolation> No jhc found neat-interpolation> Using ld found on system at: neat-interpolation> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold neat-interpolation> No pkg-config found neat-interpolation> Using runghc version 9.8.1 found on system at: neat-interpolation> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 neat-interpolation> Using strip version 2.44 found on system at: neat-interpolation> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip neat-interpolation> Using tar found on system at: neat-interpolation> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar neat-interpolation> No uhc found neat-interpolation> Running phase: buildPhase neat-interpolation> Preprocessing library for neat-interpolation-0.5.1.4.. neat-interpolation> Building library for neat-interpolation-0.5.1.4.. neat-interpolation> [1 of 4] Compiling NeatInterpolation.Prelude ( library/NeatInterpolation/Prelude.hs, dist/build/NeatInterpolation/Prelude.o, dist/build/NeatInterpolation/Prelude.dyn_o ) neat-interpolation> [2 of 4] Compiling NeatInterpolation.Parsing ( library/NeatInterpolation/Parsing.hs, dist/build/NeatInterpolation/Parsing.o, dist/build/NeatInterpolation/Parsing.dyn_o ) neat-interpolation> [3 of 4] Compiling NeatInterpolation.String ( library/NeatInterpolation/String.hs, dist/build/NeatInterpolation/String.o, dist/build/NeatInterpolation/String.dyn_o ) neat-interpolation> [4 of 4] Compiling NeatInterpolation ( library/NeatInterpolation.hs, dist/build/NeatInterpolation.o, dist/build/NeatInterpolation.dyn_o ) neat-interpolation> [1 of 4] Compiling NeatInterpolation.Prelude ( library/NeatInterpolation/Prelude.hs, dist/build/NeatInterpolation/Prelude.p_o ) neat-interpolation> [2 of 4] Compiling NeatInterpolation.Parsing ( library/NeatInterpolation/Parsing.hs, dist/build/NeatInterpolation/Parsing.p_o ) neat-interpolation> [3 of 4] Compiling NeatInterpolation.String ( library/NeatInterpolation/String.hs, dist/build/NeatInterpolation/String.p_o ) neat-interpolation> [4 of 4] Compiling NeatInterpolation ( library/NeatInterpolation.hs, dist/build/NeatInterpolation.p_o ) neat-interpolation> Preprocessing test suite 'test' for neat-interpolation-0.5.1.4.. neat-interpolation> Building test suite 'test' for neat-interpolation-0.5.1.4.. neat-interpolation> [1 of 1] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o, dist/build/test/test-tmp/Main.dyn_o ) neat-interpolation> [2 of 2] Linking dist/build/test/test neat-interpolation> Running phase: checkPhase neat-interpolation> Running 1 test suites... neat-interpolation> Test suite test: RUNNING... neat-interpolation> neat-interpolation> Demo: OK neat-interpolation> Isolation: OK neat-interpolation> Escaping 1: OK neat-interpolation> Escaping 2: OK neat-interpolation> Deindentation: OK neat-interpolation> neat-interpolation> All 5 tests passed (0.00s) neat-interpolation> Test suite test: PASS neat-interpolation> Test suite logged to: dist/test/neat-interpolation-0.5.1.4-test.log neat-interpolation> 1 of 1 test suites (1 of 1 test cases) passed. neat-interpolation> Running phase: haddockPhase neat-interpolation> Preprocessing library for neat-interpolation-0.5.1.4.. neat-interpolation> Running Haddock on library for neat-interpolation-0.5.1.4.. neat-interpolation> Warning: --source-* options are ignored when --hyperlinked-source is enabled. neat-interpolation> [1 of 4] Compiling NeatInterpolation.Prelude ( library/NeatInterpolation/Prelude.hs, /build/ghc628_0/ghc_6.o, /build/ghc628_0/ghc_6.dyn_o ) neat-interpolation> [2 of 4] Compiling NeatInterpolation.Parsing ( library/NeatInterpolation/Parsing.hs, /build/ghc628_0/ghc_4.o, /build/ghc628_0/ghc_4.dyn_o ) neat-interpolation> [3 of 4] Compiling NeatInterpolation.String ( library/NeatInterpolation/String.hs, /build/ghc628_0/ghc_8.o, /build/ghc628_0/ghc_8.dyn_o ) neat-interpolation> [4 of 4] Compiling NeatInterpolation ( library/NeatInterpolation.hs, nothing ) neat-interpolation> Haddock coverage: neat-interpolation> 100% ( 4 / 4) in 'NeatInterpolation' neat-interpolation> Documentation created: dist/doc/html/neat-interpolation/, neat-interpolation> dist/doc/html/neat-interpolation/neat-interpolation.txt neat-interpolation> Preprocessing test suite 'test' for neat-interpolation-0.5.1.4.. neat-interpolation> Running phase: installPhase ormolu> LComment (src/Ormolu/Parser/CommentStream.hs:110) ormolu> Warning: 'GhcPs' is ambiguous. It is defined ormolu> * in ‘GHC.Hs.Extension’ ormolu> * in ‘GHC.Hs.Extension’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘GHC.Hs.Extension’ ormolu> Warning: 'ImportId' is ambiguous. It is defined ormolu> * at src/Ormolu/Imports.hs:65:17 ormolu> * at src/Ormolu/Imports.hs:65:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Imports.hs:65:1 ormolu> Warning: 'IEWrapppedName' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 100% ( 2 / 2) in 'Ormolu.Imports' ormolu> Warning: 'FixityInfo' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:92:19 ormolu> * at src/Ormolu/Fixity/Internal.hs:92:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:92:1 ormolu> Warning: 'FixityApproximation' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:111:28 ormolu> * at src/Ormolu/Fixity/Internal.hs:111:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:111:1 ormolu> Warning: 'OpName' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:66:1 ormolu> * at src/Ormolu/Fixity/Internal.hs:55:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:55:1 ormolu> 90% ( 19 / 21) in 'Ormolu.Fixity.Internal' ormolu> Missing documentation for: ormolu> Module header ormolu> OpName (src/Ormolu/Fixity/Internal.hs:66) ormolu> Warning: 'FixityImport' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Imports.hs:28:21 ormolu> * at src/Ormolu/Fixity/Imports.hs:28:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Imports.hs:28:1 ormolu> 100% ( 4 / 4) in 'Ormolu.Fixity.Imports' ormolu> Warning: 'HackageInfo' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:154:5 ormolu> * at src/Ormolu/Fixity/Internal.hs:153:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:153:1 ormolu> 95% ( 23 / 24) in 'Ormolu.Fixity' ormolu> Missing documentation for: ormolu> OpName (src/Ormolu/Fixity/Internal.hs:66) ormolu> Warning: 'OpInfo' is ambiguous. It is defined ormolu> * at src/Ormolu/Printer/Operators.hs:45:18 ormolu> * at src/Ormolu/Printer/Operators.hs:45:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Printer/Operators.hs:45:1 ormolu> Warning: 'FixityInfo' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:92:19 ormolu> * at src/Ormolu/Fixity/Internal.hs:92:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:92:1 ormolu> Warning: 'equal' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> Warning: 'lessThan' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> Warning: 'greaterThan' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 85% ( 6 / 7) in 'Ormolu.Printer.Operators' ormolu> Missing documentation for: ormolu> BinaryOpBranches (src/Ormolu/Printer/Operators.hs:41) ormolu> 100% ( 2 / 2) in 'Ormolu.Fixity.Printer' ormolu> Warning: 'FixityOverrides' is ambiguous. It is defined ormolu> * at src/Ormolu/Fixity/Internal.hs:159:27 ormolu> * at src/Ormolu/Fixity/Internal.hs:159:1 vector-algorithms> 100% ( 7 / 7) in 'Data.Vector.Algorithms.AmericanFlag' vector-algorithms> Warning: 'lowest' is out of scope. vector-algorithms> If you qualify the identifier, haddock can try to link it anyway. vector-algorithms> 100% ( 22 / 22) in 'Data.Vector.Algorithms.Heap' vector-algorithms> Warning: 'sort' is ambiguous. It is defined vector-algorithms> * at src/Data/Vector/Algorithms/Heap.hs:58:1 vector-algorithms> * at src/Data/Vector/Algorithms/Insertion.hs:38:1 vector-algorithms> * at src/Data/Vector/Algorithms/Intro.hs:69:1 vector-algorithms> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> by specifying the type/value namespace explicitly. vector-algorithms> Defaulting to the one defined at src/Data/Vector/Algorithms/Intro.hs:69:1 vector-algorithms> Warning: 'sortBy' is ambiguous. It is defined vector-algorithms> * at src/Data/Vector/Algorithms/Heap.hs:68:1 vector-algorithms> * at src/Data/Vector/Algorithms/Insertion.hs:48:1 vector-algorithms> * at src/Data/Vector/Algorithms/Intro.hs:79:1 vector-algorithms> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> by specifying the type/value namespace explicitly. vector-algorithms> Defaulting to the one defined at src/Data/Vector/Algorithms/Intro.hs:79:1 vector-algorithms> 100% ( 16 / 16) in 'Data.Vector.Algorithms.Intro' vector-algorithms> 75% ( 3 / 4) in 'Data.Vector.Algorithms.Radix' vector-algorithms> Missing documentation for: vector-algorithms> Radix (src/Data/Vector/Algorithms/Radix.hs:58) vector-algorithms> 100% ( 17 / 17) in 'Data.Vector.Algorithms.Search' vector-algorithms> Warning: 'sortByUniq' is out of scope. vector-algorithms> If you qualify the identifier, haddock can try to link it anyway. vector-algorithms> 75% ( 3 / 4) in 'Data.Vector.Algorithms' vector-algorithms> Missing documentation for: vector-algorithms> Module header vector-algorithms> 100% ( 5 / 5) in 'Data.Vector.Algorithms.Tim' vector-algorithms> Warning: Data.Vector.Algorithms.Optimal: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.Insertion: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.Merge: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.AmericanFlag: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.Heap: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.Intro: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.Radix: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms.Search: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Warning: Data.Vector.Algorithms: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> - Data.Vector.Generic.Base.Vector vector-algorithms> Warning: Data.Vector.Algorithms.Tim: could not find link destinations for: vector-algorithms> - Data.Vector.Generic.Mutable.Base.MVector vector-algorithms> Documentation created: dist/doc/html/vector-algorithms/, vector-algorithms> dist/doc/html/vector-algorithms/vector-algorithms.txt vector-algorithms> Preprocessing test suite 'properties' for vector-algorithms-0.9.1.0.. vector-algorithms> Running phase: installPhase vector-algorithms> Installing library in /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR vector-algorithms> Running phase: fixupPhase vector-algorithms> shrinking RPATHs of ELF executables and libraries in /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 vector-algorithms> shrinking /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSvector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR-ghc9.8.1.so vector-algorithms> checking for references to /build/ in /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0... vector-algorithms> patching script interpreter paths in /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 vector-algorithms> stripping (with command strip and flags -S -p) in /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0/lib vector-algorithms> shrinking RPATHs of ELF executables and libraries in /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc lsp-types> [ 48 of 452] Compiling Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/StaticRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/StaticRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/StaticRegistrationOptions.dyn_o ) lsp-types> [ 49 of 452] Compiling Language.LSP.Protocol.Internal.Types.StaleRequestSupportOptions ( generated/Language/LSP/Protocol/Internal/Types/StaleRequestSupportOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/StaleRequestSupportOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/StaleRequestSupportOptions.dyn_o ) lsp-types> [ 50 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpTriggerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpTriggerKind.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpTriggerKind.dyn_o ) lsp-types> [ 51 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpOptions ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpOptions.dyn_o ) lsp-types> [ 52 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowDocumentResult ( generated/Language/LSP/Protocol/Internal/Types/ShowDocumentResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentResult.o, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentResult.dyn_o ) lsp-types> [ 53 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ShowDocumentClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentClientCapabilities.dyn_o ) lsp-types> [ 54 of 452] Compiling Language.LSP.Protocol.Internal.Types.SetTraceParams ( generated/Language/LSP/Protocol/Internal/Types/SetTraceParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SetTraceParams.o, dist/build/Language/LSP/Protocol/Internal/Types/SetTraceParams.dyn_o ) lsp-types> [ 55 of 452] Compiling Language.LSP.Protocol.Internal.Types.ServerInfo ( generated/Language/LSP/Protocol/Internal/Types/ServerInfo.hs, dist/build/Language/LSP/Protocol/Internal/Types/ServerInfo.o, dist/build/Language/LSP/Protocol/Internal/Types/ServerInfo.dyn_o ) lsp-types> [ 56 of 452] Compiling Language.LSP.Protocol.Internal.Types.ServerCompletionItemOptions ( generated/Language/LSP/Protocol/Internal/Types/ServerCompletionItemOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ServerCompletionItemOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ServerCompletionItemOptions.dyn_o ) lsp-types> [ 57 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensWorkspaceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensWorkspaceClientCapabilities.dyn_o ) lsp-types> [ 58 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensPartialResult.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensPartialResult.dyn_o ) lsp-types> [ 59 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensLegend ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensLegend.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensLegend.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensLegend.dyn_o ) lsp-types> [ 60 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensFullDelta ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensFullDelta.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensFullDelta.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensFullDelta.dyn_o ) haddock-library> when parsing bold strings haddock-library> allows for a bold string on its own [✔] haddock-library> bolds inline correctly [✔] haddock-library> bolds unicode [✔] haddock-library> does not do __multi-line\n bold__ [✔] haddock-library> allows other markup inside of bold [✔] haddock-library> doesn't mangle inner markup unicode [✔] haddock-library> properly converts HTML escape sequences [✔] haddock-library> allows to escape the bold delimiter inside of bold [✔] haddock-library> doesn't allow for empty bold [✔] haddock-library> when parsing module strings haddock-library> should parse a module on its own [✔] haddock-library> should parse a module inline [✔] haddock-library> can accept a simple module name [✔] haddock-library> can accept a module name with dots [✔] haddock-library> can accept a module name with unicode [✔] haddock-library> parses a module name with a trailing dot as regular quoted string [✔] haddock-library> parses a module name with a space as regular quoted string [✔] haddock-library> parses a module name with invalid characters as regular quoted string [✔] haddock-library> accepts a module name with unicode [✔] haddock-library> treats empty module name as regular double quotes [✔] haddock-library> accepts anchor reference syntax as DocModule [✔] haddock-library> accepts anchor with hyphen as DocModule [✔] haddock-library> accepts old anchor reference syntax as DocModule [✔] haddock-library> when parsing labeled module links haddock-library> parses a simple labeled module link [✔] haddock-library> allows escaping in label [✔] haddock-library> strips leading and trailing whitespace from label [✔] haddock-library> allows whitespace in module name link [✔] haddock-library> allows inline markup in the label [✔] haddock-library> should parse a labeled module on its own [✔] haddock-library> should parse a labeled module inline [✔] haddock-library> can accept a labeled module name with dots [✔] haddock-library> can accept a labeled module name with unicode [✔] haddock-library> parses a labeled module name with a trailing dot as a hyperlink [✔] haddock-library> parses a labeled module name with a space as a regular string [✔] haddock-library> parses a module name with invalid characters as a hyperlink [✔] haddock-library> accepts a labeled module name with unicode [✔] haddock-library> treats empty labeled module name as empty hyperlink [✔] haddock-library> accepts anchor reference syntax for labeled module name [✔] haddock-library> accepts old anchor reference syntax for labeled module name [✔] haddock-library> interprets empty label as a unlabeled module name [✔] haddock-library> parseParas haddock-library> is total [✔] haddock-library> +++ OK, passed 100 tests. haddock-library> doesn't crash on unicode whitespace [✔] haddock-library> when parsing @since haddock-library> adds specified version to the result [✔] haddock-library> ignores trailing whitespace [✔] haddock-library> does not allow trailing input [✔] haddock-library> when given multiple times haddock-library> gives last occurrence precedence [✔] haddock-library> when parsing text paragraphs haddock-library> parses an empty paragraph [✔] haddock-library> parses a simple text paragraph [✔] haddock-library> accepts markup in text paragraphs [✔] haddock-library> preserve all regular characters [✔] haddock-library> +++ OK, passed 100 tests; 18 discarded. haddock-library> separates paragraphs by empty lines [✔] haddock-library> when a pragraph only contains monospaced text haddock-library> turns it into a code block [✔] haddock-library> when a paragraph contains a markdown link haddock-library> correctly parses the link [✔] haddock-library> when the paragraph starts with the markdown link haddock-library> correctly parses it as a text paragraph (not a definition list) [✔] haddock-library> can be followed by an other paragraph [✔] haddock-library> when paragraph contains additional text haddock-library> accepts more text after the link [✔] haddock-library> accepts a newline right after the markdown link [✔] haddock-library> can be followed by an other paragraph [✔] haddock-library> when the link starts on a new line not at the beginning of the paragraph haddock-library> correctly parses the link [✔] haddock-library> when parsing birdtracks haddock-library> parses them as a code block [✔] haddock-library> ignores leading whitespace [✔] haddock-library> strips one leading space from each line of the block [✔] haddock-library> ignores empty lines when stripping spaces [✔] haddock-library> when any non-empty line does not start with a space haddock-library> does not strip any spaces [✔] haddock-library> ignores nested markup [✔] haddock-library> treats them as regular text inside text paragraphs [✔] haddock-library> when parsing code blocks haddock-library> accepts a simple code block [✔] deferred-folds> [ 8 of 11] Compiling DeferredFolds.UnfoldrM ( library/DeferredFolds/UnfoldrM.hs, dist/build/DeferredFolds/UnfoldrM.o, dist/build/DeferredFolds/UnfoldrM.dyn_o ) deferred-folds> [ 9 of 11] Compiling DeferredFolds.Util.TextArray ( library/DeferredFolds/Util/TextArray.hs, dist/build/DeferredFolds/Util/TextArray.o, dist/build/DeferredFolds/Util/TextArray.dyn_o ) deferred-folds> [10 of 11] Compiling DeferredFolds.Defs.Unfoldr ( library/DeferredFolds/Defs/Unfoldr.hs, dist/build/DeferredFolds/Defs/Unfoldr.o, dist/build/DeferredFolds/Defs/Unfoldr.dyn_o ) deferred-folds> [11 of 11] Compiling DeferredFolds.Unfoldr ( library/DeferredFolds/Unfoldr.hs, dist/build/DeferredFolds/Unfoldr.o, dist/build/DeferredFolds/Unfoldr.dyn_o ) deferred-folds> [ 1 of 11] Compiling DeferredFolds.Prelude ( library/DeferredFolds/Prelude.hs, dist/build/DeferredFolds/Prelude.p_o ) deferred-folds> [ 2 of 11] Compiling DeferredFolds.Types ( library/DeferredFolds/Types.hs, dist/build/DeferredFolds/Types.p_o ) deferred-folds> [ 3 of 11] Compiling DeferredFolds.Defs.UnfoldrM ( library/DeferredFolds/Defs/UnfoldrM.hs, dist/build/DeferredFolds/Defs/UnfoldrM.p_o ) deferred-folds> [ 4 of 11] Compiling DeferredFolds.Defs.UnfoldlM ( library/DeferredFolds/Defs/UnfoldlM.hs, dist/build/DeferredFolds/Defs/UnfoldlM.p_o ) deferred-folds> [ 5 of 11] Compiling DeferredFolds.Defs.Unfoldl ( library/DeferredFolds/Defs/Unfoldl.hs, dist/build/DeferredFolds/Defs/Unfoldl.p_o ) deferred-folds> [ 6 of 11] Compiling DeferredFolds.Unfoldl ( library/DeferredFolds/Unfoldl.hs, dist/build/DeferredFolds/Unfoldl.p_o ) deferred-folds> [ 7 of 11] Compiling DeferredFolds.UnfoldlM ( library/DeferredFolds/UnfoldlM.hs, dist/build/DeferredFolds/UnfoldlM.p_o ) deferred-folds> [ 8 of 11] Compiling DeferredFolds.UnfoldrM ( library/DeferredFolds/UnfoldrM.hs, dist/build/DeferredFolds/UnfoldrM.p_o ) deferred-folds> [ 9 of 11] Compiling DeferredFolds.Util.TextArray ( library/DeferredFolds/Util/TextArray.hs, dist/build/DeferredFolds/Util/TextArray.p_o ) deferred-folds> [10 of 11] Compiling DeferredFolds.Defs.Unfoldr ( library/DeferredFolds/Defs/Unfoldr.hs, dist/build/DeferredFolds/Defs/Unfoldr.p_o ) deferred-folds> [11 of 11] Compiling DeferredFolds.Unfoldr ( library/DeferredFolds/Unfoldr.hs, dist/build/DeferredFolds/Unfoldr.p_o ) deferred-folds> Preprocessing test suite 'test' for deferred-folds-0.9.18.7.. deferred-folds> Building test suite 'test' for deferred-folds-0.9.18.7.. deferred-folds> [1 of 1] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o, dist/build/test/test-tmp/Main.dyn_o ) deferred-folds> [2 of 2] Linking dist/build/test/test deferred-folds> Running phase: checkPhase deferred-folds> Running 1 test suites... deferred-folds> Test suite test: RUNNING... deferred-folds> All deferred-folds> List roundtrip: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> take: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> takeWhile odd: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> intersperse: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> textChars: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> textWords: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> trimWhitespace 1: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> trimWhitespace 2: OK deferred-folds> +++ OK, passed 100 tests. deferred-folds> deferred-folds> All 8 tests passed (0.03s) deferred-folds> Test suite test: PASS deferred-folds> Test suite logged to: dist/test/deferred-folds-0.9.18.7-test.log deferred-folds> 1 of 1 test suites (1 of 1 test cases) passed. deferred-folds> Running phase: haddockPhase deferred-folds> Preprocessing library for deferred-folds-0.9.18.7.. deferred-folds> Running Haddock on library for deferred-folds-0.9.18.7.. deferred-folds> Warning: The documentation for the following packages are not installed. No deferred-folds> links will be generated to these packages: vector-0.13.2.0 deferred-folds> Warning: --source-* options are ignored when --hyperlinked-source is enabled. deferred-folds> [ 1 of 11] Compiling DeferredFolds.Prelude ( library/DeferredFolds/Prelude.hs, /build/ghc756_0/ghc_12.o, /build/ghc756_0/ghc_12.dyn_o ) deferred-folds> [ 2 of 11] Compiling DeferredFolds.Types ( library/DeferredFolds/Types.hs, /build/ghc756_0/ghc_14.o, /build/ghc756_0/ghc_14.dyn_o ) deferred-folds> [ 3 of 11] Compiling DeferredFolds.Defs.UnfoldrM ( library/DeferredFolds/Defs/UnfoldrM.hs, /build/ghc756_0/ghc_10.o, /build/ghc756_0/ghc_10.dyn_o ) deferred-folds> [ 4 of 11] Compiling DeferredFolds.Defs.UnfoldlM ( library/DeferredFolds/Defs/UnfoldlM.hs, /build/ghc756_0/ghc_6.o, /build/ghc756_0/ghc_6.dyn_o ) focus> checking for references to /build/ in /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc... focus> patching script interpreter paths in /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc neat-interpolation> Installing library in /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW neat-interpolation> Running phase: fixupPhase neat-interpolation> shrinking RPATHs of ELF executables and libraries in /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 neat-interpolation> shrinking /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSneat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW-ghc9.8.1.so neat-interpolation> checking for references to /build/ in /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4... neat-interpolation> patching script interpreter paths in /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 neat-interpolation> stripping (with command strip and flags -S -p) in /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4/lib neat-interpolation> shrinking RPATHs of ELF executables and libraries in /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc neat-interpolation> checking for references to /build/ in /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc... neat-interpolation> patching script interpreter paths in /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:159:1 ormolu> 50% ( 8 / 16) in 'Ormolu.Fixity.Parser' ormolu> Missing documentation for: ormolu> pModuleName (src/Ormolu/Fixity/Parser.hs:147) ormolu> pPackageName (src/Ormolu/Fixity/Parser.hs:162) ormolu> isIdentifierFirstChar (src/Ormolu/Fixity/Parser.hs:168) ormolu> isIdentifierConstituent (src/Ormolu/Fixity/Parser.hs:171) ormolu> isOperatorConstituent (src/Ormolu/Fixity/Parser.hs:174) ormolu> isPackageNameConstituent (src/Ormolu/Fixity/Parser.hs:179) ormolu> isModuleSegmentFirstChar (src/Ormolu/Fixity/Parser.hs:182) ormolu> isModuleSegmentConstituent (src/Ormolu/Fixity/Parser.hs:185) ormolu> Warning: 'Config' is ambiguous. It is defined ormolu> * at src/Ormolu/Config.hs:37:22 ormolu> * at src/Ormolu/Config.hs:37:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:37:1 ormolu> Warning: 'RegionIndices' is ambiguous. It is defined ormolu> * at src/Ormolu/Config.hs:62:22 ormolu> * at src/Ormolu/Config.hs:62:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:62:1 ormolu> Warning: 'RegionDeltas' is ambiguous. It is defined ormolu> * at src/Ormolu/Config.hs:72:21 ormolu> * at src/Ormolu/Config.hs:72:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:72:1 ormolu> Warning: 'DynOption' is ambiguous. It is defined ormolu> * at src/Ormolu/Config.hs:130:21 ormolu> * at src/Ormolu/Config.hs:130:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:130:1 ormolu> 100% ( 11 / 11) in 'Ormolu.Config' ormolu> Warning: 'RegionDeltas' is ambiguous. It is defined ormolu> * at src/Ormolu/Config.hs:72:21 ormolu> * at src/Ormolu/Config.hs:72:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:72:1 ormolu> Warning: 'RegionDelta' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 100% ( 5 / 5) in 'Ormolu.Processing.Common' ormolu> 100% ( 2 / 2) in 'Ormolu.Processing.Preprocess' ormolu> Warning: 'R' is ambiguous. It is defined ormolu> * at src/Ormolu/Printer/Internal.hs:84:15 ormolu> * at src/Ormolu/Printer/Internal.hs:84:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Printer/Internal.hs:84:1 ormolu> Warning: 'Text' is ambiguous. It is defined ormolu> * in ‘Data.Text.Internal’ ormolu> * in ‘Data.Text.Internal.Lazy’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ ormolu> Warning: 'Comment' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/CommentStream.hs:116:16 ormolu> * at src/Ormolu/Parser/CommentStream.hs:116:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:116:1 ormolu> Warning: 'CommentStream' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/CommentStream.hs:47:25 ormolu> * at src/Ormolu/Parser/CommentStream.hs:47:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:47:1 ormolu> Warning: 'RealSrcSpan' is ambiguous. It is defined ormolu> * in ‘GHC.Types.SrcLoc’ ormolu> * in ‘GHC.Types.SrcLoc’ ormolu> You may be able to disambiguate the identifier by qualifying it or vector-algorithms> checking for references to /build/ in /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc... vector-algorithms> patching script interpreter paths in /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc lsp-types> [ 61 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensOptions ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensOptions.dyn_o ) lsp-types> [ 62 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensEdit ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensEdit.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensEdit.dyn_o ) lsp-types> [ 63 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaPartialResult.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaPartialResult.dyn_o ) lsp-types> [ 64 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensDelta ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensDelta.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDelta.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDelta.dyn_o ) lsp-types> [ 65 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokens ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokens.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokens.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokens.dyn_o ) lsp-types> [ 66 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokenTypes ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokenTypes.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokenTypes.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokenTypes.dyn_o ) lsp-types> [ 67 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokenModifiers.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokenModifiers.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokenModifiers.dyn_o ) lsp-types> [ 68 of 452] Compiling Language.LSP.Protocol.Types.SemanticTokens ( src/Language/LSP/Protocol/Types/SemanticTokens.hs, dist/build/Language/LSP/Protocol/Types/SemanticTokens.o, dist/build/Language/LSP/Protocol/Types/SemanticTokens.dyn_o ) lsp-types> [ 69 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeOptions.dyn_o ) lsp-types> [ 70 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeClientCapabilities.dyn_o ) lsp-types> [ 71 of 452] Compiling Language.LSP.Protocol.Internal.Types.SaveOptions ( generated/Language/LSP/Protocol/Internal/Types/SaveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SaveOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SaveOptions.dyn_o ) lsp-types> [ 72 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSyncOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncOptions.dyn_o ) lsp-types> [ 73 of 452] Compiling Language.LSP.Protocol.Internal.Types.ResourceOperationKind ( generated/Language/LSP/Protocol/Internal/Types/ResourceOperationKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/ResourceOperationKind.o, dist/build/Language/LSP/Protocol/Internal/Types/ResourceOperationKind.dyn_o ) lsp-types> [ 74 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameOptions ( generated/Language/LSP/Protocol/Internal/Types/RenameOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameOptions.dyn_o ) haddock-library> ignores trailing whitespace after the opening @ [✔] haddock-library> rejects code blocks that are not closed [✔] haddock-library> accepts nested markup [✔] haddock-library> allows to escape the @ [✔] haddock-library> accepts horizontal space before the @ [✔] haddock-library> strips a leading space from a @ block if present [✔] haddock-library> only drops whitespace if there's some before closing @ [✔] haddock-library> accepts unicode [✔] haddock-library> requires the closing @ [✔] haddock-library> when parsing examples haddock-library> parses a simple example [✔] haddock-library> parses an example with result [✔] haddock-library> parses consecutive examples [✔] haddock-library> requires an example to be separated from a previous paragraph by an empty line [✔] haddock-library> parses bird-tracks inside of paragraphs as plain strings [✔] haddock-library> skips empty lines in front of an example [✔] haddock-library> terminates example on empty line [✔] haddock-library> parses a result as an empty result [✔] haddock-library> accepts unicode in examples [✔] haddock-library> when prompt is prefixed by whitespace haddock-library> strips the exact same amount of whitespace from result lines [✔] haddock-library> preserves additional whitespace [✔] haddock-library> keeps original if stripping is not possible [✔] haddock-library> when parsing paragraphs nested in lists haddock-library> can nest the same type of list [✔] haddock-library> can nest another type of list inside [✔] haddock-library> can nest a code block inside [✔] haddock-library> can nest more than one level [✔] haddock-library> won't fail on not fully indented paragraph [✔] haddock-library> can nest definition lists [✔] haddock-library> can come back to top level with a different list [✔] haddock-library> allows arbitrary initial indent of a list [✔] haddock-library> definition lists can come back to top level with a different list [✔] haddock-library> list order is preserved in presence of nesting + extra text [✔] haddock-library> when parsing properties haddock-library> can parse a single property [✔] haddock-library> can parse multiple subsequent properties [✔] haddock-library> accepts unicode in properties [✔] haddock-library> can deal with whitespace before and after the prop> prompt [✔] haddock-library> when parsing unordered lists haddock-library> parses a simple list [✔] haddock-library> ignores empty lines between list items [✔] haddock-library> accepts an empty list item [✔] haddock-library> accepts multi-line list items [✔] haddock-library> accepts markup in list items [✔] haddock-library> requires empty lines between list and other paragraphs [✔] haddock-library> when parsing ordered lists haddock-library> parses a simple list [✔] haddock-library> ignores empty lines between list items [✔] haddock-library> accepts an empty list item [✔] haddock-library> accepts multi-line list items [✔] haddock-library> accepts markup in list items [✔] haddock-library> requires empty lines between list and other paragraphs [✔] haddock-library> when parsing definition lists haddock-library> parses a simple list [✔] haddock-library> ignores empty lines between list items [✔] haddock-library> accepts an empty list item [✔] haddock-library> accepts multi-line list items [✔] haddock-library> accepts markup in list items [✔] haddock-library> accepts markup for the label [✔] haddock-library> requires empty lines between list and other paragraphs [✔] haddock-library> dose not require the colon (deprecated - this will be removed in a future release) [✔] haddock-library> when parsing consecutive paragraphs haddock-library> will not capture irrelevant consecutive lists [✔] haddock-library> when parsing function documentation headers haddock-library> can parse a simple header [✔] haddock-library> allow consecutive headers [✔] haddock-library> accepts markup in the header [✔] haddock-library> Documentation.Haddock.Parser.Util haddock-library> takeUntil haddock-library> takes everything until a specified byte sequence [✔] haddock-library> requires the end sequence [✔] haddock-library> takes escaped bytes unconditionally [✔] haddock-library> haddock-library> Finished in 0.0211 seconds haddock-library> 215 examples, 0 failures haddock-library> Test suite spec: PASS haddock-library> Test suite logged to: dist/test/haddock-library-1.11.0-spec.log haddock-library> Test suite fixtures: RUNNING... haddock-library> running table-simple haddock-library> running link haddock-library> running table2 haddock-library> running urlLabel haddock-library> running url haddock-library> running table3 haddock-library> running linkInlineMarkup haddock-library> running table5 haddock-library> running definitionList haddock-library> running identifier haddock-library> running table-cell-strip-whitespaces haddock-library> running table1 haddock-library> running identifierBackticks haddock-library> running list-blocks1 haddock-library> running linkInline haddock-library> running table4 haddock-library> running list-blocks2 haddock-library> Fixtures: success 17; total 17 haddock-library> Test suite fixtures: PASS haddock-library> Test suite logged to: dist/test/haddock-library-1.11.0-fixtures.log deferred-folds> [ 5 of 11] Compiling DeferredFolds.Defs.Unfoldl ( library/DeferredFolds/Defs/Unfoldl.hs, /build/ghc756_0/ghc_4.o, /build/ghc756_0/ghc_4.dyn_o ) deferred-folds> [ 6 of 11] Compiling DeferredFolds.Unfoldl ( library/DeferredFolds/Unfoldl.hs, nothing ) deferred-folds> [ 7 of 11] Compiling DeferredFolds.UnfoldlM ( library/DeferredFolds/UnfoldlM.hs, nothing ) deferred-folds> [ 8 of 11] Compiling DeferredFolds.UnfoldrM ( library/DeferredFolds/UnfoldrM.hs, nothing ) deferred-folds> [ 9 of 11] Compiling DeferredFolds.Util.TextArray ( library/DeferredFolds/Util/TextArray.hs, /build/ghc756_0/ghc_16.o, /build/ghc756_0/ghc_16.dyn_o ) deferred-folds> [10 of 11] Compiling DeferredFolds.Defs.Unfoldr ( library/DeferredFolds/Defs/Unfoldr.hs, /build/ghc756_0/ghc_8.o, /build/ghc756_0/ghc_8.dyn_o ) deferred-folds> [11 of 11] Compiling DeferredFolds.Unfoldr ( library/DeferredFolds/Unfoldr.hs, nothing ) deferred-folds> Haddock coverage: deferred-folds> Warning: '<>' is out of scope. deferred-folds> If you qualify the identifier, haddock can try to link it anyway. deferred-folds> Warning: 'mapM_' is ambiguous. It is defined deferred-folds> * in ‘Data.Foldable’ deferred-folds> * at library/DeferredFolds/Defs/UnfoldlM.hs:87:1 deferred-folds> You may be able to disambiguate the identifier by qualifying it or deferred-folds> by specifying the type/value namespace explicitly. deferred-folds> Defaulting to the one defined at library/DeferredFolds/Defs/UnfoldlM.hs:87:1 deferred-folds> 92% ( 13 / 14) in 'DeferredFolds.Unfoldl' deferred-folds> Missing documentation for: deferred-folds> Module header deferred-folds> 90% ( 19 / 21) in 'DeferredFolds.UnfoldlM' deferred-folds> Missing documentation for: deferred-folds> Module header deferred-folds> unfoldr (library/DeferredFolds/Defs/UnfoldlM.hs:129) deferred-folds> Warning: 'reverse' is ambiguous. It is defined deferred-folds> * in ‘GHC.List’ deferred-folds> * in ‘Data.ByteString’ deferred-folds> * in ‘Data.ByteString.Short.Internal’ deferred-folds> * at library/DeferredFolds/Defs/Unfoldr.hs:276:1 deferred-folds> * in ‘Data.Vector.Generic’ deferred-folds> You may be able to disambiguate the identifier by qualifying it or deferred-folds> by specifying the type/value namespace explicitly. deferred-folds> Defaulting to the one defined at library/DeferredFolds/Defs/Unfoldr.hs:276:1 deferred-folds> 87% ( 41 / 47) in 'DeferredFolds.Unfoldr' deferred-folds> Missing documentation for: deferred-folds> Module header deferred-folds> takeWhile (library/DeferredFolds/Defs/Unfoldr.hs:343) deferred-folds> take (library/DeferredFolds/Defs/Unfoldr.hs:332) deferred-folds> zipWith (library/DeferredFolds/Defs/Unfoldr.hs:279) deferred-folds> cons (library/DeferredFolds/Defs/Unfoldr.hs:353) deferred-folds> snoc (library/DeferredFolds/Defs/Unfoldr.hs:356) deferred-folds> Warning: DeferredFolds.Unfoldl: could not find link destinations for: deferred-folds> - DeferredFolds.Defs.Unfoldl.D:R:ItemUnfoldl deferred-folds> Warning: DeferredFolds.UnfoldlM: could not find link destinations for: deferred-folds> - DeferredFolds.Defs.UnfoldlM.D:R:ItemUnfoldlM deferred-folds> Warning: DeferredFolds.Unfoldr: could not find link destinations for: deferred-folds> - DeferredFolds.Defs.Unfoldr.D:R:ItemUnfoldr deferred-folds> Documentation created: dist/doc/html/deferred-folds/, deferred-folds> dist/doc/html/deferred-folds/deferred-folds.txt deferred-folds> Preprocessing test suite 'test' for deferred-folds-0.9.18.7.. deferred-folds> Running phase: installPhase deferred-folds> Installing library in /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 deferred-folds> Running phase: fixupPhase deferred-folds> shrinking RPATHs of ELF executables and libraries in /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 deferred-folds> shrinking /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSdeferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9-ghc9.8.1.so deferred-folds> checking for references to /build/ in /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7... deferred-folds> patching script interpreter paths in /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 deferred-folds> stripping (with command strip and flags -S -p) in /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7/lib deferred-folds> shrinking RPATHs of ELF executables and libraries in /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc deferred-folds> checking for references to /build/ in /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc... deferred-folds> patching script interpreter paths in /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc focus (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc focus (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ focus (post)> focus (post)> Pushing /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc (530.71 KiB) focus (post)> Pushing /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 (959.12 KiB) focus (post)> focus (post)> All done. focus (post)> added 2 signatures focus (post)> added 1 signatures focus (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc focus (post)> copying 2 paths... focus (post)> copying path '/nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc' to 'https://cache.nix-ci.com'... focus (post)> copying path '/nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2' to 'https://cache.nix-ci.com'... focus (post)> copying 1 paths... focus (post)> copying path '/nix/store/5qiab5xpgwwg0qajs66vaks8c98qjghn-focus-1.0.3.2.drv' to 'https://cache.nix-ci.com'... focus (post)> added 0 signatures focus (post)> added 0 signatures focus (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2 /nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc focus (post)> copying 2 paths... focus (post)> copying path '/nix/store/xg8czcjvdbqb6rlqm7f5f398ipq87y9s-focus-1.0.3.2-doc' to 'ssh-ng://worker.nix-ci.com'... focus (post)> copying path '/nix/store/na9mz6v4sv4sp4cl5pjrw6s21n4b9agn-focus-1.0.3.2' to 'ssh-ng://worker.nix-ci.com'... focus (post)> copying 1 paths... focus (post)> copying path '/nix/store/5qiab5xpgwwg0qajs66vaks8c98qjghn-focus-1.0.3.2.drv' to 'ssh-ng://worker.nix-ci.com'... neat-interpolation (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 neat-interpolation (post)> Pushing 2 paths (82 are already present) using zstd to cache sellout ⏳ neat-interpolation (post)> neat-interpolation (post)> Pushing /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 (1.28 MiB) neat-interpolation (post)> Pushing /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc (289.16 KiB) neat-interpolation (post)> neat-interpolation (post)> All done. neat-interpolation (post)> added 2 signatures neat-interpolation (post)> added 1 signatures neat-interpolation (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 neat-interpolation (post)> copying 2 paths... neat-interpolation (post)> copying path '/nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc' to 'https://cache.nix-ci.com'... neat-interpolation (post)> copying path '/nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4' to 'https://cache.nix-ci.com'... neat-interpolation (post)> copying 1 paths... neat-interpolation (post)> copying path '/nix/store/3djjggjy9cb8i9ddwddbfjnnc2bch3k9-neat-interpolation-0.5.1.4.drv' to 'https://cache.nix-ci.com'... neat-interpolation (post)> added 0 signatures neat-interpolation (post)> added 0 signatures neat-interpolation (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc /nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4 neat-interpolation (post)> copying 2 paths... neat-interpolation (post)> copying path '/nix/store/rggzaj8mg5b62xm1ndhgf0hw5fcfqknd-neat-interpolation-0.5.1.4-doc' to 'ssh-ng://worker.nix-ci.com'... neat-interpolation (post)> copying path '/nix/store/w867zr2qcwangbz9zp26gpk9lgvzxwkd-neat-interpolation-0.5.1.4' to 'ssh-ng://worker.nix-ci.com'... neat-interpolation (post)> copying 1 paths... neat-interpolation (post)> copying path '/nix/store/3djjggjy9cb8i9ddwddbfjnnc2bch3k9-neat-interpolation-0.5.1.4.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> Comments: OK (1.48s) retrie> Recursion: OK (1.09s) retrie> Commas: OK (0.76s) retrie> CPPConflict: Refusing to rewrite across CPP directives. retrie> retrie> Location: /build/inputs-07ed575bafb9e168/CPPConflict.hs:7:11 retrie> retrie> Original: retrie> retrie> baz x y = foo retrie> #if __XXX__ retrie> bar retrie> #else retrie> somethingElse retrie> #endif retrie> x retrie> y retrie> retrie> retrie> Replacement: retrie> retrie> foo bar y x retrie> retrie> OK (0.88s) retrie> Records2: OK (0.83s) retrie> custom Retrie: OK (0.91s) retrie> README advanced rewrite demo: OK (0.81s) retrie> query test: OK (0.80s) retrie> groundterms can be found retrie> apply: OK retrie> apply twice: OK retrie> query: OK retrie> focus: OK retrie> focus empty: OK retrie> focus empty next: OK retrie> iterateR 0: OK retrie> iterateR 0 then apply: OK retrie> iterateR 5: OK retrie> addImports: OK retrie> ifChanged normal: OK retrie> ifChanged weird: OK retrie> liftIO: OK retrie> liftIO after focus: OK retrie> ground terms retrie> groundTerms: map: OK (0.02s) retrie> groundTerms: isSpace: OK (0.02s) retrie> groundTerms: MyType: OK (0.02s) retrie> groundTerms: isSpace with file: OK (0.02s) retrie> ignore retrie> hg ignore: OK (0.69s) retrie> git ignore: OK (0.03s) ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘GHC.Types.SrcLoc’ ormolu> 97% ( 40 / 41) in 'Ormolu.Printer.Internal' ormolu> Missing documentation for: ormolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:598) ormolu> Warning: 'Comment' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/CommentStream.hs:116:16 ormolu> * at src/Ormolu/Parser/CommentStream.hs:116:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:116:1 ormolu> 100% ( 6 / 6) in 'Ormolu.Printer.Comments' ormolu> 98% ( 56 / 57) in 'Ormolu.Printer.Combinators' ormolu> Missing documentation for: ormolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:598) ormolu> Warning: 'LanguagePragma' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 100% ( 2 / 2) in 'Ormolu.Printer.Meat.Pragma' ormolu> 70% ( 7 / 10) in 'Ormolu.Printer.Meat.Common' ormolu> Missing documentation for: ormolu> p_ieWrappedName (src/Ormolu/Printer/Meat/Common.hs:54) ormolu> p_qualName (src/Ormolu/Printer/Meat/Common.hs:111) ormolu> p_sourceText (src/Ormolu/Printer/Meat/Common.hs:192) ormolu> 25% ( 3 / 12) in 'Ormolu.Printer.Meat.Type' ormolu> Missing documentation for: ormolu> p_hsType (src/Ormolu/Printer/Meat/Type.hs:34) ormolu> p_hsContext (src/Ormolu/Printer/Meat/Type.hs:197) ormolu> p_hsTyVarBndr (src/Ormolu/Printer/Meat/Type.hs:222) ormolu> ForAllVisibility (src/Ormolu/Printer/Meat/Type.hs:235) ormolu> p_conDeclFields (src/Ormolu/Printer/Meat/Type.hs:257) ormolu> p_lhsTypeArg (src/Ormolu/Printer/Meat/Type.hs:274) ormolu> p_hsSigType (src/Ormolu/Printer/Meat/Type.hs:283) ormolu> hsOuterTyVarBndrsToHsType (src/Ormolu/Printer/Meat/Type.hs:294) ormolu> lhsTypeToSigType (src/Ormolu/Printer/Meat/Type.hs:300) ormolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Default' ormolu> Missing documentation for: ormolu> Module header ormolu> p_defaultDecl (src/Ormolu/Printer/Meat/Declaration/Default.hs:13) ormolu> 0% ( 0 / 3) in 'Ormolu.Printer.Meat.Declaration.Warning' ormolu> Missing documentation for: ormolu> Module header ormolu> p_warnDecls (src/Ormolu/Printer/Meat/Declaration/Warning.hs:24) ormolu> p_warningTxt (src/Ormolu/Printer/Meat/Declaration/Warning.hs:32) ormolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.ImportExport' ormolu> Missing documentation for: ormolu> p_hsmodExports (src/Ormolu/Printer/Meat/ImportExport.hs:24) ormolu> p_hsmodImport (src/Ormolu/Printer/Meat/ImportExport.hs:33) ormolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.Declaration.TypeFamily' ormolu> Missing documentation for: ormolu> p_famDecl (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:22) ormolu> p_tyFamInstEqn (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:85) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Type' ormolu> Missing documentation for: ormolu> p_synDecl (src/Ormolu/Printer/Meat/Declaration/Type.hs:30) ormolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Signature' ormolu> Missing documentation for: ormolu> p_sigDecl (src/Ormolu/Printer/Meat/Declaration/Signature.hs:28) ormolu> p_typeAscription (src/Ormolu/Printer/Meat/Declaration/Signature.hs:61) ormolu> p_activation (src/Ormolu/Printer/Meat/Declaration/Signature.hs:153) ormolu> p_standaloneKindSig (src/Ormolu/Printer/Meat/Declaration/Signature.hs:223) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.RoleAnnotation' ormolu> Missing documentation for: ormolu> p_roleAnnot (src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs:18) ormolu> Warning: 'ForeignImport' is ambiguous. It is defined ormolu> * in ‘Language.Haskell.Syntax.Decls’ ormolu> * in ‘Language.Haskell.Syntax.Decls’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘Language.Haskell.Syntax.Decls’ ormolu> Warning: 'SourceText' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> Warning: 'Outputable' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Foreign' ormolu> Missing documentation for: ormolu> Module header ormolu> p_foreignDecl (src/Ormolu/Printer/Meat/Declaration/Foreign.hs:18) lsp-types> [ 75 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameFileOptions ( generated/Language/LSP/Protocol/Internal/Types/RenameFileOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameFileOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameFileOptions.dyn_o ) lsp-types> [ 76 of 452] Compiling Language.LSP.Protocol.Internal.Types.RegularExpressionEngineKind ( generated/Language/LSP/Protocol/Internal/Types/RegularExpressionEngineKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/RegularExpressionEngineKind.o, dist/build/Language/LSP/Protocol/Internal/Types/RegularExpressionEngineKind.dyn_o ) lsp-types> [ 77 of 452] Compiling Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/RegularExpressionsClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/RegularExpressionsClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/RegularExpressionsClientCapabilities.dyn_o ) lsp-types> [ 78 of 452] Compiling Language.LSP.Protocol.Internal.Types.Registration ( generated/Language/LSP/Protocol/Internal/Types/Registration.hs, dist/build/Language/LSP/Protocol/Internal/Types/Registration.o, dist/build/Language/LSP/Protocol/Internal/Types/Registration.dyn_o ) lsp-types> [ 79 of 452] Compiling Language.LSP.Protocol.Internal.Types.RegistrationParams ( generated/Language/LSP/Protocol/Internal/Types/RegistrationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/RegistrationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/RegistrationParams.dyn_o ) lsp-types> [ 80 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceOptions ( generated/Language/LSP/Protocol/Internal/Types/ReferenceOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceOptions.dyn_o ) lsp-types> [ 81 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceContext ( generated/Language/LSP/Protocol/Internal/Types/ReferenceContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceContext.o, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceContext.dyn_o ) lsp-types> [ 82 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ReferenceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceClientCapabilities.dyn_o ) lsp-types> [ 83 of 452] Compiling Language.LSP.Protocol.Internal.Types.ProgressToken ( generated/Language/LSP/Protocol/Internal/Types/ProgressToken.hs, dist/build/Language/LSP/Protocol/Internal/Types/ProgressToken.o, dist/build/Language/LSP/Protocol/Internal/Types/ProgressToken.dyn_o ) lsp-types> [ 84 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolParams.dyn_o ) lsp-types> [ 85 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressParams.dyn_o ) lsp-types> [ 86 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCreateParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCreateParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCreateParams.dyn_o ) lsp-types> [ 87 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCancelParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCancelParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCancelParams.dyn_o ) haddock-library> 2 of 2 test suites (2 of 2 test cases) passed. haddock-library> Running phase: haddockPhase haddock-library> Preprocessing library for haddock-library-1.11.0.. haddock-library> Running Haddock on library for haddock-library-1.11.0.. haddock-library> Warning: --source-* options are ignored when --hyperlinked-source is enabled. haddock-library> [1 of 8] Compiling CompatPrelude ( src/CompatPrelude.hs, nothing ) haddock-library> [2 of 8] Compiling Documentation.Haddock.Types ( src/Documentation/Haddock/Types.hs, nothing ) haddock-library> [3 of 8] Compiling Documentation.Haddock.Parser.Monad ( src/Documentation/Haddock/Parser/Monad.hs, nothing ) haddock-library> [4 of 8] Compiling Documentation.Haddock.Parser.Util ( src/Documentation/Haddock/Parser/Util.hs, nothing ) haddock-library> [5 of 8] Compiling Documentation.Haddock.Parser.Identifier ( src/Documentation/Haddock/Parser/Identifier.hs, nothing ) haddock-library> [6 of 8] Compiling Documentation.Haddock.Markup ( src/Documentation/Haddock/Markup.hs, nothing ) haddock-library> [7 of 8] Compiling Documentation.Haddock.Doc ( src/Documentation/Haddock/Doc.hs, nothing ) haddock-library> [8 of 8] Compiling Documentation.Haddock.Parser ( src/Documentation/Haddock/Parser.hs, nothing ) haddock-library> Haddock coverage: haddock-library> Warning: 'Doc' is out of scope. haddock-library> If you qualify the identifier, haddock can try to link it anyway. haddock-library> 26% ( 5 / 19) in 'Documentation.Haddock.Types' haddock-library> Missing documentation for: haddock-library> MetaDoc (src/Documentation/Haddock/Types.hs:41) haddock-library> overDoc (src/Documentation/Haddock/Types.hs:63) haddock-library> overDocF (src/Documentation/Haddock/Types.hs:66) haddock-library> Version (src/Documentation/Haddock/Types.hs:68) haddock-library> Package (src/Documentation/Haddock/Types.hs:69) haddock-library> Hyperlink (src/Documentation/Haddock/Types.hs:71) haddock-library> ModLink (src/Documentation/Haddock/Types.hs:76) haddock-library> Picture (src/Documentation/Haddock/Types.hs:81) haddock-library> Header (src/Documentation/Haddock/Types.hs:86) haddock-library> Example (src/Documentation/Haddock/Types.hs:91) haddock-library> TableCell (src/Documentation/Haddock/Types.hs:96) haddock-library> TableRow (src/Documentation/Haddock/Types.hs:102) haddock-library> Table (src/Documentation/Haddock/Types.hs:106) haddock-library> DocH (src/Documentation/Haddock/Types.hs:111) haddock-library> Warning: 'takeWhile' is ambiguous. It is defined haddock-library> * at src/Documentation/Haddock/Parser/Monad.hs:104:1 haddock-library> * in ‘Data.Text’ haddock-library> You may be able to disambiguate the identifier by qualifying it or haddock-library> by specifying the type/value namespace explicitly. haddock-library> Defaulting to the one defined at src/Documentation/Haddock/Parser/Monad.hs:104:1 haddock-library> 75% ( 3 / 4) in 'Documentation.Haddock.Markup' haddock-library> Missing documentation for: haddock-library> markup (src/Documentation/Haddock/Markup.hs:13) haddock-library> Warning: 'Meta' is ambiguous. It is defined haddock-library> * at src/Documentation/Haddock/Types.hs:37:13 haddock-library> * at src/Documentation/Haddock/Types.hs:37:1 haddock-library> You may be able to disambiguate the identifier by qualifying it or haddock-library> by specifying the type/value namespace explicitly. haddock-library> Defaulting to the one defined at src/Documentation/Haddock/Types.hs:37:1 haddock-library> 44% ( 4 / 9) in 'Documentation.Haddock.Doc' haddock-library> Missing documentation for: haddock-library> Module header haddock-library> docParagraph (src/Documentation/Haddock/Doc.hs:58) haddock-library> docAppend (src/Documentation/Haddock/Doc.hs:42) haddock-library> docConcat (src/Documentation/Haddock/Doc.hs:12) haddock-library> emptyMetaDoc (src/Documentation/Haddock/Doc.hs:36) haddock-library> Warning: 'takeWhile' is ambiguous. It is defined haddock-library> * in ‘GHC.List’ haddock-library> * at src/Documentation/Haddock/Parser/Monad.hs:104:1 haddock-library> * in ‘Data.Text’ haddock-library> You may be able to disambiguate the identifier by qualifying it or haddock-library> by specifying the type/value namespace explicitly. haddock-library> Defaulting to the one defined at src/Documentation/Haddock/Parser/Monad.hs:104:1 haddock-library> Warning: '#' is out of scope. haddock-library> If you qualify the identifier, haddock can try to link it anyway. haddock-library> Warning: 'Table' is ambiguous. It is defined haddock-library> * at src/Documentation/Haddock/Types.hs:106:17 haddock-library> * at src/Documentation/Haddock/Types.hs:106:1 haddock-library> You may be able to disambiguate the identifier by qualifying it or haddock-library> by specifying the type/value namespace explicitly. haddock-library> Defaulting to the one defined at src/Documentation/Haddock/Types.hs:106:1 haddock-library> 100% ( 6 / 6) in 'Documentation.Haddock.Parser' haddock-library> Warning: Documentation.Haddock.Parser: could not find link destinations for: deferred-folds (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 deferred-folds (post)> Pushing 2 paths (124 are already present) using zstd to cache sellout ⏳ deferred-folds (post)> deferred-folds (post)> Pushing /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 (2.48 MiB) deferred-folds (post)> Pushing /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc (1.03 MiB) deferred-folds (post)> deferred-folds (post)> All done. deferred-folds (post)> added 2 signatures deferred-folds (post)> added 1 signatures deferred-folds (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 deferred-folds (post)> copying 2 paths... deferred-folds (post)> copying path '/nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc' to 'https://cache.nix-ci.com'... deferred-folds (post)> copying path '/nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7' to 'https://cache.nix-ci.com'... deferred-folds (post)> copying 1 paths... deferred-folds (post)> copying path '/nix/store/xl07gc31z6kk1fgc8nvzzzrvl0mv8wlb-deferred-folds-0.9.18.7.drv' to 'https://cache.nix-ci.com'... deferred-folds (post)> added 0 signatures deferred-folds (post)> added 0 signatures deferred-folds (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc /nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7 deferred-folds (post)> copying 2 paths... deferred-folds (post)> copying path '/nix/store/9mr45k56bxmf8rn9m5vmq9x4gn151d52-deferred-folds-0.9.18.7-doc' to 'ssh-ng://worker.nix-ci.com'... deferred-folds (post)> copying path '/nix/store/jb4myk10gxmpfd66ldr8vgxprx3w0rcb-deferred-folds-0.9.18.7' to 'ssh-ng://worker.nix-ci.com'... deferred-folds (post)> copying 1 paths... deferred-folds (post)> copying path '/nix/store/xl07gc31z6kk1fgc8nvzzzrvl0mv8wlb-deferred-folds-0.9.18.7.drv' to 'ssh-ng://worker.nix-ci.com'... vector-algorithms (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc vector-algorithms (post)> Pushing 2 paths (96 are already present) using zstd to cache sellout ⏳ vector-algorithms (post)> vector-algorithms (post)> Pushing /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 (25.09 MiB) vector-algorithms (post)> Pushing /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc (2.15 MiB) vector-algorithms (post)> vector-algorithms (post)> All done. vector-algorithms (post)> added 2 signatures vector-algorithms (post)> added 1 signatures vector-algorithms (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc vector-algorithms (post)> copying 2 paths... vector-algorithms (post)> copying path '/nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc' to 'https://cache.nix-ci.com'... vector-algorithms (post)> copying path '/nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0' to 'https://cache.nix-ci.com'... vector-algorithms (post)> copying 1 paths... vector-algorithms (post)> copying path '/nix/store/f65yidd0v8nxz63dj0d1vw1wssiqp7rl-vector-algorithms-0.9.1.0.drv' to 'https://cache.nix-ci.com'... vector-algorithms (post)> added 0 signatures vector-algorithms (post)> added 0 signatures vector-algorithms (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0 /nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc vector-algorithms (post)> copying 2 paths... vector-algorithms (post)> copying path '/nix/store/48svgvk8f34mx6hyjbjklsycj7vq4b39-vector-algorithms-0.9.1.0-doc' to 'ssh-ng://worker.nix-ci.com'... vector-algorithms (post)> copying path '/nix/store/3ca3gdldldd51z3m5qk3dwhf6nnkd7aw-vector-algorithms-0.9.1.0' to 'ssh-ng://worker.nix-ci.com'... vector-algorithms (post)> copying 1 paths... vector-algorithms (post)> copying path '/nix/store/f65yidd0v8nxz63dj0d1vw1wssiqp7rl-vector-algorithms-0.9.1.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/6135r2b9zvibkac2yazv8r4akv1f3z6h-mono-traversable-1.0.21.0.drv'... building '/nix/store/ka9dikpiz0zk2i497lggaxbqwsyvy603-primitive-extras-0.10.2.2.drv'... retrie> vcs ignore on git repo: hgIgnorePred: abort: no repository found in '/build/retrieTmpRepo-2132d1caeb5aee1a' (.hg not found) retrie> retrie> OK (0.29s) retrie> vcs ignore on hg repo: gitIgnorePred: fatal: not a git repository (or any parent up to mount point /) retrie> Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set). retrie> retrie> OK (0.63s) retrie> parseQualified: OK retrie> Target files without ground terms specified: OK (0.60s) retrie> Should filter to subset of target files with ground terms: OK (0.61s) retrie> retrie> All 86 tests passed (73.30s) retrie> Test suite test: PASS retrie> Test suite logged to: dist/test/retrie-1.2.3-test.log retrie> 1 of 1 test suites (1 of 1 test cases) passed. retrie> checkPhase completed in 1 minutes 14 seconds retrie> Running phase: haddockPhase retrie> Preprocessing library for retrie-1.2.3.. retrie> Running Haddock on library for retrie-1.2.3.. retrie> Warning: The documentation for the following packages are not installed. No retrie> links will be generated to these packages: vector-0.13.2.0 retrie> Warning: --source-* options are ignored when --hyperlinked-source is enabled. retrie> [ 1 of 34] Compiling Retrie.GHC ( Retrie/GHC.hs, nothing ) retrie> [ 2 of 34] Compiling Retrie.Fixity ( Retrie/Fixity.hs, nothing ) retrie> [ 3 of 34] Compiling Retrie.AlphaEnv ( Retrie/AlphaEnv.hs, nothing ) retrie> [ 4 of 34] Compiling Retrie.Pretty ( Retrie/Pretty.hs, nothing ) retrie> [ 5 of 34] Compiling Retrie.Quantifiers ( Retrie/Quantifiers.hs, nothing ) retrie> [ 6 of 34] Compiling Retrie.SYB ( Retrie/SYB.hs, nothing ) retrie> [ 7 of 34] Compiling Retrie.ExactPrint.Annotated ( Retrie/ExactPrint/Annotated.hs, nothing ) retrie> retrie> Retrie/ExactPrint/Annotated.hs:39:41: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Control.Monad.State.Lazy’ does not export ‘fix’. retrie> | retrie> 39 | import Control.Monad.State.Lazy hiding (fix) retrie> | ^^^ retrie> [ 8 of 34] Compiling Retrie.Util ( Retrie/Util.hs, nothing ) retrie> [ 9 of 34] Compiling Retrie.ExactPrint ( Retrie/ExactPrint.hs, nothing ) retrie> retrie> Retrie/ExactPrint.hs:53:41: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Control.Monad.State.Lazy’ does not export ‘fix’. retrie> | retrie> 53 | import Control.Monad.State.Lazy hiding (fix) retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:77:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 77 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:109:39: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l1’ retrie> | retrie> 109 | fixOneExpr env (L l2 (OpApp x2 ap1@(L l1 (OpApp x1 x op1 y)) op2 z)) retrie> | ^^ retrie> retrie> Retrie/ExactPrint.hs:114:5: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_1’ retrie> | retrie> 114 | ap1_1 <- transferAnnsT isComma ap2'_0 ap1_0 retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:123:44: warning: [GHC-63397] [-Wname-shadowing] ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Data' ormolu> Missing documentation for: ormolu> p_dataDecl (src/Ormolu/Printer/Meat/Declaration/Data.hs:45) ormolu> Warning: 'Match' is ambiguous. It is defined ormolu> * in ‘Language.Haskell.Syntax.Expr’ ormolu> * in ‘Language.Haskell.Syntax.Expr’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘Language.Haskell.Syntax.Expr’ ormolu> 45% ( 5 / 11) in 'Ormolu.Printer.Meat.Declaration.Value' ormolu> Missing documentation for: ormolu> Module header ormolu> p_valDecl (src/Ormolu/Printer/Meat/Declaration/Value.hs:70) ormolu> p_pat (src/Ormolu/Printer/Meat/Declaration/Value.hs:1043) ormolu> p_hsExpr (src/Ormolu/Printer/Meat/Declaration/Value.hs:588) ormolu> p_hsUntypedSplice (src/Ormolu/Printer/Meat/Declaration/Value.hs:1150) ormolu> p_hsExpr' (src/Ormolu/Printer/Meat/Declaration/Value.hs:605) ormolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Splice' ormolu> Missing documentation for: ormolu> Module header ormolu> p_spliceDecl (src/Ormolu/Printer/Meat/Declaration/Splice.hs:11) ormolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Rule' ormolu> Missing documentation for: ormolu> Module header ormolu> p_ruleDecls (src/Ormolu/Printer/Meat/Declaration/Rule.hs:21) ormolu> 100% ( 9 / 9) in 'Ormolu.Printer.Meat.Declaration.OpTree' ormolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Annotation' ormolu> Missing documentation for: ormolu> Module header ormolu> p_annDecl (src/Ormolu/Printer/Meat/Declaration/Annotation.hs:15) ormolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Instance' ormolu> Missing documentation for: ormolu> p_clsInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:59) ormolu> p_tyFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:91) ormolu> p_dataFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:99) ormolu> p_standaloneDerivDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:29) ormolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Class' ormolu> Missing documentation for: ormolu> p_classDecl (src/Ormolu/Printer/Meat/Declaration/Class.hs:38) ormolu> 66% ( 2 / 3) in 'Ormolu.Printer.Meat.Declaration' ormolu> Missing documentation for: ormolu> p_hsDecls (src/Ormolu/Printer/Meat/Declaration.hs:48) ormolu> 100% ( 2 / 2) in 'Ormolu.Printer.Meat.Module' ormolu> Warning: 'ParseResult' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/Result.hs:21:20 ormolu> * at src/Ormolu/Parser/Result.hs:21:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/Result.hs:21:1 ormolu> 100% ( 3 / 3) in 'Ormolu.Parser.Result' ormolu> 100% ( 2 / 2) in 'Ormolu.Printer' ormolu> Warning: 'HsModule' is ambiguous. It is defined ormolu> * in ‘Language.Haskell.Syntax’ ormolu> * in ‘Language.Haskell.Syntax’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘Language.Haskell.Syntax’ ormolu> Warning: 'DynFlags' is ambiguous. It is defined ormolu> * in ‘GHC.Driver.DynFlags’ ormolu> * in ‘GHC.Driver.DynFlags’ ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined in ‘GHC.Driver.DynFlags’ ormolu> 100% ( 3 / 3) in 'Ormolu.Parser' ormolu> Warning: 'ParseResult' is ambiguous. It is defined ormolu> * at src/Ormolu/Parser/Result.hs:21:20 ormolu> * at src/Ormolu/Parser/Result.hs:21:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Parser/Result.hs:21:1 ormolu> Warning: 'Diff' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 100% ( 3 / 3) in 'Ormolu.Diff.ParseResult' ormolu> 100% ( 6 / 6) in 'Ormolu.Utils.IO' ormolu> Warning: 'CabalInfo' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 75% ( 3 / 4) in 'Ormolu.Utils.Fixity' ormolu> Missing documentation for: ormolu> Module header ormolu> Warning: 'DynOption' is ambiguous. It is defined lsp-types> [ 88 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensParams ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensParams.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensParams.dyn_o ) lsp-types> [ 89 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaParams.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaParams.dyn_o ) lsp-types> [ 90 of 452] Compiling Language.LSP.Protocol.Internal.Types.ProgressParams ( generated/Language/LSP/Protocol/Internal/Types/ProgressParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ProgressParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ProgressParams.dyn_o ) lsp-types> [ 91 of 452] Compiling Language.LSP.Protocol.Internal.Types.PreviousResultId ( generated/Language/LSP/Protocol/Internal/Types/PreviousResultId.hs, dist/build/Language/LSP/Protocol/Internal/Types/PreviousResultId.o, dist/build/Language/LSP/Protocol/Internal/Types/PreviousResultId.dyn_o ) lsp-types> [ 92 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticParams.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticParams.dyn_o ) lsp-types> [ 93 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior ( generated/Language/LSP/Protocol/Internal/Types/PrepareSupportDefaultBehavior.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareSupportDefaultBehavior.o, dist/build/Language/LSP/Protocol/Internal/Types/PrepareSupportDefaultBehavior.dyn_o ) lsp-types> [ 94 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/RenameClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameClientCapabilities.dyn_o ) lsp-types> [ 95 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenameDefaultBehavior ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenameDefaultBehavior.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameDefaultBehavior.o, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameDefaultBehavior.dyn_o ) lsp-types> [ 96 of 452] Compiling Language.LSP.Protocol.Internal.Types.PositionEncodingKind ( generated/Language/LSP/Protocol/Internal/Types/PositionEncodingKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/PositionEncodingKind.o, dist/build/Language/LSP/Protocol/Internal/Types/PositionEncodingKind.dyn_o ) lsp-types> [ 97 of 452] Compiling Language.LSP.Protocol.Internal.Types.Position ( generated/Language/LSP/Protocol/Internal/Types/Position.hs, dist/build/Language/LSP/Protocol/Internal/Types/Position.o, dist/build/Language/LSP/Protocol/Internal/Types/Position.dyn_o ) lsp-types> [ 98 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyPrepareParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyPrepareParams.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyPrepareParams.dyn_o ) lsp-types> [ 99 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionParams ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionParams.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionParams.dyn_o ) lsp-types> [100 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentPositionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentPositionParams.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentPositionParams.dyn_o ) haddock-library> - Documentation.Haddock.Parser.parseText haddock-library> Documentation created: dist/doc/html/haddock-library/, haddock-library> dist/doc/html/haddock-library/haddock-library.txt haddock-library> Preprocessing test suite 'spec' for haddock-library-1.11.0.. haddock-library> Preprocessing test suite 'fixtures' for haddock-library-1.11.0.. haddock-library> Running phase: installPhase haddock-library> Installing library in /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC haddock-library> Running phase: fixupPhase haddock-library> shrinking RPATHs of ELF executables and libraries in /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 haddock-library> shrinking /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShaddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC-ghc9.8.1.so haddock-library> checking for references to /build/ in /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0... haddock-library> patching script interpreter paths in /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 haddock-library> stripping (with command strip and flags -S -p) in /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0/lib haddock-library> shrinking RPATHs of ELF executables and libraries in /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc haddock-library> checking for references to /build/ in /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc... haddock-library> patching script interpreter paths in /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc retrie> This binding for ‘ext2’ shadows the existing binding retrie> imported from ‘Retrie.SYB’ at Retrie/ExactPrint.hs:76:1-31 retrie> (and originally defined in ‘Data.Generics.Aliases’) retrie> | retrie> 123 | fixOnePat env (dLPat -> Just (L l2 (ConPat ext2 op2 (InfixCon (dLPat -> Just ap1@(L l1 (ConPat ext1 op1 (InfixCon x y)))) z)))) retrie> | ^^^^ retrie> retrie> Retrie/ExactPrint.hs:126:6: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_0’ retrie> | retrie> 126 | (ap1_0, ap2'_0) <- swapEntryDPT ap1 ap2' retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:127:5: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ap1_1’ retrie> | retrie> 127 | ap1_1 <- transferAnnsT isComma ap2' ap1 retrie> | ^^^^^ retrie> retrie> Retrie/ExactPrint.hs:176:14: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘n’ retrie> | retrie> 176 | SameLine n -> do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:209:22: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 209 | fixOneEntryExpr e@(L l (OpApp a x b c)) = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:222:15: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 222 | | Just p@(L l (ConPat a b (InfixCon x c))) <- dLPat pat = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:435:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘isCommentKeyword’ retrie> | retrie> 435 | isCommentKeyword _ = False retrie> | ^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/ExactPrint.hs:445:35: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | retrie> 445 | hasComments (L (SrcSpanAnn (EpAnn anc _ cs) _) _) retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:478:15: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘p’ retrie> | retrie> 478 | transferAnnsT p (L (SrcSpanAnn EpAnnNotUsed _) _) b = return b retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:479:39: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘anc’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^^^ retrie> retrie> Retrie/ExactPrint.hs:479:60: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘cs’ ormolu> * at src/Ormolu/Config.hs:130:21 ormolu> * at src/Ormolu/Config.hs:130:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:130:1 ormolu> Warning: 'CabalInfo' is ambiguous. It is defined ormolu> * at src/Ormolu/Utils/Cabal.hs:51:18 ormolu> * at src/Ormolu/Utils/Cabal.hs:51:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Utils/Cabal.hs:51:1 ormolu> Warning: 'CachedCabalFile' is ambiguous. It is defined ormolu> * at src/Ormolu/Utils/Cabal.hs:94:24 ormolu> * at src/Ormolu/Utils/Cabal.hs:94:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Utils/Cabal.hs:94:1 ormolu> 85% ( 6 / 7) in 'Ormolu.Utils.Cabal' ormolu> Missing documentation for: ormolu> Module header ormolu> Warning: 'Config' is ambiguous. It is defined ormolu> * at src/Ormolu/Config.hs:37:22 ormolu> * at src/Ormolu/Config.hs:37:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Config.hs:37:1 ormolu> Warning: 'CabalInfo' is ambiguous. It is defined ormolu> * at src/Ormolu/Utils/Cabal.hs:51:18 ormolu> * at src/Ormolu/Utils/Cabal.hs:51:1 ormolu> You may be able to disambiguate the identifier by qualifying it or ormolu> by specifying the type/value namespace explicitly. ormolu> Defaulting to the one defined at src/Ormolu/Utils/Cabal.hs:51:1 ormolu> Warning: 'FixityMap' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> Warning: 'getFixityOverridesForSourceFile' is out of scope. ormolu> If you qualify the identifier, haddock can try to link it anyway. ormolu> 100% ( 27 / 27) in 'Ormolu' ormolu> Warning: Ormolu.Terminal: could not find link destinations for: ormolu> - Ormolu.Terminal.TermOutput ormolu> Warning: Ormolu.Fixity.Internal: could not find link destinations for: ormolu> - Ormolu.Fixity.Internal.Rep_HackageInfo ormolu> - Ormolu.Fixity.Internal.Rep_FixityApproximation ormolu> - Ormolu.Fixity.Internal.Rep_FixityInfo ormolu> - Ormolu.Fixity.Internal.Rep_FixityDirection ormolu> Warning: Ormolu.Fixity: could not find link destinations for: ormolu> - Ormolu.Fixity.Internal.Rep_HackageInfo ormolu> - Ormolu.Fixity.Internal.Rep_FixityApproximation ormolu> - Ormolu.Fixity.Internal.Rep_FixityInfo ormolu> - Ormolu.Fixity.Internal.Rep_FixityDirection ormolu> Warning: Ormolu.Fixity.Parser: could not find link destinations for: ormolu> - Ormolu.Fixity.Parser.Parser ormolu> Warning: Ormolu.Config: could not find link destinations for: ormolu> - Ormolu.Config.Rep_Config ormolu> Warning: Ormolu.Printer.Meat.Type: could not find link destinations for: ormolu> - Ormolu.Printer.Meat.Type.IsTyVarBndrFlag ormolu> Warning: Ormolu.Utils.Cabal: could not find link destinations for: ormolu> - Distribution.Utils.Structured.Tagged ormolu> - Distribution.Utils.Structured.structureHash' ormolu> - Language.Haskell.Extension.Rep_Extension ormolu> Warning: Ormolu: could not find link destinations for: ormolu> - Ormolu.Config.Rep_Config ormolu> Documentation created: dist/doc/html/ormolu/, dist/doc/html/ormolu/ormolu.txt ormolu> Preprocessing test suite 'tests' for ormolu-0.7.4.0.. ormolu> Preprocessing executable 'ormolu' for ormolu-0.7.4.0.. ormolu> haddockPhase completed in 1 minutes 5 seconds ormolu> Running phase: installPhase ormolu> Installing library in /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR ormolu> Installing executable ormolu in /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin/bin ormolu> Warning: The directory ormolu> /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin/bin is not in ormolu> the system search path. ormolu> Running phase: fixupPhase ormolu> shrinking RPATHs of ELF executables and libraries in /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 lsp-types> [101 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeParams ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeParams.dyn_o ) lsp-types> [102 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameParams ( generated/Language/LSP/Protocol/Internal/Types/RenameParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameParams.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameParams.dyn_o ) lsp-types> [103 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceParams ( generated/Language/LSP/Protocol/Internal/Types/ReferenceParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceParams.dyn_o ) lsp-types> [104 of 452] Compiling Language.LSP.Protocol.Internal.Types.Range ( generated/Language/LSP/Protocol/Internal/Types/Range.hs, dist/build/Language/LSP/Protocol/Internal/Types/Range.o, dist/build/Language/LSP/Protocol/Internal/Types/Range.dyn_o ) lsp-types> [105 of 452] Compiling Language.LSP.Protocol.Types.Location ( src/Language/LSP/Protocol/Types/Location.hs, dist/build/Language/LSP/Protocol/Types/Location.o, dist/build/Language/LSP/Protocol/Types/Location.dyn_o ) lsp-types> [106 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyItem ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyItem.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyItem.dyn_o ) lsp-types> [107 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchySupertypesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchySupertypesParams.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchySupertypesParams.dyn_o ) lsp-types> [108 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchySubtypesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchySubtypesParams.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchySubtypesParams.dyn_o ) lsp-types> [109 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextEdit ( generated/Language/LSP/Protocol/Internal/Types/TextEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextEdit.o, dist/build/Language/LSP/Protocol/Internal/Types/TextEdit.dyn_o ) lsp-types> [110 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentContentChangePartial ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangePartial.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangePartial.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangePartial.dyn_o ) lsp-types> [111 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeEvent.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeEvent.dyn_o ) lsp-types> [112 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/ShowDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentParams.dyn_o ) lsp-types> [113 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensRangeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensRangeParams.dyn_o ) lsp-types> [114 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRange ( generated/Language/LSP/Protocol/Internal/Types/SelectionRange.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRange.o, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRange.dyn_o ) haddock-library (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc haddock-library (post)> Pushing 2 paths (66 are already present) using zstd to cache sellout ⏳ haddock-library (post)> haddock-library (post)> Pushing /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 (9.23 MiB) haddock-library (post)> Pushing /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc (1.73 MiB) haddock-library (post)> haddock-library (post)> All done. haddock-library (post)> added 2 signatures haddock-library (post)> added 1 signatures haddock-library (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc haddock-library (post)> copying 2 paths... haddock-library (post)> copying path '/nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc' to 'https://cache.nix-ci.com'... haddock-library (post)> copying path '/nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0' to 'https://cache.nix-ci.com'... haddock-library (post)> copying 1 paths... haddock-library (post)> copying path '/nix/store/irw84xzfk40bn9fwailk4vg5z965xly9-haddock-library-1.11.0.drv' to 'https://cache.nix-ci.com'... haddock-library (post)> added 0 signatures haddock-library (post)> added 0 signatures haddock-library (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0 /nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc haddock-library (post)> copying 2 paths... haddock-library (post)> copying path '/nix/store/bwkbq747izk0a26n9329m4xkikcx0zhs-haddock-library-1.11.0-doc' to 'ssh-ng://worker.nix-ci.com'... haddock-library (post)> copying path '/nix/store/1vhl6jvx8y5gsciw1y7g7wm7wwvc1ymk-haddock-library-1.11.0' to 'ssh-ng://worker.nix-ci.com'... haddock-library (post)> copying 1 paths... haddock-library (post)> copying path '/nix/store/irw84xzfk40bn9fwailk4vg5z965xly9-haddock-library-1.11.0.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^^ retrie> retrie> Retrie/ExactPrint.hs:479:64: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘l’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^ retrie> retrie> Retrie/ExactPrint.hs:479:67: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘a’ retrie> | retrie> 479 | transferAnnsT p (L (SrcSpanAnn (EpAnn anc (AnnListItem ts) cs) l) a) (L (SrcSpanAnn an lb) b) = do retrie> | ^ retrie> [10 of 34] Compiling Retrie.Substitution ( Retrie/Substitution.hs, nothing ) retrie> [11 of 34] Compiling Retrie.FreeVars ( Retrie/FreeVars.hs, nothing ) retrie> retrie> Retrie/FreeVars.hs:28:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup FreeVars’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 28 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/FreeVars.hs:32:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid FreeVars’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 32 | mappend (FreeVars s1) (FreeVars s2) = FreeVars $ s1 <> s2 retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [12 of 34] Compiling Retrie.PatternMap.Class ( Retrie/PatternMap/Class.hs, nothing ) retrie> retrie> Retrie/PatternMap/Class.hs:50:11: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 50 | unionOn f m1 m2 = mUnion (f m1) (f m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Class.hs:86:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 86 | mUnion (MaybeMap m1) (MaybeMap m2) = MaybeMap $ m1 ++ m2 retrie> | ^^ retrie> retrie> Retrie/PatternMap/Class.hs:114:10: warning: [GHC-63397] [-Wname-shadowing] ormolu> shrinking /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR-ghc9.8.1.so ormolu> checking for references to /build/ in /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0... ormolu> patching script interpreter paths in /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 ormolu> stripping (with command strip and flags -S -p) in /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0/lib ormolu> shrinking RPATHs of ELF executables and libraries in /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc ormolu> checking for references to /build/ in /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc... ormolu> patching script interpreter paths in /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc ormolu> shrinking RPATHs of ELF executables and libraries in /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin ormolu> shrinking /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin/bin/ormolu ormolu> checking for references to /build/ in /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin... ormolu> patching script interpreter paths in /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin ormolu> stripping (with command strip and flags -S -p) in /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin/bin lsp-types> [115 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenamePlaceholder ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenamePlaceholder.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenamePlaceholder.o, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenamePlaceholder.dyn_o ) lsp-types> [116 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenameResult ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenameResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameResult.o, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameResult.dyn_o ) lsp-types> [117 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenameParams ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenameParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameParams.o, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameParams.dyn_o ) lsp-types> [118 of 452] Compiling Language.LSP.Protocol.Internal.Types.Pattern ( generated/Language/LSP/Protocol/Internal/Types/Pattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/Pattern.o, dist/build/Language/LSP/Protocol/Internal/Types/Pattern.dyn_o ) lsp-types> [119 of 452] Compiling Language.LSP.Protocol.Internal.Types.RelativePattern ( generated/Language/LSP/Protocol/Internal/Types/RelativePattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/RelativePattern.o, dist/build/Language/LSP/Protocol/Internal/Types/RelativePattern.dyn_o ) lsp-types> [120 of 452] Compiling Language.LSP.Protocol.Internal.Types.PartialResultParams ( generated/Language/LSP/Protocol/Internal/Types/PartialResultParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/PartialResultParams.o, dist/build/Language/LSP/Protocol/Internal/Types/PartialResultParams.dyn_o ) lsp-types> [121 of 452] Compiling Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/OptionalVersionedTextDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/OptionalVersionedTextDocumentIdentifier.o, dist/build/Language/LSP/Protocol/Internal/Types/OptionalVersionedTextDocumentIdentifier.dyn_o ) lsp-types> [122 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncClientCapabilities.dyn_o ) lsp-types> [123 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentIdentifier.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentIdentifier.dyn_o ) lsp-types> [124 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterScheme ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterScheme.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterScheme.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterScheme.dyn_o ) lsp-types> [125 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterPattern ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterPattern.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterPattern.dyn_o ) lsp-types> [126 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterNotebookType ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterNotebookType.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterNotebookType.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterNotebookType.dyn_o ) mono-traversable> Running phase: setupCompilerEnvironmentPhase mono-traversable> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. mono-traversable> Running phase: unpackPhase mono-traversable> unpacking source archive /nix/store/gjm15zbw4yz7g9yq23wcbchav9pn45id-mono-traversable-1.0.21.0.tar.gz mono-traversable> source root is mono-traversable-1.0.21.0 mono-traversable> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "mono-traversable-1.0.21.0/test/Main.hs" mono-traversable> Running phase: patchPhase mono-traversable> Running phase: compileBuildDriverPhase mono-traversable> setupCompileFlags: -package-db=/build/tmp.hf9fnS0iF2/setup-package.conf.d -threaded mono-traversable> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.hf9fnS0iF2/Main.o ) mono-traversable> [2 of 2] Linking Setup mono-traversable> Running phase: updateAutotoolsGnuConfigScriptsPhase mono-traversable> Running phase: configurePhase mono-traversable> configureFlags: --verbose --prefix=/nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc/share/doc/mono-traversable-1.0.21.0 --with-gcc=gcc --package-db=/build/tmp.hf9fnS0iF2/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib mono-traversable> Using Parsec parser mono-traversable> Configuring mono-traversable-1.0.21.0... mono-traversable> Dependency base >=4.13 && <5: using base-4.19.0.0 mono-traversable> Dependency bytestring >=0.9: using bytestring-0.12.0.2 mono-traversable> Dependency containers >=0.5.8: using containers-0.6.8 mono-traversable> Dependency hashable: using hashable-1.4.7.0 mono-traversable> Dependency split >=0.2: using split-0.2.5 mono-traversable> Dependency text >=0.11: using text-2.1 mono-traversable> Dependency transformers >=0.3: using transformers-0.6.1.0 mono-traversable> Dependency unordered-containers >=0.2: using unordered-containers-0.2.20 mono-traversable> Dependency vector >=0.10: using vector-0.13.2.0 mono-traversable> Dependency vector-algorithms >=0.6: using vector-algorithms-0.9.1.0 mono-traversable> Dependency HUnit: using HUnit-1.6.2.0 mono-traversable> Dependency QuickCheck: using QuickCheck-2.14.3 mono-traversable> Dependency base: using base-4.19.0.0 mono-traversable> Dependency bytestring: using bytestring-0.12.0.2 mono-traversable> Dependency containers: using containers-0.6.8 mono-traversable> Dependency foldl: using foldl-1.4.18 mono-traversable> Dependency hspec: using hspec-2.11.12 mono-traversable> Dependency mono-traversable: using mono-traversable-1.0.21.0 mono-traversable> Dependency text: using text-2.1 mono-traversable> Dependency transformers: using transformers-0.6.1.0 mono-traversable> Dependency unordered-containers: using unordered-containers-0.2.20 mono-traversable> Dependency vector: using vector-0.13.2.0 mono-traversable> Source component graph: mono-traversable> component lib mono-traversable> component test:test dependency lib mono-traversable> Configured component graph: mono-traversable> component mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> include base-4.19.0.0-05c7 mono-traversable> include bytestring-0.12.0.2-3593 mono-traversable> include containers-0.6.8-e785 mono-traversable> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 mono-traversable> include split-0.2.5-KFUcf5ndH0CFWVLuMZYIy1 mono-traversable> include text-2.1-c70b mono-traversable> include transformers-0.6.1.0-7653 mono-traversable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm mono-traversable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mono-traversable> include vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR mono-traversable> component mono-traversable-1.0.21.0-99cU52jBbXAL1auqfbbxDy-test primitive-extras> Running phase: setupCompilerEnvironmentPhase primitive-extras> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. primitive-extras> Running phase: unpackPhase primitive-extras> unpacking source archive /nix/store/njvs9d83v7dsl54w62m9nsw28r20ghzq-primitive-extras-0.10.2.2.tar.gz primitive-extras> source root is primitive-extras-0.10.2.2 primitive-extras> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "primitive-extras-0.10.2.2/test/Main/Transaction.hs" primitive-extras> Running phase: patchPhase primitive-extras> Running phase: compileBuildDriverPhase primitive-extras> setupCompileFlags: -package-db=/build/tmp.29En7HWtOz/setup-package.conf.d -threaded primitive-extras> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.29En7HWtOz/Main.o ) primitive-extras> [2 of 2] Linking Setup primitive-extras> Running phase: updateAutotoolsGnuConfigScriptsPhase primitive-extras> Running phase: configurePhase primitive-extras> configureFlags: --verbose --prefix=/nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc/share/doc/primitive-extras-0.10.2.2 --with-gcc=gcc --package-db=/build/tmp.29En7HWtOz/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib primitive-extras> Using Parsec parser primitive-extras> Configuring primitive-extras-0.10.2.2... primitive-extras> Dependency base >=4.7 && <5: using base-4.19.0.0 primitive-extras> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 primitive-extras> Dependency cereal >=0.5.5 && <0.6: using cereal-0.5.8.3 primitive-extras> Dependency deferred-folds >=0.9 && <0.10: using deferred-folds-0.9.18.7 primitive-extras> Dependency focus >=1 && <1.1: using focus-1.0.3.2 primitive-extras> Dependency foldl >=1 && <2: using foldl-1.4.18 primitive-extras> Dependency list-t >=1.0.1 && <1.1: using list-t-1.0.5.7 primitive-extras> Dependency primitive >=0.7 && <0.10: using primitive-0.9.1.0 primitive-extras> Dependency primitive-unlifted >=0.1.3.1 && <0.2 || >=2.1 && <2.3: using primitive-extras> primitive-unlifted-2.1.0.0 primitive-extras> Dependency profunctors >=5 && <6: using profunctors-5.6.2 primitive-extras> Dependency vector >=0.12 && <0.14: using vector-0.13.2.0 primitive-extras> Dependency QuickCheck >=2.13.1 && <3: using QuickCheck-2.14.3 primitive-extras> Dependency cereal: using cereal-0.5.8.3 primitive-extras> Dependency deferred-folds: using deferred-folds-0.9.18.7 primitive-extras> Dependency focus: using focus-1.0.3.2 primitive-extras> Dependency primitive: using primitive-0.9.1.0 primitive-extras> Dependency primitive-extras: using primitive-extras-0.10.2.2 primitive-extras> Dependency rerebase <2: using rerebase-1.21.2 primitive-extras> Dependency tasty >=1.2.2 && <2: using tasty-1.5.3 primitive-extras> Dependency tasty-hunit >=0.10.0.2 && <0.11: using tasty-hunit-0.10.2 primitive-extras> Dependency tasty-quickcheck >=0.10.1 && <0.12: using tasty-quickcheck-0.11 primitive-extras> Source component graph: primitive-extras> component lib primitive-extras> component test:test dependency lib primitive-extras> Configured component graph: primitive-extras> component primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> include base-4.19.0.0-05c7 primitive-extras> include bytestring-0.12.0.2-3593 primitive-extras> include cereal-0.5.8.3-IHiPnwziktFKPPvXKgmM2U primitive-extras> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 primitive-extras> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD primitive-extras> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW primitive-extras> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Class.hs:18:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 114 | mUnion m1 m2 = ListMap retrie> | ^^ retrie> [13 of 34] Compiling Retrie.PatternMap.Bag ( Retrie/PatternMap/Bag.hs, nothing ) retrie> [14 of 34] Compiling Retrie.PatternMap.Instances ( Retrie/PatternMap/Instances.hs, nothing ) retrie> retrie> Retrie/PatternMap/Instances.hs:48:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 48 | mUnion m1 m2 = TupArgMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:84:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 84 | mUnion m1 m2 = BoxityMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:112:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 112 | mUnion m1 m2 = VM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:159:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 159 | mUnion m1 m2 = LM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:232:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 232 | mUnion m1 m2 = OLM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:317:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 317 | mUnion m1 m2 = EM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:570:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding lsp-types> [127 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilter.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilter.dyn_o ) lsp-types> [128 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentClientCapabilities.dyn_o ) lsp-types> [129 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentCellContentChanges ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellContentChanges.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellContentChanges.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellContentChanges.dyn_o ) lsp-types> [130 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellTextDocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellTextDocumentFilter.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellTextDocumentFilter.dyn_o ) lsp-types> [131 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellLanguage ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellLanguage.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellLanguage.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellLanguage.dyn_o ) lsp-types> [132 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterWithNotebook ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithNotebook.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithNotebook.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithNotebook.dyn_o ) lsp-types> [133 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterWithCells ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithCells.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithCells.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithCells.dyn_o ) lsp-types> [134 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncRegistrationOptions.dyn_o ) lsp-types> [135 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncOptions.dyn_o ) lsp-types> [136 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellKind ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellKind.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellKind.dyn_o ) lsp-types> [137 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerParams ( generated/Language/LSP/Protocol/Internal/Types/MonikerParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerParams.o, dist/build/Language/LSP/Protocol/Internal/Types/MonikerParams.dyn_o ) lsp-types> [138 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerOptions ( generated/Language/LSP/Protocol/Internal/Types/MonikerOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/MonikerOptions.dyn_o ) lsp-types> [139 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerKind ( generated/Language/LSP/Protocol/Internal/Types/MonikerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerKind.o, dist/build/Language/LSP/Protocol/Internal/Types/MonikerKind.dyn_o ) mono-traversable> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra mono-traversable> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg mono-traversable> include base-4.19.0.0-05c7 mono-traversable> include bytestring-0.12.0.2-3593 mono-traversable> include containers-0.6.8-e785 mono-traversable> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW mono-traversable> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF mono-traversable> include mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> include text-2.1-c70b mono-traversable> include transformers-0.6.1.0-7653 mono-traversable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm mono-traversable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mono-traversable> Linked component graph: mono-traversable> unit mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> include base-4.19.0.0-05c7 mono-traversable> include bytestring-0.12.0.2-3593 mono-traversable> include containers-0.6.8-e785 mono-traversable> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 mono-traversable> include split-0.2.5-KFUcf5ndH0CFWVLuMZYIy1 mono-traversable> include text-2.1-c70b mono-traversable> include transformers-0.6.1.0-7653 mono-traversable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm mono-traversable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mono-traversable> include vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR mono-traversable> Data.Containers=mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N:Data.Containers,Data.MonoTraversable=mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N:Data.MonoTraversable,Data.MonoTraversable.Unprefixed=mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N:Data.MonoTraversable.Unprefixed,Data.NonNull=mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N:Data.NonNull,Data.Sequences=mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N:Data.Sequences mono-traversable> unit mono-traversable-1.0.21.0-99cU52jBbXAL1auqfbbxDy-test mono-traversable> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra mono-traversable> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg mono-traversable> include base-4.19.0.0-05c7 mono-traversable> include bytestring-0.12.0.2-3593 mono-traversable> include containers-0.6.8-e785 mono-traversable> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW mono-traversable> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF mono-traversable> include mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> include text-2.1-c70b mono-traversable> include transformers-0.6.1.0-7653 mono-traversable> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm mono-traversable> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mono-traversable> Ready component graph: mono-traversable> definite mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> depends base-4.19.0.0-05c7 mono-traversable> depends bytestring-0.12.0.2-3593 mono-traversable> depends containers-0.6.8-e785 mono-traversable> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 mono-traversable> depends split-0.2.5-KFUcf5ndH0CFWVLuMZYIy1 mono-traversable> depends text-2.1-c70b mono-traversable> depends transformers-0.6.1.0-7653 mono-traversable> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm mono-traversable> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mono-traversable> depends vector-algorithms-0.9.1.0-KWAtfq9wUxzEP6ZItLVDUR mono-traversable> definite mono-traversable-1.0.21.0-99cU52jBbXAL1auqfbbxDy-test mono-traversable> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra mono-traversable> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg mono-traversable> depends base-4.19.0.0-05c7 mono-traversable> depends bytestring-0.12.0.2-3593 mono-traversable> depends containers-0.6.8-e785 mono-traversable> depends foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW mono-traversable> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF mono-traversable> depends mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> depends text-2.1-c70b mono-traversable> depends transformers-0.6.1.0-7653 mono-traversable> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm mono-traversable> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 mono-traversable> Using Cabal-3.10.2.0 compiled by ghc-9.8 mono-traversable> Using compiler: ghc-9.8.1 mono-traversable> Using install prefix: mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 mono-traversable> Executables installed in: mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/bin mono-traversable> Libraries installed in: mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> Dynamic Libraries installed in: mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 mono-traversable> Private executables installed in: primitive-extras> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ primitive-extras> include primitive-unlifted-2.1.0.0-CNUVa5Lkp4ZAPc0xfGaZ4i primitive-extras> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm primitive-extras> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 primitive-extras> component primitive-extras-0.10.2.2-AIGRQ8DzvrUJl1cpBd1IyM-test primitive-extras> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg primitive-extras> include cereal-0.5.8.3-IHiPnwziktFKPPvXKgmM2U primitive-extras> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 primitive-extras> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD primitive-extras> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ primitive-extras> include primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan primitive-extras> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG primitive-extras> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr primitive-extras> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb primitive-extras> Linked component graph: primitive-extras> unit primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> include base-4.19.0.0-05c7 primitive-extras> include bytestring-0.12.0.2-3593 primitive-extras> include cereal-0.5.8.3-IHiPnwziktFKPPvXKgmM2U primitive-extras> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 primitive-extras> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD primitive-extras> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW primitive-extras> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk primitive-extras> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ primitive-extras> include primitive-unlifted-2.1.0.0-CNUVa5Lkp4ZAPc0xfGaZ4i primitive-extras> include profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm primitive-extras> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 primitive-extras> PrimitiveExtras.Bitmap=primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn:PrimitiveExtras.Bitmap,PrimitiveExtras.By6Bits=primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn:PrimitiveExtras.By6Bits,PrimitiveExtras.PrimArray=primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn:PrimitiveExtras.PrimArray,PrimitiveExtras.PrimMultiArray=primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn:PrimitiveExtras.PrimMultiArray,PrimitiveExtras.SmallArray=primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn:PrimitiveExtras.SmallArray,PrimitiveExtras.UnliftedArray=primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn:PrimitiveExtras.UnliftedArray primitive-extras> unit primitive-extras-0.10.2.2-AIGRQ8DzvrUJl1cpBd1IyM-test primitive-extras> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg primitive-extras> include cereal-0.5.8.3-IHiPnwziktFKPPvXKgmM2U primitive-extras> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 primitive-extras> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD primitive-extras> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ primitive-extras> include primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan primitive-extras> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG primitive-extras> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr primitive-extras> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb primitive-extras> Ready component graph: primitive-extras> definite primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> depends base-4.19.0.0-05c7 primitive-extras> depends bytestring-0.12.0.2-3593 primitive-extras> depends cereal-0.5.8.3-IHiPnwziktFKPPvXKgmM2U primitive-extras> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 primitive-extras> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD primitive-extras> depends foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW primitive-extras> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk primitive-extras> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ primitive-extras> depends primitive-unlifted-2.1.0.0-CNUVa5Lkp4ZAPc0xfGaZ4i primitive-extras> depends profunctors-5.6.2-su3ZbrsINgBvPqkqPMJpm primitive-extras> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 primitive-extras> definite primitive-extras-0.10.2.2-AIGRQ8DzvrUJl1cpBd1IyM-test primitive-extras> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg primitive-extras> depends cereal-0.5.8.3-IHiPnwziktFKPPvXKgmM2U primitive-extras> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 primitive-extras> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD primitive-extras> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ primitive-extras> depends primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> depends rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan primitive-extras> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG primitive-extras> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr primitive-extras> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb ormolu (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin ormolu (post)> Pushing 3 paths (114 are already present) using zstd to cache sellout ⏳ ormolu (post)> ormolu (post)> Pushing /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc (7.24 MiB) ormolu (post)> Pushing /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 (33.62 MiB) ormolu (post)> Pushing /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin (25.08 MiB) ormolu (post)> ormolu (post)> All done. ormolu (post)> added 3 signatures ormolu (post)> added 1 signatures ormolu (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin ormolu (post)> copying 3 paths... ormolu (post)> copying path '/nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin' to 'https://cache.nix-ci.com'... ormolu (post)> copying path '/nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc' to 'https://cache.nix-ci.com'... ormolu (post)> copying path '/nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0' to 'https://cache.nix-ci.com'... ormolu (post)> copying 1 paths... ormolu (post)> copying path '/nix/store/w13jcj6lv456c8hj94ddnl5gghdac8p7-ormolu-0.7.4.0.drv' to 'https://cache.nix-ci.com'... ormolu (post)> added 0 signatures ormolu (post)> added 0 signatures ormolu (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc /nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0 /nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin ormolu (post)> copying 3 paths... ormolu (post)> copying path '/nix/store/3bs8pq3vzq5djial1mpjap8424k981rg-ormolu-0.7.4.0-doc' to 'ssh-ng://worker.nix-ci.com'... ormolu (post)> copying path '/nix/store/q0aq9qwzcwna7w0hlj0dksljfq3ivbyp-ormolu-0.7.4.0-bin' to 'ssh-ng://worker.nix-ci.com'... ormolu (post)> copying path '/nix/store/7lidfr155zkw0m318zldrrwwj1ccik6f-ormolu-0.7.4.0' to 'ssh-ng://worker.nix-ci.com'... ormolu (post)> copying 1 paths... ormolu (post)> copying path '/nix/store/w13jcj6lv456c8hj94ddnl5gghdac8p7-ormolu-0.7.4.0.drv' to 'ssh-ng://worker.nix-ci.com'... retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 570 | mUnion m1 m2 = SCM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:625:17: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 625 | mUnion (MGMap m1) (MGMap m2) = MGMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:647:16: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 647 | mUnion (MMap m1) (MMap m2) = MMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:695:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 695 | mUnion m1 m2 = CDMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:704:21: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 704 | go (PrefixCon tyargs ps) = m { cdPrefixCon = mAlter env vs ps f (cdPrefixCon m) } retrie> | ^^^^^^ retrie> retrie> Retrie/PatternMap/Instances.hs:714:21: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 714 | go (PrefixCon tyargs ps) = mapFor cdPrefixCon >=> mMatch env ps retrie> | ^^^^^^ retrie> retrie> Retrie/PatternMap/Instances.hs:753:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 753 | mUnion m1 m2 = PatMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:834:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 834 | mUnion (GRHSSMap m1) (GRHSSMap m2) = GRHSSMap (mUnion m1 m2) retrie> | ^^ retrie> lsp-types> [140 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/MonikerClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/MonikerClientCapabilities.dyn_o ) lsp-types> [141 of 452] Compiling Language.LSP.Protocol.Internal.Types.Moniker ( generated/Language/LSP/Protocol/Internal/Types/Moniker.hs, dist/build/Language/LSP/Protocol/Internal/Types/Moniker.o, dist/build/Language/LSP/Protocol/Internal/Types/Moniker.dyn_o ) lsp-types> [142 of 452] Compiling Language.LSP.Protocol.Internal.Types.MessageType ( generated/Language/LSP/Protocol/Internal/Types/MessageType.hs, dist/build/Language/LSP/Protocol/Internal/Types/MessageType.o, dist/build/Language/LSP/Protocol/Internal/Types/MessageType.dyn_o ) lsp-types> [143 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowMessageParams ( generated/Language/LSP/Protocol/Internal/Types/ShowMessageParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageParams.dyn_o ) lsp-types> [144 of 452] Compiling Language.LSP.Protocol.Internal.Types.MessageActionItem ( generated/Language/LSP/Protocol/Internal/Types/MessageActionItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/MessageActionItem.o, dist/build/Language/LSP/Protocol/Internal/Types/MessageActionItem.dyn_o ) lsp-types> [145 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams ( generated/Language/LSP/Protocol/Internal/Types/ShowMessageRequestParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageRequestParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageRequestParams.dyn_o ) lsp-types> [146 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkupKind ( generated/Language/LSP/Protocol/Internal/Types/MarkupKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkupKind.o, dist/build/Language/LSP/Protocol/Internal/Types/MarkupKind.dyn_o ) lsp-types> [147 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkupContent ( generated/Language/LSP/Protocol/Internal/Types/MarkupContent.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkupContent.o, dist/build/Language/LSP/Protocol/Internal/Types/MarkupContent.dyn_o ) lsp-types> [148 of 452] Compiling Language.LSP.Protocol.Types.MarkupContent ( src/Language/LSP/Protocol/Types/MarkupContent.hs, dist/build/Language/LSP/Protocol/Types/MarkupContent.o, dist/build/Language/LSP/Protocol/Types/MarkupContent.dyn_o ) lsp-types> [149 of 452] Compiling Language.LSP.Protocol.Internal.Types.ParameterInformation ( generated/Language/LSP/Protocol/Internal/Types/ParameterInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ParameterInformation.o, dist/build/Language/LSP/Protocol/Internal/Types/ParameterInformation.dyn_o ) lsp-types> [150 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureInformation ( generated/Language/LSP/Protocol/Internal/Types/SignatureInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureInformation.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureInformation.dyn_o ) lsp-types> [151 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelp ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelp.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelp.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelp.dyn_o ) lsp-types> [152 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpContext ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpContext.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpContext.dyn_o ) lsp-types> [153 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpParams ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpParams.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpParams.dyn_o ) mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/libexec/x86_64-linux-ghc-9.8.1/mono-traversable-1.0.21.0 mono-traversable> Data files installed in: mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/share/x86_64-linux-ghc-9.8.1/mono-traversable-1.0.21.0 mono-traversable> Documentation installed in: mono-traversable> /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc/share/doc/mono-traversable-1.0.21.0 mono-traversable> Configuration files installed in: mono-traversable> /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/etc mono-traversable> No alex found mono-traversable> Using ar found on system at: mono-traversable> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar mono-traversable> No c2hs found mono-traversable> No cpphs found mono-traversable> No doctest found mono-traversable> Using gcc version 14.3.0 given by user at: mono-traversable> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc mono-traversable> Using ghc version 9.8.1 found on system at: mono-traversable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc mono-traversable> Using ghc-pkg version 9.8.1 found on system at: mono-traversable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 mono-traversable> No ghcjs found mono-traversable> No ghcjs-pkg found mono-traversable> No greencard found mono-traversable> Using haddock version 2.30.0 found on system at: mono-traversable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 mono-traversable> No happy found mono-traversable> Using haskell-suite found on system at: haskell-suite-dummy-location mono-traversable> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location mono-traversable> No hmake found mono-traversable> Using hpc version 0.69 found on system at: mono-traversable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 mono-traversable> Using hsc2hs version 0.68.10 found on system at: mono-traversable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 mono-traversable> Using hscolour version 1.25 found on system at: mono-traversable> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour mono-traversable> No jhc found mono-traversable> Using ld found on system at: mono-traversable> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold mono-traversable> No pkg-config found mono-traversable> Using runghc version 9.8.1 found on system at: mono-traversable> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 mono-traversable> Using strip version 2.44 found on system at: mono-traversable> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip mono-traversable> Using tar found on system at: mono-traversable> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar mono-traversable> No uhc found mono-traversable> Running phase: buildPhase mono-traversable> Preprocessing library for mono-traversable-1.0.21.0.. mono-traversable> Building library for mono-traversable-1.0.21.0.. mono-traversable> [1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, dist/build/Data/MonoTraversable.o, dist/build/Data/MonoTraversable.dyn_o ) mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1354:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewL a’ not matched: EmptyL mono-traversable> | mono-traversable> 1354 | oextract ~(x :< _) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1356:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewL a’ not matched: EmptyL mono-traversable> | mono-traversable> 1356 | oextend f w@(~(_ :< xxs)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1364:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewR a’ not matched: EmptyR mono-traversable> | mono-traversable> 1364 | oextract ~(_ :> x) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> primitive-extras> Using Cabal-3.10.2.0 compiled by ghc-9.8 primitive-extras> Using compiler: ghc-9.8.1 primitive-extras> Using install prefix: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 primitive-extras> Executables installed in: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/bin primitive-extras> Libraries installed in: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> Dynamic Libraries installed in: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 primitive-extras> Private executables installed in: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/libexec/x86_64-linux-ghc-9.8.1/primitive-extras-0.10.2.2 primitive-extras> Data files installed in: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/share/x86_64-linux-ghc-9.8.1/primitive-extras-0.10.2.2 primitive-extras> Documentation installed in: primitive-extras> /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc/share/doc/primitive-extras-0.10.2.2 primitive-extras> Configuration files installed in: primitive-extras> /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/etc primitive-extras> No alex found primitive-extras> Using ar found on system at: primitive-extras> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar primitive-extras> No c2hs found primitive-extras> No cpphs found primitive-extras> No doctest found primitive-extras> Using gcc version 14.3.0 given by user at: primitive-extras> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc primitive-extras> Using ghc version 9.8.1 found on system at: primitive-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc primitive-extras> Using ghc-pkg version 9.8.1 found on system at: primitive-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 primitive-extras> No ghcjs found primitive-extras> No ghcjs-pkg found primitive-extras> No greencard found primitive-extras> Using haddock version 2.30.0 found on system at: primitive-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 primitive-extras> No happy found primitive-extras> Using haskell-suite found on system at: haskell-suite-dummy-location primitive-extras> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location primitive-extras> No hmake found primitive-extras> Using hpc version 0.69 found on system at: primitive-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 primitive-extras> Using hsc2hs version 0.68.10 found on system at: primitive-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 primitive-extras> Using hscolour version 1.25 found on system at: primitive-extras> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour primitive-extras> No jhc found primitive-extras> Using ld found on system at: primitive-extras> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold primitive-extras> No pkg-config found primitive-extras> Using runghc version 9.8.1 found on system at: primitive-extras> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 primitive-extras> Using strip version 2.44 found on system at: primitive-extras> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip primitive-extras> Using tar found on system at: primitive-extras> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar primitive-extras> No uhc found primitive-extras> Running phase: buildPhase primitive-extras> Preprocessing library for primitive-extras-0.10.2.2.. primitive-extras> Building library for primitive-extras-0.10.2.2.. primitive-extras> [ 1 of 10] Compiling PrimitiveExtras.Prelude ( library/PrimitiveExtras/Prelude.hs, dist/build/PrimitiveExtras/Prelude.o, dist/build/PrimitiveExtras/Prelude.dyn_o ) primitive-extras> [ 2 of 10] Compiling PrimitiveExtras.FoldMs ( library/PrimitiveExtras/FoldMs.hs, dist/build/PrimitiveExtras/FoldMs.o, dist/build/PrimitiveExtras/FoldMs.dyn_o ) primitive-extras> [ 3 of 10] Compiling PrimitiveExtras.SmallArray ( library/PrimitiveExtras/SmallArray.hs, dist/build/PrimitiveExtras/SmallArray.o, dist/build/PrimitiveExtras/SmallArray.dyn_o ) primitive-extras> [ 4 of 10] Compiling PrimitiveExtras.Types ( library/PrimitiveExtras/Types.hs, dist/build/PrimitiveExtras/Types.o, dist/build/PrimitiveExtras/Types.dyn_o ) primitive-extras> [ 5 of 10] Compiling PrimitiveExtras.Bitmap ( library/PrimitiveExtras/Bitmap.hs, dist/build/PrimitiveExtras/Bitmap.o, dist/build/PrimitiveExtras/Bitmap.dyn_o ) primitive-extras> [ 6 of 10] Compiling PrimitiveExtras.By6Bits ( library/PrimitiveExtras/By6Bits.hs, dist/build/PrimitiveExtras/By6Bits.o, dist/build/PrimitiveExtras/By6Bits.dyn_o ) retrie> Retrie/PatternMap/Instances.hs:865:19: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 865 | mUnion (GRHSMap m1) (GRHSMap m2) = GRHSMap (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:908:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 908 | mUnion m1 m2 = SLM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:962:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 962 | mUnion m1 m2 = LB retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1026:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1026 | mUnion m1 m2 = BM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1090:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1090 | mUnion m1 m2 = SM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1171:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1171 | mUnion m1 m2 = TM retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1303:15: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1303 | mUnion (RFM m1) (RFM m2) = RFM (mUnion m1 m2) retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1430:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 lsp-types> [154 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkedStringWithLanguage ( generated/Language/LSP/Protocol/Internal/Types/MarkedStringWithLanguage.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkedStringWithLanguage.o, dist/build/Language/LSP/Protocol/Internal/Types/MarkedStringWithLanguage.dyn_o ) lsp-types> [155 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkedString ( generated/Language/LSP/Protocol/Internal/Types/MarkedString.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkedString.o, dist/build/Language/LSP/Protocol/Internal/Types/MarkedString.dyn_o ) lsp-types> [156 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/MarkdownClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkdownClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/MarkdownClientCapabilities.dyn_o ) lsp-types> [157 of 452] Compiling Language.LSP.Protocol.Internal.Types.LogTraceParams ( generated/Language/LSP/Protocol/Internal/Types/LogTraceParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/LogTraceParams.o, dist/build/Language/LSP/Protocol/Internal/Types/LogTraceParams.dyn_o ) lsp-types> [158 of 452] Compiling Language.LSP.Protocol.Internal.Types.LogMessageParams ( generated/Language/LSP/Protocol/Internal/Types/LogMessageParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/LogMessageParams.o, dist/build/Language/LSP/Protocol/Internal/Types/LogMessageParams.dyn_o ) lsp-types> [159 of 452] Compiling Language.LSP.Protocol.Internal.Types.LocationUriOnly ( generated/Language/LSP/Protocol/Internal/Types/LocationUriOnly.hs, dist/build/Language/LSP/Protocol/Internal/Types/LocationUriOnly.o, dist/build/Language/LSP/Protocol/Internal/Types/LocationUriOnly.dyn_o ) lsp-types> [160 of 452] Compiling Language.LSP.Protocol.Internal.Types.LocationLink ( generated/Language/LSP/Protocol/Internal/Types/LocationLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/LocationLink.o, dist/build/Language/LSP/Protocol/Internal/Types/LocationLink.dyn_o ) lsp-types> [161 of 452] Compiling Language.LSP.Protocol.Internal.Types.Location ( generated/Language/LSP/Protocol/Internal/Types/Location.hs, dist/build/Language/LSP/Protocol/Internal/Types/Location.o, dist/build/Language/LSP/Protocol/Internal/Types/Location.dyn_o ) lsp-types> [162 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbol ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbol.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbol.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbol.dyn_o ) lsp-types> [163 of 452] Compiling Language.LSP.Protocol.Internal.Types.SymbolInformation ( generated/Language/LSP/Protocol/Internal/Types/SymbolInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/SymbolInformation.o, dist/build/Language/LSP/Protocol/Internal/Types/SymbolInformation.dyn_o ) lsp-types> [164 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRanges ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRanges.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRanges.o, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRanges.dyn_o ) lsp-types> [165 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeParams.dyn_o ) lsp-types> [166 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeOptions.dyn_o ) lsp-types> [167 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeClientCapabilities.dyn_o ) mono-traversable> src/Data/MonoTraversable.hs:1366:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewR a’ not matched: EmptyR mono-traversable> | mono-traversable> 1366 | oextend f w@(~(xxs :> _)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... mono-traversable> [2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, dist/build/Data/Containers.o, dist/build/Data/Containers.dyn_o ) mono-traversable> [3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, dist/build/Data/MonoTraversable/Unprefixed.o, dist/build/Data/MonoTraversable/Unprefixed.dyn_o ) mono-traversable> [4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, dist/build/Data/Sequences.o, dist/build/Data/Sequences.dyn_o ) mono-traversable> [5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, dist/build/Data/NonNull.o, dist/build/Data/NonNull.dyn_o ) mono-traversable> [6 of 6] Compiling Paths_mono_traversable ( dist/build/autogen/Paths_mono_traversable.hs, dist/build/Paths_mono_traversable.o, dist/build/Paths_mono_traversable.dyn_o ) mono-traversable> [1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, dist/build/Data/MonoTraversable.p_o ) mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1354:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewL a’ not matched: EmptyL mono-traversable> | mono-traversable> 1354 | oextract ~(x :< _) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1356:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewL a’ not matched: EmptyL mono-traversable> | mono-traversable> 1356 | oextend f w@(~(_ :< xxs)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1364:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewR a’ not matched: EmptyR mono-traversable> | mono-traversable> 1364 | oextract ~(_ :> x) = x mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^ mono-traversable> mono-traversable> src/Data/MonoTraversable.hs:1366:5: warning: [GHC-62161] [-Wincomplete-uni-patterns] mono-traversable> Pattern match(es) are non-exhaustive mono-traversable> In a pattern binding: mono-traversable> Patterns of type ‘ViewR a’ not matched: EmptyR mono-traversable> | mono-traversable> 1366 | oextend f w@(~(xxs :> _)) = mono-traversable> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^... primitive-extras> [ 7 of 10] Compiling PrimitiveExtras.UnliftedArray ( library/PrimitiveExtras/UnliftedArray.hs, dist/build/PrimitiveExtras/UnliftedArray.o, dist/build/PrimitiveExtras/UnliftedArray.dyn_o ) primitive-extras> [ 8 of 10] Compiling PrimitiveExtras.Folds ( library/PrimitiveExtras/Folds.hs, dist/build/PrimitiveExtras/Folds.o, dist/build/PrimitiveExtras/Folds.dyn_o ) primitive-extras> [ 9 of 10] Compiling PrimitiveExtras.PrimArray ( library/PrimitiveExtras/PrimArray.hs, dist/build/PrimitiveExtras/PrimArray.o, dist/build/PrimitiveExtras/PrimArray.dyn_o ) primitive-extras> [10 of 10] Compiling PrimitiveExtras.PrimMultiArray ( library/PrimitiveExtras/PrimMultiArray.hs, dist/build/PrimitiveExtras/PrimMultiArray.o, dist/build/PrimitiveExtras/PrimMultiArray.dyn_o ) primitive-extras> [ 1 of 10] Compiling PrimitiveExtras.Prelude ( library/PrimitiveExtras/Prelude.hs, dist/build/PrimitiveExtras/Prelude.p_o ) primitive-extras> [ 2 of 10] Compiling PrimitiveExtras.FoldMs ( library/PrimitiveExtras/FoldMs.hs, dist/build/PrimitiveExtras/FoldMs.p_o ) primitive-extras> [ 3 of 10] Compiling PrimitiveExtras.SmallArray ( library/PrimitiveExtras/SmallArray.hs, dist/build/PrimitiveExtras/SmallArray.p_o ) primitive-extras> [ 4 of 10] Compiling PrimitiveExtras.Types ( library/PrimitiveExtras/Types.hs, dist/build/PrimitiveExtras/Types.p_o ) primitive-extras> [ 5 of 10] Compiling PrimitiveExtras.Bitmap ( library/PrimitiveExtras/Bitmap.hs, dist/build/PrimitiveExtras/Bitmap.p_o ) primitive-extras> [ 6 of 10] Compiling PrimitiveExtras.By6Bits ( library/PrimitiveExtras/By6Bits.hs, dist/build/PrimitiveExtras/By6Bits.p_o ) primitive-extras> [ 7 of 10] Compiling PrimitiveExtras.UnliftedArray ( library/PrimitiveExtras/UnliftedArray.hs, dist/build/PrimitiveExtras/UnliftedArray.p_o ) primitive-extras> [ 8 of 10] Compiling PrimitiveExtras.Folds ( library/PrimitiveExtras/Folds.hs, dist/build/PrimitiveExtras/Folds.p_o ) primitive-extras> [ 9 of 10] Compiling PrimitiveExtras.PrimArray ( library/PrimitiveExtras/PrimArray.hs, dist/build/PrimitiveExtras/PrimArray.p_o ) primitive-extras> [10 of 10] Compiling PrimitiveExtras.PrimMultiArray ( library/PrimitiveExtras/PrimMultiArray.hs, dist/build/PrimitiveExtras/PrimMultiArray.p_o ) primitive-extras> Preprocessing test suite 'test' for primitive-extras-0.10.2.2.. primitive-extras> Building test suite 'test' for primitive-extras-0.10.2.2.. primitive-extras> [1 of 3] Compiling Main.Transaction ( test/Main/Transaction.hs, dist/build/test/test-tmp/Main/Transaction.o, dist/build/test/test-tmp/Main/Transaction.dyn_o ) primitive-extras> [2 of 3] Compiling Main.Gens ( test/Main/Gens.hs, dist/build/test/test-tmp/Main/Gens.o, dist/build/test/test-tmp/Main/Gens.dyn_o ) primitive-extras> [3 of 3] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o, dist/build/test/test-tmp/Main.dyn_o ) primitive-extras> [4 of 4] Linking dist/build/test/test primitive-extras> Running phase: checkPhase primitive-extras> Running 1 test suites... primitive-extras> Test suite test: RUNNING... primitive-extras> All primitive-extras> SmallArray primitive-extras> set: OK primitive-extras> insert: OK primitive-extras> unset: OK primitive-extras> focus insert, when exists: OK primitive-extras> focus insert, when doesn't exist: OK primitive-extras> focus delete: OK primitive-extras> By6Bits primitive-extras> empty: OK primitive-extras> toMaybeList, maybeList: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> unset: OK primitive-extras> Transaction: set: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Transaction: unset: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Transaction: focusInsert: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Transaction: focusDelete: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Transaction: unfoldl: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Transaction: lookup: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Transaction: composite: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> PrimArray primitive-extras> Construction from primitive vector: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> Serializes well with as in memory: OK primitive-extras> +++ OK, passed 100 tests. primitive-extras> primitive-extras> All 18 tests passed (0.01s) primitive-extras> Test suite test: PASS primitive-extras> Test suite logged to: dist/test/primitive-extras-0.10.2.2-test.log primitive-extras> 1 of 1 test suites (1 of 1 test cases) passed. primitive-extras> Running phase: haddockPhase primitive-extras> Preprocessing library for primitive-extras-0.10.2.2.. primitive-extras> Running Haddock on library for primitive-extras-0.10.2.2.. retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1430 | mUnion m1 m2 = TupleSortMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1476:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1476 | mUnion m1 m2 = ForAllTyMap retrie> | ^^ retrie> retrie> Retrie/PatternMap/Instances.hs:1511:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/PatternMap/Instances.hs:26:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 1511 | mUnion m1 m2 = ForallVisMap (unionOn favBoolMap m1 m2) retrie> | ^^ retrie> [15 of 34] Compiling Retrie.Universe ( Retrie/Universe.hs, nothing ) retrie> retrie> Retrie/Universe.hs:114:10: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Universe.hs:23:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 114 | mUnion m1 m2 = UMap retrie> | ^^ retrie> [16 of 34] Compiling Retrie.Types ( Retrie/Types.hs, nothing ) retrie> retrie> Retrie/Types.hs:133:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup (Matcher a)’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 133 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/Types.hs:137:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid (Matcher a)’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 137 | mappend (Matcher m1) (Matcher m2) = Matcher (I.unionWith mUnion m1 m2) retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Types.hs:137:20: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘m1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Types.hs:59:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 137 | mappend (Matcher m1) (Matcher m2) = Matcher (I.unionWith mUnion m1 m2) retrie> | ^^ retrie> [17 of 34] Compiling Retrie.Query ( Retrie/Query.hs, nothing ) lsp-types> [168 of 452] Compiling Language.LSP.Protocol.Internal.Types.LanguageKind ( generated/Language/LSP/Protocol/Internal/Types/LanguageKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/LanguageKind.o, dist/build/Language/LSP/Protocol/Internal/Types/LanguageKind.dyn_o ) lsp-types> [169 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentItem ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentItem.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentItem.dyn_o ) lsp-types> [170 of 452] Compiling Language.LSP.Protocol.Internal.Types.LSPErrorCodes ( generated/Language/LSP/Protocol/Internal/Types/LSPErrorCodes.hs, dist/build/Language/LSP/Protocol/Internal/Types/LSPErrorCodes.o, dist/build/Language/LSP/Protocol/Internal/Types/LSPErrorCodes.dyn_o ) lsp-types> [171 of 452] Compiling Language.LSP.Protocol.Internal.Types.InsertTextMode ( generated/Language/LSP/Protocol/Internal/Types/InsertTextMode.hs, dist/build/Language/LSP/Protocol/Internal/Types/InsertTextMode.o, dist/build/Language/LSP/Protocol/Internal/Types/InsertTextMode.dyn_o ) lsp-types> [172 of 452] Compiling Language.LSP.Protocol.Internal.Types.InsertTextFormat ( generated/Language/LSP/Protocol/Internal/Types/InsertTextFormat.hs, dist/build/Language/LSP/Protocol/Internal/Types/InsertTextFormat.o, dist/build/Language/LSP/Protocol/Internal/Types/InsertTextFormat.dyn_o ) lsp-types> [173 of 452] Compiling Language.LSP.Protocol.Internal.Types.InsertReplaceEdit ( generated/Language/LSP/Protocol/Internal/Types/InsertReplaceEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/InsertReplaceEdit.o, dist/build/Language/LSP/Protocol/Internal/Types/InsertReplaceEdit.dyn_o ) lsp-types> [174 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlineValueWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueWorkspaceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueWorkspaceClientCapabilities.dyn_o ) lsp-types> [175 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup ( generated/Language/LSP/Protocol/Internal/Types/InlineValueVariableLookup.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueVariableLookup.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueVariableLookup.dyn_o ) lsp-types> [176 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueText ( generated/Language/LSP/Protocol/Internal/Types/InlineValueText.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueText.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueText.dyn_o ) lsp-types> [177 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueOptions ( generated/Language/LSP/Protocol/Internal/Types/InlineValueOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueOptions.dyn_o ) lsp-types> [178 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression ( generated/Language/LSP/Protocol/Internal/Types/InlineValueEvaluatableExpression.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueEvaluatableExpression.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueEvaluatableExpression.dyn_o ) lsp-types> [179 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueContext ( generated/Language/LSP/Protocol/Internal/Types/InlineValueContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueContext.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueContext.dyn_o ) lsp-types> [180 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueParams ( generated/Language/LSP/Protocol/Internal/Types/InlineValueParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueParams.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueParams.dyn_o ) lsp-types> [181 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlineValueClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueClientCapabilities.dyn_o ) primitive-extras> Warning: The documentation for the following packages are not installed. No primitive-extras> links will be generated to these packages: vector-0.13.2.0 primitive-extras> Warning: --source-* options are ignored when --hyperlinked-source is enabled. primitive-extras> [ 1 of 10] Compiling PrimitiveExtras.Prelude ( library/PrimitiveExtras/Prelude.hs, /build/ghc745_0/ghc_8.o, /build/ghc745_0/ghc_8.dyn_o ) primitive-extras> [ 2 of 10] Compiling PrimitiveExtras.FoldMs ( library/PrimitiveExtras/FoldMs.hs, /build/ghc745_0/ghc_4.o, /build/ghc745_0/ghc_4.dyn_o ) primitive-extras> [ 3 of 10] Compiling PrimitiveExtras.SmallArray ( library/PrimitiveExtras/SmallArray.hs, /build/ghc745_0/ghc_12.o, /build/ghc745_0/ghc_12.dyn_o ) primitive-extras> [ 4 of 10] Compiling PrimitiveExtras.Types ( library/PrimitiveExtras/Types.hs, /build/ghc745_0/ghc_14.o, /build/ghc745_0/ghc_14.dyn_o ) primitive-extras> [ 5 of 10] Compiling PrimitiveExtras.Bitmap ( library/PrimitiveExtras/Bitmap.hs, /build/ghc745_0/ghc_2.o, /build/ghc745_0/ghc_2.dyn_o ) primitive-extras> [ 6 of 10] Compiling PrimitiveExtras.By6Bits ( library/PrimitiveExtras/By6Bits.hs, nothing ) primitive-extras> [ 7 of 10] Compiling PrimitiveExtras.UnliftedArray ( library/PrimitiveExtras/UnliftedArray.hs, /build/ghc745_0/ghc_16.o, /build/ghc745_0/ghc_16.dyn_o ) primitive-extras> [ 8 of 10] Compiling PrimitiveExtras.Folds ( library/PrimitiveExtras/Folds.hs, /build/ghc745_0/ghc_6.o, /build/ghc745_0/ghc_6.dyn_o ) primitive-extras> [ 9 of 10] Compiling PrimitiveExtras.PrimArray ( library/PrimitiveExtras/PrimArray.hs, /build/ghc745_0/ghc_10.o, /build/ghc745_0/ghc_10.dyn_o ) primitive-extras> [10 of 10] Compiling PrimitiveExtras.PrimMultiArray ( library/PrimitiveExtras/PrimMultiArray.hs, nothing ) primitive-extras> Haddock coverage: primitive-extras> 10% ( 2 / 20) in 'PrimitiveExtras.SmallArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> list (library/PrimitiveExtras/SmallArray.hs:15) primitive-extras> set (library/PrimitiveExtras/SmallArray.hs:44) primitive-extras> insert (library/PrimitiveExtras/SmallArray.hs:54) primitive-extras> adjust (library/PrimitiveExtras/SmallArray.hs:68) primitive-extras> unsafeAdjust (library/PrimitiveExtras/SmallArray.hs:76) primitive-extras> unsafeAdjustWithSize (library/PrimitiveExtras/SmallArray.hs:81) primitive-extras> cons (library/PrimitiveExtras/SmallArray.hs:90) primitive-extras> orderedPair (library/PrimitiveExtras/SmallArray.hs:101) primitive-extras> findAndReplace (library/PrimitiveExtras/SmallArray.hs:119) primitive-extras> findAndMap (library/PrimitiveExtras/SmallArray.hs:131) primitive-extras> find (library/PrimitiveExtras/SmallArray.hs:143) primitive-extras> findWithIndex (library/PrimitiveExtras/SmallArray.hs:158) primitive-extras> elementsUnfoldlM (library/PrimitiveExtras/SmallArray.hs:173) primitive-extras> elementsListT (library/PrimitiveExtras/SmallArray.hs:186) primitive-extras> onFoundElementFocus (library/PrimitiveExtras/SmallArray.hs:190) primitive-extras> focusOnFoundElement (library/PrimitiveExtras/SmallArray.hs:218) primitive-extras> toList (library/PrimitiveExtras/SmallArray.hs:227) primitive-extras> 10% ( 2 / 20) in 'PrimitiveExtras.Bitmap' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> empty (library/PrimitiveExtras/Bitmap.hs:50) primitive-extras> singleton (library/PrimitiveExtras/Bitmap.hs:54) primitive-extras> insert (library/PrimitiveExtras/Bitmap.hs:58) primitive-extras> invert (library/PrimitiveExtras/Bitmap.hs:62) primitive-extras> indexList (library/PrimitiveExtras/Bitmap.hs:66) primitive-extras> boolList (library/PrimitiveExtras/Bitmap.hs:70) primitive-extras> pair (library/PrimitiveExtras/Bitmap.hs:74) primitive-extras> isPopulated (library/PrimitiveExtras/Bitmap.hs:88) primitive-extras> population (library/PrimitiveExtras/Bitmap.hs:92) primitive-extras> null (library/PrimitiveExtras/Bitmap.hs:96) primitive-extras> bits (library/PrimitiveExtras/Bitmap.hs:100) primitive-extras> populatedIndicesList (library/PrimitiveExtras/Bitmap.hs:104) primitive-extras> int64 (library/PrimitiveExtras/Bitmap.hs:108) primitive-extras> allBitsList (library/PrimitiveExtras/Bitmap.hs:42) primitive-extras> allBitsUnfoldl (library/PrimitiveExtras/Bitmap.hs:112) primitive-extras> populatedBitsUnfoldl (library/PrimitiveExtras/Bitmap.hs:115) primitive-extras> indicesAmongstPopulatedBitsUnfoldl (library/PrimitiveExtras/Bitmap.hs:118) primitive-extras> 31% ( 6 / 19) in 'PrimitiveExtras.By6Bits' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> empty (library/PrimitiveExtras/By6Bits.hs:47) primitive-extras> maybeList (library/PrimitiveExtras/By6Bits.hs:69) primitive-extras> pair (library/PrimitiveExtras/By6Bits.hs:60) primitive-extras> replace (library/PrimitiveExtras/By6Bits.hs:84) primitive-extras> adjust (library/PrimitiveExtras/By6Bits.hs:91) primitive-extras> focusAt (library/PrimitiveExtras/By6Bits.hs:187) retrie> [18 of 34] Compiling Retrie.GroundTerms ( Retrie/GroundTerms.hs, nothing ) retrie> [19 of 34] Compiling Retrie.Expr ( Retrie/Expr.hs, nothing ) retrie> retrie> Retrie/Expr.hs:40:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Data.Functor.Identity’ is redundant retrie> except perhaps to import instances from ‘Data.Functor.Identity’ retrie> To import instances alone, use: import Data.Functor.Identity() retrie> | retrie> 40 | import Data.Functor.Identity retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:51:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 51 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:56:16: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘ln’ retrie> | retrie> 56 | mkLocatedHsVar ln@(L l n) = do retrie> | ^^ retrie> retrie> Retrie/Expr.hs:130:16: warning: [GHC-40910] [-Wunused-local-binds] retrie> Defined but not used: ‘x’ retrie> | retrie> 130 | L l (Match x ctxt pats (GRHSs cs grhs binds)) = mkMatch LambdaExpr vs e emptyLocalBinds retrie> | ^ retrie> retrie> Retrie/Expr.hs:132:19: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘an’ retrie> | retrie> 132 | [L lg (GRHS an guards rhs)] -> [L lg (GRHS ang guards rhs)] retrie> | ^^ retrie> retrie> Retrie/Expr.hs:180:9: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘nm'’ retrie> | retrie> 180 | (tv', nm') <- swapEntryDPT tv nm retrie> | ^^^ retrie> retrie> Retrie/Expr.hs:225:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘wildSupplyAlphaEnv’ retrie> | retrie> 225 | wildSupplyAlphaEnv env = wildSupplyP (\ nm -> isNothing (lookupAlphaEnv nm env)) retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Expr.hs:310:29: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘tyargs’ retrie> | retrie> 310 | conPatHelper con (PrefixCon tyargs xs) = do retrie> | ^^^^^^ retrie> retrie> Retrie/Expr.hs:350:34: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘d1’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Expr.hs:46:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 350 | needed (HasPrec (Fixity _ p1 d1)) (Just (Fixity _ p2 d2)) = retrie> | ^^ retrie> lsp-types> [182 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValue ( generated/Language/LSP/Protocol/Internal/Types/InlineValue.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValue.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValue.dyn_o ) lsp-types> [183 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlayHintWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintWorkspaceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintWorkspaceClientCapabilities.dyn_o ) lsp-types> [184 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintParams ( generated/Language/LSP/Protocol/Internal/Types/InlayHintParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintParams.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintParams.dyn_o ) lsp-types> [185 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintOptions ( generated/Language/LSP/Protocol/Internal/Types/InlayHintOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintOptions.dyn_o ) lsp-types> [186 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintKind ( generated/Language/LSP/Protocol/Internal/Types/InlayHintKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintKind.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintKind.dyn_o ) lsp-types> [187 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializedParams ( generated/Language/LSP/Protocol/Internal/Types/InitializedParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializedParams.o, dist/build/Language/LSP/Protocol/Internal/Types/InitializedParams.dyn_o ) lsp-types> [188 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializeError ( generated/Language/LSP/Protocol/Internal/Types/InitializeError.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializeError.o, dist/build/Language/LSP/Protocol/Internal/Types/InitializeError.dyn_o ) lsp-types> [189 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationParams ( generated/Language/LSP/Protocol/Internal/Types/ImplementationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationParams.dyn_o ) lsp-types> [190 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationOptions ( generated/Language/LSP/Protocol/Internal/Types/ImplementationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationOptions.dyn_o ) lsp-types> [191 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ImplementationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationClientCapabilities.dyn_o ) lsp-types> [192 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverParams ( generated/Language/LSP/Protocol/Internal/Types/HoverParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverParams.o, dist/build/Language/LSP/Protocol/Internal/Types/HoverParams.dyn_o ) lsp-types> [193 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverOptions ( generated/Language/LSP/Protocol/Internal/Types/HoverOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/HoverOptions.dyn_o ) lsp-types> [194 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/HoverClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/HoverClientCapabilities.dyn_o ) primitive-extras> toIndexedList (library/PrimitiveExtras/By6Bits.hs:133) primitive-extras> elementsUnfoldl (library/PrimitiveExtras/By6Bits.hs:137) primitive-extras> elementsUnfoldlM (library/PrimitiveExtras/By6Bits.hs:141) primitive-extras> elementsListT (library/PrimitiveExtras/By6Bits.hs:145) primitive-extras> onElementAtFocus (library/PrimitiveExtras/By6Bits.hs:149) primitive-extras> null (library/PrimitiveExtras/By6Bits.hs:197) primitive-extras> 0% ( 0 / 5) in 'PrimitiveExtras.UnliftedArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> at (library/PrimitiveExtras/UnliftedArray.hs:7) primitive-extras> replicateIO (library/PrimitiveExtras/UnliftedArray.hs:14) primitive-extras> generate (library/PrimitiveExtras/UnliftedArray.hs:28) primitive-extras> traverse_ (library/PrimitiveExtras/UnliftedArray.hs:41) primitive-extras> 21% ( 4 / 19) in 'PrimitiveExtras.PrimArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> oneHot (library/PrimitiveExtras/PrimArray.hs:34) primitive-extras> generate (library/PrimitiveExtras/PrimArray.hs:41) primitive-extras> replicate (library/PrimitiveExtras/PrimArray.hs:54) primitive-extras> traverse_ (library/PrimitiveExtras/PrimArray.hs:81) primitive-extras> traverseWithIndexInRange_ (library/PrimitiveExtras/PrimArray.hs:84) primitive-extras> toElementsUnfoldl (library/PrimitiveExtras/PrimArray.hs:94) primitive-extras> toElementsUnfoldlM (library/PrimitiveExtras/PrimArray.hs:97) primitive-extras> toByteArray (library/PrimitiveExtras/PrimArray.hs:100) primitive-extras> toPrimitiveVector (library/PrimitiveExtras/PrimArray.hs:104) primitive-extras> toUnboxedVector (library/PrimitiveExtras/PrimArray.hs:108) primitive-extras> cerealGet (library/PrimitiveExtras/PrimArray.hs:112) primitive-extras> cerealGetAsInMemory (library/PrimitiveExtras/PrimArray.hs:118) primitive-extras> cerealPut (library/PrimitiveExtras/PrimArray.hs:125) primitive-extras> cerealPutAsInMemory (library/PrimitiveExtras/PrimArray.hs:132) primitive-extras> 18% ( 3 / 16) in 'PrimitiveExtras.PrimMultiArray' primitive-extras> Missing documentation for: primitive-extras> Module header primitive-extras> PrimMultiArray (library/PrimitiveExtras/Types.hs:5) primitive-extras> replicateM (library/PrimitiveExtras/PrimMultiArray.hs:48) primitive-extras> toAssocsUnfoldl (library/PrimitiveExtras/PrimMultiArray.hs:65) primitive-extras> toIndicesUnfoldl (library/PrimitiveExtras/PrimMultiArray.hs:68) primitive-extras> toUnfoldlAt (library/PrimitiveExtras/PrimMultiArray.hs:71) primitive-extras> toAssocsUnfoldlM (library/PrimitiveExtras/PrimMultiArray.hs:74) primitive-extras> toIndicesUnfoldlM (library/PrimitiveExtras/PrimMultiArray.hs:81) primitive-extras> toUnfoldlAtM (library/PrimitiveExtras/PrimMultiArray.hs:84) primitive-extras> cerealGet (library/PrimitiveExtras/PrimMultiArray.hs:87) primitive-extras> cerealGetAsInMemory (library/PrimitiveExtras/PrimMultiArray.hs:93) primitive-extras> cerealPut (library/PrimitiveExtras/PrimMultiArray.hs:99) primitive-extras> cerealPutAsInMemory (library/PrimitiveExtras/PrimMultiArray.hs:106) primitive-extras> Warning: PrimitiveExtras.PrimArray: could not find link destinations for: primitive-extras> - Data.Vector.Primitive.Vector primitive-extras> - Data.Vector.Unboxed.Base.Vector primitive-extras> Documentation created: dist/doc/html/primitive-extras/, primitive-extras> dist/doc/html/primitive-extras/primitive-extras.txt primitive-extras> Preprocessing test suite 'test' for primitive-extras-0.10.2.2.. primitive-extras> Running phase: installPhase primitive-extras> Installing library in /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn primitive-extras> Running phase: fixupPhase primitive-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 primitive-extras> shrinking /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSprimitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn-ghc9.8.1.so primitive-extras> checking for references to /build/ in /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2... primitive-extras> patching script interpreter paths in /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 primitive-extras> stripping (with command strip and flags -S -p) in /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2/lib primitive-extras> shrinking RPATHs of ELF executables and libraries in /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc primitive-extras> checking for references to /build/ in /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc... retrie> Retrie/Expr.hs:374:1: warning: [GHC-40910] [-Wunused-top-binds] retrie> Defined but not used: ‘mkParen’ retrie> | retrie> 374 | mkParen k e = do retrie> | ^^^^^^^ retrie> retrie> Retrie/Expr.hs:377:4: warning: [GHC-40910] [-Wunused-matches] retrie> Defined but not used: ‘e0’ retrie> | retrie> 377 | (e0,pe0) <- swapEntryDPT e pe retrie> | ^^ retrie> [20 of 34] Compiling Retrie.Rewrites.Types ( Retrie/Rewrites/Types.hs, nothing ) retrie> [21 of 34] Compiling Retrie.Rewrites.Function ( Retrie/Rewrites/Function.hs, nothing ) retrie> retrie> Retrie/Rewrites/Function.hs:25:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 25 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Function.hs:55:42: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘mn’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/Rewrites/Function.hs:20:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 55 | getImports libdir RightToLeft (Just (L _ mn)) = -- See Note [fold only] retrie> | ^^ retrie> [22 of 34] Compiling Retrie.Rewrites.Patterns ( Retrie/Rewrites/Patterns.hs, nothing ) retrie> retrie> Retrie/Rewrites/Patterns.hs:12:48: warning: [GHC-38856] [-Wunused-imports] retrie> The import of ‘lift’ from module ‘Control.Monad.State’ is redundant retrie> | retrie> 12 | import Control.Monad.State (StateT(runStateT), lift) retrie> | ^^^^ retrie> [23 of 34] Compiling Retrie.Context ( Retrie/Context.hs, nothing ) retrie> retrie> Retrie/Context.hs:222:24: warning: [GHC-63394] [-Wx-partial] retrie> In the use of ‘head’ retrie> (imported from Data.List, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 222 | renameBinder rdr fvs = head retrie> | ^^^^ retrie> [24 of 34] Compiling Retrie.Subst ( Retrie/Subst.hs, nothing ) retrie> retrie> Retrie/Subst.hs:20:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 20 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Subst.hs:59:11: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘comments’ shadows the existing binding retrie> imported from ‘Retrie.GHC’ at Retrie/Subst.hs:16:1-17 retrie> (and originally defined in ‘GHC.Parser.Annotation’) retrie> | retrie> 59 | let comments = hasComments e0 retrie> | ^^^^^^^^ lsp-types> [195 of 452] Compiling Language.LSP.Protocol.Internal.Types.Hover ( generated/Language/LSP/Protocol/Internal/Types/Hover.hs, dist/build/Language/LSP/Protocol/Internal/Types/Hover.o, dist/build/Language/LSP/Protocol/Internal/Types/Hover.dyn_o ) lsp-types> [196 of 452] Compiling Language.LSP.Protocol.Internal.Types.GlobPattern ( generated/Language/LSP/Protocol/Internal/Types/GlobPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/GlobPattern.o, dist/build/Language/LSP/Protocol/Internal/Types/GlobPattern.dyn_o ) lsp-types> [197 of 452] Compiling Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/GeneralClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/GeneralClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/GeneralClientCapabilities.dyn_o ) lsp-types> [198 of 452] Compiling Language.LSP.Protocol.Internal.Types.FormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/FormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FormattingOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/FormattingOptions.dyn_o ) lsp-types> [199 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeParams ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeParams.dyn_o ) lsp-types> [200 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeOptions.dyn_o ) lsp-types> [201 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeKind ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeKind.o, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeKind.dyn_o ) lsp-types> [202 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRange ( generated/Language/LSP/Protocol/Internal/Types/FoldingRange.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRange.o, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRange.dyn_o ) lsp-types> [203 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileSystemWatcher ( generated/Language/LSP/Protocol/Internal/Types/FileSystemWatcher.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileSystemWatcher.o, dist/build/Language/LSP/Protocol/Internal/Types/FileSystemWatcher.dyn_o ) lsp-types> [204 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileRename ( generated/Language/LSP/Protocol/Internal/Types/FileRename.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileRename.o, dist/build/Language/LSP/Protocol/Internal/Types/FileRename.dyn_o ) lsp-types> [205 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameFilesParams ( generated/Language/LSP/Protocol/Internal/Types/RenameFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameFilesParams.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameFilesParams.dyn_o ) lsp-types> [206 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions ( generated/Language/LSP/Protocol/Internal/Types/FileOperationPatternOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPatternOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPatternOptions.dyn_o ) lsp-types> [207 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationPatternKind ( generated/Language/LSP/Protocol/Internal/Types/FileOperationPatternKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPatternKind.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPatternKind.dyn_o ) lsp-types> [208 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationPattern ( generated/Language/LSP/Protocol/Internal/Types/FileOperationPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPattern.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPattern.dyn_o ) primitive-extras> patching script interpreter paths in /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc lsp-types> [209 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationFilter ( generated/Language/LSP/Protocol/Internal/Types/FileOperationFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationFilter.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationFilter.dyn_o ) lsp-types> [210 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/FileOperationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationRegistrationOptions.dyn_o ) lsp-types> [211 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationOptions ( generated/Language/LSP/Protocol/Internal/Types/FileOperationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationOptions.dyn_o ) lsp-types> [212 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceOptions.dyn_o ) lsp-types> [213 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/FileOperationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationClientCapabilities.dyn_o ) lsp-types> [214 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileDelete ( generated/Language/LSP/Protocol/Internal/Types/FileDelete.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileDelete.o, dist/build/Language/LSP/Protocol/Internal/Types/FileDelete.dyn_o ) lsp-types> [215 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileCreate ( generated/Language/LSP/Protocol/Internal/Types/FileCreate.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileCreate.o, dist/build/Language/LSP/Protocol/Internal/Types/FileCreate.dyn_o ) lsp-types> [216 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileChangeType ( generated/Language/LSP/Protocol/Internal/Types/FileChangeType.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileChangeType.o, dist/build/Language/LSP/Protocol/Internal/Types/FileChangeType.dyn_o ) lsp-types> [217 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileEvent ( generated/Language/LSP/Protocol/Internal/Types/FileEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileEvent.o, dist/build/Language/LSP/Protocol/Internal/Types/FileEvent.dyn_o ) lsp-types> [218 of 452] Compiling Language.LSP.Protocol.Internal.Types.FailureHandlingKind ( generated/Language/LSP/Protocol/Internal/Types/FailureHandlingKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/FailureHandlingKind.o, dist/build/Language/LSP/Protocol/Internal/Types/FailureHandlingKind.dyn_o ) lsp-types> [219 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecutionSummary ( generated/Language/LSP/Protocol/Internal/Types/ExecutionSummary.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecutionSummary.o, dist/build/Language/LSP/Protocol/Internal/Types/ExecutionSummary.dyn_o ) lsp-types> [220 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCell ( generated/Language/LSP/Protocol/Internal/Types/NotebookCell.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCell.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCell.dyn_o ) lsp-types> [221 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocument ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocument.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocument.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocument.dyn_o ) lsp-types> [222 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellArrayChange.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellArrayChange.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellArrayChange.dyn_o ) primitive-extras (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc primitive-extras (post)> Pushing 2 paths (144 are already present) using zstd to cache sellout ⏳ primitive-extras (post)> primitive-extras (post)> Pushing /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc (1.11 MiB) primitive-extras (post)> Pushing /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 (2.30 MiB) primitive-extras (post)> primitive-extras (post)> All done. primitive-extras (post)> added 2 signatures primitive-extras (post)> added 1 signatures primitive-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc primitive-extras (post)> copying 2 paths... primitive-extras (post)> copying path '/nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc' to 'https://cache.nix-ci.com'... primitive-extras (post)> copying path '/nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2' to 'https://cache.nix-ci.com'... primitive-extras (post)> copying 1 paths... primitive-extras (post)> copying path '/nix/store/ka9dikpiz0zk2i497lggaxbqwsyvy603-primitive-extras-0.10.2.2.drv' to 'https://cache.nix-ci.com'... primitive-extras (post)> added 0 signatures primitive-extras (post)> added 0 signatures primitive-extras (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2 /nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc primitive-extras (post)> copying 2 paths... primitive-extras (post)> copying path '/nix/store/jn611md1lh932w79hbr7kzzj4gd7dcjb-primitive-extras-0.10.2.2-doc' to 'ssh-ng://worker.nix-ci.com'... primitive-extras (post)> copying path '/nix/store/fdgzmj2904pls708x0jad7sc3fi1ysmm-primitive-extras-0.10.2.2' to 'ssh-ng://worker.nix-ci.com'... primitive-extras (post)> copying 1 paths... primitive-extras (post)> copying path '/nix/store/ka9dikpiz0zk2i497lggaxbqwsyvy603-primitive-extras-0.10.2.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/h58qbv3brl6nracdr96ph7lh1rmlx2ch-stm-hamt-1.2.1.1.drv'... retrie> [25 of 34] Compiling Retrie.Replace ( Retrie/Replace.hs, nothing ) retrie> retrie> Retrie/Replace.hs:28:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 28 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Replace.hs:129:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘(<>) = mappend’ definition detected retrie> in the instance declaration for ‘Semigroup Change’. retrie> Suggested fix: retrie> Move definition from ‘mappend’ to ‘(<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 129 | (<>) = mappend retrie> | ^^^^^^^^^^^^^^ retrie> retrie> Retrie/Replace.hs:133:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] retrie> Noncanonical ‘mappend’ definition detected retrie> in the instance declaration for ‘Monoid Change’. retrie> ‘mappend’ will eventually be removed in favour of ‘(<>)’ retrie> Suggested fix: retrie> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid retrie> | retrie> 133 | mappend NoChange other = other retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... retrie> [26 of 34] Compiling Retrie.CPP ( Retrie/CPP.hs, nothing ) retrie> retrie> Retrie/CPP.hs:129:50: warning: [GHC-63394] [-Wx-partial] retrie> In the use of ‘head’ retrie> (imported from Prelude, but defined in GHC.List): retrie> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." retrie> | retrie> 129 | mbName = unLoc <$> hsmodName (unLoc $ astA $ head ms) retrie> | ^^^^ retrie> retrie> Retrie/CPP.hs:140:19: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘rs’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/CPP.hs:27:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Utils’) retrie> | retrie> 140 | splice prefix l c rs@((r, repl):rs') ts@(t:ts') retrie> | ^^ retrie> retrie> Retrie/CPP.hs:346:24: warning: [GHC-63397] [-Wname-shadowing] retrie> This binding for ‘mn’ shadows the existing binding retrie> imported from ‘Retrie.ExactPrint’ at Retrie/CPP.hs:27:1-24 retrie> (and originally defined in ‘Language.Haskell.GHC.ExactPrint.Transform’) retrie> | retrie> 346 | externalImps (Just mn) = filter ((/= mn) . unLoc . ideclName . unLoc) retrie> | ^^ retrie> [27 of 34] Compiling Retrie.Monad ( Retrie/Monad.hs, nothing ) retrie> retrie> Retrie/Monad.hs:127:3: warning: [GHC-22705] [-Wnoncanonical-monad-instances] retrie> Noncanonical ‘return’ definition detected retrie> in the instance declaration for ‘Monad Retrie’. lsp-types> [223 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentCellChangeStructure ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChangeStructure.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChangeStructure.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChangeStructure.dyn_o ) lsp-types> [224 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentCellChanges ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChanges.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChanges.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChanges.dyn_o ) lsp-types> [225 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentChangeEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentChangeEvent.o, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentChangeEvent.dyn_o ) lsp-types> [226 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandRegistrationOptions.dyn_o ) lsp-types> [227 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandParams ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandParams.dyn_o ) lsp-types> [228 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandOptions.dyn_o ) lsp-types> [229 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandClientCapabilities.dyn_o ) lsp-types> [230 of 452] Compiling Language.LSP.Protocol.Internal.Types.ErrorCodes ( generated/Language/LSP/Protocol/Internal/Types/ErrorCodes.hs, dist/build/Language/LSP/Protocol/Internal/Types/ErrorCodes.o, dist/build/Language/LSP/Protocol/Internal/Types/ErrorCodes.dyn_o ) lsp-types> [231 of 452] Compiling Language.LSP.Protocol.Internal.Types.EditRangeWithInsertReplace ( generated/Language/LSP/Protocol/Internal/Types/EditRangeWithInsertReplace.hs, dist/build/Language/LSP/Protocol/Internal/Types/EditRangeWithInsertReplace.o, dist/build/Language/LSP/Protocol/Internal/Types/EditRangeWithInsertReplace.dyn_o ) lsp-types> [232 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolParams.dyn_o ) lsp-types> [233 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolOptions.dyn_o ) lsp-types> [234 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbol ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbol.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbol.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbol.dyn_o ) lsp-types> [235 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingParams.dyn_o ) retrie> ‘return’ will eventually be removed in favour of ‘pure’ retrie> Suggested fix: retrie> Either remove definition for ‘return’ (recommended) or define as ‘return = pure’ retrie> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/monad-of-no-return retrie> | retrie> 127 | return = Pure retrie> | ^^^^^^^^^^^^^ retrie> [28 of 34] Compiling Retrie.Rewrites.Rules ( Retrie/Rewrites/Rules.hs, nothing ) retrie> retrie> Retrie/Rewrites/Rules.hs:17:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 17 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:18:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Monad’ is redundant retrie> except perhaps to import instances from ‘Retrie.Monad’ retrie> To import instances alone, use: import Retrie.Monad() retrie> | retrie> 18 | import Retrie.Monad retrie> | ^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:19:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad’ is redundant retrie> except perhaps to import instances from ‘Control.Monad’ retrie> To import instances alone, use: import Control.Monad() retrie> | retrie> 19 | import Control.Monad retrie> | ^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:20:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.IO.Class’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.IO.Class’ retrie> To import instances alone, use: import Control.Monad.IO.Class() retrie> | retrie> 20 | import Control.Monad.IO.Class retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites/Rules.hs:21:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.Trans.Class’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.Trans.Class’ retrie> To import instances alone, use: import Control.Monad.Trans.Class() retrie> | retrie> 21 | import Control.Monad.Trans.Class retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [29 of 34] Compiling Retrie.Rewrites ( Retrie/Rewrites.hs, nothing ) retrie> retrie> Retrie/Rewrites.hs:31:27: warning: [GHC-61689] [-Wdodgy-imports] retrie> Module ‘Retrie.GHC’ does not export ‘Pattern’. retrie> | retrie> 31 | import Retrie.GHC hiding (Pattern) retrie> | ^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:39:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Retrie.Util’ is redundant retrie> except perhaps to import instances from ‘Retrie.Util’ retrie> To import instances alone, use: import Retrie.Util() retrie> | retrie> 39 | import Retrie.Util retrie> | ^^^^^^^^^^^^^^^^^^ retrie> retrie> Retrie/Rewrites.hs:173:1: warning: [GHC-40910] [-Wunused-top-binds] lsp-types> [236 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingOptions.dyn_o ) lsp-types> [237 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingClientCapabilities.dyn_o ) lsp-types> [238 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingParams.dyn_o ) lsp-types> [239 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingOptions.dyn_o ) lsp-types> [240 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingClientCapabilities.dyn_o ) lsp-types> [241 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkParams.dyn_o ) lsp-types> [242 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkOptions.dyn_o ) lsp-types> [243 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkClientCapabilities.dyn_o ) lsp-types> [244 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLink ( generated/Language/LSP/Protocol/Internal/Types/DocumentLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLink.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLink.dyn_o ) lsp-types> [245 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightParams.dyn_o ) lsp-types> [246 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightOptions.dyn_o ) lsp-types> [247 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightKind ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightKind.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightKind.dyn_o ) retrie> Defined but not used: ‘showCpp’ retrie> | retrie> 173 | showCpp (NoCPP c) = showAstA c retrie> | ^^^^^^^ retrie> [30 of 34] Compiling Retrie.Elaborate ( Retrie/Elaborate.hs, nothing ) retrie> [31 of 34] Compiling Retrie.Debug ( Retrie/Debug.hs, nothing ) retrie> [32 of 34] Compiling Retrie.Options ( Retrie/Options.hs, nothing ) retrie> [33 of 34] Compiling Retrie.Run ( Retrie/Run.hs, nothing ) retrie> retrie> Retrie/Run.hs:22:1: warning: [GHC-66111] [-Wunused-imports] retrie> The import of ‘Control.Monad.State.Strict’ is redundant retrie> except perhaps to import instances from ‘Control.Monad.State.Strict’ retrie> To import instances alone, use: import Control.Monad.State.Strict() retrie> | retrie> 22 | import Control.Monad.State.Strict retrie> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ retrie> [34 of 34] Compiling Retrie ( Retrie.hs, nothing ) retrie> Haddock coverage: retrie> Warning: Retrie.GHC: Could not find documentation for exported module: Retrie.GHC retrie> 32% ( 65 /201) in 'Retrie.GHC' retrie> Missing documentation for: retrie> Module header retrie> RuleInfo (Retrie/GHC.hs:137) retrie> ruleInfo (Retrie/GHC.hs:112) retrie> cLPat (Retrie/GHC.hs:67) retrie> rdrFS (Retrie/GHC.hs:84) retrie> fsDot (Retrie/GHC.hs:88) retrie> varRdrName (Retrie/GHC.hs:91) retrie> tyvarRdrName (Retrie/GHC.hs:95) retrie> fixityDecls (Retrie/GHC.hs:104) retrie> tyBindersToLocatedRdrNames (Retrie/GHC.hs:131) retrie> ruleBindersToQs (Retrie/GHC.hs:123) retrie> overlaps (Retrie/GHC.hs:150) retrie> within (Retrie/GHC.hs:157) retrie> lineCount (Retrie/GHC.hs:164) retrie> showRdrs (Retrie/GHC.hs:170) retrie> uniqBag (Retrie/GHC.hs:173) retrie> getRealLoc (Retrie/GHC.hs:179) retrie> getRealSpan (Retrie/GHC.hs:187) retrie> Levity retrie> appPrec retrie> OverlapMode retrie> Boxity retrie> isBoxed retrie> SuccessFlag retrie> isPromoted retrie> TypeOrConstraint retrie> UnfoldingSource retrie> InlinePragma retrie> Activation retrie> CompilerPhase retrie> TailCallInfo retrie> BranchCount retrie> toEP retrie> fromEP retrie> TupleSort retrie> TopLevelFlag retrie> RuleName retrie> FunctionOrData retrie> SwapFlag retrie> LeftOrRight retrie> pickLR retrie> mkAlignment retrie> alignmentOf retrie> isOneShotInfo retrie> hasNoOneShotInfo retrie> worstOneShot retrie> bestOneShot retrie> flipSwap retrie> isSwapped retrie> unSwap retrie> pprRuleName retrie> isNotTopLevel retrie> isTopLevel retrie> isMarkedCbv retrie> isRec retrie> isNonRec retrie> boolToRecFlag retrie> isGenerated retrie> setOverlapModeMaybe retrie> hasIncoherentFlag retrie> hasOverlappableFlag retrie> hasOverlappingFlag retrie> hasNonCanonicalFlag retrie> topPrec retrie> sigPrec retrie> funPrec retrie> opPrec retrie> starPrec retrie> maxPrec retrie> maybeParen retrie> tupleSortBoxity retrie> boxityTupleSort retrie> tupleParens retrie> sumParens retrie> unboxedTupleOrSumExtension retrie> oneBranch retrie> noOccInfo retrie> isNoOccInfo retrie> isManyOccs retrie> seqOccInfo retrie> tailCallInfo retrie> zapOccTailCallInfo retrie> isAlwaysTailCalled retrie> strongLoopBreaker retrie> weakLoopBreaker retrie> isWeakLoopBreaker retrie> isStrongLoopBreaker retrie> isDeadOcc retrie> isOneOcc retrie> zapFragileOcc retrie> successIf retrie> succeeded retrie> failed retrie> beginPhase retrie> activeAfter retrie> nextPhase retrie> laterPhase retrie> activateAfterInitial retrie> activateDuringFinal retrie> isActive retrie> activeInFinalPhase retrie> isNeverActive retrie> isAlwaysActive retrie> competesWith retrie> isConLike retrie> isFunLike retrie> noUserInlineSpec retrie> defaultInlinePragma retrie> alwaysInlinePragma retrie> neverInlinePragma retrie> alwaysInlineConLikePragma retrie> inlinePragmaSpec retrie> inlinePragmaSource retrie> inlineSpecSource retrie> dfunInlinePragma retrie> isDefaultInlinePragma retrie> isInlinePragma retrie> isInlinablePragma retrie> isNoInlinePragma retrie> isAnyInlinePragma retrie> isOpaquePragma retrie> inlinePragmaSat retrie> inlinePragmaActivation retrie> inlinePragmaRuleMatchInfo retrie> setInlinePragmaActivation retrie> setInlinePragmaRuleMatchInfo retrie> isStableUserSource retrie> isStableSystemSource retrie> isCompulsorySource retrie> isStableSource retrie> intGtLimit retrie> isTypeLevel retrie> isKindLevel retrie> mightBeLifted retrie> mightBeUnlifted retrie> defaultNonStandardTyVars retrie> 0% ( 0 / 9) in 'Retrie.Fixity' retrie> Missing documentation for: retrie> Module header retrie> FixityEnv (Retrie/Fixity.hs:20) retrie> mkFixityEnv (Retrie/Fixity.hs:39) lsp-types> [248 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightClientCapabilities.dyn_o ) lsp-types> [249 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlight ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlight.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlight.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlight.dyn_o ) lsp-types> [250 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingParams.dyn_o ) lsp-types> [251 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingOptions.dyn_o ) lsp-types> [252 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingClientCapabilities.dyn_o ) lsp-types> [253 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/DocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFilter.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFilter.dyn_o ) lsp-types> [254 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSelector ( generated/Language/LSP/Protocol/Internal/Types/DocumentSelector.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSelector.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSelector.dyn_o ) lsp-types> [255 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyRegistrationOptions.dyn_o ) lsp-types> [256 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionRegistrationOptions.dyn_o ) lsp-types> [257 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSaveRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSaveRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSaveRegistrationOptions.dyn_o ) lsp-types> [258 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentRegistrationOptions.dyn_o ) lsp-types> [259 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentChangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentChangeRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentChangeRegistrationOptions.dyn_o ) retrie> lookupOp (Retrie/Fixity.hs:31) retrie> lookupOpRdrName (Retrie/Fixity.hs:35) retrie> Fixity retrie> FixityDirection retrie> extendFixityEnv (Retrie/Fixity.hs:42) retrie> ppFixityEnv (Retrie/Fixity.hs:46) retrie> 44% ( 4 / 9) in 'Retrie.AlphaEnv' retrie> Missing documentation for: retrie> Module header retrie> alphaEnvOffset (Retrie/AlphaEnv.hs:52) retrie> emptyAlphaEnv (Retrie/AlphaEnv.hs:55) retrie> lookupAlphaEnv (Retrie/AlphaEnv.hs:74) retrie> pruneAlphaEnv (Retrie/AlphaEnv.hs:71) retrie> 37% ( 3 / 8) in 'Retrie.Pretty' retrie> Missing documentation for: retrie> Module header retrie> noColor (Retrie/Pretty.hs:28) retrie> addColor (Retrie/Pretty.hs:31) retrie> ColoriseFun (Retrie/Pretty.hs:25) retrie> strip (Retrie/Pretty.hs:72) retrie> Warning: 'Quantifiers' is ambiguous. It is defined retrie> * at Retrie/Quantifiers.hs:43:23 retrie> * at Retrie/Quantifiers.hs:43:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Quantifiers.hs:43:1 retrie> Warning: 'FastString' is ambiguous. It is defined retrie> * in ‘GHC.Data.FastString’ retrie> * in ‘GHC.Data.FastString’ retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined in ‘GHC.Data.FastString’ retrie> 90% ( 9 / 10) in 'Retrie.Quantifiers' retrie> Missing documentation for: retrie> Module header retrie> 88% (139 /157) in 'Retrie.SYB' retrie> Missing documentation for: retrie> Module header retrie> GenericMCQ (Retrie/SYB.hs:50) retrie> TyCon retrie> tyConPackage retrie> tyConModule retrie> tyConName retrie> tyConFingerprint retrie> rnfTyCon retrie> trLiftedRep retrie> typeOf1 retrie> typeOf2 retrie> typeOf3 retrie> typeOf4 retrie> typeOf5 retrie> typeOf6 retrie> typeOf7 retrie> mkIntegralConstr retrie> mkRealConstr retrie> Warning: 'Annotated' is ambiguous. It is defined retrie> * at Retrie/ExactPrint/Annotated.hs:74:22 retrie> * at Retrie/ExactPrint/Annotated.hs:74:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/ExactPrint/Annotated.hs:74:1 retrie> Warning: 'transform' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'TransformT' is ambiguous. It is defined retrie> * in ‘Language.Haskell.GHC.ExactPrint.Transform’ retrie> * in ‘Language.Haskell.GHC.ExactPrint.Transform’ retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined in ‘Language.Haskell.GHC.ExactPrint.Transform’ retrie> Warning: 'graftT' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'ast' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> 56% ( 14 / 25) in 'Retrie.ExactPrint.Annotated' retrie> Missing documentation for: retrie> Module header retrie> AnnotatedHsDecl (Retrie/ExactPrint/Annotated.hs:59) retrie> AnnotatedHsExpr (Retrie/ExactPrint/Annotated.hs:60) retrie> AnnotatedHsType (Retrie/ExactPrint/Annotated.hs:61) retrie> AnnotatedImport (Retrie/ExactPrint/Annotated.hs:62) retrie> AnnotatedImports (Retrie/ExactPrint/Annotated.hs:63) retrie> AnnotatedModule (Retrie/ExactPrint/Annotated.hs:65) retrie> AnnotatedPat (Retrie/ExactPrint/Annotated.hs:69) retrie> AnnotatedStmt (Retrie/ExactPrint/Annotated.hs:70) retrie> setEntryDPA (Retrie/ExactPrint/Annotated.hs:158) retrie> printA' (Retrie/ExactPrint/Annotated.hs:166) retrie> 36% ( 4 / 11) in 'Retrie.Util' retrie> Missing documentation for: retrie> Module header retrie> Verbosity (Retrie/Util.hs:21) retrie> debugPrint (Retrie/Util.hs:25) retrie> ignoreWorker (Retrie/Util.hs:75) retrie> handler (Retrie/Util.hs:92) retrie> putErrStrLn (Retrie/Util.hs:97) retrie> missingSyntax (Retrie/Util.hs:107) retrie> 46% ( 71 /152) in 'Retrie.ExactPrint' retrie> Missing documentation for: retrie> LibDir retrie> parseContent (Retrie/ExactPrint.hs:275) retrie> parseContentNoFixity (Retrie/ExactPrint.hs:261) retrie> addAllAnnsT (Retrie/ExactPrint.hs:398) retrie> swapEntryDPT (Retrie/ExactPrint.hs:235) retrie> transferAnnsT (Retrie/ExactPrint.hs:478) retrie> transferEntryAnnsT (Retrie/ExactPrint.hs:363) retrie> transferAnchor (Retrie/ExactPrint.hs:425) lsp-types> [260 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpRegistrationOptions.dyn_o ) lsp-types> [261 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensRegistrationOptions.dyn_o ) lsp-types> [262 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeRegistrationOptions.dyn_o ) lsp-types> [263 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/RenameRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameRegistrationOptions.dyn_o ) lsp-types> [264 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/ReferenceRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceRegistrationOptions.dyn_o ) lsp-types> [265 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/MonikerRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/MonikerRegistrationOptions.dyn_o ) lsp-types> [266 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeRegistrationOptions.dyn_o ) lsp-types> [267 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/InlineValueRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueRegistrationOptions.dyn_o ) lsp-types> [268 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/InlayHintRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintRegistrationOptions.dyn_o ) lsp-types> [269 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/ImplementationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationRegistrationOptions.dyn_o ) lsp-types> [270 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/HoverRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/HoverRegistrationOptions.dyn_o ) lsp-types> [271 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeRegistrationOptions.dyn_o ) retrie> debugDump (Retrie/ExactPrint.hs:335) retrie> debugParse (Retrie/ExactPrint.hs:511) retrie> debug (Retrie/ExactPrint.hs:83) retrie> hasComments (Retrie/ExactPrint.hs:444) retrie> isComma (Retrie/ExactPrint.hs:430) retrie> d0 retrie> d1 retrie> BlankEpAnnotations retrie> BlankSrcSpan retrie> showAst retrie> exactPrint retrie> WithWhere retrie> runTransformT retrie> captureMatchLineSpacing retrie> captureLineSpacing retrie> captureTypeSigSpacing retrie> getEntryDP retrie> balanceCommentsList retrie> balanceCommentsList' retrie> anchorEof retrie> noAnnSrcSpanDP0 retrie> noAnnSrcSpanDP1 retrie> noAnnSrcSpanDPn retrie> dn retrie> m0 retrie> m1 retrie> mn retrie> addComma retrie> hsDeclsValBinds retrie> showGhc retrie> mkComment retrie> debugM retrie> warn retrie> undeltaSpan retrie> adjustDeltaForOffset retrie> ss2pos retrie> ss2posEnd retrie> ss2range retrie> rs2range retrie> rs retrie> range2rs retrie> badRealSrcSpan retrie> spanLength retrie> origDelta retrie> isListComp retrie> needsWhere retrie> insertCppComments retrie> ghcCommentText retrie> tokComment retrie> hsDocStringComments retrie> dedentDocChunk retrie> dedentDocChunkBy retrie> printDecorator retrie> mkEpaComments retrie> comment2LEpaComment retrie> mkLEpaComment retrie> normaliseCommentText retrie> noKWComments retrie> sortAnchorLocated retrie> isSymbolRdrName retrie> rdrName2String retrie> name2String retrie> locatedAnAnchor retrie> setAnchorAn retrie> setAnchorEpa retrie> setAnchorEpaL retrie> setAnchorHsModule retrie> trailingAnnLoc retrie> setTrailingAnnLoc retrie> addEpAnnLoc retrie> anchorToEpaLocation retrie> hackSrcSpanToAnchor retrie> hackAnchorToSrcSpan retrie> Warning: 'Substitution' is ambiguous. It is defined retrie> * at Retrie/Substitution.hs:21:24 retrie> * at Retrie/Substitution.hs:21:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Substitution.hs:21:1 retrie> 87% ( 7 / 8) in 'Retrie.Substitution' retrie> Missing documentation for: retrie> Module header retrie> 20% ( 1 / 5) in 'Retrie.FreeVars' retrie> Missing documentation for: retrie> Module header retrie> FreeVars (Retrie/FreeVars.hs:22) retrie> elemFVs (Retrie/FreeVars.hs:61) retrie> substFVs (Retrie/FreeVars.hs:38) retrie> 0% ( 0 / 16) in 'Retrie.PatternMap.Class' retrie> Missing documentation for: retrie> Module header retrie> MatchEnv (Retrie/PatternMap/Class.hs:25) retrie> extendMatchEnv (Retrie/PatternMap/Class.hs:31) retrie> pruneMatchEnv (Retrie/PatternMap/Class.hs:35) retrie> A (Retrie/PatternMap/Class.hs:40) retrie> toA (Retrie/PatternMap/Class.hs:43) retrie> toAList (Retrie/PatternMap/Class.hs:46) retrie> unionOn (Retrie/PatternMap/Class.hs:50) retrie> PatternMap (Retrie/PatternMap/Class.hs:54) retrie> mapFor (Retrie/PatternMap/Class.hs:65) retrie> maybeMap (Retrie/PatternMap/Class.hs:69) retrie> maybeListMap (Retrie/PatternMap/Class.hs:72) retrie> MaybeMap (Retrie/PatternMap/Class.hs:76) retrie> ListMap (Retrie/PatternMap/Class.hs:101) retrie> findMatch (Retrie/PatternMap/Class.hs:130) retrie> insertMatch (Retrie/PatternMap/Class.hs:133) retrie> 0% ( 0 / 7) in 'Retrie.PatternMap.Bag' retrie> Missing documentation for: retrie> Module header retrie> BoolMap (Retrie/PatternMap/Bag.hs:22) retrie> IntMap (Retrie/PatternMap/Bag.hs:63) retrie> Map (Retrie/PatternMap/Bag.hs:87) retrie> mapAssocs (Retrie/PatternMap/Bag.hs:91) retrie> FSEnv (Retrie/PatternMap/Bag.hs:122) retrie> UniqFM (Retrie/PatternMap/Bag.hs:143) retrie> 2% ( 1 / 43) in 'Retrie.PatternMap.Instances' retrie> Missing documentation for: retrie> Module header retrie> TupArgMap (Retrie/PatternMap/Instances.hs:36) retrie> BoxityMap (Retrie/PatternMap/Instances.hs:73) retrie> VMap (Retrie/PatternMap/Instances.hs:99) retrie> LMap (Retrie/PatternMap/Instances.hs:131) retrie> emptyLMapWrapper (Retrie/PatternMap/Instances.hs:146) retrie> OLMap (Retrie/PatternMap/Instances.hs:210) retrie> emptyOLMapWrapper (Retrie/PatternMap/Instances.hs:221) retrie> EMap (Retrie/PatternMap/Instances.hs:274) retrie> emptyEMapWrapper (Retrie/PatternMap/Instances.hs:301) retrie> extendResult (Retrie/PatternMap/Instances.hs:508) retrie> singleton (Retrie/PatternMap/Instances.hs:515) retrie> alphaEquivalent (Retrie/PatternMap/Instances.hs:529) retrie> SCMap (Retrie/PatternMap/Instances.hs:537) retrie> emptySCMapWrapper (Retrie/PatternMap/Instances.hs:551) retrie> MGMap (Retrie/PatternMap/Instances.hs:615) retrie> MMap (Retrie/PatternMap/Instances.hs:637) retrie> CDMap (Retrie/PatternMap/Instances.hs:667) lsp-types> [272 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolRegistrationOptions.dyn_o ) lsp-types> [273 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingRegistrationOptions.dyn_o ) lsp-types> [274 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingRegistrationOptions.dyn_o ) lsp-types> [275 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkRegistrationOptions.dyn_o ) lsp-types> [276 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightRegistrationOptions.dyn_o ) lsp-types> [277 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingRegistrationOptions.dyn_o ) lsp-types> [278 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportKind.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportKind.dyn_o ) lsp-types> [279 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticParams.dyn_o ) lsp-types> [280 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorRegistrationOptions.dyn_o ) lsp-types> [281 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorParams.dyn_o ) lsp-types> [282 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorOptions.dyn_o ) lsp-types> [283 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorClientCapabilities.dyn_o ) retrie> emptyCDMapWrapper (Retrie/PatternMap/Instances.hs:676) retrie> PatMap (Retrie/PatternMap/Instances.hs:724) retrie> emptyPatMapWrapper (Retrie/PatternMap/Instances.hs:737) retrie> GRHSSMap (Retrie/PatternMap/Instances.hs:824) retrie> GRHSMap (Retrie/PatternMap/Instances.hs:855) retrie> SLMap (Retrie/PatternMap/Instances.hs:889) retrie> emptySLMapWrapper (Retrie/PatternMap/Instances.hs:897) retrie> LBMap (Retrie/PatternMap/Instances.hs:942) retrie> emptyLBMapWrapper (Retrie/PatternMap/Instances.hs:951) retrie> deValBinds (Retrie/PatternMap/Instances.hs:996) retrie> BMap (Retrie/PatternMap/Instances.hs:1005) retrie> emptyBMapWrapper (Retrie/PatternMap/Instances.hs:1015) retrie> SMap (Retrie/PatternMap/Instances.hs:1069) retrie> emptySMapWrapper (Retrie/PatternMap/Instances.hs:1079) retrie> TyMap (Retrie/PatternMap/Instances.hs:1137) retrie> emptyTyMapWrapper (Retrie/PatternMap/Instances.hs:1158) retrie> splitVisBinders (Retrie/PatternMap/Instances.hs:1276) retrie> extractBinderInfo (Retrie/PatternMap/Instances.hs:1280) retrie> RFMap (Retrie/PatternMap/Instances.hs:1289) retrie> RecordFieldToRdrName (Retrie/PatternMap/Instances.hs:1330) retrie> fieldsToRdrNamesUpd (Retrie/PatternMap/Instances.hs:1385) retrie> TupleSortMap (Retrie/PatternMap/Instances.hs:1415) retrie> ForAllTyMap (Retrie/PatternMap/Instances.hs:1462) retrie> ForallVisMap (Retrie/PatternMap/Instances.hs:1501) retrie> 80% ( 4 / 5) in 'Retrie.Universe' retrie> Missing documentation for: retrie> Module header lsp-types> [284 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidSaveTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidSaveTextDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidSaveTextDocumentParams.dyn_o ) lsp-types> [285 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidSaveNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidSaveNotebookDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidSaveNotebookDocumentParams.dyn_o ) lsp-types> [286 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidOpenTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidOpenTextDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidOpenTextDocumentParams.dyn_o ) lsp-types> [287 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidOpenNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidOpenNotebookDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidOpenNotebookDocumentParams.dyn_o ) lsp-types> [288 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidCloseTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidCloseTextDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidCloseTextDocumentParams.dyn_o ) lsp-types> [289 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidCloseNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidCloseNotebookDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidCloseNotebookDocumentParams.dyn_o ) lsp-types> [290 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWorkspaceFoldersParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWorkspaceFoldersParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWorkspaceFoldersParams.dyn_o ) lsp-types> [291 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesRegistrationOptions.dyn_o ) lsp-types> [292 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesParams.dyn_o ) lsp-types> [293 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesClientCapabilities.dyn_o ) lsp-types> [294 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeTextDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeTextDocumentParams.dyn_o ) lsp-types> [295 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeNotebookDocumentParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeNotebookDocumentParams.dyn_o ) lsp-types> [296 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationRegistrationOptions.dyn_o ) lsp-types> [297 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationParams.dyn_o ) lsp-types> [298 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationClientCapabilities.dyn_o ) lsp-types> [299 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticWorkspaceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticWorkspaceClientCapabilities.dyn_o ) lsp-types> [300 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticTag ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticTag.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticTag.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticTag.dyn_o ) lsp-types> [301 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticSeverity ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticSeverity.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticSeverity.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticSeverity.dyn_o ) lsp-types> [302 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticServerCancellationData.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticServerCancellationData.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticServerCancellationData.dyn_o ) lsp-types> [303 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticRelatedInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticRelatedInformation.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticRelatedInformation.dyn_o ) lsp-types> [304 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticRegistrationOptions.dyn_o ) lsp-types> [305 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticOptions ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticOptions.dyn_o ) lsp-types> [306 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticClientCapabilities.dyn_o ) lsp-types> [307 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeleteFilesParams ( generated/Language/LSP/Protocol/Internal/Types/DeleteFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFilesParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFilesParams.dyn_o ) lsp-types> [308 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeleteFileOptions ( generated/Language/LSP/Protocol/Internal/Types/DeleteFileOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFileOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFileOptions.dyn_o ) lsp-types> [309 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DefinitionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionRegistrationOptions.dyn_o ) lsp-types> [310 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionParams ( generated/Language/LSP/Protocol/Internal/Types/DefinitionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionParams.dyn_o ) lsp-types> [311 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionOptions ( generated/Language/LSP/Protocol/Internal/Types/DefinitionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionOptions.dyn_o ) lsp-types> [312 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionLink ( generated/Language/LSP/Protocol/Internal/Types/DefinitionLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionLink.o, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionLink.dyn_o ) lsp-types> [313 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DefinitionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionClientCapabilities.dyn_o ) lsp-types> [314 of 452] Compiling Language.LSP.Protocol.Internal.Types.Definition ( generated/Language/LSP/Protocol/Internal/Types/Definition.hs, dist/build/Language/LSP/Protocol/Internal/Types/Definition.o, dist/build/Language/LSP/Protocol/Internal/Types/Definition.dyn_o ) lsp-types> [315 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DeclarationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationRegistrationOptions.dyn_o ) lsp-types> [316 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationParams ( generated/Language/LSP/Protocol/Internal/Types/DeclarationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationParams.dyn_o ) lsp-types> [317 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationOptions ( generated/Language/LSP/Protocol/Internal/Types/DeclarationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationOptions.dyn_o ) lsp-types> [318 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationLink ( generated/Language/LSP/Protocol/Internal/Types/DeclarationLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationLink.o, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationLink.dyn_o ) lsp-types> [319 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DeclarationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationClientCapabilities.dyn_o ) lsp-types> [320 of 452] Compiling Language.LSP.Protocol.Internal.Types.Declaration ( generated/Language/LSP/Protocol/Internal/Types/Declaration.hs, dist/build/Language/LSP/Protocol/Internal/Types/Declaration.o, dist/build/Language/LSP/Protocol/Internal/Types/Declaration.dyn_o ) lsp-types> [321 of 452] Compiling Language.LSP.Protocol.Internal.Types.CreateFilesParams ( generated/Language/LSP/Protocol/Internal/Types/CreateFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CreateFilesParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CreateFilesParams.dyn_o ) lsp-types> [322 of 452] Compiling Language.LSP.Protocol.Internal.Types.CreateFileOptions ( generated/Language/LSP/Protocol/Internal/Types/CreateFileOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CreateFileOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CreateFileOptions.dyn_o ) lsp-types> [323 of 452] Compiling Language.LSP.Protocol.Internal.Types.ConfigurationItem ( generated/Language/LSP/Protocol/Internal/Types/ConfigurationItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/ConfigurationItem.o, dist/build/Language/LSP/Protocol/Internal/Types/ConfigurationItem.dyn_o ) lsp-types> [324 of 452] Compiling Language.LSP.Protocol.Internal.Types.ConfigurationParams ( generated/Language/LSP/Protocol/Internal/Types/ConfigurationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ConfigurationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ConfigurationParams.dyn_o ) lsp-types> [325 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionTriggerKind ( generated/Language/LSP/Protocol/Internal/Types/CompletionTriggerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionTriggerKind.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionTriggerKind.dyn_o ) lsp-types> [326 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CompletionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionRegistrationOptions.dyn_o ) lsp-types> [327 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionOptions ( generated/Language/LSP/Protocol/Internal/Types/CompletionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionOptions.dyn_o ) lsp-types> [328 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionListCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CompletionListCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionListCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionListCapabilities.dyn_o ) lsp-types> [329 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemTag ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemTag.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemTag.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemTag.dyn_o ) lsp-types> [330 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemTagOptions ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemTagOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemTagOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemTagOptions.dyn_o ) lsp-types> [331 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemLabelDetails.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemLabelDetails.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemLabelDetails.dyn_o ) lsp-types> [332 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemKind ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemKind.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemKind.dyn_o ) lsp-types> [333 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemDefaults ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemDefaults.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemDefaults.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemDefaults.dyn_o ) lsp-types> [334 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionContext ( generated/Language/LSP/Protocol/Internal/Types/CompletionContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionContext.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionContext.dyn_o ) lsp-types> [335 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionParams ( generated/Language/LSP/Protocol/Internal/Types/CompletionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionParams.dyn_o ) lsp-types> [336 of 452] Compiling Language.LSP.Protocol.Internal.Types.Command ( generated/Language/LSP/Protocol/Internal/Types/Command.hs, dist/build/Language/LSP/Protocol/Internal/Types/Command.o, dist/build/Language/LSP/Protocol/Internal/Types/Command.dyn_o ) lsp-types> [337 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintLabelPart ( generated/Language/LSP/Protocol/Internal/Types/InlayHintLabelPart.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintLabelPart.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintLabelPart.dyn_o ) lsp-types> [338 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHint ( generated/Language/LSP/Protocol/Internal/Types/InlayHint.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHint.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHint.dyn_o ) retrie> Warning: 'MatchResult' is ambiguous. It is defined lsp-types> [339 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItem ( generated/Language/LSP/Protocol/Internal/Types/CompletionItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItem.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItem.dyn_o ) retrie> * at Retrie/Types.hs:299:5 retrie> * at Retrie/Types.hs:298:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:298:1 retrie> Warning: 'Template' is ambiguous. It is defined retrie> * at Retrie/Types.hs:267:21 lsp-types> [340 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionList ( generated/Language/LSP/Protocol/Internal/Types/CompletionList.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionList.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionList.dyn_o ) retrie> * at Retrie/Types.hs:267:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:267:1 lsp-types> [341 of 452] Compiling Language.LSP.Protocol.Internal.Types.ColorPresentation ( generated/Language/LSP/Protocol/Internal/Types/ColorPresentation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ColorPresentation.o, dist/build/Language/LSP/Protocol/Internal/Types/ColorPresentation.dyn_o ) lsp-types> [342 of 452] Compiling Language.LSP.Protocol.Internal.Types.Color ( generated/Language/LSP/Protocol/Internal/Types/Color.hs, dist/build/Language/LSP/Protocol/Internal/Types/Color.o, dist/build/Language/LSP/Protocol/Internal/Types/Color.dyn_o ) lsp-types> [343 of 452] Compiling Language.LSP.Protocol.Internal.Types.ColorPresentationParams ( generated/Language/LSP/Protocol/Internal/Types/ColorPresentationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ColorPresentationParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ColorPresentationParams.dyn_o ) lsp-types> [344 of 452] Compiling Language.LSP.Protocol.Internal.Types.ColorInformation ( generated/Language/LSP/Protocol/Internal/Types/ColorInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ColorInformation.o, dist/build/Language/LSP/Protocol/Internal/Types/ColorInformation.dyn_o ) lsp-types> [345 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CodeLensWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensWorkspaceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensWorkspaceClientCapabilities.dyn_o ) lsp-types> [346 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeLensRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensRegistrationOptions.dyn_o ) lsp-types> [347 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensParams ( generated/Language/LSP/Protocol/Internal/Types/CodeLensParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensParams.dyn_o ) lsp-types> [348 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeLensOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensOptions.dyn_o ) lsp-types> [349 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CodeLensClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensClientCapabilities.dyn_o ) lsp-types> [350 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLens ( generated/Language/LSP/Protocol/Internal/Types/CodeLens.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLens.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeLens.dyn_o ) lsp-types> [351 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeDescription ( generated/Language/LSP/Protocol/Internal/Types/CodeDescription.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeDescription.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeDescription.dyn_o ) lsp-types> [352 of 452] Compiling Language.LSP.Protocol.Internal.Types.Diagnostic ( generated/Language/LSP/Protocol/Internal/Types/Diagnostic.hs, dist/build/Language/LSP/Protocol/Internal/Types/Diagnostic.o, dist/build/Language/LSP/Protocol/Internal/Types/Diagnostic.dyn_o ) retrie> Warning: 'Matcher' is ambiguous. It is defined retrie> * at Retrie/Types.hs:127:21 retrie> * at Retrie/Types.hs:127:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:127:1 lsp-types> [353 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFullDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFullDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFullDocumentDiagnosticReport.dyn_o ) retrie> Warning: 'Query' is ambiguous. It is defined retrie> * at Retrie/Types.hs:107:20 retrie> * at Retrie/Types.hs:107:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:107:1 lsp-types> [354 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDocumentDiagnosticReport.dyn_o ) lsp-types> [355 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReportPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReportPartialResult.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReportPartialResult.dyn_o ) lsp-types> [356 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReport.dyn_o ) lsp-types> [357 of 452] Compiling Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams ( generated/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsParams.o, dist/build/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsParams.dyn_o ) lsp-types> [358 of 452] Compiling Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/FullDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/FullDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/FullDocumentDiagnosticReport.dyn_o ) lsp-types> [359 of 452] Compiling Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/RelatedUnchangedDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/RelatedUnchangedDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/RelatedUnchangedDocumentDiagnosticReport.dyn_o ) lsp-types> [360 of 452] Compiling Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/RelatedFullDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/RelatedFullDocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/RelatedFullDocumentDiagnosticReport.dyn_o ) lsp-types> [361 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReport.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReport.dyn_o ) lsp-types> [362 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportPartialResult.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportPartialResult.dyn_o ) retrie> Warning: 'Context' is ambiguous. It is defined retrie> * at Retrie/Types.hs:68:16 retrie> * at Retrie/Types.hs:68:1 lsp-types> [363 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind ( generated/Language/LSP/Protocol/Internal/Types/CodeActionTriggerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionTriggerKind.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionTriggerKind.dyn_o ) retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:68:1 lsp-types> [364 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionKind ( generated/Language/LSP/Protocol/Internal/Types/CodeActionKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionKind.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionKind.dyn_o ) lsp-types> [365 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeActionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionRegistrationOptions.dyn_o ) lsp-types> [366 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeActionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionOptions.dyn_o ) lsp-types> [367 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionDisabled ( generated/Language/LSP/Protocol/Internal/Types/CodeActionDisabled.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionDisabled.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionDisabled.dyn_o ) lsp-types> [368 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionContext ( generated/Language/LSP/Protocol/Internal/Types/CodeActionContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionContext.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionContext.dyn_o ) lsp-types> [369 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionParams ( generated/Language/LSP/Protocol/Internal/Types/CodeActionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionParams.dyn_o ) lsp-types> [370 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSymbolTagOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSymbolTagOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolTagOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolTagOptions.dyn_o ) lsp-types> [371 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSymbolResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSymbolResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolResolveOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolResolveOptions.dyn_o ) lsp-types> [372 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSymbolKindOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSymbolKindOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolKindOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolKindOptions.dyn_o ) lsp-types> [373 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolClientCapabilities.dyn_o ) lsp-types> [374 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolClientCapabilities.dyn_o ) lsp-types> [375 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSignatureParameterInformationOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSignatureParameterInformationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSignatureParameterInformationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSignatureParameterInformationOptions.dyn_o ) lsp-types> [376 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSignatureInformationOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSignatureInformationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSignatureInformationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSignatureInformationOptions.dyn_o ) lsp-types> [377 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpClientCapabilities.dyn_o ) lsp-types> [378 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientShowMessageActionItemOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientShowMessageActionItemOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientShowMessageActionItemOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientShowMessageActionItemOptions.dyn_o ) lsp-types> [379 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ShowMessageRequestClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageRequestClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageRequestClientCapabilities.dyn_o ) lsp-types> [380 of 452] Compiling Language.LSP.Protocol.Internal.Types.WindowClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WindowClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WindowClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/WindowClientCapabilities.dyn_o ) lsp-types> [381 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSemanticTokensRequestFullDelta ( generated/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestFullDelta.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestFullDelta.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestFullDelta.dyn_o ) lsp-types> [382 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSemanticTokensRequestOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestOptions.dyn_o ) lsp-types> [383 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensClientCapabilities.dyn_o ) lsp-types> [384 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientInlayHintResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientInlayHintResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientInlayHintResolveOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientInlayHintResolveOptions.dyn_o ) lsp-types> [385 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlayHintClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintClientCapabilities.dyn_o ) lsp-types> [386 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientInfo ( generated/Language/LSP/Protocol/Internal/Types/ClientInfo.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientInfo.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientInfo.dyn_o ) lsp-types> [387 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientFoldingRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeOptions.dyn_o ) lsp-types> [388 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientFoldingRangeKindOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeKindOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeKindOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeKindOptions.dyn_o ) lsp-types> [389 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeClientCapabilities.dyn_o ) retrie> Warning: 'RewriterResult' is ambiguous. It is defined retrie> * at Retrie/Types.hs:226:27 retrie> * at Retrie/Types.hs:226:1 retrie> You may be able to disambiguate the identifier by qualifying it or lsp-types> [390 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientDiagnosticsTagOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientDiagnosticsTagOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientDiagnosticsTagOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientDiagnosticsTagOptions.dyn_o ) retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:226:1 lsp-types> [391 of 452] Compiling Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsClientCapabilities.dyn_o ) retrie> Warning: 'valid' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. lsp-types> [392 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemResolveOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemResolveOptions.dyn_o ) lsp-types> [393 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptionsKind ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptionsKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptionsKind.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptionsKind.dyn_o ) lsp-types> [394 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemInsertTextModeOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemInsertTextModeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemInsertTextModeOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemInsertTextModeOptions.dyn_o ) lsp-types> [395 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptions.dyn_o ) lsp-types> [396 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CompletionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/CompletionClientCapabilities.dyn_o ) lsp-types> [397 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCodeActionResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCodeActionResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionResolveOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionResolveOptions.dyn_o ) lsp-types> [398 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCodeActionKindOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCodeActionKindOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionKindOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionKindOptions.dyn_o ) lsp-types> [399 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCodeActionLiteralOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCodeActionLiteralOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionLiteralOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionLiteralOptions.dyn_o ) lsp-types> [400 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CodeActionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionClientCapabilities.dyn_o ) lsp-types> [401 of 452] Compiling Language.LSP.Protocol.Internal.Types.ChangeAnnotationsSupportOptions ( generated/Language/LSP/Protocol/Internal/Types/ChangeAnnotationsSupportOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotationsSupportOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotationsSupportOptions.dyn_o ) lsp-types> [402 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceEditClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceEditClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceEditClientCapabilities.dyn_o ) lsp-types> [403 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceClientCapabilities.dyn_o ) lsp-types> [404 of 452] Compiling Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier ( generated/Language/LSP/Protocol/Internal/Types/ChangeAnnotationIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotationIdentifier.o, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotationIdentifier.dyn_o ) retrie> 93% ( 28 / 30) in 'Retrie.Types' retrie> Missing documentation for: retrie> Module header lsp-types> [405 of 452] Compiling Language.LSP.Protocol.Internal.Types.ResourceOperation ( generated/Language/LSP/Protocol/Internal/Types/ResourceOperation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ResourceOperation.o, dist/build/Language/LSP/Protocol/Internal/Types/ResourceOperation.dyn_o ) retrie> Direction (Retrie/Types.hs:99) lsp-types> [406 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameFile ( generated/Language/LSP/Protocol/Internal/Types/RenameFile.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameFile.o, dist/build/Language/LSP/Protocol/Internal/Types/RenameFile.dyn_o ) lsp-types> [407 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeleteFile ( generated/Language/LSP/Protocol/Internal/Types/DeleteFile.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFile.o, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFile.dyn_o ) retrie> 25% ( 1 / 4) in 'Retrie.Query' retrie> Missing documentation for: retrie> Module header lsp-types> [408 of 452] Compiling Language.LSP.Protocol.Internal.Types.CreateFile ( generated/Language/LSP/Protocol/Internal/Types/CreateFile.hs, dist/build/Language/LSP/Protocol/Internal/Types/CreateFile.o, dist/build/Language/LSP/Protocol/Internal/Types/CreateFile.dyn_o ) retrie> parseQuerySpecs (Retrie/Query.hs:35) retrie> genericQ (Retrie/Query.hs:54) lsp-types> [409 of 452] Compiling Language.LSP.Protocol.Internal.Types.ChangeAnnotation ( generated/Language/LSP/Protocol/Internal/Types/ChangeAnnotation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotation.o, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotation.dyn_o ) lsp-types> [410 of 452] Compiling Language.LSP.Protocol.Internal.Types.CancelParams ( generated/Language/LSP/Protocol/Internal/Types/CancelParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CancelParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CancelParams.dyn_o ) lsp-types> [411 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyRegistrationOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyRegistrationOptions.dyn_o ) lsp-types> [412 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyPrepareParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyPrepareParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyPrepareParams.dyn_o ) lsp-types> [413 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyOptions ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOptions.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOptions.dyn_o ) lsp-types> [414 of 452] Compiling Language.LSP.Protocol.Internal.Types.ServerCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ServerCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ServerCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ServerCapabilities.dyn_o ) lsp-types> [415 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializeResult ( generated/Language/LSP/Protocol/Internal/Types/InitializeResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializeResult.o, dist/build/Language/LSP/Protocol/Internal/Types/InitializeResult.dyn_o ) lsp-types> [416 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyItem ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyItem.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyItem.dyn_o ) lsp-types> [417 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCallsParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCallsParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCallsParams.dyn_o ) lsp-types> [418 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCall.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCall.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCall.dyn_o ) lsp-types> [419 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCallsParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCallsParams.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCallsParams.dyn_o ) lsp-types> [420 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCall.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCall.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCall.dyn_o ) lsp-types> [421 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyClientCapabilities.dyn_o ) retrie> Warning: 'foo' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. lsp-types> [422 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentClientCapabilities.dyn_o ) retrie> Warning: 'bar' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'baz' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'quux' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. lsp-types> [423 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCapabilities.o, dist/build/Language/LSP/Protocol/Internal/Types/ClientCapabilities.dyn_o ) retrie> 33% ( 1 / 3) in 'Retrie.GroundTerms' retrie> Missing documentation for: retrie> Module header retrie> groundTerms (Retrie/GroundTerms.hs:46) lsp-types> [424 of 452] Compiling Language.LSP.Protocol.Internal.Types.UInitializeParams ( generated/Language/LSP/Protocol/Internal/Types/UInitializeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/UInitializeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/UInitializeParams.dyn_o ) lsp-types> [425 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializeParams ( generated/Language/LSP/Protocol/Internal/Types/InitializeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializeParams.o, dist/build/Language/LSP/Protocol/Internal/Types/InitializeParams.dyn_o ) lsp-types> [426 of 452] Compiling Language.LSP.Protocol.Internal.Types.BaseSymbolInformation ( generated/Language/LSP/Protocol/Internal/Types/BaseSymbolInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/BaseSymbolInformation.o, dist/build/Language/LSP/Protocol/Internal/Types/BaseSymbolInformation.dyn_o ) retrie> 0% ( 0 / 23) in 'Retrie.Expr' retrie> Missing documentation for: retrie> Module header lsp-types> [427 of 452] Compiling Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult ( generated/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditResult.o, dist/build/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditResult.dyn_o ) retrie> bitraverseHsConDetails (Retrie/Expr.hs:482) retrie> getUnparened (Retrie/Expr.hs:357) retrie> grhsToExpr (Retrie/Expr.hs:320) retrie> mkApps (Retrie/Expr.hs:164) retrie> mkConPatIn (Retrie/Expr.hs:194) retrie> mkEpAnn (Retrie/Expr.hs:107) retrie> mkHsAppsTy (Retrie/Expr.hs:173) retrie> mkLams (Retrie/Expr.hs:122) retrie> mkLet (Retrie/Expr.hs:145) lsp-types> [428 of 452] Compiling Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit ( generated/Language/LSP/Protocol/Internal/Types/AnnotatedTextEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/AnnotatedTextEdit.o, dist/build/Language/LSP/Protocol/Internal/Types/AnnotatedTextEdit.dyn_o ) retrie> mkLoc (Retrie/Expr.hs:89) retrie> mkLocA (Retrie/Expr.hs:95) retrie> mkLocatedHsVar (Retrie/Expr.hs:56) retrie> mkVarPat (Retrie/Expr.hs:184) retrie> mkTyVar (Retrie/Expr.hs:177) retrie> parenify (Retrie/Expr.hs:337) retrie> parenifyT (Retrie/Expr.hs:447) retrie> parenifyP (Retrie/Expr.hs:416) retrie> patToExpr (Retrie/Expr.hs:238) retrie> unparen (Retrie/Expr.hs:364) retrie> unparenP (Retrie/Expr.hs:469) retrie> unparenT (Retrie/Expr.hs:462) lsp-types> [429 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentEdit ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentEdit.o, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentEdit.dyn_o ) retrie> wildSupply (Retrie/Expr.hs:222) lsp-types> [430 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceEdit ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceEdit.o, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceEdit.dyn_o ) retrie> 33% ( 1 / 3) in 'Retrie.Rewrites.Types' retrie> Missing documentation for: retrie> Module header retrie> typeSynonymsToRewrites (Retrie/Rewrites/Types.hs:29) lsp-types> [431 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeAction ( generated/Language/LSP/Protocol/Internal/Types/CodeAction.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeAction.o, dist/build/Language/LSP/Protocol/Internal/Types/CodeAction.dyn_o ) retrie> 0% ( 0 / 4) in 'Retrie.Rewrites.Function' retrie> Missing documentation for: retrie> Module header retrie> dfnsToRewrites (Retrie/Rewrites/Function.hs:32) retrie> getImports (Retrie/Rewrites/Function.hs:55) retrie> matchToRewrites (Retrie/Rewrites/Function.hs:65) lsp-types> [432 of 452] Compiling Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams ( generated/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditParams.o, dist/build/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditParams.dyn_o ) retrie> 0% ( 0 / 2) in 'Retrie.Rewrites.Patterns' retrie> Missing documentation for: retrie> Module header retrie> patternSynonymsToRewrites (Retrie/Rewrites/Patterns.hs:32) lsp-types> [433 of 452] Compiling Language.LSP.Protocol.Internal.Method ( generated/Language/LSP/Protocol/Internal/Method.hs, dist/build/Language/LSP/Protocol/Internal/Method.o, dist/build/Language/LSP/Protocol/Internal/Method.dyn_o ) lsp-types> [434 of 452] Compiling Language.LSP.Protocol.Message.Method ( src/Language/LSP/Protocol/Message/Method.hs, dist/build/Language/LSP/Protocol/Message/Method.o, dist/build/Language/LSP/Protocol/Message/Method.dyn_o ) lsp-types> [435 of 452] Compiling Language.LSP.Protocol.Message.LspId ( src/Language/LSP/Protocol/Message/LspId.hs, dist/build/Language/LSP/Protocol/Message/LspId.o, dist/build/Language/LSP/Protocol/Message/LspId.dyn_o ) retrie> Warning: 'apply' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. lsp-types> [436 of 452] Compiling Language.LSP.Protocol.Internal.Types ( generated/Language/LSP/Protocol/Internal/Types.hs, dist/build/Language/LSP/Protocol/Internal/Types.o, dist/build/Language/LSP/Protocol/Internal/Types.dyn_o ) lsp-types> [437 of 452] Compiling Language.LSP.Protocol.Types.WatchKinds ( src/Language/LSP/Protocol/Types/WatchKinds.hs, dist/build/Language/LSP/Protocol/Types/WatchKinds.o, dist/build/Language/LSP/Protocol/Types/WatchKinds.dyn_o ) lsp-types> [438 of 452] Compiling Language.LSP.Protocol.Types.Orphans ( src/Language/LSP/Protocol/Types/Orphans.hs, dist/build/Language/LSP/Protocol/Types/Orphans.o, dist/build/Language/LSP/Protocol/Types/Orphans.dyn_o ) retrie> Warning: 'Context' is ambiguous. It is defined retrie> * at Retrie/Types.hs:68:16 retrie> * at Retrie/Types.hs:68:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. lsp-types> [439 of 452] Compiling Language.LSP.Protocol.Types.Edit ( src/Language/LSP/Protocol/Types/Edit.hs, dist/build/Language/LSP/Protocol/Types/Edit.o, dist/build/Language/LSP/Protocol/Types/Edit.dyn_o ) retrie> Defaulting to the one defined at Retrie/Types.hs:68:1 lsp-types> [440 of 452] Compiling Language.LSP.Protocol.Types.CodeAction ( src/Language/LSP/Protocol/Types/CodeAction.hs, dist/build/Language/LSP/Protocol/Types/CodeAction.o, dist/build/Language/LSP/Protocol/Types/CodeAction.dyn_o ) lsp-types> [441 of 452] Compiling Language.LSP.Protocol.Types ( src/Language/LSP/Protocol/Types.hs, dist/build/Language/LSP/Protocol/Types.o, dist/build/Language/LSP/Protocol/Types.dyn_o ) lsp-types> [442 of 452] Compiling Language.LSP.Protocol.Message.Types ( src/Language/LSP/Protocol/Message/Types.hs, dist/build/Language/LSP/Protocol/Message/Types.o, dist/build/Language/LSP/Protocol/Message/Types.dyn_o ) lsp-types> lsp-types> src/Language/LSP/Protocol/Message/Types.hs:87:9: warning: [GHC-02256] [-Wambiguous-fields] lsp-types> Ambiguous record update with parent type constructor ‘ResponseError’. lsp-types> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> Consider disambiguating using module qualification instead. lsp-types> | lsp-types> 87 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> lsp-types> src/Language/LSP/Protocol/Message/Types.hs:179:9: warning: [GHC-02256] [-Wambiguous-fields] lsp-types> Ambiguous record update with parent type constructor ‘TResponseError’. lsp-types> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> Consider disambiguating using module qualification instead. lsp-types> | lsp-types> 179 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> [443 of 452] Compiling Language.LSP.Protocol.Message.Parsing ( src/Language/LSP/Protocol/Message/Parsing.hs, dist/build/Language/LSP/Protocol/Message/Parsing.o, dist/build/Language/LSP/Protocol/Message/Parsing.dyn_o ) retrie> 75% ( 3 / 4) in 'Retrie.Context' retrie> Missing documentation for: retrie> Module header retrie> 50% ( 1 / 2) in 'Retrie.Subst' retrie> Missing documentation for: retrie> Module header retrie> Warning: 'Replacement' is ambiguous. It is defined retrie> * at Retrie/Replace.hs:118:20 retrie> * at Retrie/Replace.hs:118:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Replace.hs:118:1 retrie> 75% ( 3 / 4) in 'Retrie.Replace' retrie> Missing documentation for: retrie> Module header retrie> 12% ( 1 / 8) in 'Retrie.CPP' retrie> Missing documentation for: retrie> Module header retrie> CPP (Retrie/CPP.hs:63) retrie> addImportsCPP (Retrie/CPP.hs:83) retrie> parseCPPFile (Retrie/CPP.hs:93) retrie> parseCPP (Retrie/CPP.hs:101) retrie> printCPP (Retrie/CPP.hs:109) retrie> cppFork (Retrie/CPP.hs:184) retrie> Warning: 'RWST' is ambiguous. It is defined retrie> * in ‘Control.Monad.Trans.RWS.Lazy’ retrie> * in ‘Control.Monad.Trans.RWS.Lazy’ retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined in ‘Control.Monad.Trans.RWS.Lazy’ retrie> 88% ( 16 / 18) in 'Retrie.Monad' retrie> Missing documentation for: retrie> Module header retrie> liftRWST (Retrie/Monad.hs:83) retrie> 0% ( 0 / 2) in 'Retrie.Rewrites.Rules' retrie> Missing documentation for: retrie> Module header retrie> rulesToRewrites (Retrie/Rewrites/Rules.hs:31) retrie> Warning: 'parseRewrites' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'pattern' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> 33% ( 2 / 6) in 'Retrie.Rewrites' retrie> Missing documentation for: retrie> Module header retrie> parseRewriteSpecs (Retrie/Rewrites.hs:92) retrie> parseQualified (Retrie/Rewrites.hs:254) retrie> parseAdhocs (Retrie/Rewrites.hs:149) retrie> Warning: 'valid' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> 0% ( 0 / 3) in 'Retrie.Elaborate' retrie> Missing documentation for: retrie> Module header retrie> defaultElaborations (Retrie/Elaborate.hs:36) retrie> elaborateRewritesInternal (Retrie/Elaborate.hs:45) retrie> 0% ( 0 / 4) in 'Retrie.Debug' retrie> Missing documentation for: retrie> Module header retrie> RoundTrip (Retrie/Debug.hs:20) retrie> parseRoundtrips (Retrie/Debug.hs:23) retrie> doRoundtrips (Retrie/Debug.hs:33) retrie> Warning: 'stdout' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'Retrie' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'apply' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> Warning: 'Options' is ambiguous. It is defined retrie> * at Retrie/Options.hs:87:34 retrie> * at Retrie/Options.hs:60:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Options.hs:60:1 retrie> 82% ( 14 / 17) in 'Retrie.Options' retrie> Missing documentation for: retrie> Module header retrie> Options_ (Retrie/Options.hs:87) retrie> GrepCommands (Retrie/Options.hs:482) retrie> Warning: 'Options' is ambiguous. It is defined retrie> * at Retrie/Options.hs:87:34 retrie> * at Retrie/Options.hs:60:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Options.hs:60:1 retrie> Warning: 'diff' is out of scope. retrie> If you qualify the identifier, haddock can try to link it anyway. retrie> 90% ( 9 / 10) in 'Retrie.Run' retrie> Missing documentation for: retrie> Module header retrie> Warning: 'Query' is ambiguous. It is defined retrie> * at Retrie/Types.hs:107:20 retrie> * at Retrie/Types.hs:107:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:107:1 retrie> Warning: 'Context' is ambiguous. It is defined retrie> * at Retrie/Types.hs:68:16 retrie> * at Retrie/Types.hs:68:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:68:1 retrie> Warning: 'MatchResult' is ambiguous. It is defined retrie> * at Retrie/Types.hs:299:5 retrie> * at Retrie/Types.hs:298:1 retrie> You may be able to disambiguate the identifier by qualifying it or retrie> by specifying the type/value namespace explicitly. retrie> Defaulting to the one defined at Retrie/Types.hs:298:1 retrie> 89% ( 89 / 99) in 'Retrie' retrie> Missing documentation for: retrie> AnnotatedHsDecl (Retrie/ExactPrint/Annotated.hs:59) retrie> AnnotatedHsExpr (Retrie/ExactPrint/Annotated.hs:60) retrie> AnnotatedHsType (Retrie/ExactPrint/Annotated.hs:61) retrie> AnnotatedImports (Retrie/ExactPrint/Annotated.hs:63) retrie> AnnotatedModule (Retrie/ExactPrint/Annotated.hs:65) retrie> AnnotatedPat (Retrie/ExactPrint/Annotated.hs:69) retrie> AnnotatedStmt (Retrie/ExactPrint/Annotated.hs:70) retrie> LibDir retrie> Options_ (Retrie/Options.hs:87) retrie> Verbosity (Retrie/Util.hs:21) stm-hamt> Running phase: setupCompilerEnvironmentPhase stm-hamt> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. stm-hamt> Running phase: unpackPhase stm-hamt> unpacking source archive /nix/store/01bdn2pfpc1lm4gqncwv0x53xdwqjja6-stm-hamt-1.2.1.1.tar.gz stm-hamt> source root is stm-hamt-1.2.1.1 stm-hamt> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "stm-hamt-1.2.1.1/test/Main/Transaction.hs" stm-hamt> Running phase: patchPhase stm-hamt> Running phase: compileBuildDriverPhase stm-hamt> setupCompileFlags: -package-db=/build/tmp.hLhc0yWHb5/setup-package.conf.d -threaded stm-hamt> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.hLhc0yWHb5/Main.o ) stm-hamt> [2 of 2] Linking Setup mono-traversable> [2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, dist/build/Data/Containers.p_o ) lsp-types> [444 of 452] Compiling Language.LSP.Protocol.Message.Registration ( src/Language/LSP/Protocol/Message/Registration.hs, dist/build/Language/LSP/Protocol/Message/Registration.o, dist/build/Language/LSP/Protocol/Message/Registration.dyn_o ) lsp-types> [445 of 452] Compiling Language.LSP.Protocol.Message ( src/Language/LSP/Protocol/Message.hs, dist/build/Language/LSP/Protocol/Message.o, dist/build/Language/LSP/Protocol/Message.dyn_o ) lsp-types> [446 of 452] Compiling Language.LSP.Protocol.Internal.Meta ( generated/Language/LSP/Protocol/Internal/Meta.hs, dist/build/Language/LSP/Protocol/Internal/Meta.o, dist/build/Language/LSP/Protocol/Internal/Meta.dyn_o ) lsp-types> [447 of 452] Compiling Language.LSP.Protocol.Types.Lens ( src/Language/LSP/Protocol/Types/Lens.hs, dist/build/Language/LSP/Protocol/Types/Lens.o, dist/build/Language/LSP/Protocol/Types/Lens.dyn_o ) lsp-types> [448 of 452] Compiling Language.LSP.Protocol.Message.Lens ( src/Language/LSP/Protocol/Message/Lens.hs, dist/build/Language/LSP/Protocol/Message/Lens.o, dist/build/Language/LSP/Protocol/Message/Lens.dyn_o ) lsp-types> [449 of 452] Compiling Language.LSP.Protocol.Lens ( src/Language/LSP/Protocol/Lens.hs, dist/build/Language/LSP/Protocol/Lens.o, dist/build/Language/LSP/Protocol/Lens.dyn_o ) lsp-types> [450 of 452] Compiling Language.LSP.Protocol.Capabilities ( src/Language/LSP/Protocol/Capabilities.hs, dist/build/Language/LSP/Protocol/Capabilities.o, dist/build/Language/LSP/Protocol/Capabilities.dyn_o ) retrie> Warning: Retrie.GHC: could not find link destinations for: retrie> - GHC.Driver.MakeSem.JobResources retrie> - GHC.Types.Unique.SDFM.Shared retrie> - GHC.Types.Basic.Int retrie> - GHC.Core.InstEnv.InstMatches retrie> - GHC.Core.Opt.Arity.EtaInfo retrie> - GHC.Core.Opt.OccurAnal.TailUsageDetails retrie> - GHC.Core.Opt.OccurAnal.SimpleNodeDetails retrie> - GHC.Core.Opt.OccurAnal.NodeDetails retrie> - GHC.Unit.State.UnitVisibility retrie> - GHC.Core.Opt.CprAnal.SigEnv retrie> - GHC.Core.Opt.DmdAnal.AnalEnv retrie> - GHC.CmmToAsm.BlockLayout.BlockChain retrie> - GHC.Wasm.ControlFlow.FromCmm.ContainingSyntax retrie> - GHC.Core.Opt.Specialise.DictBind retrie> - GHC.Core.Opt.Specialise.SpecArg retrie> - GHC.CoreToStg.Prep.Floats retrie> - GHC.Tc.Validity.ValidityEnv retrie> - GHC.Tc.Validity.ExpandMode retrie> - GHC.Tc.Validity.TypeOrKindCtxt retrie> - GHC.Rename.Expr.StmtTree retrie> - GHC.Rename.Expr.MonadNames retrie> - GHC.Tc.Gen.HsType.TcTyMode retrie> - GHC.HsToCore.Pmc.Solver.TopNormaliseTypeResult retrie> - GHC.Iface.Ext.Ast.ToHie retrie> - GHC.Driver.Make.BuildPlan retrie> - GHC.Driver.Make.ModuleGraphNodeWithBootFile retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry retrie> - GHC.Types.Name.NameSort retrie> - GHC.Types.Basic.RulesOnly retrie> - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP retrie> - GHC.Cmm.CLabel.IdLabelInfo retrie> - GHC.Cmm.CLabel.TickyIdInfo retrie> - GHC.Cmm.Type.CmmCat retrie> - GHC.Cmm.LayoutStack.StackMap retrie> - GHC.Cmm.LayoutStack.StackSlot retrie> - GHC.CmmToAsm.CFG.BranchInfo retrie> - GHC.CmmToAsm.CFG.LoopInfo retrie> - GHC.CmmToAsm.Reg.Graph.SpillClean.Store retrie> - GHC.Core.Opt.Arity.ArityEnv retrie> - GHC.Core.Opt.CprAnal.AnalEnv retrie> - GHC.Core.Opt.FloatIn.FloatInBind retrie> - GHC.Core.Opt.FloatOut.FloatBinds retrie> - GHC.Unit.Module.Env.NDModule retrie> - GHC.Core.Opt.OccurAnal.OccEncl retrie> - GHC.Core.Opt.OccurAnal.UsageDetails retrie> - GHC.Core.Opt.Simplify.Env.FloatFlag retrie> - GHC.Core.Opt.SpecConstr.ArgOcc retrie> - GHC.Core.Opt.SpecConstr.Call retrie> - GHC.Core.Opt.SpecConstr.CallPat retrie> - GHC.Core.Opt.SpecConstr.HowBound retrie> - GHC.Core.Opt.SpecConstr.ScUsage retrie> - GHC.Core.Opt.SpecConstr.Value retrie> - GHC.Core.Opt.Specialise.CallInfo retrie> - GHC.Core.Opt.Specialise.CallInfoSet retrie> - GHC.Core.Opt.Specialise.FloatedDictBinds retrie> - GHC.Core.Opt.Specialise.SpecEnv retrie> - GHC.Core.Opt.Specialise.UsageDetails retrie> - GHC.Core.SimpleOpt.SimpleOptEnv retrie> - GHC.CoreToStg.Prep.ArgInfo retrie> - GHC.CoreToStg.Prep.FloatingBind retrie> - GHC.CoreToStg.Prep.OkToSpec retrie> - GHC.Data.Graph.Directed.Time retrie> - GHC.Data.Graph.Directed.Edge retrie> - GHC.Driver.Make.CodeGenEnable retrie> - GHC.Driver.Make.CachedIface retrie> - GHC.Iface.Ext.Ast.HieM retrie> - GHC.Iface.Ext.Ast.toHie retrie> - GHC.Iface.Recomp.IfaceDeclExtras retrie> - GHC.Rename.Env.DisambigInfo retrie> - GHC.Rename.HsType.RnTyKiEnv retrie> - GHC.Rename.HsType.RnTyKiWhat retrie> - GHC.Stg.Unarise.UnariseVal retrie> - GHC.StgToByteCode.Discr retrie> - GHC.Tc.Deriv.EarlyDerivSpec retrie> - GHC.Tc.Gen.Bind.GeneralisationPlan retrie> - GHC.Tc.Gen.Head.XPass retrie> - GHC.Tc.Gen.Head.EWrap retrie> - GHC.Wasm.ControlFlow.FromCmm.Context retrie> Warning: Retrie.Quantifiers: could not find link destinations for: retrie> - Retrie.Quantifiers.D:R:ItemQuantifiers retrie> Warning: Retrie.SYB: could not find link destinations for: retrie> - GHC.Generics.Rep1_Proxy retrie> - GHC.Generics.Rep_Proxy retrie> - GHC.Types.Unique.DFM.TaggedVal retrie> - GHC.Iface.Ext.Ast.PScoped retrie> - GHC.Types.Tickish.TickishPassCore retrie> - GHC.Types.Tickish.TickishPassCmm retrie> - GHC.Types.Tickish.TickishPassStg retrie> - GHC.Types.CostCentre.IndexedCCFlavour retrie> Warning: Retrie.ExactPrint: could not find link destinations for: retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.Entry retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.EP retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.DataFamInstDeclWithContext retrie> - Language.Haskell.GHC.ExactPrint.ExactPrint.ExactPrintTVFlag retrie> - Language.Haskell.GHC.ExactPrint.Transform.Decl retrie> - Language.Haskell.GHC.ExactPrint.Transform.PMatch retrie> Warning: Retrie.PatternMap.Class: could not find link destinations for: retrie> - Retrie.PatternMap.Class.D:R:KeyMaybeMap retrie> - Retrie.PatternMap.Class.D:R:KeyListMap retrie> - Retrie.PatternMap.Bag.D:R:KeyBoolMap retrie> - Retrie.PatternMap.Bag.D:R:KeyIntMap retrie> - Retrie.PatternMap.Bag.D:R:KeyMap retrie> - Retrie.PatternMap.Bag.D:R:KeyUniqFM retrie> - Retrie.PatternMap.Bag.D:R:KeyFSEnv retrie> - Retrie.PatternMap.Instances.D:R:KeyBoxityMap retrie> - Retrie.PatternMap.Instances.D:R:KeyVMap retrie> - Retrie.PatternMap.Instances.D:R:KeyLMap retrie> - Retrie.PatternMap.Instances.D:R:KeyOLMap retrie> - Retrie.PatternMap.Instances.D:R:KeySCMap retrie> - Retrie.PatternMap.Instances.D:R:KeyPatMap retrie> - Retrie.PatternMap.Instances.D:R:KeyCDMap retrie> - Retrie.PatternMap.Instances.D:R:KeyTupleSortMap retrie> - Retrie.PatternMap.Instances.D:R:KeyForallVisMap retrie> - Retrie.PatternMap.Instances.D:R:KeyForAllTyMap retrie> - Retrie.PatternMap.Instances.D:R:KeyTyMap retrie> - Retrie.PatternMap.Instances.D:R:KeyRFMap retrie> - Retrie.PatternMap.Instances.D:R:KeySMap retrie> - Retrie.PatternMap.Instances.D:R:KeyBMap retrie> - Retrie.PatternMap.Instances.D:R:KeyLBMap retrie> - Retrie.PatternMap.Instances.D:R:KeySLMap retrie> - Retrie.PatternMap.Instances.D:R:KeyGRHSMap retrie> - Retrie.PatternMap.Instances.D:R:KeyGRHSSMap retrie> - Retrie.PatternMap.Instances.D:R:KeyMMap retrie> - Retrie.PatternMap.Instances.D:R:KeyMGMap retrie> - Retrie.PatternMap.Instances.D:R:KeyEMap retrie> - Retrie.PatternMap.Instances.D:R:KeyTupArgMap retrie> - Retrie.Universe.D:R:KeyUMap retrie> Warning: Retrie.PatternMap.Bag: could not find link destinations for: retrie> - Retrie.PatternMap.Bag.D:R:KeyBoolMap retrie> - Retrie.PatternMap.Bag.D:R:KeyIntMap retrie> - Retrie.PatternMap.Bag.D:R:KeyMap retrie> - Retrie.PatternMap.Bag.D:R:KeyUniqFM retrie> - Retrie.PatternMap.Bag.D:R:KeyFSEnv retrie> Warning: Retrie.PatternMap.Instances: could not find link destinations for: retrie> - Retrie.PatternMap.Instances.D:R:KeyBoxityMap retrie> - Retrie.PatternMap.Instances.D:R:KeyVMap retrie> - Retrie.PatternMap.Instances.D:R:KeyLMap retrie> - Retrie.PatternMap.Instances.D:R:KeyOLMap retrie> - Retrie.PatternMap.Instances.D:R:KeySCMap retrie> - Retrie.PatternMap.Instances.D:R:KeyPatMap retrie> - Retrie.PatternMap.Instances.D:R:KeyCDMap retrie> - Retrie.PatternMap.Instances.D:R:KeyTupleSortMap retrie> - Retrie.PatternMap.Instances.D:R:KeyForallVisMap retrie> - Retrie.PatternMap.Instances.D:R:KeyForAllTyMap retrie> - Retrie.PatternMap.Instances.D:R:KeyTyMap retrie> - Retrie.PatternMap.Instances.D:R:KeyRFMap retrie> - Retrie.PatternMap.Instances.D:R:KeySMap retrie> - Retrie.PatternMap.Instances.D:R:KeyBMap retrie> - Retrie.PatternMap.Instances.D:R:KeyLBMap retrie> - Retrie.PatternMap.Instances.D:R:KeySLMap retrie> - Retrie.PatternMap.Instances.D:R:KeyGRHSMap retrie> - Retrie.PatternMap.Instances.D:R:KeyGRHSSMap retrie> - Retrie.PatternMap.Instances.D:R:KeyMMap retrie> - Retrie.PatternMap.Instances.D:R:KeyMGMap retrie> - Retrie.PatternMap.Instances.D:R:KeyEMap retrie> - Retrie.PatternMap.Instances.D:R:KeyTupArgMap retrie> Warning: Retrie.Universe: could not find link destinations for: retrie> - Retrie.Universe.D:R:KeyUMap retrie> Warning: Retrie.Expr: could not find link destinations for: retrie> - Retrie.Expr.PatQ retrie> Warning: Retrie.Replace: could not find link destinations for: retrie> - Retrie.Replace.replaceImpl retrie> Warning: Retrie.Monad: could not find link destinations for: retrie> - Retrie.Monad.RetrieComp retrie> Warning: Retrie.Options: could not find link destinations for: retrie> - Retrie.Options.CommandLine lsp-types> [451 of 452] Compiling Language.LSP.Protocol.Meta ( src/Language/LSP/Protocol/Meta.hs, dist/build/Language/LSP/Protocol/Meta.o, dist/build/Language/LSP/Protocol/Meta.dyn_o ) lsp-types> [452 of 452] Compiling Language.LSP.Protocol.Utils.SMethodMap ( src/Language/LSP/Protocol/Utils/SMethodMap.hs, dist/build/Language/LSP/Protocol/Utils/SMethodMap.o, dist/build/Language/LSP/Protocol/Utils/SMethodMap.dyn_o ) stm-hamt> Running phase: updateAutotoolsGnuConfigScriptsPhase stm-hamt> Running phase: configurePhase mono-traversable> [3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, dist/build/Data/MonoTraversable/Unprefixed.p_o ) mono-traversable> [4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, dist/build/Data/Sequences.p_o ) stm-hamt> configureFlags: --verbose --prefix=/nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc/share/doc/stm-hamt-1.2.1.1 --with-gcc=gcc --package-db=/build/tmp.hLhc0yWHb5/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib stm-hamt> Using Parsec parser stm-hamt> Configuring stm-hamt-1.2.1.1... stm-hamt> Dependency base >=4.9 && <5: using base-4.19.0.0 stm-hamt> Dependency deferred-folds >=0.9 && <0.10: using deferred-folds-0.9.18.7 stm-hamt> Dependency focus >=1 && <1.1: using focus-1.0.3.2 stm-hamt> Dependency hashable >=1.4.0.0 && <2: using hashable-1.4.7.0 stm-hamt> Dependency list-t >=1.0.1 && <1.1: using list-t-1.0.5.7 stm-hamt> Dependency primitive >=0.7 && <0.10: using primitive-0.9.1.0 stm-hamt> Dependency primitive-extras >=0.10.2 && <0.11: using primitive-extras-0.10.2.2 stm-hamt> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 stm-hamt> Dependency QuickCheck >=2.8.1 && <3: using QuickCheck-2.14.3 stm-hamt> Dependency deferred-folds: using deferred-folds-0.9.18.7 stm-hamt> Dependency focus: using focus-1.0.3.2 stm-hamt> Dependency quickcheck-instances >=0.3.11 && <0.4: using stm-hamt> quickcheck-instances-0.3.32 stm-hamt> Dependency rerebase <2: using rerebase-1.21.2 stm-hamt> Dependency stm-hamt: using stm-hamt-1.2.1.1 stm-hamt> Dependency tasty >=0.12 && <2: using tasty-1.5.3 stm-hamt> Dependency tasty-hunit >=0.9 && <0.11: using tasty-hunit-0.10.2 stm-hamt> Dependency tasty-quickcheck >=0.9 && <0.12: using tasty-quickcheck-0.11 stm-hamt> Source component graph: stm-hamt> component lib stm-hamt> component test:test dependency lib stm-hamt> Configured component graph: stm-hamt> component stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> include base-4.19.0.0-05c7 stm-hamt> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-hamt> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-hamt> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 stm-hamt> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-hamt> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ stm-hamt> include primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn stm-hamt> include transformers-0.6.1.0-7653 stm-hamt> component stm-hamt-1.2.1.1-JGHOJyRdoUDI5PLhUSNxTr-test stm-hamt> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg stm-hamt> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-hamt> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-hamt> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X stm-hamt> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan stm-hamt> include stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG stm-hamt> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr stm-hamt> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb stm-hamt> Linked component graph: stm-hamt> unit stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> include base-4.19.0.0-05c7 stm-hamt> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-hamt> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-hamt> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 stm-hamt> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-hamt> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ stm-hamt> include primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn stm-hamt> include transformers-0.6.1.0-7653 stm-hamt> StmHamt.Hamt=stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6:StmHamt.Hamt,StmHamt.SizedHamt=stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6:StmHamt.SizedHamt stm-hamt> unit stm-hamt-1.2.1.1-JGHOJyRdoUDI5PLhUSNxTr-test stm-hamt> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg stm-hamt> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-hamt> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-hamt> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X stm-hamt> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan stm-hamt> include stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG stm-hamt> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr stm-hamt> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb stm-hamt> Ready component graph: stm-hamt> definite stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> depends base-4.19.0.0-05c7 stm-hamt> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-hamt> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-hamt> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 stm-hamt> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-hamt> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ stm-hamt> depends primitive-extras-0.10.2.2-DZ0nDwAjCMOGuTsCnF5OJn stm-hamt> depends transformers-0.6.1.0-7653 stm-hamt> definite stm-hamt-1.2.1.1-JGHOJyRdoUDI5PLhUSNxTr-test stm-hamt> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg stm-hamt> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-hamt> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-hamt> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X stm-hamt> depends rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan stm-hamt> depends stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG stm-hamt> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr stm-hamt> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb stm-hamt> Using Cabal-3.10.2.0 compiled by ghc-9.8 stm-hamt> Using compiler: ghc-9.8.1 stm-hamt> Using install prefix: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 stm-hamt> Executables installed in: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/bin stm-hamt> Libraries installed in: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> Dynamic Libraries installed in: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 stm-hamt> Private executables installed in: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/libexec/x86_64-linux-ghc-9.8.1/stm-hamt-1.2.1.1 stm-hamt> Data files installed in: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/share/x86_64-linux-ghc-9.8.1/stm-hamt-1.2.1.1 stm-hamt> Documentation installed in: stm-hamt> /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc/share/doc/stm-hamt-1.2.1.1 stm-hamt> Configuration files installed in: stm-hamt> /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/etc stm-hamt> No alex found stm-hamt> Using ar found on system at: stm-hamt> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar stm-hamt> No c2hs found stm-hamt> No cpphs found stm-hamt> No doctest found stm-hamt> Using gcc version 14.3.0 given by user at: stm-hamt> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc stm-hamt> Using ghc version 9.8.1 found on system at: stm-hamt> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc stm-hamt> Using ghc-pkg version 9.8.1 found on system at: stm-hamt> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 stm-hamt> No ghcjs found stm-hamt> No ghcjs-pkg found stm-hamt> No greencard found stm-hamt> Using haddock version 2.30.0 found on system at: stm-hamt> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 stm-hamt> No happy found stm-hamt> Using haskell-suite found on system at: haskell-suite-dummy-location stm-hamt> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location stm-hamt> No hmake found stm-hamt> Using hpc version 0.69 found on system at: stm-hamt> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 stm-hamt> Using hsc2hs version 0.68.10 found on system at: stm-hamt> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 stm-hamt> Using hscolour version 1.25 found on system at: stm-hamt> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour stm-hamt> No jhc found stm-hamt> Using ld found on system at: stm-hamt> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold stm-hamt> No pkg-config found stm-hamt> Using runghc version 9.8.1 found on system at: stm-hamt> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 stm-hamt> Using strip version 2.44 found on system at: stm-hamt> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip stm-hamt> Using tar found on system at: stm-hamt> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar stm-hamt> No uhc found stm-hamt> Running phase: buildPhase lsp-types> [ 1 of 452] Compiling Data.IxMap ( src/Data/IxMap.hs, dist/build/Data/IxMap.p_o ) stm-hamt> Preprocessing library for stm-hamt-1.2.1.1.. stm-hamt> Building library for stm-hamt-1.2.1.1.. stm-hamt> [1 of 9] Compiling StmHamt.Prelude ( library/StmHamt/Prelude.hs, dist/build/StmHamt/Prelude.o, dist/build/StmHamt/Prelude.dyn_o ) lsp-types> [ 2 of 452] Compiling Data.Row.Hashable ( src/Data/Row/Hashable.hs, dist/build/Data/Row/Hashable.p_o ) lsp-types> [ 3 of 452] Compiling Language.LSP.Protocol.Message.Meta ( src/Language/LSP/Protocol/Message/Meta.hs, dist/build/Language/LSP/Protocol/Message/Meta.p_o ) lsp-types> [ 4 of 452] Compiling Language.LSP.Protocol.Types.LspEnum ( src/Language/LSP/Protocol/Types/LspEnum.hs, dist/build/Language/LSP/Protocol/Types/LspEnum.p_o ) stm-hamt> [2 of 9] Compiling StmHamt.IntOps ( library/StmHamt/IntOps.hs, dist/build/StmHamt/IntOps.o, dist/build/StmHamt/IntOps.dyn_o ) stm-hamt> [3 of 9] Compiling StmHamt.Types ( library/StmHamt/Types.hs, dist/build/StmHamt/Types.o, dist/build/StmHamt/Types.dyn_o ) stm-hamt> [4 of 9] Compiling StmHamt.ListT ( library/StmHamt/ListT.hs, dist/build/StmHamt/ListT.o, dist/build/StmHamt/ListT.dyn_o ) stm-hamt> [5 of 9] Compiling StmHamt.Constructors.Branch ( library/StmHamt/Constructors/Branch.hs, dist/build/StmHamt/Constructors/Branch.o, dist/build/StmHamt/Constructors/Branch.dyn_o ) stm-hamt> [6 of 9] Compiling StmHamt.Focuses ( library/StmHamt/Focuses.hs, dist/build/StmHamt/Focuses.o, dist/build/StmHamt/Focuses.dyn_o ) lsp-types> [ 5 of 452] Compiling Language.LSP.Protocol.Types.Singletons ( src/Language/LSP/Protocol/Types/Singletons.hs, dist/build/Language/LSP/Protocol/Types/Singletons.p_o ) lsp-types> [ 6 of 452] Compiling Language.LSP.Protocol.Types.Uri ( src/Language/LSP/Protocol/Types/Uri.hs, dist/build/Language/LSP/Protocol/Types/Uri.p_o ) stm-hamt> [7 of 9] Compiling StmHamt.UnfoldlM ( library/StmHamt/UnfoldlM.hs, dist/build/StmHamt/UnfoldlM.o, dist/build/StmHamt/UnfoldlM.dyn_o ) stm-hamt> [8 of 9] Compiling StmHamt.Hamt ( library/StmHamt/Hamt.hs, dist/build/StmHamt/Hamt.o, dist/build/StmHamt/Hamt.dyn_o ) lsp-types> [ 7 of 452] Compiling Language.LSP.Protocol.Types.Uri.OsPath ( src/Language/LSP/Protocol/Types/Uri/OsPath.hs, dist/build/Language/LSP/Protocol/Types/Uri/OsPath.p_o ) lsp-types> [ 8 of 452] Compiling Language.LSP.Protocol.Utils.Misc ( src/Language/LSP/Protocol/Utils/Misc.hs, dist/build/Language/LSP/Protocol/Utils/Misc.p_o ) lsp-types> [ 9 of 452] Compiling Language.LSP.Protocol.Types.Common ( src/Language/LSP/Protocol/Types/Common.hs, dist/build/Language/LSP/Protocol/Types/Common.p_o ) stm-hamt> [9 of 9] Compiling StmHamt.SizedHamt ( library/StmHamt/SizedHamt.hs, dist/build/StmHamt/SizedHamt.o, dist/build/StmHamt/SizedHamt.dyn_o ) stm-hamt> [1 of 9] Compiling StmHamt.Prelude ( library/StmHamt/Prelude.hs, dist/build/StmHamt/Prelude.p_o ) lsp-types> [ 10 of 452] Compiling Data.Row.Aeson ( src/Data/Row/Aeson.hs, dist/build/Data/Row/Aeson.p_o ) stm-hamt> [2 of 9] Compiling StmHamt.IntOps ( library/StmHamt/IntOps.hs, dist/build/StmHamt/IntOps.p_o ) stm-hamt> [3 of 9] Compiling StmHamt.Types ( library/StmHamt/Types.hs, dist/build/StmHamt/Types.p_o ) stm-hamt> [4 of 9] Compiling StmHamt.ListT ( library/StmHamt/ListT.hs, dist/build/StmHamt/ListT.p_o ) stm-hamt> [5 of 9] Compiling StmHamt.Constructors.Branch ( library/StmHamt/Constructors/Branch.hs, dist/build/StmHamt/Constructors/Branch.p_o ) stm-hamt> [6 of 9] Compiling StmHamt.Focuses ( library/StmHamt/Focuses.hs, dist/build/StmHamt/Focuses.p_o ) stm-hamt> [7 of 9] Compiling StmHamt.UnfoldlM ( library/StmHamt/UnfoldlM.hs, dist/build/StmHamt/UnfoldlM.p_o ) stm-hamt> [8 of 9] Compiling StmHamt.Hamt ( library/StmHamt/Hamt.hs, dist/build/StmHamt/Hamt.p_o ) stm-hamt> [9 of 9] Compiling StmHamt.SizedHamt ( library/StmHamt/SizedHamt.hs, dist/build/StmHamt/SizedHamt.p_o ) stm-hamt> Preprocessing test suite 'test' for stm-hamt-1.2.1.1.. stm-hamt> Building test suite 'test' for stm-hamt-1.2.1.1.. stm-hamt> [1 of 3] Compiling Main.Transaction ( test/Main/Transaction.hs, dist/build/test/test-tmp/Main/Transaction.o, dist/build/test/test-tmp/Main/Transaction.dyn_o ) stm-hamt> [2 of 3] Compiling Main.Gens ( test/Main/Gens.hs, dist/build/test/test-tmp/Main/Gens.o, dist/build/test/test-tmp/Main/Gens.dyn_o ) lsp-types> [ 11 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceUnchangedDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceUnchangedDocumentDiagnosticReport.p_o ) stm-hamt> [3 of 3] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o, dist/build/test/test-tmp/Main.dyn_o ) lsp-types> [ 12 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolRegistrationOptions.p_o ) lsp-types> [ 13 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolOptions.p_o ) lsp-types> [ 14 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersServerCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersServerCapabilities.p_o ) lsp-types> [ 15 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFolder ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFolder.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFolder.p_o ) lsp-types> [ 16 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersInitializeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersInitializeParams.p_o ) stm-hamt> [4 of 4] Linking dist/build/test/test lsp-types> [ 17 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersChangeEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFoldersChangeEvent.p_o ) lsp-types> [ 18 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressReport.p_o ) lsp-types> [ 19 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressOptions.p_o ) lsp-types> [ 20 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressEnd.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressEnd.p_o ) lsp-types> [ 21 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressBegin.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressBegin.p_o ) mono-traversable> [5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, dist/build/Data/NonNull.p_o ) stm-hamt> Running phase: checkPhase stm-hamt> Running 1 test suites... stm-hamt> Test suite test: RUNNING... stm-hamt> All stm-hamt> Hamt stm-hamt> insert: OK stm-hamt> insert with dup: OK stm-hamt> insert text with dups: OK stm-hamt> insert text with dups using focus: OK stm-hamt> insert text with dups using focus 2: OK stm-hamt> insert text with dups using focus 3: OK stm-hamt> insert text with dups using focus 4: OK stm-hamt> insert text with dups using focus 5: OK stm-hamt> insert text with dups using focus 6: OK stm-hamt> insert text with dups using focus on map created using insert: OK stm-hamt> delete using focus: OK stm-hamt> hashmap insertion isomorphism: OK (0.03s) stm-hamt> +++ OK, passed 100 tests. stm-hamt> hashmap insertion isomorphism using focus: OK (0.01s) stm-hamt> +++ OK, passed 100 tests. stm-hamt> Transaction properties stm-hamt> Transaction: insert: OK stm-hamt> +++ OK, passed 100 tests. stm-hamt> Transaction: Hash collision: OK stm-hamt> +++ OK, passed 100 tests. stm-hamt> Transaction: insertUsingFocus: OK stm-hamt> +++ OK, passed 100 tests. stm-hamt> Transaction: deleteUsingFocus: OK stm-hamt> +++ OK, passed 100 tests. stm-hamt> Transaction: incrementUsingAdjustFocus: OK stm-hamt> +++ OK, passed 100 tests. stm-hamt> Transaction: lookup: OK stm-hamt> +++ OK, passed 100 tests. stm-hamt> stm-hamt> All 19 tests passed (0.04s) stm-hamt> Test suite test: PASS stm-hamt> Test suite logged to: dist/test/stm-hamt-1.2.1.1-test.log stm-hamt> 1 of 1 test suites (1 of 1 test cases) passed. stm-hamt> Running phase: haddockPhase stm-hamt> Preprocessing library for stm-hamt-1.2.1.1.. stm-hamt> Running Haddock on library for stm-hamt-1.2.1.1.. stm-hamt> Warning: The documentation for the following packages are not installed. No stm-hamt> links will be generated to these packages: vector-0.13.2.0 mono-traversable> [6 of 6] Compiling Paths_mono_traversable ( dist/build/autogen/Paths_mono_traversable.hs, dist/build/Paths_mono_traversable.p_o ) stm-hamt> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stm-hamt> [1 of 9] Compiling StmHamt.Prelude ( library/StmHamt/Prelude.hs, /build/ghc735_0/ghc_12.o, /build/ghc735_0/ghc_12.dyn_o ) stm-hamt> [2 of 9] Compiling StmHamt.IntOps ( library/StmHamt/IntOps.hs, /build/ghc735_0/ghc_8.o, /build/ghc735_0/ghc_8.dyn_o ) stm-hamt> [3 of 9] Compiling StmHamt.Types ( library/StmHamt/Types.hs, /build/ghc735_0/ghc_14.o, /build/ghc735_0/ghc_14.dyn_o ) stm-hamt> [4 of 9] Compiling StmHamt.ListT ( library/StmHamt/ListT.hs, /build/ghc735_0/ghc_10.o, /build/ghc735_0/ghc_10.dyn_o ) stm-hamt> [5 of 9] Compiling StmHamt.Constructors.Branch ( library/StmHamt/Constructors/Branch.hs, /build/ghc735_0/ghc_2.o, /build/ghc735_0/ghc_2.dyn_o ) lsp-types> [ 22 of 452] Compiling Language.LSP.Protocol.Types.Progress ( src/Language/LSP/Protocol/Types/Progress.hs, dist/build/Language/LSP/Protocol/Types/Progress.p_o ) retrie> Documentation created: dist/doc/html/retrie/, dist/doc/html/retrie/retrie.txt stm-hamt> [6 of 9] Compiling StmHamt.Focuses ( library/StmHamt/Focuses.hs, /build/ghc735_0/ghc_4.o, /build/ghc735_0/ghc_4.dyn_o ) retrie> Preprocessing executable 'retrie' for retrie-1.2.3.. retrie> Preprocessing executable 'demo-retrie' for retrie-1.2.3.. retrie> Preprocessing test suite 'test' for retrie-1.2.3.. retrie> haddockPhase completed in 1 minutes 7 seconds retrie> Running phase: installPhase lsp-types> [ 23 of 452] Compiling Language.LSP.Protocol.Internal.Types.WatchKind ( generated/Language/LSP/Protocol/Internal/Types/WatchKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/WatchKind.p_o ) lsp-types> [ 24 of 452] Compiling Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/VersionedTextDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/VersionedTextDocumentIdentifier.p_o ) lsp-types> [ 25 of 452] Compiling Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/VersionedNotebookDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/VersionedNotebookDocumentIdentifier.p_o ) lsp-types> [ 26 of 452] Compiling Language.LSP.Protocol.Internal.Types.Unregistration ( generated/Language/LSP/Protocol/Internal/Types/Unregistration.hs, dist/build/Language/LSP/Protocol/Internal/Types/Unregistration.p_o ) lsp-types> [ 27 of 452] Compiling Language.LSP.Protocol.Internal.Types.UnregistrationParams ( generated/Language/LSP/Protocol/Internal/Types/UnregistrationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/UnregistrationParams.p_o ) lsp-types> [ 28 of 452] Compiling Language.LSP.Protocol.Internal.Types.UniquenessLevel ( generated/Language/LSP/Protocol/Internal/Types/UniquenessLevel.hs, dist/build/Language/LSP/Protocol/Internal/Types/UniquenessLevel.p_o ) lsp-types> [ 29 of 452] Compiling Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/UnchangedDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/UnchangedDocumentDiagnosticReport.p_o ) lsp-types> [ 30 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyOptions.p_o ) lsp-types> [ 31 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyClientCapabilities.p_o ) lsp-types> [ 32 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionOptions.p_o ) lsp-types> [ 33 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionClientCapabilities.p_o ) lsp-types> [ 34 of 452] Compiling Language.LSP.Protocol.Internal.Types.TraceValue ( generated/Language/LSP/Protocol/Internal/Types/TraceValue.hs, dist/build/Language/LSP/Protocol/Internal/Types/TraceValue.p_o ) lsp-types> [ 35 of 452] Compiling Language.LSP.Protocol.Internal.Types.TokenFormat ( generated/Language/LSP/Protocol/Internal/Types/TokenFormat.hs, dist/build/Language/LSP/Protocol/Internal/Types/TokenFormat.p_o ) lsp-types> [ 36 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSyncKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncKind.p_o ) lsp-types> [ 37 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSyncClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncClientCapabilities.p_o ) lsp-types> [ 38 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSaveReason.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSaveReason.p_o ) lsp-types> [ 39 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentIdentifier.p_o ) lsp-types> [ 40 of 452] Compiling Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/WillSaveTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WillSaveTextDocumentParams.p_o ) lsp-types> [ 41 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilterScheme ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilterScheme.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterScheme.p_o ) lsp-types> [ 42 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilterPattern ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilterPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterPattern.p_o ) lsp-types> [ 43 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilterLanguage ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilterLanguage.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilterLanguage.p_o ) lsp-types> [ 44 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentFilter.p_o ) lsp-types> [ 45 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeWholeDocument ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeWholeDocument.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeWholeDocument.p_o ) lsp-types> [ 46 of 452] Compiling Language.LSP.Protocol.Internal.Types.SymbolTag ( generated/Language/LSP/Protocol/Internal/Types/SymbolTag.hs, dist/build/Language/LSP/Protocol/Internal/Types/SymbolTag.p_o ) lsp-types> [ 47 of 452] Compiling Language.LSP.Protocol.Internal.Types.SymbolKind ( generated/Language/LSP/Protocol/Internal/Types/SymbolKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/SymbolKind.p_o ) lsp-types> [ 48 of 452] Compiling Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/StaticRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/StaticRegistrationOptions.p_o ) lsp-types> [ 49 of 452] Compiling Language.LSP.Protocol.Internal.Types.StaleRequestSupportOptions ( generated/Language/LSP/Protocol/Internal/Types/StaleRequestSupportOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/StaleRequestSupportOptions.p_o ) lsp-types> [ 50 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpTriggerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpTriggerKind.p_o ) lsp-types> [ 51 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpOptions ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpOptions.p_o ) lsp-types> [ 52 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowDocumentResult ( generated/Language/LSP/Protocol/Internal/Types/ShowDocumentResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentResult.p_o ) lsp-types> [ 53 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ShowDocumentClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentClientCapabilities.p_o ) lsp-types> [ 54 of 452] Compiling Language.LSP.Protocol.Internal.Types.SetTraceParams ( generated/Language/LSP/Protocol/Internal/Types/SetTraceParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SetTraceParams.p_o ) lsp-types> [ 55 of 452] Compiling Language.LSP.Protocol.Internal.Types.ServerInfo ( generated/Language/LSP/Protocol/Internal/Types/ServerInfo.hs, dist/build/Language/LSP/Protocol/Internal/Types/ServerInfo.p_o ) lsp-types> [ 56 of 452] Compiling Language.LSP.Protocol.Internal.Types.ServerCompletionItemOptions ( generated/Language/LSP/Protocol/Internal/Types/ServerCompletionItemOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ServerCompletionItemOptions.p_o ) lsp-types> [ 57 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensWorkspaceClientCapabilities.p_o ) lsp-types> [ 58 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensPartialResult.p_o ) lsp-types> [ 59 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensLegend ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensLegend.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensLegend.p_o ) lsp-types> [ 60 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensFullDelta ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensFullDelta.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensFullDelta.p_o ) lsp-types> [ 61 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensOptions ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensOptions.p_o ) stm-hamt> [7 of 9] Compiling StmHamt.UnfoldlM ( library/StmHamt/UnfoldlM.hs, /build/ghc735_0/ghc_16.o, /build/ghc735_0/ghc_16.dyn_o ) retrie> Installing library in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg stm-hamt> [8 of 9] Compiling StmHamt.Hamt ( library/StmHamt/Hamt.hs, /build/ghc735_0/ghc_6.o, /build/ghc735_0/ghc_6.dyn_o ) stm-hamt> [9 of 9] Compiling StmHamt.SizedHamt ( library/StmHamt/SizedHamt.hs, nothing ) stm-hamt> Haddock coverage: stm-hamt> Warning: 'Traverse' is out of scope. stm-hamt> If you qualify the identifier, haddock can try to link it anyway. stm-hamt> Warning: 'modifyTVar' is out of scope. stm-hamt> If you qualify the identifier, haddock can try to link it anyway. stm-hamt> Warning: 'size' is out of scope. stm-hamt> If you qualify the identifier, haddock can try to link it anyway. stm-hamt> 26% ( 4 / 15) in 'StmHamt.Hamt' stm-hamt> Missing documentation for: stm-hamt> Module header stm-hamt> new (library/StmHamt/Hamt.hs:29) stm-hamt> newIO (library/StmHamt/Hamt.hs:32) stm-hamt> null (library/StmHamt/Hamt.hs:133) stm-hamt> focus (library/StmHamt/Hamt.hs:35) stm-hamt> focusExplicitly (library/StmHamt/Hamt.hs:38) stm-hamt> lookupExplicitly (library/StmHamt/Hamt.hs:104) stm-hamt> reset (library/StmHamt/Hamt.hs:121) stm-hamt> unfoldlM (library/StmHamt/Hamt.hs:124) stm-hamt> listT (library/StmHamt/Hamt.hs:127) stm-hamt> listTNonAtomic (library/StmHamt/Hamt.hs:130) stm-hamt> 33% ( 4 / 12) in 'StmHamt.SizedHamt' stm-hamt> Missing documentation for: stm-hamt> new (library/StmHamt/SizedHamt.hs:27) stm-hamt> newIO (library/StmHamt/SizedHamt.hs:31) stm-hamt> focus (library/StmHamt/SizedHamt.hs:54) stm-hamt> insert (library/StmHamt/SizedHamt.hs:64) stm-hamt> lookup (library/StmHamt/SizedHamt.hs:71) stm-hamt> reset (library/StmHamt/SizedHamt.hs:47) stm-hamt> unfoldlM (library/StmHamt/SizedHamt.hs:75) stm-hamt> listT (library/StmHamt/SizedHamt.hs:79) retrie> Installing executable retrie in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin retrie> Warning: The directory retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin is not in the retrie> system search path. retrie> Installing executable demo-retrie in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin retrie> Warning: The directory retrie> /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin is not in the retrie> system search path. lsp-types> [ 62 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensEdit ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensEdit.p_o ) lsp-types> [ 63 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaPartialResult.p_o ) lsp-types> [ 64 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensDelta ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensDelta.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDelta.p_o ) lsp-types> [ 65 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokens ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokens.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokens.p_o ) lsp-types> [ 66 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokenTypes ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokenTypes.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokenTypes.p_o ) lsp-types> [ 67 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokenModifiers.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokenModifiers.p_o ) lsp-types> [ 68 of 452] Compiling Language.LSP.Protocol.Types.SemanticTokens ( src/Language/LSP/Protocol/Types/SemanticTokens.hs, dist/build/Language/LSP/Protocol/Types/SemanticTokens.p_o ) lsp-types> [ 69 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeOptions.p_o ) lsp-types> [ 70 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeClientCapabilities.p_o ) lsp-types> [ 71 of 452] Compiling Language.LSP.Protocol.Internal.Types.SaveOptions ( generated/Language/LSP/Protocol/Internal/Types/SaveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SaveOptions.p_o ) lsp-types> [ 72 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSyncOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSyncOptions.p_o ) lsp-types> [ 73 of 452] Compiling Language.LSP.Protocol.Internal.Types.ResourceOperationKind ( generated/Language/LSP/Protocol/Internal/Types/ResourceOperationKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/ResourceOperationKind.p_o ) lsp-types> [ 74 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameOptions ( generated/Language/LSP/Protocol/Internal/Types/RenameOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameOptions.p_o ) lsp-types> [ 75 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameFileOptions ( generated/Language/LSP/Protocol/Internal/Types/RenameFileOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameFileOptions.p_o ) lsp-types> [ 76 of 452] Compiling Language.LSP.Protocol.Internal.Types.RegularExpressionEngineKind ( generated/Language/LSP/Protocol/Internal/Types/RegularExpressionEngineKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/RegularExpressionEngineKind.p_o ) lsp-types> [ 77 of 452] Compiling Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/RegularExpressionsClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/RegularExpressionsClientCapabilities.p_o ) lsp-types> [ 78 of 452] Compiling Language.LSP.Protocol.Internal.Types.Registration ( generated/Language/LSP/Protocol/Internal/Types/Registration.hs, dist/build/Language/LSP/Protocol/Internal/Types/Registration.p_o ) lsp-types> [ 79 of 452] Compiling Language.LSP.Protocol.Internal.Types.RegistrationParams ( generated/Language/LSP/Protocol/Internal/Types/RegistrationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/RegistrationParams.p_o ) lsp-types> [ 80 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceOptions ( generated/Language/LSP/Protocol/Internal/Types/ReferenceOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceOptions.p_o ) lsp-types> [ 81 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceContext ( generated/Language/LSP/Protocol/Internal/Types/ReferenceContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceContext.p_o ) lsp-types> [ 82 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ReferenceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceClientCapabilities.p_o ) lsp-types> [ 83 of 452] Compiling Language.LSP.Protocol.Internal.Types.ProgressToken ( generated/Language/LSP/Protocol/Internal/Types/ProgressToken.hs, dist/build/Language/LSP/Protocol/Internal/Types/ProgressToken.p_o ) lsp-types> [ 84 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolParams.p_o ) lsp-types> [ 85 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressParams.p_o ) lsp-types> [ 86 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCreateParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCreateParams.p_o ) lsp-types> [ 87 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams ( generated/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCancelParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkDoneProgressCancelParams.p_o ) lsp-types> [ 88 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensParams ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensParams.p_o ) lsp-types> [ 89 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensDeltaParams.p_o ) lsp-types> [ 90 of 452] Compiling Language.LSP.Protocol.Internal.Types.ProgressParams ( generated/Language/LSP/Protocol/Internal/Types/ProgressParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ProgressParams.p_o ) lsp-types> [ 91 of 452] Compiling Language.LSP.Protocol.Internal.Types.PreviousResultId ( generated/Language/LSP/Protocol/Internal/Types/PreviousResultId.hs, dist/build/Language/LSP/Protocol/Internal/Types/PreviousResultId.p_o ) lsp-types> [ 92 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticParams.p_o ) lsp-types> [ 93 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior ( generated/Language/LSP/Protocol/Internal/Types/PrepareSupportDefaultBehavior.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareSupportDefaultBehavior.p_o ) lsp-types> [ 94 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/RenameClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameClientCapabilities.p_o ) lsp-types> [ 95 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenameDefaultBehavior ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenameDefaultBehavior.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameDefaultBehavior.p_o ) lsp-types> [ 96 of 452] Compiling Language.LSP.Protocol.Internal.Types.PositionEncodingKind ( generated/Language/LSP/Protocol/Internal/Types/PositionEncodingKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/PositionEncodingKind.p_o ) lsp-types> [ 97 of 452] Compiling Language.LSP.Protocol.Internal.Types.Position ( generated/Language/LSP/Protocol/Internal/Types/Position.hs, dist/build/Language/LSP/Protocol/Internal/Types/Position.p_o ) lsp-types> [ 98 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyPrepareParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyPrepareParams.p_o ) lsp-types> [ 99 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionParams ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionParams.p_o ) lsp-types> [100 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentPositionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentPositionParams.p_o ) lsp-types> [101 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeParams ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeParams.p_o ) lsp-types> [102 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameParams ( generated/Language/LSP/Protocol/Internal/Types/RenameParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameParams.p_o ) lsp-types> [103 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceParams ( generated/Language/LSP/Protocol/Internal/Types/ReferenceParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceParams.p_o ) lsp-types> [104 of 452] Compiling Language.LSP.Protocol.Internal.Types.Range ( generated/Language/LSP/Protocol/Internal/Types/Range.hs, dist/build/Language/LSP/Protocol/Internal/Types/Range.p_o ) mono-traversable> Preprocessing test suite 'test' for mono-traversable-1.0.21.0.. mono-traversable> Building test suite 'test' for mono-traversable-1.0.21.0.. mono-traversable> [1 of 2] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o ) lsp-types> [105 of 452] Compiling Language.LSP.Protocol.Types.Location ( src/Language/LSP/Protocol/Types/Location.hs, dist/build/Language/LSP/Protocol/Types/Location.p_o ) retrie> Running phase: fixupPhase lsp-types> [106 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyItem ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyItem.p_o ) retrie> shrinking RPATHs of ELF executables and libraries in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 retrie> shrinking /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSretrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg-ghc9.8.1.so retrie> shrinking /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin/demo-retrie retrie> shrinking /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin/retrie retrie> checking for references to /build/ in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3... retrie> patching script interpreter paths in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 retrie> stripping (with command strip and flags -S -p) in /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/lib /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3/bin retrie> shrinking RPATHs of ELF executables and libraries in /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc retrie> checking for references to /build/ in /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc... retrie> patching script interpreter paths in /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc mono-traversable> [2 of 2] Compiling Paths_mono_traversable ( dist/build/test/autogen/Paths_mono_traversable.hs, dist/build/test/test-tmp/Paths_mono_traversable.o ) retrie (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 retrie (post)> Pushing 2 paths (166 are already present) using zstd to cache sellout ⏳ retrie (post)> retrie (post)> Pushing /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 (80.56 MiB) retrie (post)> Pushing /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc (13.67 MiB) retrie (post)> retrie (post)> All done. retrie (post)> added 2 signatures retrie (post)> added 1 signatures retrie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 retrie (post)> copying 2 paths... retrie (post)> copying path '/nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc' to 'https://cache.nix-ci.com'... retrie (post)> copying path '/nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3' to 'https://cache.nix-ci.com'... retrie (post)> copying 1 paths... retrie (post)> copying path '/nix/store/mcr9fni12ramaf0clza1xpmzl5p2088z-retrie-1.2.3.drv' to 'https://cache.nix-ci.com'... retrie (post)> added 0 signatures retrie (post)> added 0 signatures retrie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc /nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3 retrie (post)> copying 2 paths... retrie (post)> copying path '/nix/store/12y32s08n4dn03z4zan24yyn3q7qr9ya-retrie-1.2.3-doc' to 'ssh-ng://worker.nix-ci.com'... retrie (post)> copying path '/nix/store/5lgwp29s3i105lgn2517hy9ss0jwz9vb-retrie-1.2.3' to 'ssh-ng://worker.nix-ci.com'... retrie (post)> copying 1 paths... retrie (post)> copying path '/nix/store/mcr9fni12ramaf0clza1xpmzl5p2088z-retrie-1.2.3.drv' to 'ssh-ng://worker.nix-ci.com'... lsp-types> [107 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchySupertypesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchySupertypesParams.p_o ) lsp-types> [108 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchySubtypesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchySubtypesParams.p_o ) lsp-types> [109 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextEdit ( generated/Language/LSP/Protocol/Internal/Types/TextEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextEdit.p_o ) lsp-types> [110 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentContentChangePartial ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangePartial.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangePartial.p_o ) lsp-types> [111 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentContentChangeEvent.p_o ) lsp-types> [112 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/ShowDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowDocumentParams.p_o ) lsp-types> [113 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensRangeParams.p_o ) lsp-types> [114 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRange ( generated/Language/LSP/Protocol/Internal/Types/SelectionRange.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRange.p_o ) lsp-types> [115 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenamePlaceholder ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenamePlaceholder.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenamePlaceholder.p_o ) lsp-types> [116 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenameResult ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenameResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameResult.p_o ) lsp-types> [117 of 452] Compiling Language.LSP.Protocol.Internal.Types.PrepareRenameParams ( generated/Language/LSP/Protocol/Internal/Types/PrepareRenameParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/PrepareRenameParams.p_o ) lsp-types> [118 of 452] Compiling Language.LSP.Protocol.Internal.Types.Pattern ( generated/Language/LSP/Protocol/Internal/Types/Pattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/Pattern.p_o ) lsp-types> [119 of 452] Compiling Language.LSP.Protocol.Internal.Types.RelativePattern ( generated/Language/LSP/Protocol/Internal/Types/RelativePattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/RelativePattern.p_o ) lsp-types> [120 of 452] Compiling Language.LSP.Protocol.Internal.Types.PartialResultParams ( generated/Language/LSP/Protocol/Internal/Types/PartialResultParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/PartialResultParams.p_o ) lsp-types> [121 of 452] Compiling Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/OptionalVersionedTextDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/OptionalVersionedTextDocumentIdentifier.p_o ) lsp-types> [122 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncClientCapabilities.p_o ) lsp-types> [123 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentIdentifier.p_o ) mono-traversable> [3 of 3] Linking dist/build/test/test mono-traversable> buildPhase completed in 57 seconds mono-traversable> Running phase: checkPhase mono-traversable> Running 1 test suites... mono-traversable> Test suite test: RUNNING... mono-traversable> mono-traversable> onull mono-traversable> works on empty lists [✔] mono-traversable> works on non-empty lists [✔] mono-traversable> works on empty texts [✔] mono-traversable> works on non-empty texts [✔] mono-traversable> osum mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests; 82 discarded. mono-traversable> oproduct mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests; 131 discarded. mono-traversable> olength mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> omap mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> oconcatMap mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ocompareLength mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> groupBy mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on strict bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on Vector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on SVector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on StrictVector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on UVector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on Seq [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> groupAll mono-traversable> works on lists [✔] mono-traversable> works on texts [✔] mono-traversable> unsnoc mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> index mono-traversable> works on lists [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on strict texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on strict bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on Vector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on SVector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on StrictVector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on UVector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on Seq [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> groupAllOn mono-traversable> works on lists [✔] mono-traversable> breakWord mono-traversable> ("hello world","hello","world") [✔] mono-traversable> ("hello world","hello","world") [✔] mono-traversable> ("hello\r\nworld","hello","world") [✔] mono-traversable> ("hello there world","hello","there world") [✔] mono-traversable> ("","","") [✔] mono-traversable> ("hello \n\r\t","hello","") [✔] mono-traversable> breakLine mono-traversable> ("hello world","hello world","") [✔] mono-traversable> ("hello\r\n world","hello"," world") [✔] mono-traversable> ("hello\n world","hello"," world") [✔] mono-traversable> ("hello\r world","hello\r world","") [✔] mono-traversable> ("hello\r\nworld","hello","world") [✔] mono-traversable> ("hello\r\nthere\nworld","hello","there\nworld") [✔] mono-traversable> ("hello\n\r\nworld","hello","\r\nworld") [✔] mono-traversable> ("","","") [✔] mono-traversable> omapM_ mono-traversable> works on strict bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy bytestrings [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on strict texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> works on lazy texts [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> inits mono-traversable> String mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> StrictBytestring mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> LazyBytestring mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> StrictText mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> LazyText mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Seq mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Unboxed Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Storable Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Strict Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> tails mono-traversable> String mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> StrictBytestring mono-traversable> empty [✔] mono-traversable> one element [✔] stm-hamt> Documentation created: dist/doc/html/stm-hamt/, stm-hamt> dist/doc/html/stm-hamt/stm-hamt.txt stm-hamt> Preprocessing test suite 'test' for stm-hamt-1.2.1.1.. stm-hamt> Running phase: installPhase stm-hamt> Installing library in /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-hamt> Running phase: fixupPhase stm-hamt> shrinking RPATHs of ELF executables and libraries in /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 stm-hamt> shrinking /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6-ghc9.8.1.so stm-hamt> checking for references to /build/ in /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1... stm-hamt> patching script interpreter paths in /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 stm-hamt> stripping (with command strip and flags -S -p) in /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1/lib stm-hamt> shrinking RPATHs of ELF executables and libraries in /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc stm-hamt> checking for references to /build/ in /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc... stm-hamt> patching script interpreter paths in /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc lsp-types> [124 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterScheme ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterScheme.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterScheme.p_o ) lsp-types> [125 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterPattern ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterPattern.p_o ) lsp-types> [126 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterNotebookType ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterNotebookType.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterNotebookType.p_o ) lsp-types> [127 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilter.p_o ) lsp-types> [128 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentClientCapabilities.p_o ) lsp-types> [129 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentCellContentChanges ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellContentChanges.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellContentChanges.p_o ) lsp-types> [130 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellTextDocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellTextDocumentFilter.p_o ) lsp-types> [131 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellLanguage ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellLanguage.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellLanguage.p_o ) lsp-types> [132 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterWithNotebook ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithNotebook.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithNotebook.p_o ) lsp-types> [133 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterWithCells ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithCells.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentFilterWithCells.p_o ) lsp-types> [134 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncRegistrationOptions.p_o ) lsp-types> [135 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentSyncOptions.p_o ) lsp-types> [136 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellKind ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellKind.p_o ) lsp-types> [137 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerParams ( generated/Language/LSP/Protocol/Internal/Types/MonikerParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerParams.p_o ) lsp-types> [138 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerOptions ( generated/Language/LSP/Protocol/Internal/Types/MonikerOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerOptions.p_o ) lsp-types> [139 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerKind ( generated/Language/LSP/Protocol/Internal/Types/MonikerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerKind.p_o ) mono-traversable> two elements [✔] mono-traversable> LazyBytestring mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> StrictText mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> LazyText mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Seq mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Unboxed Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Storable Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Strict Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> initTails mono-traversable> String mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> StrictBytestring mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> LazyBytestring mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> StrictText mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> LazyText mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Seq mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Unboxed Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Storable Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> Strict Vector mono-traversable> empty [✔] mono-traversable> one element [✔] mono-traversable> two elements [✔] mono-traversable> NonNull mono-traversable> fromNonEmpty mono-traversable> toMinList [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> toNonEmpty mono-traversable> converts nonnull to nonempty [✔] mono-traversable> mapNonNull mono-traversable> mapNonNull id == id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> mapNonNull (f . g) == mapNonNull f . mapNonNull g [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict ByteString mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy ByteString mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Text mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy Text mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Vector mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. stm-hamt (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc stm-hamt (post)> Pushing 2 paths (146 are already present) using zstd to cache sellout ⏳ stm-hamt (post)> stm-hamt (post)> Pushing /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 (1.09 MiB) stm-hamt (post)> Pushing /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc (512.34 KiB) stm-hamt (post)> stm-hamt (post)> All done. stm-hamt (post)> added 2 signatures stm-hamt (post)> added 1 signatures stm-hamt (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc stm-hamt (post)> copying 2 paths... stm-hamt (post)> copying path '/nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc' to 'https://cache.nix-ci.com'... stm-hamt (post)> copying path '/nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1' to 'https://cache.nix-ci.com'... stm-hamt (post)> copying 1 paths... stm-hamt (post)> copying path '/nix/store/h58qbv3brl6nracdr96ph7lh1rmlx2ch-stm-hamt-1.2.1.1.drv' to 'https://cache.nix-ci.com'... stm-hamt (post)> added 0 signatures stm-hamt (post)> added 0 signatures stm-hamt (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1 /nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc stm-hamt (post)> copying 2 paths... stm-hamt (post)> copying path '/nix/store/zwsbnjmfagk9s1c83x2xa5qniv0zaa17-stm-hamt-1.2.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... stm-hamt (post)> copying path '/nix/store/bnpl2kvyg22iiyh5gbzh6lpmww3kkw8f-stm-hamt-1.2.1.1' to 'ssh-ng://worker.nix-ci.com'... stm-hamt (post)> copying 1 paths... stm-hamt (post)> copying path '/nix/store/h58qbv3brl6nracdr96ph7lh1rmlx2ch-stm-hamt-1.2.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/c9p0qywb2cvhih4mnlzvd8i9jhbnzqf2-stm-containers-1.2.1.1.drv'... lsp-types> [140 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/MonikerClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerClientCapabilities.p_o ) lsp-types> [141 of 452] Compiling Language.LSP.Protocol.Internal.Types.Moniker ( generated/Language/LSP/Protocol/Internal/Types/Moniker.hs, dist/build/Language/LSP/Protocol/Internal/Types/Moniker.p_o ) lsp-types> [142 of 452] Compiling Language.LSP.Protocol.Internal.Types.MessageType ( generated/Language/LSP/Protocol/Internal/Types/MessageType.hs, dist/build/Language/LSP/Protocol/Internal/Types/MessageType.p_o ) lsp-types> [143 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowMessageParams ( generated/Language/LSP/Protocol/Internal/Types/ShowMessageParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageParams.p_o ) lsp-types> [144 of 452] Compiling Language.LSP.Protocol.Internal.Types.MessageActionItem ( generated/Language/LSP/Protocol/Internal/Types/MessageActionItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/MessageActionItem.p_o ) lsp-types> [145 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams ( generated/Language/LSP/Protocol/Internal/Types/ShowMessageRequestParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageRequestParams.p_o ) lsp-types> [146 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkupKind ( generated/Language/LSP/Protocol/Internal/Types/MarkupKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkupKind.p_o ) lsp-types> [147 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkupContent ( generated/Language/LSP/Protocol/Internal/Types/MarkupContent.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkupContent.p_o ) lsp-types> [148 of 452] Compiling Language.LSP.Protocol.Types.MarkupContent ( src/Language/LSP/Protocol/Types/MarkupContent.hs, dist/build/Language/LSP/Protocol/Types/MarkupContent.p_o ) lsp-types> [149 of 452] Compiling Language.LSP.Protocol.Internal.Types.ParameterInformation ( generated/Language/LSP/Protocol/Internal/Types/ParameterInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ParameterInformation.p_o ) lsp-types> [150 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureInformation ( generated/Language/LSP/Protocol/Internal/Types/SignatureInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureInformation.p_o ) lsp-types> [151 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelp ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelp.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelp.p_o ) lsp-types> [152 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpContext ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpContext.p_o ) lsp-types> [153 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpParams ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpParams.p_o ) lsp-types> [154 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkedStringWithLanguage ( generated/Language/LSP/Protocol/Internal/Types/MarkedStringWithLanguage.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkedStringWithLanguage.p_o ) lsp-types> [155 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkedString ( generated/Language/LSP/Protocol/Internal/Types/MarkedString.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkedString.p_o ) lsp-types> [156 of 452] Compiling Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/MarkdownClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/MarkdownClientCapabilities.p_o ) lsp-types> [157 of 452] Compiling Language.LSP.Protocol.Internal.Types.LogTraceParams ( generated/Language/LSP/Protocol/Internal/Types/LogTraceParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/LogTraceParams.p_o ) lsp-types> [158 of 452] Compiling Language.LSP.Protocol.Internal.Types.LogMessageParams ( generated/Language/LSP/Protocol/Internal/Types/LogMessageParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/LogMessageParams.p_o ) mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Unboxed Vector mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Storable Vector mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Vector mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> List mono-traversable> head [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> tail [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> last [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> init [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> maximumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimum [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> minimumBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldMap1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldr1 [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> ofoldl1' [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Containers mono-traversable> Data.Map mono-traversable> difference [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> lookup [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insert [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> delete [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> singletonMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> findWithDefault [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertLookupWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> adjustMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> adjustWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateLookupWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> alter [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionsWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> mapWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> omapKeysWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Data.IntMap mono-traversable> difference [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> lookup [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insert [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> delete [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> singletonMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> findWithDefault [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertWithKey [✔] lsp-types> [159 of 452] Compiling Language.LSP.Protocol.Internal.Types.LocationUriOnly ( generated/Language/LSP/Protocol/Internal/Types/LocationUriOnly.hs, dist/build/Language/LSP/Protocol/Internal/Types/LocationUriOnly.p_o ) lsp-types> [160 of 452] Compiling Language.LSP.Protocol.Internal.Types.LocationLink ( generated/Language/LSP/Protocol/Internal/Types/LocationLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/LocationLink.p_o ) lsp-types> [161 of 452] Compiling Language.LSP.Protocol.Internal.Types.Location ( generated/Language/LSP/Protocol/Internal/Types/Location.hs, dist/build/Language/LSP/Protocol/Internal/Types/Location.p_o ) lsp-types> [162 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbol ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbol.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbol.p_o ) lsp-types> [163 of 452] Compiling Language.LSP.Protocol.Internal.Types.SymbolInformation ( generated/Language/LSP/Protocol/Internal/Types/SymbolInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/SymbolInformation.p_o ) lsp-types> [164 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRanges ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRanges.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRanges.p_o ) lsp-types> [165 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeParams.p_o ) lsp-types> [166 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeOptions.p_o ) lsp-types> [167 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeClientCapabilities.p_o ) lsp-types> [168 of 452] Compiling Language.LSP.Protocol.Internal.Types.LanguageKind ( generated/Language/LSP/Protocol/Internal/Types/LanguageKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/LanguageKind.p_o ) lsp-types> [169 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentItem ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentItem.p_o ) lsp-types> [170 of 452] Compiling Language.LSP.Protocol.Internal.Types.LSPErrorCodes ( generated/Language/LSP/Protocol/Internal/Types/LSPErrorCodes.hs, dist/build/Language/LSP/Protocol/Internal/Types/LSPErrorCodes.p_o ) lsp-types> [171 of 452] Compiling Language.LSP.Protocol.Internal.Types.InsertTextMode ( generated/Language/LSP/Protocol/Internal/Types/InsertTextMode.hs, dist/build/Language/LSP/Protocol/Internal/Types/InsertTextMode.p_o ) lsp-types> [172 of 452] Compiling Language.LSP.Protocol.Internal.Types.InsertTextFormat ( generated/Language/LSP/Protocol/Internal/Types/InsertTextFormat.hs, dist/build/Language/LSP/Protocol/Internal/Types/InsertTextFormat.p_o ) lsp-types> [173 of 452] Compiling Language.LSP.Protocol.Internal.Types.InsertReplaceEdit ( generated/Language/LSP/Protocol/Internal/Types/InsertReplaceEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/InsertReplaceEdit.p_o ) lsp-types> [174 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlineValueWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueWorkspaceClientCapabilities.p_o ) lsp-types> [175 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup ( generated/Language/LSP/Protocol/Internal/Types/InlineValueVariableLookup.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueVariableLookup.p_o ) lsp-types> [176 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueText ( generated/Language/LSP/Protocol/Internal/Types/InlineValueText.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueText.p_o ) mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertLookupWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> adjustMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> adjustWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateLookupWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> alter [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionsWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> mapWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> omapKeysWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Data.HashMap mono-traversable> difference [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> lookup [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insert [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> delete [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> singletonMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> findWithDefault [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> insertLookupWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> adjustMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> adjustWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateMap [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> updateLookupWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> alter [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> unionsWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> mapWithKey [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> omapKeysWith [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Foldl Integration mono-traversable> vector [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Replacing mono-traversable> List mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Vector mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Storable Vector mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Unboxed Vector mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Vector mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict ByteString mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy ByteString mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Text mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] lsp-types> [177 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueOptions ( generated/Language/LSP/Protocol/Internal/Types/InlineValueOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueOptions.p_o ) lsp-types> [178 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression ( generated/Language/LSP/Protocol/Internal/Types/InlineValueEvaluatableExpression.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueEvaluatableExpression.p_o ) lsp-types> [179 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueContext ( generated/Language/LSP/Protocol/Internal/Types/InlineValueContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueContext.p_o ) lsp-types> [180 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueParams ( generated/Language/LSP/Protocol/Internal/Types/InlineValueParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueParams.p_o ) lsp-types> [181 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlineValueClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueClientCapabilities.p_o ) lsp-types> [182 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValue ( generated/Language/LSP/Protocol/Internal/Types/InlineValue.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValue.p_o ) lsp-types> [183 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlayHintWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintWorkspaceClientCapabilities.p_o ) lsp-types> [184 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintParams ( generated/Language/LSP/Protocol/Internal/Types/InlayHintParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintParams.p_o ) lsp-types> [185 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintOptions ( generated/Language/LSP/Protocol/Internal/Types/InlayHintOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintOptions.p_o ) lsp-types> [186 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintKind ( generated/Language/LSP/Protocol/Internal/Types/InlayHintKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintKind.p_o ) lsp-types> [187 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializedParams ( generated/Language/LSP/Protocol/Internal/Types/InitializedParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializedParams.p_o ) lsp-types> [188 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializeError ( generated/Language/LSP/Protocol/Internal/Types/InitializeError.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializeError.p_o ) lsp-types> [189 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationParams ( generated/Language/LSP/Protocol/Internal/Types/ImplementationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationParams.p_o ) lsp-types> [190 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationOptions ( generated/Language/LSP/Protocol/Internal/Types/ImplementationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationOptions.p_o ) lsp-types> [191 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ImplementationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationClientCapabilities.p_o ) lsp-types> [192 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverParams ( generated/Language/LSP/Protocol/Internal/Types/HoverParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverParams.p_o ) lsp-types> [193 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverOptions ( generated/Language/LSP/Protocol/Internal/Types/HoverOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverOptions.p_o ) lsp-types> [194 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/HoverClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverClientCapabilities.p_o ) mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy Text mono-traversable> replaceElem old new === omap (\x -> if x == old then new else x) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old new === ointercalate new . splitSeq old [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> replaceSeq old old === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Sorting mono-traversable> List mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Vector mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Storable Vector mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Unboxed Vector mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Vector mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict ByteString mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy ByteString mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Text mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy Text mono-traversable> sortBy [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> sort [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Intercalate mono-traversable> List mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Vector mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Storable Vector mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Unboxed Vector mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Vector mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict ByteString mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy ByteString mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Text mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy Text mono-traversable> intercalate === defaultIntercalate [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Splitting mono-traversable> List mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Vector mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Storable Vector mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. lsp-types> [195 of 452] Compiling Language.LSP.Protocol.Internal.Types.Hover ( generated/Language/LSP/Protocol/Internal/Types/Hover.hs, dist/build/Language/LSP/Protocol/Internal/Types/Hover.p_o ) lsp-types> [196 of 452] Compiling Language.LSP.Protocol.Internal.Types.GlobPattern ( generated/Language/LSP/Protocol/Internal/Types/GlobPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/GlobPattern.p_o ) lsp-types> [197 of 452] Compiling Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/GeneralClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/GeneralClientCapabilities.p_o ) lsp-types> [198 of 452] Compiling Language.LSP.Protocol.Internal.Types.FormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/FormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FormattingOptions.p_o ) lsp-types> [199 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeParams ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeParams.p_o ) lsp-types> [200 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeOptions.p_o ) lsp-types> [201 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeKind ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeKind.p_o ) lsp-types> [202 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRange ( generated/Language/LSP/Protocol/Internal/Types/FoldingRange.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRange.p_o ) lsp-types> [203 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileSystemWatcher ( generated/Language/LSP/Protocol/Internal/Types/FileSystemWatcher.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileSystemWatcher.p_o ) lsp-types> [204 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileRename ( generated/Language/LSP/Protocol/Internal/Types/FileRename.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileRename.p_o ) lsp-types> [205 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameFilesParams ( generated/Language/LSP/Protocol/Internal/Types/RenameFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameFilesParams.p_o ) lsp-types> [206 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions ( generated/Language/LSP/Protocol/Internal/Types/FileOperationPatternOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPatternOptions.p_o ) lsp-types> [207 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationPatternKind ( generated/Language/LSP/Protocol/Internal/Types/FileOperationPatternKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPatternKind.p_o ) lsp-types> [208 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationPattern ( generated/Language/LSP/Protocol/Internal/Types/FileOperationPattern.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationPattern.p_o ) lsp-types> [209 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationFilter ( generated/Language/LSP/Protocol/Internal/Types/FileOperationFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationFilter.p_o ) lsp-types> [210 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/FileOperationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationRegistrationOptions.p_o ) lsp-types> [211 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationOptions ( generated/Language/LSP/Protocol/Internal/Types/FileOperationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationOptions.p_o ) lsp-types> [212 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceOptions ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceOptions.p_o ) mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Unboxed Vector mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Vector mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict ByteString mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy ByteString mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Strict Text mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Lazy Text mono-traversable> intercalate sep . splitSeq sep === id [✔] mono-traversable> +++ OK, passed 100 tests. lsp-types> [213 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/FileOperationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileOperationClientCapabilities.p_o ) lsp-types> [214 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileDelete ( generated/Language/LSP/Protocol/Internal/Types/FileDelete.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileDelete.p_o ) lsp-types> [215 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileCreate ( generated/Language/LSP/Protocol/Internal/Types/FileCreate.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileCreate.p_o ) lsp-types> [216 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileChangeType ( generated/Language/LSP/Protocol/Internal/Types/FileChangeType.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileChangeType.p_o ) lsp-types> [217 of 452] Compiling Language.LSP.Protocol.Internal.Types.FileEvent ( generated/Language/LSP/Protocol/Internal/Types/FileEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/FileEvent.p_o ) lsp-types> [218 of 452] Compiling Language.LSP.Protocol.Internal.Types.FailureHandlingKind ( generated/Language/LSP/Protocol/Internal/Types/FailureHandlingKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/FailureHandlingKind.p_o ) lsp-types> [219 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecutionSummary ( generated/Language/LSP/Protocol/Internal/Types/ExecutionSummary.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecutionSummary.p_o ) lsp-types> [220 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCell ( generated/Language/LSP/Protocol/Internal/Types/NotebookCell.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCell.p_o ) lsp-types> [221 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocument ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocument.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocument.p_o ) lsp-types> [222 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange ( generated/Language/LSP/Protocol/Internal/Types/NotebookCellArrayChange.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookCellArrayChange.p_o ) lsp-types> [223 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentCellChangeStructure ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChangeStructure.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChangeStructure.p_o ) lsp-types> [224 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentCellChanges ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChanges.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentCellChanges.p_o ) lsp-types> [225 of 452] Compiling Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent ( generated/Language/LSP/Protocol/Internal/Types/NotebookDocumentChangeEvent.hs, dist/build/Language/LSP/Protocol/Internal/Types/NotebookDocumentChangeEvent.p_o ) lsp-types> [226 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandRegistrationOptions.p_o ) lsp-types> [227 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandParams ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandParams.p_o ) lsp-types> [228 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandOptions.p_o ) lsp-types> [229 of 452] Compiling Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ExecuteCommandClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ExecuteCommandClientCapabilities.p_o ) lsp-types> [230 of 452] Compiling Language.LSP.Protocol.Internal.Types.ErrorCodes ( generated/Language/LSP/Protocol/Internal/Types/ErrorCodes.hs, dist/build/Language/LSP/Protocol/Internal/Types/ErrorCodes.p_o ) mono-traversable> splitSeq mempty xs === mempty : map singleton (otoList xs) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitSeq _ mempty == [mempty] [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> intercalate (singleton sep) . splitElem sep === id [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> length . splitElem sep === succ . length . filter (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep (replicate n sep) == replicate (n+1) mempty [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitWhen (== sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> splitElem sep === splitSeq (singleton sep) [✔] mono-traversable> +++ OK, passed 100 tests. mono-traversable> Other Issues mono-traversable> #26 headEx on a list works [✔] mono-traversable> #31 find doesn't infinitely loop on NonEmpty [✔] mono-traversable> #83 head on Seq works correctly [✔] mono-traversable> mono-traversable> Finished in 1.2320 seconds mono-traversable> 441 examples, 0 failures mono-traversable> Test suite test: PASS mono-traversable> Test suite logged to: dist/test/mono-traversable-1.0.21.0-test.log mono-traversable> 1 of 1 test suites (1 of 1 test cases) passed. mono-traversable> checkPhase completed in 33 seconds mono-traversable> Running phase: haddockPhase mono-traversable> Preprocessing library for mono-traversable-1.0.21.0.. mono-traversable> Running Haddock on library for mono-traversable-1.0.21.0.. mono-traversable> Warning: The documentation for the following packages are not installed. No mono-traversable> links will be generated to these packages: vector-0.13.2.0 lsp-types> [231 of 452] Compiling Language.LSP.Protocol.Internal.Types.EditRangeWithInsertReplace ( generated/Language/LSP/Protocol/Internal/Types/EditRangeWithInsertReplace.hs, dist/build/Language/LSP/Protocol/Internal/Types/EditRangeWithInsertReplace.p_o ) lsp-types> [232 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolParams.p_o ) lsp-types> [233 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolOptions.p_o ) lsp-types> [234 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbol ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbol.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbol.p_o ) lsp-types> [235 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingParams.p_o ) lsp-types> [236 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingOptions.p_o ) lsp-types> [237 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingClientCapabilities.p_o ) lsp-types> [238 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingParams.p_o ) lsp-types> [239 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingOptions.p_o ) lsp-types> [240 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingClientCapabilities.p_o ) lsp-types> [241 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkParams.p_o ) lsp-types> [242 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkOptions.p_o ) lsp-types> [243 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkClientCapabilities.p_o ) lsp-types> [244 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLink ( generated/Language/LSP/Protocol/Internal/Types/DocumentLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLink.p_o ) lsp-types> [245 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightParams.p_o ) lsp-types> [246 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightOptions.p_o ) lsp-types> [247 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightKind ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightKind.p_o ) lsp-types> [248 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightClientCapabilities.p_o ) lsp-types> [249 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlight ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlight.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlight.p_o ) lsp-types> [250 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingParams.p_o ) lsp-types> [251 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingOptions.p_o ) lsp-types> [252 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingClientCapabilities.p_o ) lsp-types> [253 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFilter ( generated/Language/LSP/Protocol/Internal/Types/DocumentFilter.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFilter.p_o ) lsp-types> [254 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSelector ( generated/Language/LSP/Protocol/Internal/Types/DocumentSelector.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSelector.p_o ) lsp-types> [255 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeHierarchyRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeHierarchyRegistrationOptions.p_o ) lsp-types> [256 of 452] Compiling Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TypeDefinitionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TypeDefinitionRegistrationOptions.p_o ) lsp-types> [257 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentSaveRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentSaveRegistrationOptions.p_o ) lsp-types> [258 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentRegistrationOptions.p_o ) lsp-types> [259 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentChangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentChangeRegistrationOptions.p_o ) lsp-types> [260 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpRegistrationOptions.p_o ) lsp-types> [261 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensRegistrationOptions.p_o ) lsp-types> [262 of 452] Compiling Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/SelectionRangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/SelectionRangeRegistrationOptions.p_o ) lsp-types> [263 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/RenameRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameRegistrationOptions.p_o ) lsp-types> [264 of 452] Compiling Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/ReferenceRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ReferenceRegistrationOptions.p_o ) lsp-types> [265 of 452] Compiling Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/MonikerRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/MonikerRegistrationOptions.p_o ) lsp-types> [266 of 452] Compiling Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/LinkedEditingRangeRegistrationOptions.p_o ) lsp-types> [267 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/InlineValueRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlineValueRegistrationOptions.p_o ) lsp-types> [268 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/InlayHintRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintRegistrationOptions.p_o ) lsp-types> [269 of 452] Compiling Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/ImplementationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ImplementationRegistrationOptions.p_o ) lsp-types> [270 of 452] Compiling Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/HoverRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/HoverRegistrationOptions.p_o ) lsp-types> [271 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeRegistrationOptions.p_o ) lsp-types> [272 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolRegistrationOptions.p_o ) lsp-types> [273 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentRangeFormattingRegistrationOptions.p_o ) lsp-types> [274 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentOnTypeFormattingRegistrationOptions.p_o ) lsp-types> [275 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentLinkRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentLinkRegistrationOptions.p_o ) lsp-types> [276 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentHighlightRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentHighlightRegistrationOptions.p_o ) lsp-types> [277 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentFormattingRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentFormattingRegistrationOptions.p_o ) lsp-types> [278 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportKind.p_o ) lsp-types> [279 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticParams.p_o ) lsp-types> [280 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorRegistrationOptions.p_o ) lsp-types> [281 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorParams ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorParams.p_o ) lsp-types> [282 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorOptions ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorOptions.p_o ) lsp-types> [283 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentColorClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentColorClientCapabilities.p_o ) lsp-types> [284 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidSaveTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidSaveTextDocumentParams.p_o ) lsp-types> [285 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidSaveNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidSaveNotebookDocumentParams.p_o ) lsp-types> [286 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidOpenTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidOpenTextDocumentParams.p_o ) lsp-types> [287 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidOpenNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidOpenNotebookDocumentParams.p_o ) lsp-types> [288 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidCloseTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidCloseTextDocumentParams.p_o ) lsp-types> [289 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidCloseNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidCloseNotebookDocumentParams.p_o ) lsp-types> [290 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWorkspaceFoldersParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWorkspaceFoldersParams.p_o ) lsp-types> [291 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesRegistrationOptions.p_o ) lsp-types> [292 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesParams.p_o ) lsp-types> [293 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeWatchedFilesClientCapabilities.p_o ) lsp-types> [294 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeTextDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeTextDocumentParams.p_o ) lsp-types> [295 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeNotebookDocumentParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeNotebookDocumentParams.p_o ) lsp-types> [296 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationRegistrationOptions.p_o ) lsp-types> [297 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams ( generated/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationParams.p_o ) lsp-types> [298 of 452] Compiling Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DidChangeConfigurationClientCapabilities.p_o ) lsp-types> [299 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticWorkspaceClientCapabilities.p_o ) lsp-types> [300 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticTag ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticTag.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticTag.p_o ) lsp-types> [301 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticSeverity ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticSeverity.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticSeverity.p_o ) lsp-types> [302 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticServerCancellationData.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticServerCancellationData.p_o ) lsp-types> [303 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticRelatedInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticRelatedInformation.p_o ) lsp-types> [304 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticRegistrationOptions.p_o ) lsp-types> [305 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticOptions ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticOptions.p_o ) lsp-types> [306 of 452] Compiling Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DiagnosticClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DiagnosticClientCapabilities.p_o ) lsp-types> [307 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeleteFilesParams ( generated/Language/LSP/Protocol/Internal/Types/DeleteFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFilesParams.p_o ) lsp-types> [308 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeleteFileOptions ( generated/Language/LSP/Protocol/Internal/Types/DeleteFileOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFileOptions.p_o ) lsp-types> [309 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DefinitionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionRegistrationOptions.p_o ) lsp-types> [310 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionParams ( generated/Language/LSP/Protocol/Internal/Types/DefinitionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionParams.p_o ) lsp-types> [311 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionOptions ( generated/Language/LSP/Protocol/Internal/Types/DefinitionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionOptions.p_o ) lsp-types> [312 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionLink ( generated/Language/LSP/Protocol/Internal/Types/DefinitionLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionLink.p_o ) lsp-types> [313 of 452] Compiling Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DefinitionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DefinitionClientCapabilities.p_o ) lsp-types> [314 of 452] Compiling Language.LSP.Protocol.Internal.Types.Definition ( generated/Language/LSP/Protocol/Internal/Types/Definition.hs, dist/build/Language/LSP/Protocol/Internal/Types/Definition.p_o ) lsp-types> [315 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/DeclarationRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationRegistrationOptions.p_o ) lsp-types> [316 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationParams ( generated/Language/LSP/Protocol/Internal/Types/DeclarationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationParams.p_o ) lsp-types> [317 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationOptions ( generated/Language/LSP/Protocol/Internal/Types/DeclarationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationOptions.p_o ) lsp-types> [318 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationLink ( generated/Language/LSP/Protocol/Internal/Types/DeclarationLink.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationLink.p_o ) lsp-types> [319 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DeclarationClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeclarationClientCapabilities.p_o ) lsp-types> [320 of 452] Compiling Language.LSP.Protocol.Internal.Types.Declaration ( generated/Language/LSP/Protocol/Internal/Types/Declaration.hs, dist/build/Language/LSP/Protocol/Internal/Types/Declaration.p_o ) lsp-types> [321 of 452] Compiling Language.LSP.Protocol.Internal.Types.CreateFilesParams ( generated/Language/LSP/Protocol/Internal/Types/CreateFilesParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CreateFilesParams.p_o ) lsp-types> [322 of 452] Compiling Language.LSP.Protocol.Internal.Types.CreateFileOptions ( generated/Language/LSP/Protocol/Internal/Types/CreateFileOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CreateFileOptions.p_o ) lsp-types> [323 of 452] Compiling Language.LSP.Protocol.Internal.Types.ConfigurationItem ( generated/Language/LSP/Protocol/Internal/Types/ConfigurationItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/ConfigurationItem.p_o ) lsp-types> [324 of 452] Compiling Language.LSP.Protocol.Internal.Types.ConfigurationParams ( generated/Language/LSP/Protocol/Internal/Types/ConfigurationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ConfigurationParams.p_o ) lsp-types> [325 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionTriggerKind ( generated/Language/LSP/Protocol/Internal/Types/CompletionTriggerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionTriggerKind.p_o ) lsp-types> [326 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CompletionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionRegistrationOptions.p_o ) lsp-types> [327 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionOptions ( generated/Language/LSP/Protocol/Internal/Types/CompletionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionOptions.p_o ) lsp-types> [328 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionListCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CompletionListCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionListCapabilities.p_o ) lsp-types> [329 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemTag ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemTag.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemTag.p_o ) lsp-types> [330 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemTagOptions ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemTagOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemTagOptions.p_o ) lsp-types> [331 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemLabelDetails.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemLabelDetails.p_o ) lsp-types> [332 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemKind ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemKind.p_o ) lsp-types> [333 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItemDefaults ( generated/Language/LSP/Protocol/Internal/Types/CompletionItemDefaults.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItemDefaults.p_o ) lsp-types> [334 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionContext ( generated/Language/LSP/Protocol/Internal/Types/CompletionContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionContext.p_o ) lsp-types> [335 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionParams ( generated/Language/LSP/Protocol/Internal/Types/CompletionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionParams.p_o ) lsp-types> [336 of 452] Compiling Language.LSP.Protocol.Internal.Types.Command ( generated/Language/LSP/Protocol/Internal/Types/Command.hs, dist/build/Language/LSP/Protocol/Internal/Types/Command.p_o ) lsp-types> [337 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintLabelPart ( generated/Language/LSP/Protocol/Internal/Types/InlayHintLabelPart.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintLabelPart.p_o ) lsp-types> [338 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHint ( generated/Language/LSP/Protocol/Internal/Types/InlayHint.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHint.p_o ) lsp-types> [339 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionItem ( generated/Language/LSP/Protocol/Internal/Types/CompletionItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionItem.p_o ) lsp-types> [340 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionList ( generated/Language/LSP/Protocol/Internal/Types/CompletionList.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionList.p_o ) lsp-types> [341 of 452] Compiling Language.LSP.Protocol.Internal.Types.ColorPresentation ( generated/Language/LSP/Protocol/Internal/Types/ColorPresentation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ColorPresentation.p_o ) lsp-types> [342 of 452] Compiling Language.LSP.Protocol.Internal.Types.Color ( generated/Language/LSP/Protocol/Internal/Types/Color.hs, dist/build/Language/LSP/Protocol/Internal/Types/Color.p_o ) lsp-types> [343 of 452] Compiling Language.LSP.Protocol.Internal.Types.ColorPresentationParams ( generated/Language/LSP/Protocol/Internal/Types/ColorPresentationParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ColorPresentationParams.p_o ) lsp-types> [344 of 452] Compiling Language.LSP.Protocol.Internal.Types.ColorInformation ( generated/Language/LSP/Protocol/Internal/Types/ColorInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ColorInformation.p_o ) lsp-types> [345 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CodeLensWorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensWorkspaceClientCapabilities.p_o ) lsp-types> [346 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeLensRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensRegistrationOptions.p_o ) lsp-types> [347 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensParams ( generated/Language/LSP/Protocol/Internal/Types/CodeLensParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensParams.p_o ) lsp-types> [348 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeLensOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensOptions.p_o ) lsp-types> [349 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CodeLensClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLensClientCapabilities.p_o ) lsp-types> [350 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeLens ( generated/Language/LSP/Protocol/Internal/Types/CodeLens.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeLens.p_o ) lsp-types> [351 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeDescription ( generated/Language/LSP/Protocol/Internal/Types/CodeDescription.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeDescription.p_o ) lsp-types> [352 of 452] Compiling Language.LSP.Protocol.Internal.Types.Diagnostic ( generated/Language/LSP/Protocol/Internal/Types/Diagnostic.hs, dist/build/Language/LSP/Protocol/Internal/Types/Diagnostic.p_o ) lsp-types> [353 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceFullDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceFullDocumentDiagnosticReport.p_o ) lsp-types> [354 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDocumentDiagnosticReport.p_o ) lsp-types> [355 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReportPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReportPartialResult.p_o ) lsp-types> [356 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceDiagnosticReport.p_o ) lsp-types> [357 of 452] Compiling Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams ( generated/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsParams.p_o ) lsp-types> [358 of 452] Compiling Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/FullDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/FullDocumentDiagnosticReport.p_o ) lsp-types> [359 of 452] Compiling Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/RelatedUnchangedDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/RelatedUnchangedDocumentDiagnosticReport.p_o ) lsp-types> [360 of 452] Compiling Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/RelatedFullDocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/RelatedFullDocumentDiagnosticReport.p_o ) lsp-types> [361 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReport.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReport.p_o ) lsp-types> [362 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult ( generated/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportPartialResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentDiagnosticReportPartialResult.p_o ) lsp-types> [363 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind ( generated/Language/LSP/Protocol/Internal/Types/CodeActionTriggerKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionTriggerKind.p_o ) lsp-types> [364 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionKind ( generated/Language/LSP/Protocol/Internal/Types/CodeActionKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionKind.p_o ) lsp-types> [365 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeActionRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionRegistrationOptions.p_o ) lsp-types> [366 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionOptions ( generated/Language/LSP/Protocol/Internal/Types/CodeActionOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionOptions.p_o ) lsp-types> [367 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionDisabled ( generated/Language/LSP/Protocol/Internal/Types/CodeActionDisabled.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionDisabled.p_o ) lsp-types> [368 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionContext ( generated/Language/LSP/Protocol/Internal/Types/CodeActionContext.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionContext.p_o ) lsp-types> [369 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionParams ( generated/Language/LSP/Protocol/Internal/Types/CodeActionParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionParams.p_o ) lsp-types> [370 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSymbolTagOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSymbolTagOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolTagOptions.p_o ) lsp-types> [371 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSymbolResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSymbolResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolResolveOptions.p_o ) lsp-types> [372 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSymbolKindOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSymbolKindOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSymbolKindOptions.p_o ) lsp-types> [373 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceSymbolClientCapabilities.p_o ) lsp-types> [374 of 452] Compiling Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/DocumentSymbolClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/DocumentSymbolClientCapabilities.p_o ) lsp-types> [375 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSignatureParameterInformationOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSignatureParameterInformationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSignatureParameterInformationOptions.p_o ) lsp-types> [376 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSignatureInformationOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSignatureInformationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSignatureInformationOptions.p_o ) lsp-types> [377 of 452] Compiling Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SignatureHelpClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SignatureHelpClientCapabilities.p_o ) lsp-types> [378 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientShowMessageActionItemOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientShowMessageActionItemOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientShowMessageActionItemOptions.p_o ) lsp-types> [379 of 452] Compiling Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ShowMessageRequestClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ShowMessageRequestClientCapabilities.p_o ) lsp-types> [380 of 452] Compiling Language.LSP.Protocol.Internal.Types.WindowClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WindowClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WindowClientCapabilities.p_o ) lsp-types> [381 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSemanticTokensRequestFullDelta ( generated/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestFullDelta.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestFullDelta.p_o ) lsp-types> [382 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientSemanticTokensRequestOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientSemanticTokensRequestOptions.p_o ) lsp-types> [383 of 452] Compiling Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/SemanticTokensClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/SemanticTokensClientCapabilities.p_o ) lsp-types> [384 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientInlayHintResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientInlayHintResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientInlayHintResolveOptions.p_o ) lsp-types> [385 of 452] Compiling Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/InlayHintClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/InlayHintClientCapabilities.p_o ) lsp-types> [386 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientInfo ( generated/Language/LSP/Protocol/Internal/Types/ClientInfo.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientInfo.p_o ) lsp-types> [387 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientFoldingRangeOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeOptions.p_o ) lsp-types> [388 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientFoldingRangeKindOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeKindOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientFoldingRangeKindOptions.p_o ) lsp-types> [389 of 452] Compiling Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/FoldingRangeClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/FoldingRangeClientCapabilities.p_o ) lsp-types> [390 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientDiagnosticsTagOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientDiagnosticsTagOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientDiagnosticsTagOptions.p_o ) lsp-types> [391 of 452] Compiling Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/PublishDiagnosticsClientCapabilities.p_o ) lsp-types> [392 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemResolveOptions.p_o ) lsp-types> [393 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptionsKind ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptionsKind.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptionsKind.p_o ) lsp-types> [394 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemInsertTextModeOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemInsertTextModeOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemInsertTextModeOptions.p_o ) lsp-types> [395 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCompletionItemOptions.p_o ) lsp-types> [396 of 452] Compiling Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CompletionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CompletionClientCapabilities.p_o ) lsp-types> [397 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCodeActionResolveOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCodeActionResolveOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionResolveOptions.p_o ) lsp-types> [398 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCodeActionKindOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCodeActionKindOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionKindOptions.p_o ) lsp-types> [399 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCodeActionLiteralOptions ( generated/Language/LSP/Protocol/Internal/Types/ClientCodeActionLiteralOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCodeActionLiteralOptions.p_o ) lsp-types> [400 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CodeActionClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeActionClientCapabilities.p_o ) lsp-types> [401 of 452] Compiling Language.LSP.Protocol.Internal.Types.ChangeAnnotationsSupportOptions ( generated/Language/LSP/Protocol/Internal/Types/ChangeAnnotationsSupportOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotationsSupportOptions.p_o ) lsp-types> [402 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceEditClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceEditClientCapabilities.p_o ) lsp-types> [403 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceClientCapabilities.p_o ) lsp-types> [404 of 452] Compiling Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier ( generated/Language/LSP/Protocol/Internal/Types/ChangeAnnotationIdentifier.hs, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotationIdentifier.p_o ) lsp-types> [405 of 452] Compiling Language.LSP.Protocol.Internal.Types.ResourceOperation ( generated/Language/LSP/Protocol/Internal/Types/ResourceOperation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ResourceOperation.p_o ) lsp-types> [406 of 452] Compiling Language.LSP.Protocol.Internal.Types.RenameFile ( generated/Language/LSP/Protocol/Internal/Types/RenameFile.hs, dist/build/Language/LSP/Protocol/Internal/Types/RenameFile.p_o ) lsp-types> [407 of 452] Compiling Language.LSP.Protocol.Internal.Types.DeleteFile ( generated/Language/LSP/Protocol/Internal/Types/DeleteFile.hs, dist/build/Language/LSP/Protocol/Internal/Types/DeleteFile.p_o ) lsp-types> [408 of 452] Compiling Language.LSP.Protocol.Internal.Types.CreateFile ( generated/Language/LSP/Protocol/Internal/Types/CreateFile.hs, dist/build/Language/LSP/Protocol/Internal/Types/CreateFile.p_o ) lsp-types> [409 of 452] Compiling Language.LSP.Protocol.Internal.Types.ChangeAnnotation ( generated/Language/LSP/Protocol/Internal/Types/ChangeAnnotation.hs, dist/build/Language/LSP/Protocol/Internal/Types/ChangeAnnotation.p_o ) lsp-types> [410 of 452] Compiling Language.LSP.Protocol.Internal.Types.CancelParams ( generated/Language/LSP/Protocol/Internal/Types/CancelParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CancelParams.p_o ) lsp-types> [411 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyRegistrationOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyRegistrationOptions.p_o ) lsp-types> [412 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyPrepareParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyPrepareParams.p_o ) lsp-types> [413 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyOptions ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOptions.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOptions.p_o ) lsp-types> [414 of 452] Compiling Language.LSP.Protocol.Internal.Types.ServerCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ServerCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ServerCapabilities.p_o ) lsp-types> [415 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializeResult ( generated/Language/LSP/Protocol/Internal/Types/InitializeResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializeResult.p_o ) mono-traversable> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stm-containers> Running phase: setupCompilerEnvironmentPhase stm-containers> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. mono-traversable> [1 of 6] Compiling Data.MonoTraversable ( src/Data/MonoTraversable.hs, nothing ) stm-containers> Running phase: unpackPhase stm-containers> unpacking source archive /nix/store/cl6r8ns8i7iyd2rl3d1fhwvkp8jv3icn-stm-containers-1.2.1.1.tar.gz stm-containers> source root is stm-containers-1.2.1.1 stm-containers> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "stm-containers-1.2.1.1/test/Suites/Map/Update.hs" stm-containers> Running phase: patchPhase stm-containers> Running phase: compileBuildDriverPhase stm-containers> setupCompileFlags: -package-db=/build/tmp.1CZys19zuw/setup-package.conf.d -threaded stm-containers> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.1CZys19zuw/Main.o ) stm-containers> [2 of 2] Linking Setup mono-traversable> [2 of 6] Compiling Data.Containers ( src/Data/Containers.hs, nothing ) mono-traversable> [3 of 6] Compiling Data.MonoTraversable.Unprefixed ( src/Data/MonoTraversable/Unprefixed.hs, nothing ) mono-traversable> [4 of 6] Compiling Data.Sequences ( src/Data/Sequences.hs, nothing ) mono-traversable> [5 of 6] Compiling Data.NonNull ( src/Data/NonNull.hs, nothing ) mono-traversable> [6 of 6] Compiling Paths_mono_traversable ( dist/build/autogen/Paths_mono_traversable.hs, nothing ) mono-traversable> Haddock coverage: mono-traversable> Warning: 'ByteString' is ambiguous. It is defined mono-traversable> * in ‘Data.ByteString.Internal.Type’ mono-traversable> * in ‘Data.ByteString.Lazy.Internal’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ mono-traversable> Warning: 'Text' is ambiguous. It is defined mono-traversable> * in ‘Data.Text.Internal’ mono-traversable> * in ‘Data.Text.Internal.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ mono-traversable> Warning: 'id' is ambiguous. It is defined mono-traversable> * in ‘Control.Category’ mono-traversable> * in ‘GHC.Base’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘GHC.Base’ mono-traversable> Warning: 'foldlUnwrap' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. stm-containers> Running phase: updateAutotoolsGnuConfigScriptsPhase mono-traversable> Warning: 'intercalate' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘Data.Text.Lazy’ mono-traversable> Warning: 'WrappedMono' is ambiguous. It is defined mono-traversable> * at src/Data/MonoTraversable.hs:1461:5 mono-traversable> * at src/Data/MonoTraversable.hs:1460:1 mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/MonoTraversable.hs:1460:1 mono-traversable> 94% ( 34 / 36) in 'Data.MonoTraversable' mono-traversable> Missing documentation for: mono-traversable> replaceElemStrictText (src/Data/MonoTraversable.hs:287) mono-traversable> replaceElemLazyText (src/Data/MonoTraversable.hs:290) mono-traversable> Warning: 'lookup' is ambiguous. It is defined mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.IntMap.Internal’ mono-traversable> * in ‘Data.Map.Internal’ mono-traversable> * at src/Data/Containers.hs:261:5 mono-traversable> * in ‘Data.HashMap.Internal’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Containers.hs:261:5 mono-traversable> Warning: 'unionsWith' is ambiguous. It is defined mono-traversable> * in ‘Data.IntMap.Strict.Internal’ mono-traversable> * in ‘Data.Map.Strict.Internal’ mono-traversable> * at src/Data/Containers.hs:509:5 mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Containers.hs:509:5 mono-traversable> 87% ( 7 / 8) in 'Data.Containers' mono-traversable> Missing documentation for: mono-traversable> Module header mono-traversable> 100% ( 32 / 32) in 'Data.MonoTraversable.Unprefixed' mono-traversable> Warning: 'words' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * at src/Data/Sequences.hs:1623:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1623:5 mono-traversable> Warning: 'unwords' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * at src/Data/Sequences.hs:1631:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1631:5 mono-traversable> Warning: 'lines' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * at src/Data/Sequences.hs:1640:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1640:5 mono-traversable> Warning: 'unlines' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * at src/Data/Sequences.hs:1648:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1648:5 mono-traversable> Warning: 'toLower' is ambiguous. It is defined mono-traversable> * at src/Data/Sequences.hs:1656:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1656:5 mono-traversable> Warning: 'toUpper' is ambiguous. It is defined mono-traversable> * at src/Data/Sequences.hs:1664:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1664:5 mono-traversable> Warning: 'fromList' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:150:5 mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:150:5 mono-traversable> Warning: 'a' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'b' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'c' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'break' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:180:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:180:5 mono-traversable> Warning: 'span' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:200:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:200:5 mono-traversable> Warning: 'not' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'Vector' is ambiguous. It is defined mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic.Base’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed.Base’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘Data.Vector.Unboxed.Base’ mono-traversable> Warning: 'z' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'Text' is ambiguous. It is defined mono-traversable> * in ‘Data.Text.Internal’ mono-traversable> * in ‘Data.Text.Internal.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ mono-traversable> Warning: 'takeWhile' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:226:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:226:5 mono-traversable> Warning: 'dropWhile' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:212:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:212:5 mono-traversable> Warning: 'splitAt' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:240:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:240:5 mono-traversable> Warning: 'take' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:256:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:256:5 mono-traversable> Warning: 'drop' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:272:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:272:5 mono-traversable> Warning: 'dropEnd' is ambiguous. It is defined mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:289:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:289:5 mono-traversable> Warning: 'partition' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:298:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:298:5 mono-traversable> Warning: 'filter' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:334:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:334:5 mono-traversable> Warning: 'uncons' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:311:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:311:5 mono-traversable> Warning: 'unsnoc' is ambiguous. It is defined mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:324:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:324:5 mono-traversable> Warning: 'replicate' is ambiguous. It is defined mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:350:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:350:5 mono-traversable> Warning: 'replicateM' is ambiguous. It is defined mono-traversable> * in ‘Control.Monad’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:354:5 mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:354:5 mono-traversable> Warning: 'group' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:1474:1 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1474:1 mono-traversable> Warning: 'groupBy' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:367:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:367:5 mono-traversable> Warning: 'subsequences' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * at src/Data/Sequences.hs:381:5 mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:381:5 mono-traversable> Warning: 'permutations' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * at src/Data/Sequences.hs:390:5 mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:390:5 mono-traversable> Warning: 'index' is ambiguous. It is defined mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:456:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:456:5 mono-traversable> Warning: 'splitWhen' is ambiguous. It is defined stm-containers> Running phase: configurePhase mono-traversable> * at src/Data/Sequences.hs:479:5 mono-traversable> * in ‘Data.List.Split.Internals’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:479:5 mono-traversable> Warning: 'seq' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'NonNull' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'SemiGroup' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'nfilter' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'intersperse' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:76:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:76:5 mono-traversable> Warning: 'reverse' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘GHC.List’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:84:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:84:5 mono-traversable> Warning: 'find' is ambiguous. It is defined mono-traversable> * in ‘Data.Foldable’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:97:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:97:5 mono-traversable> Warning: 'sortBy' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.Sequence.Internal.Sorting’ mono-traversable> * at src/Data/Sequences.hs:106:5 mono-traversable> * in ‘Data.Vector.Algorithms.Merge’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:106:5 mono-traversable> Warning: 'cons' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:114:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:114:5 mono-traversable> Warning: 'snoc' is ambiguous. It is defined mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:122:5 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:122:5 mono-traversable> Warning: 'singleton' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Sequence.Internal’ mono-traversable> * at src/Data/Sequences.hs:133:1 mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> * in ‘Data.Text.Show’ mono-traversable> * in ‘Data.Vector’ mono-traversable> * in ‘Data.Vector.Generic’ mono-traversable> * in ‘Data.Vector.Storable’ mono-traversable> * in ‘Data.Vector.Strict’ mono-traversable> * in ‘Data.Vector.Unboxed’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:133:1 mono-traversable> Warning: 'String' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'intercalate' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined in ‘Data.Text.Lazy’ mono-traversable> Warning: 'stripPrefix' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:1383:1 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1383:1 mono-traversable> Warning: 'stripSuffix' is ambiguous. It is defined mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:1396:1 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1396:1 mono-traversable> Warning: 'isPrefixOf' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:1460:1 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1460:1 mono-traversable> Warning: 'isSuffixOf' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.ByteString.Lazy’ mono-traversable> * at src/Data/Sequences.hs:1465:1 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1465:1 mono-traversable> Warning: 'isInfixOf' is ambiguous. It is defined mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * at src/Data/Sequences.hs:1470:1 mono-traversable> * in ‘Data.Text’ mono-traversable> * in ‘Data.Text.Lazy’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1470:1 mono-traversable> Warning: 'true' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> Warning: 'sort' is ambiguous. It is defined mono-traversable> * in ‘Data.List.NonEmpty’ mono-traversable> * in ‘Data.OldList’ mono-traversable> * in ‘Data.ByteString’ mono-traversable> * in ‘Data.Sequence.Internal.Sorting’ mono-traversable> * at src/Data/Sequences.hs:1606:1 mono-traversable> * in ‘Data.Vector.Algorithms.Merge’ mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/Sequences.hs:1606:1 stm-containers> configureFlags: --verbose --prefix=/nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc/share/doc/stm-containers-1.2.1.1 --with-gcc=gcc --package-db=/build/tmp.1CZys19zuw/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib mono-traversable> 80% ( 40 / 50) in 'Data.Sequences' mono-traversable> Missing documentation for: mono-traversable> splitElemStrictBS (src/Data/Sequences.hs:1525) mono-traversable> stripPrefixStrictBS (src/Data/Sequences.hs:1530) mono-traversable> stripSuffixStrictBS (src/Data/Sequences.hs:1535) mono-traversable> splitSeqLazyBS (src/Data/Sequences.hs:1547) mono-traversable> stripPrefixLazyBS (src/Data/Sequences.hs:1552) mono-traversable> stripSuffixLazyBS (src/Data/Sequences.hs:1557) mono-traversable> splitSeqStrictText (src/Data/Sequences.hs:1571) mono-traversable> replaceSeqStrictText (src/Data/Sequences.hs:1576) mono-traversable> splitSeqLazyText (src/Data/Sequences.hs:1590) mono-traversable> replaceSeqLazyText (src/Data/Sequences.hs:1595) mono-traversable> Warning: 'NonNull' is ambiguous. It is defined mono-traversable> * at src/Data/NonNull.hs:58:24 mono-traversable> * at src/Data/NonNull.hs:58:1 mono-traversable> You may be able to disambiguate the identifier by qualifying it or mono-traversable> by specifying the type/value namespace explicitly. mono-traversable> Defaulting to the one defined at src/Data/NonNull.hs:58:1 mono-traversable> Warning: 'foldl1'' is out of scope. mono-traversable> If you qualify the identifier, haddock can try to link it anyway. mono-traversable> 100% ( 30 / 30) in 'Data.NonNull' stm-containers> Using Parsec parser stm-containers> Configuring stm-containers-1.2.1.1... mono-traversable> Warning: Data.MonoTraversable: could not find link destinations for: mono-traversable> - Data.Vector.Vector mono-traversable> - Data.Vector.Unboxed.Base.Unbox mono-traversable> - Data.Vector.Storable.Vector mono-traversable> - Data.Vector.Strict.Vector mono-traversable> Warning: Data.Containers: could not find link destinations for: mono-traversable> - Data.Containers.D:R:ContainerKeyIntSet mono-traversable> - Data.Containers.D:R:ContainerKeyHashSet mono-traversable> - Data.Containers.D:R:ContainerKeySet mono-traversable> - Data.Containers.D:R:ContainerKeyIntMap mono-traversable> - Data.Containers.D:R:ContainerKeyHashMap mono-traversable> - Data.Containers.D:R:ContainerKeyMap mono-traversable> - Data.Containers.D:R:BPMKeyConstraintMapkey mono-traversable> - Data.Containers.D:R:MapValueList mono-traversable> - Data.Containers.D:R:MapValueIntMap mono-traversable> - Data.Containers.D:R:MapValueHashMap mono-traversable> - Data.Containers.D:R:MapValueMap mono-traversable> - Data.Containers.D:R:BPMKeyConstraintHashMapkey mono-traversable> - Data.Containers.D:R:ContainerKeyList mono-traversable> - Data.Containers.D:R:KeySetHashMap mono-traversable> - Data.Containers.D:R:KeySetIntMap mono-traversable> - Data.Containers.D:R:KeySetMap mono-traversable> Warning: Data.Sequences: could not find link destinations for: mono-traversable> - Data.Vector.Vector mono-traversable> - Data.Vector.Generic.Base.Vector mono-traversable> - Data.Vector.Unboxed.Base.Unbox mono-traversable> - Data.Vector.Storable.Vector mono-traversable> - Data.Vector.Strict.Vector mono-traversable> - Data.Sequences.D:R:IndexVector mono-traversable> - Data.Sequences.D:R:IndexVector0 mono-traversable> - Data.Sequences.D:R:IndexVector1 mono-traversable> - Data.Sequences.D:R:IndexVector2 mono-traversable> - Data.Sequences.D:R:IndexSeq mono-traversable> - Data.Sequences.D:R:IndexText mono-traversable> - Data.Sequences.D:R:IndexByteString mono-traversable> - Data.Sequences.D:R:IndexText0 mono-traversable> - Data.Sequences.D:R:IndexByteString0 mono-traversable> - Data.Sequences.D:R:IndexNonEmpty mono-traversable> - Data.Sequences.D:R:IndexList mono-traversable> - Data.NonNull.D:R:IndexNonNull mono-traversable> Warning: Data.NonNull: could not find link destinations for: mono-traversable> - Data.Vector.Vector mono-traversable> - Data.Vector.Unboxed.Base.Unbox mono-traversable> - Data.Vector.Storable.Vector mono-traversable> - Data.Vector.Strict.Vector mono-traversable> - Data.NonNull.D:R:IndexNonNull stm-containers> Dependency base >=4.9 && <5: using base-4.19.0.0 stm-containers> Dependency deferred-folds >=0.9 && <0.10: using deferred-folds-0.9.18.7 stm-containers> Dependency focus >=1.0.1.4 && <1.1: using focus-1.0.3.2 stm-containers> Dependency hashable >=1.4 && <2: using hashable-1.4.7.0 stm-containers> Dependency list-t >=1.0.1 && <1.1: using list-t-1.0.5.7 stm-containers> Dependency stm-hamt >=1.2.1 && <1.3: using stm-hamt-1.2.1.1 stm-containers> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 stm-containers> Dependency deferred-folds: using deferred-folds-0.9.18.7 stm-containers> Dependency focus: using focus-1.0.3.2 stm-containers> Dependency foldl >=1.4 && <2: using foldl-1.4.18 stm-containers> Dependency free >=4.6 && <6: using free-5.2 stm-containers> Dependency list-t: using list-t-1.0.5.7 stm-containers> Dependency quickcheck-instances >=0.3.29.1 && <0.4: using stm-containers> quickcheck-instances-0.3.32 stm-containers> Dependency rerebase >=1 && <2: using rerebase-1.21.2 stm-containers> Dependency stm-containers: using stm-containers-1.2.1.1 stm-containers> Dependency tasty >=0.12 && <2: using tasty-1.5.3 stm-containers> Dependency tasty-hunit >=0.10.0.3 && <0.11: using tasty-hunit-0.10.2 stm-containers> Dependency tasty-quickcheck >=0.10.2 && <0.12: using tasty-quickcheck-0.11 stm-containers> Source component graph: stm-containers> component lib stm-containers> component test:test dependency lib stm-containers> Configured component graph: stm-containers> component stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> include base-4.19.0.0-05c7 stm-containers> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-containers> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-containers> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 stm-containers> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-containers> include stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-containers> include transformers-0.6.1.0-7653 stm-containers> component stm-containers-1.2.1.1-AJxdFQG8r4ZLk62fF2Ec0r-test stm-containers> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-containers> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-containers> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW stm-containers> include free-5.2-8megj07mRH03P7gwL92jSM stm-containers> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-containers> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X stm-containers> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan stm-containers> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG stm-containers> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr stm-containers> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb stm-containers> Linked component graph: stm-containers> unit stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> include base-4.19.0.0-05c7 stm-containers> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-containers> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-containers> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 stm-containers> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-containers> include stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-containers> include transformers-0.6.1.0-7653 stm-containers> StmContainers.Bimap=stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M:StmContainers.Bimap,StmContainers.Map=stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M:StmContainers.Map,StmContainers.Multimap=stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M:StmContainers.Multimap,StmContainers.Set=stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M:StmContainers.Set stm-containers> unit stm-containers-1.2.1.1-AJxdFQG8r4ZLk62fF2Ec0r-test stm-containers> include deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-containers> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-containers> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW stm-containers> include free-5.2-8megj07mRH03P7gwL92jSM stm-containers> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-containers> include quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X stm-containers> include rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan stm-containers> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG stm-containers> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr stm-containers> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb stm-containers> Ready component graph: stm-containers> definite stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> depends base-4.19.0.0-05c7 stm-containers> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-containers> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-containers> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 stm-containers> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-containers> depends stm-hamt-1.2.1.1-4iuSy8kAsPcB2htl9QZMc6 stm-containers> depends transformers-0.6.1.0-7653 stm-containers> definite stm-containers-1.2.1.1-AJxdFQG8r4ZLk62fF2Ec0r-test stm-containers> depends deferred-folds-0.9.18.7-1CTDgjcrJTDAD6TvFZlML9 stm-containers> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD stm-containers> depends foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW stm-containers> depends free-5.2-8megj07mRH03P7gwL92jSM stm-containers> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk stm-containers> depends quickcheck-instances-0.3.32-9bH1JlwJPCpLQxt7FN8v8X stm-containers> depends rerebase-1.21.2-9nZcX5cCM7A53OCJ0DRaan stm-containers> depends stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG stm-containers> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr stm-containers> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb stm-containers> Using Cabal-3.10.2.0 compiled by ghc-9.8 stm-containers> Using compiler: ghc-9.8.1 stm-containers> Using install prefix: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 stm-containers> Executables installed in: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/bin stm-containers> Libraries installed in: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> Dynamic Libraries installed in: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 stm-containers> Private executables installed in: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/libexec/x86_64-linux-ghc-9.8.1/stm-containers-1.2.1.1 stm-containers> Data files installed in: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/share/x86_64-linux-ghc-9.8.1/stm-containers-1.2.1.1 stm-containers> Documentation installed in: stm-containers> /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc/share/doc/stm-containers-1.2.1.1 stm-containers> Configuration files installed in: stm-containers> /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/etc stm-containers> No alex found stm-containers> Using ar found on system at: stm-containers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar stm-containers> No c2hs found stm-containers> No cpphs found stm-containers> No doctest found stm-containers> Using gcc version 14.3.0 given by user at: stm-containers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc stm-containers> Using ghc version 9.8.1 found on system at: stm-containers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc stm-containers> Using ghc-pkg version 9.8.1 found on system at: stm-containers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 stm-containers> No ghcjs found stm-containers> No ghcjs-pkg found stm-containers> No greencard found stm-containers> Using haddock version 2.30.0 found on system at: stm-containers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 stm-containers> No happy found stm-containers> Using haskell-suite found on system at: haskell-suite-dummy-location stm-containers> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location stm-containers> No hmake found stm-containers> Using hpc version 0.69 found on system at: stm-containers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 stm-containers> Using hsc2hs version 0.68.10 found on system at: stm-containers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 stm-containers> Using hscolour version 1.25 found on system at: stm-containers> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour stm-containers> No jhc found stm-containers> Using ld found on system at: stm-containers> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold stm-containers> No pkg-config found stm-containers> Using runghc version 9.8.1 found on system at: stm-containers> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 stm-containers> Using strip version 2.44 found on system at: stm-containers> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip stm-containers> Using tar found on system at: stm-containers> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar stm-containers> No uhc found stm-containers> Running phase: buildPhase stm-containers> Preprocessing library for stm-containers-1.2.1.1.. stm-containers> Building library for stm-containers-1.2.1.1.. stm-containers> [1 of 5] Compiling StmContainers.Prelude ( library/StmContainers/Prelude.hs, dist/build/StmContainers/Prelude.o, dist/build/StmContainers/Prelude.dyn_o ) stm-containers> [2 of 5] Compiling StmContainers.Map ( library/StmContainers/Map.hs, dist/build/StmContainers/Map.o, dist/build/StmContainers/Map.dyn_o ) stm-containers> [3 of 5] Compiling StmContainers.Bimap ( library/StmContainers/Bimap.hs, dist/build/StmContainers/Bimap.o, dist/build/StmContainers/Bimap.dyn_o ) stm-containers> [4 of 5] Compiling StmContainers.Set ( library/StmContainers/Set.hs, dist/build/StmContainers/Set.o, dist/build/StmContainers/Set.dyn_o ) stm-containers> [5 of 5] Compiling StmContainers.Multimap ( library/StmContainers/Multimap.hs, dist/build/StmContainers/Multimap.o, dist/build/StmContainers/Multimap.dyn_o ) stm-containers> [1 of 5] Compiling StmContainers.Prelude ( library/StmContainers/Prelude.hs, dist/build/StmContainers/Prelude.p_o ) stm-containers> [2 of 5] Compiling StmContainers.Map ( library/StmContainers/Map.hs, dist/build/StmContainers/Map.p_o ) stm-containers> [3 of 5] Compiling StmContainers.Bimap ( library/StmContainers/Bimap.hs, dist/build/StmContainers/Bimap.p_o ) stm-containers> [4 of 5] Compiling StmContainers.Set ( library/StmContainers/Set.hs, dist/build/StmContainers/Set.p_o ) stm-containers> [5 of 5] Compiling StmContainers.Multimap ( library/StmContainers/Multimap.hs, dist/build/StmContainers/Multimap.p_o ) mono-traversable> Documentation created: dist/doc/html/mono-traversable/, mono-traversable> dist/doc/html/mono-traversable/mono-traversable.txt mono-traversable> Preprocessing test suite 'test' for mono-traversable-1.0.21.0.. mono-traversable> Running phase: installPhase mono-traversable> Installing library in /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N mono-traversable> Running phase: fixupPhase mono-traversable> shrinking RPATHs of ELF executables and libraries in /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 mono-traversable> shrinking /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N-ghc9.8.1.so mono-traversable> checking for references to /build/ in /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0... mono-traversable> patching script interpreter paths in /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 mono-traversable> stripping (with command strip and flags -S -p) in /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0/lib stm-containers> Preprocessing test suite 'test' for stm-containers-1.2.1.1.. stm-containers> Building test suite 'test' for stm-containers-1.2.1.1.. stm-containers> [1 of 4] Compiling Suites.Bimap ( test/Suites/Bimap.hs, dist/build/test/test-tmp/Suites/Bimap.o, dist/build/test/test-tmp/Suites/Bimap.dyn_o ) mono-traversable> shrinking RPATHs of ELF executables and libraries in /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc mono-traversable> checking for references to /build/ in /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc... mono-traversable> patching script interpreter paths in /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc mono-traversable (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 mono-traversable (post)> Pushing 2 paths (106 are already present) using zstd to cache sellout ⏳ mono-traversable (post)> mono-traversable (post)> Pushing /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc (5.39 MiB) mono-traversable (post)> Pushing /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 (23.67 MiB) mono-traversable (post)> mono-traversable (post)> All done. mono-traversable (post)> added 2 signatures mono-traversable (post)> added 1 signatures mono-traversable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 mono-traversable (post)> copying 2 paths... mono-traversable (post)> copying path '/nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc' to 'https://cache.nix-ci.com'... mono-traversable (post)> copying path '/nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0' to 'https://cache.nix-ci.com'... mono-traversable (post)> copying 1 paths... mono-traversable (post)> copying path '/nix/store/6135r2b9zvibkac2yazv8r4akv1f3z6h-mono-traversable-1.0.21.0.drv' to 'https://cache.nix-ci.com'... mono-traversable (post)> added 0 signatures mono-traversable (post)> added 0 signatures mono-traversable (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc /nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0 mono-traversable (post)> copying 2 paths... mono-traversable (post)> copying path '/nix/store/na94y0n4hxr1lrgznmd73zkf3bvlchfv-mono-traversable-1.0.21.0-doc' to 'ssh-ng://worker.nix-ci.com'... mono-traversable (post)> copying path '/nix/store/z0400q9pxaj74ccpbi6yd6k2xdam401k-mono-traversable-1.0.21.0' to 'ssh-ng://worker.nix-ci.com'... mono-traversable (post)> copying 1 paths... mono-traversable (post)> copying path '/nix/store/6135r2b9zvibkac2yazv8r4akv1f3z6h-mono-traversable-1.0.21.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/d3r7n7hgq3cwqs5wsdhjimp1cr842gbr-conduit-1.3.6.1.drv'... lsp-types> [416 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyItem ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyItem.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyItem.p_o ) lsp-types> [417 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCallsParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCallsParams.p_o ) lsp-types> [418 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCall.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyOutgoingCall.p_o ) lsp-types> [419 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCallsParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCallsParams.p_o ) lsp-types> [420 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCall.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyIncomingCall.p_o ) lsp-types> [421 of 452] Compiling Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/CallHierarchyClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/CallHierarchyClientCapabilities.p_o ) lsp-types> [422 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentClientCapabilities.p_o ) lsp-types> [423 of 452] Compiling Language.LSP.Protocol.Internal.Types.ClientCapabilities ( generated/Language/LSP/Protocol/Internal/Types/ClientCapabilities.hs, dist/build/Language/LSP/Protocol/Internal/Types/ClientCapabilities.p_o ) lsp-types> [424 of 452] Compiling Language.LSP.Protocol.Internal.Types.UInitializeParams ( generated/Language/LSP/Protocol/Internal/Types/UInitializeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/UInitializeParams.p_o ) lsp-types> [425 of 452] Compiling Language.LSP.Protocol.Internal.Types.InitializeParams ( generated/Language/LSP/Protocol/Internal/Types/InitializeParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/InitializeParams.p_o ) lsp-types> [426 of 452] Compiling Language.LSP.Protocol.Internal.Types.BaseSymbolInformation ( generated/Language/LSP/Protocol/Internal/Types/BaseSymbolInformation.hs, dist/build/Language/LSP/Protocol/Internal/Types/BaseSymbolInformation.p_o ) lsp-types> [427 of 452] Compiling Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult ( generated/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditResult.hs, dist/build/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditResult.p_o ) lsp-types> [428 of 452] Compiling Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit ( generated/Language/LSP/Protocol/Internal/Types/AnnotatedTextEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/AnnotatedTextEdit.p_o ) lsp-types> [429 of 452] Compiling Language.LSP.Protocol.Internal.Types.TextDocumentEdit ( generated/Language/LSP/Protocol/Internal/Types/TextDocumentEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/TextDocumentEdit.p_o ) lsp-types> [430 of 452] Compiling Language.LSP.Protocol.Internal.Types.WorkspaceEdit ( generated/Language/LSP/Protocol/Internal/Types/WorkspaceEdit.hs, dist/build/Language/LSP/Protocol/Internal/Types/WorkspaceEdit.p_o ) lsp-types> [431 of 452] Compiling Language.LSP.Protocol.Internal.Types.CodeAction ( generated/Language/LSP/Protocol/Internal/Types/CodeAction.hs, dist/build/Language/LSP/Protocol/Internal/Types/CodeAction.p_o ) lsp-types> [432 of 452] Compiling Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams ( generated/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditParams.hs, dist/build/Language/LSP/Protocol/Internal/Types/ApplyWorkspaceEditParams.p_o ) stm-containers> [2 of 4] Compiling Suites.Map.Update ( test/Suites/Map/Update.hs, dist/build/test/test-tmp/Suites/Map/Update.o, dist/build/test/test-tmp/Suites/Map/Update.dyn_o ) stm-containers> [3 of 4] Compiling Suites.Map ( test/Suites/Map.hs, dist/build/test/test-tmp/Suites/Map.o, dist/build/test/test-tmp/Suites/Map.dyn_o ) stm-containers> [4 of 4] Compiling Main ( test/Main.hs, dist/build/test/test-tmp/Main.o, dist/build/test/test-tmp/Main.dyn_o ) stm-containers> [5 of 5] Linking dist/build/test/test stm-containers> Running phase: checkPhase stm-containers> Running 1 test suites... stm-containers> Test suite test: RUNNING... stm-containers> stm-containers> Bimap stm-containers> construction: OK stm-containers> deleteLeft: OK stm-containers> deleteRight: OK stm-containers> replacing construction: OK stm-containers> insert overwrites: OK stm-containers> insert overwrites 2: OK stm-containers> Map stm-containers> sizeAndList: OK stm-containers> +++ OK, passed 100 tests. stm-containers> fromListToListHashMapIsomorphism: OK stm-containers> +++ OK, passed 100 tests. stm-containers> updatesProduceTheSameEffectAsInHashMap: OK stm-containers> +++ OK, passed 100 tests. stm-containers> focusInsert: OK stm-containers> focusInsertAndDelete: OK stm-containers> focusInsertAndDeleteWithCollision: OK stm-containers> insert: OK stm-containers> insert2: OK stm-containers> adjust: OK stm-containers> focusReachesTheTarget: OK stm-containers> notNull: OK stm-containers> nullAfterDeletingTheLastElement: OK stm-containers> stm-containers> All 18 tests passed (0.01s) stm-containers> Test suite test: PASS stm-containers> Test suite logged to: dist/test/stm-containers-1.2.1.1-test.log stm-containers> 1 of 1 test suites (1 of 1 test cases) passed. stm-containers> Running phase: haddockPhase stm-containers> Preprocessing library for stm-containers-1.2.1.1.. stm-containers> Running Haddock on library for stm-containers-1.2.1.1.. stm-containers> Warning: The documentation for the following packages are not installed. No stm-containers> links will be generated to these packages: vector-0.13.2.0 stm-containers> Warning: --source-* options are ignored when --hyperlinked-source is enabled. stm-containers> [1 of 5] Compiling StmContainers.Prelude ( library/StmContainers/Prelude.hs, /build/ghc676_0/ghc_4.o, /build/ghc676_0/ghc_4.dyn_o ) stm-containers> [2 of 5] Compiling StmContainers.Map ( library/StmContainers/Map.hs, /build/ghc676_0/ghc_2.o, /build/ghc676_0/ghc_2.dyn_o ) stm-containers> [3 of 5] Compiling StmContainers.Bimap ( library/StmContainers/Bimap.hs, nothing ) stm-containers> [4 of 5] Compiling StmContainers.Set ( library/StmContainers/Set.hs, /build/ghc676_0/ghc_6.o, /build/ghc676_0/ghc_6.dyn_o ) stm-containers> [5 of 5] Compiling StmContainers.Multimap ( library/StmContainers/Multimap.hs, nothing ) stm-containers> Haddock coverage: stm-containers> Warning: 'modifyTVar' is out of scope. stm-containers> If you qualify the identifier, haddock can try to link it anyway. stm-containers> 92% ( 13 / 14) in 'StmContainers.Map' stm-containers> Missing documentation for: stm-containers> Module header stm-containers> 94% ( 16 / 17) in 'StmContainers.Bimap' stm-containers> Missing documentation for: stm-containers> Module header stm-containers> 92% ( 12 / 13) in 'StmContainers.Set' stm-containers> Missing documentation for: stm-containers> Module header stm-containers> 94% ( 17 / 18) in 'StmContainers.Multimap' stm-containers> Missing documentation for: stm-containers> Module header stm-containers> Documentation created: dist/doc/html/stm-containers/, stm-containers> dist/doc/html/stm-containers/stm-containers.txt stm-containers> Preprocessing test suite 'test' for stm-containers-1.2.1.1.. stm-containers> Running phase: installPhase stm-containers> Installing library in /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M stm-containers> Running phase: fixupPhase stm-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 stm-containers> shrinking /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSstm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M-ghc9.8.1.so stm-containers> checking for references to /build/ in /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1... lsp-types> [433 of 452] Compiling Language.LSP.Protocol.Internal.Method ( generated/Language/LSP/Protocol/Internal/Method.hs, dist/build/Language/LSP/Protocol/Internal/Method.p_o ) lsp-types> [434 of 452] Compiling Language.LSP.Protocol.Message.Method ( src/Language/LSP/Protocol/Message/Method.hs, dist/build/Language/LSP/Protocol/Message/Method.p_o ) stm-containers> patching script interpreter paths in /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 stm-containers> stripping (with command strip and flags -S -p) in /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1/lib stm-containers> shrinking RPATHs of ELF executables and libraries in /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc stm-containers> checking for references to /build/ in /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc... stm-containers> patching script interpreter paths in /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc stm-containers (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 stm-containers (post)> Pushing 2 paths (148 are already present) using zstd to cache sellout ⏳ stm-containers (post)> stm-containers (post)> Pushing /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc (601.91 KiB) stm-containers (post)> Pushing /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 (1.24 MiB) stm-containers (post)> stm-containers (post)> All done. stm-containers (post)> added 2 signatures stm-containers (post)> added 1 signatures stm-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 stm-containers (post)> copying 2 paths... stm-containers (post)> copying path '/nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc' to 'https://cache.nix-ci.com'... stm-containers (post)> copying path '/nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1' to 'https://cache.nix-ci.com'... stm-containers (post)> copying 1 paths... stm-containers (post)> copying path '/nix/store/c9p0qywb2cvhih4mnlzvd8i9jhbnzqf2-stm-containers-1.2.1.1.drv' to 'https://cache.nix-ci.com'... stm-containers (post)> added 0 signatures stm-containers (post)> added 0 signatures stm-containers (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc /nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1 stm-containers (post)> copying 2 paths... stm-containers (post)> copying path '/nix/store/cx9l51x49r2zmamq5i0z2ibbwa056qfy-stm-containers-1.2.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... stm-containers (post)> copying path '/nix/store/mhk7ckp7si3zasmi9546an3avv16pxmd-stm-containers-1.2.1.1' to 'ssh-ng://worker.nix-ci.com'... stm-containers (post)> copying 1 paths... stm-containers (post)> copying path '/nix/store/c9p0qywb2cvhih4mnlzvd8i9jhbnzqf2-stm-containers-1.2.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/zb00ckci23bzz7q4r7036brk3rmllbrh-hls-graph-2.10.0.0.drv'... lsp-types> [435 of 452] Compiling Language.LSP.Protocol.Message.LspId ( src/Language/LSP/Protocol/Message/LspId.hs, dist/build/Language/LSP/Protocol/Message/LspId.p_o ) lsp-types> [436 of 452] Compiling Language.LSP.Protocol.Internal.Types ( generated/Language/LSP/Protocol/Internal/Types.hs, dist/build/Language/LSP/Protocol/Internal/Types.p_o ) lsp-types> [437 of 452] Compiling Language.LSP.Protocol.Types.WatchKinds ( src/Language/LSP/Protocol/Types/WatchKinds.hs, dist/build/Language/LSP/Protocol/Types/WatchKinds.p_o ) lsp-types> [438 of 452] Compiling Language.LSP.Protocol.Types.Orphans ( src/Language/LSP/Protocol/Types/Orphans.hs, dist/build/Language/LSP/Protocol/Types/Orphans.p_o ) lsp-types> [439 of 452] Compiling Language.LSP.Protocol.Types.Edit ( src/Language/LSP/Protocol/Types/Edit.hs, dist/build/Language/LSP/Protocol/Types/Edit.p_o ) lsp-types> [440 of 452] Compiling Language.LSP.Protocol.Types.CodeAction ( src/Language/LSP/Protocol/Types/CodeAction.hs, dist/build/Language/LSP/Protocol/Types/CodeAction.p_o ) lsp-types> [441 of 452] Compiling Language.LSP.Protocol.Types ( src/Language/LSP/Protocol/Types.hs, dist/build/Language/LSP/Protocol/Types.p_o ) lsp-types> [442 of 452] Compiling Language.LSP.Protocol.Message.Types ( src/Language/LSP/Protocol/Message/Types.hs, dist/build/Language/LSP/Protocol/Message/Types.p_o ) lsp-types> lsp-types> src/Language/LSP/Protocol/Message/Types.hs:87:9: warning: [GHC-02256] [-Wambiguous-fields] lsp-types> Ambiguous record update with parent type constructor ‘ResponseError’. lsp-types> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> Consider disambiguating using module qualification instead. lsp-types> | lsp-types> 87 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-types> lsp-types> src/Language/LSP/Protocol/Message/Types.hs:179:9: warning: [GHC-02256] [-Wambiguous-fields] lsp-types> Ambiguous record update with parent type constructor ‘TResponseError’. lsp-types> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. lsp-types> Consider disambiguating using module qualification instead. lsp-types> | lsp-types> 179 | x{_code = InR (fromOpenEnumBaseType n)} lsp-types> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> Running phase: setupCompilerEnvironmentPhase conduit> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. conduit> Running phase: unpackPhase conduit> unpacking source archive /nix/store/8sp5k4g5r92npk40bv2qg6bwndx645hy-conduit-1.3.6.1.tar.gz conduit> source root is conduit-1.3.6.1 conduit> setting SOURCE_DATE_EPOCH to timestamp 1740294189 of file "conduit-1.3.6.1/conduit.cabal" conduit> Running phase: patchPhase conduit> Running phase: compileBuildDriverPhase conduit> setupCompileFlags: -package-db=/build/tmp.vNYqYWJJXM/setup-package.conf.d -threaded conduit> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.vNYqYWJJXM/Main.o ) conduit> [2 of 2] Linking Setup conduit> Running phase: updateAutotoolsGnuConfigScriptsPhase conduit> Running phase: configurePhase conduit> configureFlags: --verbose --prefix=/nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc/share/doc/conduit-1.3.6.1 --with-gcc=gcc --package-db=/build/tmp.vNYqYWJJXM/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib conduit> Using Parsec parser conduit> Configuring conduit-1.3.6.1... conduit> Dependency base >=4.12 && <5: using base-4.19.0.0 conduit> Dependency bytestring: using bytestring-0.12.0.2 conduit> Dependency directory: using directory-1.3.8.1 conduit> Dependency exceptions: using exceptions-0.10.7 conduit> Dependency filepath: using filepath-1.4.100.4 conduit> Dependency mono-traversable >=1.0.7: using mono-traversable-1.0.21.0 conduit> Dependency mtl: using mtl-2.3.1 conduit> Dependency primitive: using primitive-0.9.1.0 conduit> Dependency resourcet >=1.2 && <1.4: using resourcet-1.3.0 conduit> Dependency text: using text-2.1 conduit> Dependency transformers >=0.4: using transformers-0.6.1.0 conduit> Dependency unix: using unix-2.8.3.0 conduit> Dependency unliftio-core: using unliftio-core-0.2.1.0 conduit> Dependency vector: using vector-0.13.2.0 conduit> Dependency QuickCheck >=2.7: using QuickCheck-2.14.3 conduit> Dependency base: using base-4.19.0.0 conduit> Dependency bytestring: using bytestring-0.12.0.2 conduit> Dependency conduit: using conduit-1.3.6.1 conduit> Dependency containers: using containers-0.6.8 conduit> Dependency directory: using directory-1.3.8.1 conduit> Dependency exceptions >=0.6: using exceptions-0.10.7 conduit> Dependency filepath: using filepath-1.4.100.4 conduit> Dependency hspec >=1.3: using hspec-2.11.12 conduit> Dependency mono-traversable: using mono-traversable-1.0.21.0 conduit> Dependency mtl: using mtl-2.3.1 conduit> Dependency resourcet: using resourcet-1.3.0 conduit> Dependency safe: using safe-0.3.21 conduit> Dependency silently: using silently-1.2.5.4 conduit> Dependency split >=0.2.0.0: using split-0.2.5 conduit> Dependency text: using text-2.1 conduit> Dependency transformers: using transformers-0.6.1.0 conduit> Dependency unliftio >=0.2.4.0: using unliftio-0.2.25.1 conduit> Dependency vector: using vector-0.13.2.0 conduit> Source component graph: conduit> component lib conduit> component test:conduit-test dependency lib conduit> Configured component graph: conduit> component conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> include base-4.19.0.0-05c7 conduit> include bytestring-0.12.0.2-3593 conduit> include directory-1.3.8.1-696d conduit> include exceptions-0.10.7-57c8 conduit> include filepath-1.4.100.4-dda0 conduit> include mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N conduit> include mtl-2.3.1-eef8 conduit> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ conduit> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit> include text-2.1-c70b conduit> include transformers-0.6.1.0-7653 conduit> include unix-2.8.3.0-38c7 conduit> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW conduit> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 conduit> component conduit-1.3.6.1-60egbPPVgzxL2LnU3PpQ0z-conduit-test conduit> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg conduit> include base-4.19.0.0-05c7 conduit> include bytestring-0.12.0.2-3593 conduit> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> include containers-0.6.8-e785 conduit> include directory-1.3.8.1-696d conduit> include exceptions-0.10.7-57c8 conduit> include filepath-1.4.100.4-dda0 conduit> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF conduit> include mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N conduit> include mtl-2.3.1-eef8 conduit> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit> include safe-0.3.21-GvAYZRhsg24ENxniSyOqsT conduit> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv conduit> include split-0.2.5-KFUcf5ndH0CFWVLuMZYIy1 conduit> include text-2.1-c70b conduit> include transformers-0.6.1.0-7653 conduit> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 conduit> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 conduit> Linked component graph: conduit> unit conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> include base-4.19.0.0-05c7 conduit> include bytestring-0.12.0.2-3593 conduit> include directory-1.3.8.1-696d conduit> include exceptions-0.10.7-57c8 conduit> include filepath-1.4.100.4-dda0 conduit> include mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N conduit> include mtl-2.3.1-eef8 conduit> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ conduit> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit> include text-2.1-c70b conduit> include transformers-0.6.1.0-7653 conduit> include unix-2.8.3.0-38c7 conduit> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW conduit> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 conduit> Conduit=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Conduit,Data.Conduit=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit,Data.Conduit.Combinators=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.Combinators,Data.Conduit.Combinators.Stream=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.Combinators.Stream,Data.Conduit.Internal=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.Internal,Data.Conduit.Internal.Fusion=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.Internal.Fusion,Data.Conduit.Internal.List.Stream=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.Internal.List.Stream,Data.Conduit.Lift=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.Lift,Data.Conduit.List=conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb:Data.Conduit.List conduit> unit conduit-1.3.6.1-60egbPPVgzxL2LnU3PpQ0z-conduit-test conduit> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg conduit> include base-4.19.0.0-05c7 conduit> include bytestring-0.12.0.2-3593 conduit> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> include containers-0.6.8-e785 conduit> include directory-1.3.8.1-696d conduit> include exceptions-0.10.7-57c8 conduit> include filepath-1.4.100.4-dda0 conduit> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF conduit> include mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N conduit> include mtl-2.3.1-eef8 conduit> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit> include safe-0.3.21-GvAYZRhsg24ENxniSyOqsT conduit> include silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv conduit> include split-0.2.5-KFUcf5ndH0CFWVLuMZYIy1 conduit> include text-2.1-c70b conduit> include transformers-0.6.1.0-7653 conduit> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 conduit> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 conduit> Ready component graph: conduit> definite conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> depends base-4.19.0.0-05c7 conduit> depends bytestring-0.12.0.2-3593 conduit> depends directory-1.3.8.1-696d conduit> depends exceptions-0.10.7-57c8 conduit> depends filepath-1.4.100.4-dda0 conduit> depends mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N conduit> depends mtl-2.3.1-eef8 conduit> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ conduit> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit> depends text-2.1-c70b conduit> depends transformers-0.6.1.0-7653 conduit> depends unix-2.8.3.0-38c7 conduit> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW conduit> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 conduit> definite conduit-1.3.6.1-60egbPPVgzxL2LnU3PpQ0z-conduit-test conduit> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg conduit> depends base-4.19.0.0-05c7 conduit> depends bytestring-0.12.0.2-3593 conduit> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> depends containers-0.6.8-e785 conduit> depends directory-1.3.8.1-696d conduit> depends exceptions-0.10.7-57c8 conduit> depends filepath-1.4.100.4-dda0 conduit> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF conduit> depends mono-traversable-1.0.21.0-GfRnUUXC1W9IEampjQ389N conduit> depends mtl-2.3.1-eef8 conduit> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit> depends safe-0.3.21-GvAYZRhsg24ENxniSyOqsT conduit> depends silently-1.2.5.4-5tO9NcsqFjj5lXaQt3enOv conduit> depends split-0.2.5-KFUcf5ndH0CFWVLuMZYIy1 conduit> depends text-2.1-c70b conduit> depends transformers-0.6.1.0-7653 conduit> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 conduit> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 conduit> Using Cabal-3.10.2.0 compiled by ghc-9.8 conduit> Using compiler: ghc-9.8.1 conduit> Using install prefix: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 conduit> Executables installed in: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/bin conduit> Libraries installed in: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> Dynamic Libraries installed in: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 conduit> Private executables installed in: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/libexec/x86_64-linux-ghc-9.8.1/conduit-1.3.6.1 conduit> Data files installed in: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/share/x86_64-linux-ghc-9.8.1/conduit-1.3.6.1 conduit> Documentation installed in: conduit> /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc/share/doc/conduit-1.3.6.1 conduit> Configuration files installed in: conduit> /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/etc conduit> No alex found conduit> Using ar found on system at: conduit> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar conduit> No c2hs found conduit> No cpphs found conduit> No doctest found conduit> Using gcc version 14.3.0 given by user at: conduit> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc conduit> Using ghc version 9.8.1 found on system at: conduit> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc conduit> Using ghc-pkg version 9.8.1 found on system at: conduit> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 conduit> No ghcjs found conduit> No ghcjs-pkg found conduit> No greencard found conduit> Using haddock version 2.30.0 found on system at: conduit> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 conduit> No happy found conduit> Using haskell-suite found on system at: haskell-suite-dummy-location conduit> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location conduit> No hmake found conduit> Using hpc version 0.69 found on system at: conduit> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 conduit> Using hsc2hs version 0.68.10 found on system at: conduit> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 conduit> Using hscolour version 1.25 found on system at: conduit> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour conduit> No jhc found conduit> Using ld found on system at: conduit> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold conduit> No pkg-config found conduit> Using runghc version 9.8.1 found on system at: conduit> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 conduit> Using strip version 2.44 found on system at: conduit> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip conduit> Using tar found on system at: conduit> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar conduit> No uhc found conduit> Running phase: buildPhase conduit> Preprocessing library for conduit-1.3.6.1.. conduit> Building library for conduit-1.3.6.1.. conduit> [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.o, dist/build/Data/Conduit/Internal/Pipe.dyn_o ) conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 48 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:56:51: warning: [GHC-38856] [-Wunused-imports] conduit> The import of ‘MonadUnliftIO’ conduit> from module ‘Control.Monad.IO.Unlift’ is redundant conduit> | conduit> 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) conduit> | ^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:59:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 59 | import Data.Monoid (Monoid (mappend, mempty)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Semigroup’ is redundant conduit> except perhaps to import instances from ‘Data.Semigroup’ conduit> To import instances alone, use: import Data.Semigroup() conduit> | conduit> 60 | import Data.Semigroup (Semigroup ((<>))) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:217:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: CI.await >>= maybe" may never fire conduit> because ‘maybe’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’ conduit> | conduit> 217 | {-# RULES "conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x) #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:226:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: awaitE >>= either" may never fire conduit> because ‘either’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘either’ conduit> | conduit> 226 | {-# RULES "conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> Running phase: setupCompilerEnvironmentPhase hls-graph> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. conduit> [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.o, dist/build/Data/Conduit/Internal/Conduit.dyn_o ) conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 93 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:104:51: warning: [GHC-38856] [-Wunused-imports] conduit> The import of ‘MonadUnliftIO’ conduit> from module ‘Control.Monad.IO.Unlift’ is redundant conduit> | conduit> 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) conduit> | ^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:108:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 108 | import Data.Monoid (Monoid (mappend, mempty)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Semigroup’ is redundant conduit> except perhaps to import instances from ‘Data.Semigroup’ conduit> To import instances alone, use: import Data.Semigroup() conduit> | conduit> 109 | import Data.Semigroup (Semigroup ((<>))) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Traversable’ is redundant conduit> except perhaps to import instances from ‘Data.Traversable’ conduit> To import instances alone, use: import Data.Traversable() conduit> | conduit> 114 | import Data.Traversable (Traversable (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:736:25 conduit> | conduit> 739 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p) conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:743:18: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:736:25 conduit> | conduit> 743 | go (Leftover p ()) = go p conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:756:20: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:753:31 conduit> | conduit> 756 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p) conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:760:18: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:753:31 conduit> | conduit> 760 | go (Leftover p ()) = go p conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:881:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: await >>= maybe" may never fire conduit> because ‘maybe’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’ conduit> | conduit> 881 | {-# RULES "conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> Running phase: unpackPhase hls-graph> unpacking source archive /nix/store/9hkpp2x1i45r5q42sghm33v1shx59ijb-hls-graph-2.10.0.0.tar.gz hls-graph> source root is hls-graph-2.10.0.0 hls-graph> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hls-graph-2.10.0.0/test/Spec.hs" hls-graph> Running phase: patchPhase hls-graph> Running phase: compileBuildDriverPhase hls-graph> setupCompileFlags: -package-db=/build/tmp.wIlhPCQURm/setup-package.conf.d -threaded hls-graph> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.wIlhPCQURm/Main.o ) hls-graph> [2 of 2] Linking Setup conduit> [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.o, dist/build/Data/Conduit/Internal/Fusion.dyn_o ) conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:71:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: fuseStream (.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 71 | {-# RULES "conduit: fuseStream (.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:74:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: fuseStream (fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 74 | {-# RULES "conduit: fuseStream (fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 78 | unstream left =$= unstream right = unstream (fuseStream left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:102:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: runStream (pure)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 102 | {-# RULES "conduit: runStream (pure)" forall stream. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:105:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: runStream (ResourceT)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 105 | {-# RULES "conduit: runStream (ResourceT)" forall stream. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 129 | unstream left $$ unstream right = connectStream left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 154 | unstream left $$ right = connectStream1 left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:157:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduit/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 157 | {-# RULES "conduit: connectStream1 (runConduit/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 161 | runConduit (unstream left =$= right) = connectStream1 left right conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:163:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduit/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 163 | {-# RULES "conduit: connectStream1 (runConduit/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:170:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 170 | {-# RULES "conduit: connectStream1 (runConduitPure/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:180:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 180 | {-# RULES "conduit: connectStream1 (runConduitRes/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 214 | left $$ unstream right = connectStream2 left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:217:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduit/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 217 | {-# RULES "conduit: connectStream2 (runConduit/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:220:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduit/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 220 | {-# RULES "conduit: connectStream2 (runConduit/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 224 | runConduit (left =$= unstream right) = connectStream2 left right conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:233:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 233 | {-# RULES "conduit: connectStream2 (runConduitPure/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:243:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 243 | {-# RULES "conduit: connectStream2 (runConduitRes/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right) conduit> | ^^^ conduit> [ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, dist/build/Data/Conduit/Internal/List/Stream.o, dist/build/Data/Conduit/Internal/List/Stream.dyn_o ) lsp-types> [443 of 452] Compiling Language.LSP.Protocol.Message.Parsing ( src/Language/LSP/Protocol/Message/Parsing.hs, dist/build/Language/LSP/Protocol/Message/Parsing.p_o ) hls-graph> Running phase: updateAutotoolsGnuConfigScriptsPhase hls-graph> Running phase: configurePhase hls-graph> configureFlags: --verbose --prefix=/nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data/share/ghc-9.8.1 --docdir=/nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc/share/doc/hls-graph-2.10.0.0 --with-gcc=gcc --package-db=/build/tmp.wIlhPCQURm/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib hls-graph> Using Parsec parser hls-graph> Configuring hls-graph-2.10.0.0... conduit> [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.o, dist/build/Data/Conduit/Combinators/Stream.dyn_o ) conduit> conduit> src/Data/Conduit/Combinators/Stream.hs:362:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 362 | slidingWindowS :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> StreamConduit a m seq conduit> | ^ hls-graph> Flags chosen: embed-files=False, pedantic=False, stm-stats=False hls-graph> Dependency aeson: using aeson-2.2.3.0 hls-graph> Dependency async >=2.0: using async-2.2.5 hls-graph> Dependency base >=4.12 && <5: using base-4.19.0.0 hls-graph> Dependency bytestring: using bytestring-0.12.0.2 hls-graph> Dependency containers: using containers-0.6.8 hls-graph> Dependency deepseq: using deepseq-1.5.0.0 hls-graph> Dependency directory: using directory-1.3.8.1 hls-graph> Dependency exceptions: using exceptions-0.10.7 hls-graph> Dependency extra: using extra-1.7.16 hls-graph> Dependency filepath: using filepath-1.4.100.4 hls-graph> Dependency focus >=1.0.3.2: using focus-1.0.3.2 hls-graph> Dependency hashable: using hashable-1.4.7.0 hls-graph> Dependency js-dgtable: using js-dgtable-0.5.2 hls-graph> Dependency js-flot: using js-flot-0.8.3 hls-graph> Dependency js-jquery: using js-jquery-3.3.1 hls-graph> Dependency list-t: using list-t-1.0.5.7 hls-graph> Dependency stm: using stm-2.5.2.1 hls-graph> Dependency stm-containers: using stm-containers-1.2.1.1 hls-graph> Dependency text: using text-2.1 hls-graph> Dependency time: using time-1.12.2 hls-graph> Dependency transformers: using transformers-0.6.1.0 hls-graph> Dependency unliftio: using unliftio-0.2.25.1 hls-graph> Dependency unordered-containers: using unordered-containers-0.2.20 hls-graph> Dependency base: using base-4.19.0.0 hls-graph> Dependency extra: using extra-1.7.16 hls-graph> Dependency hls-graph: using hls-graph-2.10.0.0 hls-graph> Dependency hspec: using hspec-2.11.12 hls-graph> Dependency stm: using stm-2.5.2.1 hls-graph> Dependency stm-containers: using stm-containers-1.2.1.1 hls-graph> Dependency tasty: using tasty-1.5.3 hls-graph> Dependency tasty-hspec >=1.2: using tasty-hspec-1.2.0.4 hls-graph> Dependency tasty-rerun: using tasty-rerun-1.1.20 conduit> [ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, dist/build/Data/Conduit.o, dist/build/Data/Conduit.dyn_o ) conduit> conduit> src/Data/Conduit.hs:105:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Functor.Identity’ is redundant conduit> except perhaps to import instances from ‘Data.Functor.Identity’ conduit> To import instances alone, use: import Data.Functor.Identity() conduit> | conduit> 105 | import Data.Functor.Identity (Identity, runIdentity) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit.hs:106:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Monad.Trans.Resource’ is redundant conduit> except perhaps to import instances from ‘Control.Monad.Trans.Resource’ conduit> To import instances alone, use: import Control.Monad.Trans.Resource() conduit> | conduit> 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit.hs:107:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Monad.IO.Unlift’ is redundant conduit> except perhaps to import instances from ‘Control.Monad.IO.Unlift’ conduit> To import instances alone, use: import Control.Monad.IO.Unlift() conduit> | conduit> 107 | import Control.Monad.IO.Unlift (MonadUnliftIO) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, dist/build/Data/Conduit/Internal.o, dist/build/Data/Conduit/Internal.dyn_o ) conduit> [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, dist/build/Data/Conduit/Lift.o, dist/build/Data/Conduit/Lift.dyn_o ) conduit> conduit> src/Data/Conduit/Lift.hs:67:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 67 | import Data.Monoid (Monoid(..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, dist/build/Data/Conduit/List.o, dist/build/Data/Conduit/List.dyn_o ) conduit> conduit> src/Data/Conduit/List.hs:336:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: $$ fold" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 336 | {-# RULES "conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:352:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: $$ foldM" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 352 | {-# RULES "conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:395:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connect to mapM_" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 395 | {-# RULES "conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:836:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: source/filter fusion .|" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 836 | {-# RULES "conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:860:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connect to sinkNull" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 860 | {-# RULES "conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> Source component graph: hls-graph> component lib hls-graph> component test:tests dependency lib hls-graph> Configured component graph: hls-graph> component hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-graph> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu hls-graph> include base-4.19.0.0-05c7 hls-graph> include bytestring-0.12.0.2-3593 hls-graph> include containers-0.6.8-e785 hls-graph> include deepseq-1.5.0.0-3309 hls-graph> include directory-1.3.8.1-696d hls-graph> include exceptions-0.10.7-57c8 hls-graph> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-graph> include filepath-1.4.100.4-dda0 hls-graph> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD hls-graph> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 hls-graph> include js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M hls-graph> include js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 hls-graph> include js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u hls-graph> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk hls-graph> include stm-2.5.2.1-336a hls-graph> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M hls-graph> include text-2.1-c70b hls-graph> include time-1.12.2-7ff5 hls-graph> include transformers-0.6.1.0-7653 hls-graph> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 hls-graph> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hls-graph> component hls-graph-2.10.0.0-H5vayVfje7l42xEBM4z4fq-tests hls-graph> include base-4.19.0.0-05c7 hls-graph> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-graph> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hls-graph> include stm-2.5.2.1-336a hls-graph> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M hls-graph> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-graph> include tasty-hspec-1.2.0.4-Lkx75wUsgWo2EkaTmnIcpC hls-graph> include tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-graph> Linked component graph: hls-graph> unit hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-graph> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu hls-graph> include base-4.19.0.0-05c7 hls-graph> include bytestring-0.12.0.2-3593 hls-graph> include containers-0.6.8-e785 hls-graph> include deepseq-1.5.0.0-3309 hls-graph> include directory-1.3.8.1-696d hls-graph> include exceptions-0.10.7-57c8 hls-graph> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-graph> include filepath-1.4.100.4-dda0 hls-graph> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD hls-graph> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 hls-graph> include js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M hls-graph> include js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 hls-graph> include js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u hls-graph> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk hls-graph> include stm-2.5.2.1-336a hls-graph> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M hls-graph> include text-2.1-c70b hls-graph> include time-1.12.2-7ff5 hls-graph> include transformers-0.6.1.0-7653 hls-graph> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 hls-graph> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hls-graph> Control.Concurrent.STM.Stats=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Control.Concurrent.STM.Stats,Development.IDE.Graph=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph,Development.IDE.Graph.Classes=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Classes,Development.IDE.Graph.Database=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Database,Development.IDE.Graph.Internal.Action=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Action,Development.IDE.Graph.Internal.Database=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Database,Development.IDE.Graph.Internal.Key=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Key,Development.IDE.Graph.Internal.Options=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Options,Development.IDE.Graph.Internal.Paths=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Paths,Development.IDE.Graph.Internal.Profile=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Profile,Development.IDE.Graph.Internal.Rules=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Rules,Development.IDE.Graph.Internal.Types=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Internal.Types,Development.IDE.Graph.KeyMap=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.KeyMap,Development.IDE.Graph.KeySet=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.KeySet,Development.IDE.Graph.Rule=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Development.IDE.Graph.Rule,Paths_hls_graph=hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH:Paths_hls_graph hls-graph> unit hls-graph-2.10.0.0-H5vayVfje7l42xEBM4z4fq-tests hls-graph> include base-4.19.0.0-05c7 hls-graph> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-graph> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hls-graph> include stm-2.5.2.1-336a hls-graph> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M hls-graph> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-graph> include tasty-hspec-1.2.0.4-Lkx75wUsgWo2EkaTmnIcpC hls-graph> include tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-graph> Ready component graph: hls-graph> definite hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-graph> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu hls-graph> depends base-4.19.0.0-05c7 hls-graph> depends bytestring-0.12.0.2-3593 hls-graph> depends containers-0.6.8-e785 hls-graph> depends deepseq-1.5.0.0-3309 hls-graph> depends directory-1.3.8.1-696d hls-graph> depends exceptions-0.10.7-57c8 hls-graph> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-graph> depends filepath-1.4.100.4-dda0 hls-graph> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD hls-graph> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 hls-graph> depends js-dgtable-0.5.2-FRUW9Ke7KvCAkBOgDZSV7M hls-graph> depends js-flot-0.8.3-6TCEvIIqddU4PWSaulpDv6 hls-graph> depends js-jquery-3.3.1-DkprsoSgB4WK9TzfHUQL8u hls-graph> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk hls-graph> depends stm-2.5.2.1-336a hls-graph> depends stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M hls-graph> depends text-2.1-c70b hls-graph> depends time-1.12.2-7ff5 hls-graph> depends transformers-0.6.1.0-7653 hls-graph> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 hls-graph> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hls-graph> definite hls-graph-2.10.0.0-H5vayVfje7l42xEBM4z4fq-tests hls-graph> depends base-4.19.0.0-05c7 hls-graph> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-graph> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF hls-graph> depends stm-2.5.2.1-336a hls-graph> depends stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M hls-graph> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-graph> depends tasty-hspec-1.2.0.4-Lkx75wUsgWo2EkaTmnIcpC hls-graph> depends tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-graph> Using Cabal-3.10.2.0 compiled by ghc-9.8 hls-graph> Using compiler: ghc-9.8.1 hls-graph> Using install prefix: hls-graph> /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 hls-graph> Executables installed in: hls-graph> /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/bin hls-graph> Libraries installed in: hls-graph> /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> Dynamic Libraries installed in: hls-graph> /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hls-graph> Private executables installed in: hls-graph> /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/libexec/x86_64-linux-ghc-9.8.1/hls-graph-2.10.0.0 hls-graph> Data files installed in: hls-graph> /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data/share/ghc-9.8.1/x86_64-linux-ghc-9.8.1/hls-graph-2.10.0.0 hls-graph> Documentation installed in: hls-graph> /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc/share/doc/hls-graph-2.10.0.0 hls-graph> Configuration files installed in: hls-graph> /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/etc hls-graph> No alex found hls-graph> Using ar found on system at: hls-graph> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hls-graph> No c2hs found hls-graph> No cpphs found hls-graph> No doctest found hls-graph> Using gcc version 14.3.0 given by user at: hls-graph> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hls-graph> Using ghc version 9.8.1 found on system at: hls-graph> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hls-graph> Using ghc-pkg version 9.8.1 found on system at: hls-graph> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hls-graph> No ghcjs found hls-graph> No ghcjs-pkg found hls-graph> No greencard found hls-graph> Using haddock version 2.30.0 found on system at: hls-graph> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hls-graph> No happy found hls-graph> Using haskell-suite found on system at: haskell-suite-dummy-location hls-graph> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hls-graph> No hmake found hls-graph> Using hpc version 0.69 found on system at: hls-graph> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hls-graph> Using hsc2hs version 0.68.10 found on system at: hls-graph> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hls-graph> Using hscolour version 1.25 found on system at: hls-graph> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hls-graph> No jhc found hls-graph> Using ld found on system at: hls-graph> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hls-graph> No pkg-config found hls-graph> Using runghc version 9.8.1 found on system at: hls-graph> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hls-graph> Using strip version 2.44 found on system at: hls-graph> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hls-graph> Using tar found on system at: hls-graph> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hls-graph> No uhc found conduit> [10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.o, dist/build/Data/Streaming/FileRead.dyn_o ) conduit> [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.o, dist/build/Data/Streaming/Filesystem.dyn_o ) conduit> [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, dist/build/Data/Conduit/Combinators.o, dist/build/Data/Conduit/Combinators.dyn_o ) hls-graph> Running phase: buildPhase conduit> conduit> src/Data/Conduit/Combinators.hs:901:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 901 | foldl1E :: (Monad m, MonoFoldable mono, a ~ Element mono) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:907:40: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 907 | foldMaybeNull :: (MonoFoldable mono, e ~ Element mono) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:992:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 992 | andE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:1013:50: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1013 | orE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:1801:76: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1801 | slidingWindow, slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2036:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2036 | line :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2045:56: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2045 | lineAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2082:54: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2082 | unlines :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2090:59: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2090 | unlinesAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2126:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2126 | linesUnbounded :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2135:66: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2135 | linesUnboundedAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2437:71: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2437 | vectorBuilder :: (PrimMonad m, PrimMonad n, V.Vector v e, PrimState m ~ PrimState n) conduit> | ^ hls-graph> Preprocessing library for hls-graph-2.10.0.0.. hls-graph> Building library for hls-graph-2.10.0.0.. hls-graph> [ 1 of 16] Compiling Control.Concurrent.STM.Stats ( src/Control/Concurrent/STM/Stats.hs, dist/build/Control/Concurrent/STM/Stats.o, dist/build/Control/Concurrent/STM/Stats.dyn_o ) hls-graph> [ 2 of 16] Compiling Development.IDE.Graph.Classes ( src/Development/IDE/Graph/Classes.hs, dist/build/Development/IDE/Graph/Classes.o, dist/build/Development/IDE/Graph/Classes.dyn_o ) hls-graph> [ 3 of 16] Compiling Development.IDE.Graph.Internal.Key ( src/Development/IDE/Graph/Internal/Key.hs, dist/build/Development/IDE/Graph/Internal/Key.o, dist/build/Development/IDE/Graph/Internal/Key.dyn_o ) hls-graph> [ 4 of 16] Compiling Development.IDE.Graph.Internal.Types ( src/Development/IDE/Graph/Internal/Types.hs, dist/build/Development/IDE/Graph/Internal/Types.o, dist/build/Development/IDE/Graph/Internal/Types.dyn_o ) hls-graph> [ 5 of 16] Compiling Development.IDE.Graph.Internal.Rules ( src/Development/IDE/Graph/Internal/Rules.hs, dist/build/Development/IDE/Graph/Internal/Rules.o, dist/build/Development/IDE/Graph/Internal/Rules.dyn_o ) hls-graph> [ 6 of 16] Compiling Development.IDE.Graph.Internal.Options ( src/Development/IDE/Graph/Internal/Options.hs, dist/build/Development/IDE/Graph/Internal/Options.o, dist/build/Development/IDE/Graph/Internal/Options.dyn_o ) hls-graph> [ 7 of 16] Compiling Development.IDE.Graph.Internal.Database ( src/Development/IDE/Graph/Internal/Database.hs, dist/build/Development/IDE/Graph/Internal/Database.o, dist/build/Development/IDE/Graph/Internal/Database.dyn_o ) lsp-types> [444 of 452] Compiling Language.LSP.Protocol.Message.Registration ( src/Language/LSP/Protocol/Message/Registration.hs, dist/build/Language/LSP/Protocol/Message/Registration.p_o ) lsp-types> [445 of 452] Compiling Language.LSP.Protocol.Message ( src/Language/LSP/Protocol/Message.hs, dist/build/Language/LSP/Protocol/Message.p_o ) hls-graph> [ 8 of 16] Compiling Development.IDE.Graph.Internal.Action ( src/Development/IDE/Graph/Internal/Action.hs, dist/build/Development/IDE/Graph/Internal/Action.o, dist/build/Development/IDE/Graph/Internal/Action.dyn_o ) lsp-types> [446 of 452] Compiling Language.LSP.Protocol.Internal.Meta ( generated/Language/LSP/Protocol/Internal/Meta.hs, dist/build/Language/LSP/Protocol/Internal/Meta.p_o ) lsp-types> [447 of 452] Compiling Language.LSP.Protocol.Types.Lens ( src/Language/LSP/Protocol/Types/Lens.hs, dist/build/Language/LSP/Protocol/Types/Lens.p_o ) lsp-types> [448 of 452] Compiling Language.LSP.Protocol.Message.Lens ( src/Language/LSP/Protocol/Message/Lens.hs, dist/build/Language/LSP/Protocol/Message/Lens.p_o ) lsp-types> [449 of 452] Compiling Language.LSP.Protocol.Lens ( src/Language/LSP/Protocol/Lens.hs, dist/build/Language/LSP/Protocol/Lens.p_o ) lsp-types> [450 of 452] Compiling Language.LSP.Protocol.Capabilities ( src/Language/LSP/Protocol/Capabilities.hs, dist/build/Language/LSP/Protocol/Capabilities.p_o ) hls-graph> [ 9 of 16] Compiling Development.IDE.Graph.KeyMap ( src/Development/IDE/Graph/KeyMap.hs, dist/build/Development/IDE/Graph/KeyMap.o, dist/build/Development/IDE/Graph/KeyMap.dyn_o ) hls-graph> [10 of 16] Compiling Development.IDE.Graph.KeySet ( src/Development/IDE/Graph/KeySet.hs, dist/build/Development/IDE/Graph/KeySet.o, dist/build/Development/IDE/Graph/KeySet.dyn_o ) hls-graph> [11 of 16] Compiling Development.IDE.Graph.Rule ( src/Development/IDE/Graph/Rule.hs, dist/build/Development/IDE/Graph/Rule.o, dist/build/Development/IDE/Graph/Rule.dyn_o ) hls-graph> [12 of 16] Compiling Paths_hls_graph ( dist/build/autogen/Paths_hls_graph.hs, dist/build/Paths_hls_graph.o, dist/build/Paths_hls_graph.dyn_o ) hls-graph> [13 of 16] Compiling Development.IDE.Graph.Internal.Paths ( src/Development/IDE/Graph/Internal/Paths.hs, dist/build/Development/IDE/Graph/Internal/Paths.o, dist/build/Development/IDE/Graph/Internal/Paths.dyn_o ) hls-graph> [14 of 16] Compiling Development.IDE.Graph.Internal.Profile ( src/Development/IDE/Graph/Internal/Profile.hs, dist/build/Development/IDE/Graph/Internal/Profile.o, dist/build/Development/IDE/Graph/Internal/Profile.dyn_o ) conduit> [13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, dist/build/Data/Conduit/Combinators/Unqualified.o, dist/build/Data/Conduit/Combinators/Unqualified.dyn_o ) hls-graph> [15 of 16] Compiling Development.IDE.Graph.Database ( src/Development/IDE/Graph/Database.hs, dist/build/Development/IDE/Graph/Database.o, dist/build/Development/IDE/Graph/Database.dyn_o ) conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:461:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 461 | andCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:480:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 480 | orCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:993:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 993 | slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1135:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1135 | lineC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1144:57: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1144 | lineAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1153:55: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1153 | unlinesC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1160:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1160 | unlinesAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1170:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1170 | linesUnboundedC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1178:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1178 | linesUnboundedAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1201:72: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1201 | vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ~ PrimState n) conduit> | ^ hls-graph> [16 of 16] Compiling Development.IDE.Graph ( src/Development/IDE/Graph.hs, dist/build/Development/IDE/Graph.o, dist/build/Development/IDE/Graph.dyn_o ) hls-graph> [ 1 of 16] Compiling Control.Concurrent.STM.Stats ( src/Control/Concurrent/STM/Stats.hs, dist/build/Control/Concurrent/STM/Stats.p_o ) lsp-types> [451 of 452] Compiling Language.LSP.Protocol.Meta ( src/Language/LSP/Protocol/Meta.hs, dist/build/Language/LSP/Protocol/Meta.p_o ) lsp-types> [452 of 452] Compiling Language.LSP.Protocol.Utils.SMethodMap ( src/Language/LSP/Protocol/Utils/SMethodMap.hs, dist/build/Language/LSP/Protocol/Utils/SMethodMap.p_o ) conduit> [14 of 14] Compiling Conduit ( src/Conduit.hs, dist/build/Conduit.o, dist/build/Conduit.dyn_o ) hls-graph> [ 2 of 16] Compiling Development.IDE.Graph.Classes ( src/Development/IDE/Graph/Classes.hs, dist/build/Development/IDE/Graph/Classes.p_o ) hls-graph> [ 3 of 16] Compiling Development.IDE.Graph.Internal.Key ( src/Development/IDE/Graph/Internal/Key.hs, dist/build/Development/IDE/Graph/Internal/Key.p_o ) conduit> [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, dist/build/Data/Conduit/Internal/Pipe.p_o ) hls-graph> [ 4 of 16] Compiling Development.IDE.Graph.Internal.Types ( src/Development/IDE/Graph/Internal/Types.hs, dist/build/Development/IDE/Graph/Internal/Types.p_o ) conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 48 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:56:51: warning: [GHC-38856] [-Wunused-imports] conduit> The import of ‘MonadUnliftIO’ conduit> from module ‘Control.Monad.IO.Unlift’ is redundant conduit> | conduit> 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) conduit> | ^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:59:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 59 | import Data.Monoid (Monoid (mappend, mempty)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Semigroup’ is redundant conduit> except perhaps to import instances from ‘Data.Semigroup’ conduit> To import instances alone, use: import Data.Semigroup() conduit> | conduit> 60 | import Data.Semigroup (Semigroup ((<>))) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:217:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: CI.await >>= maybe" may never fire conduit> because ‘maybe’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’ conduit> | conduit> 217 | {-# RULES "conduit: CI.await >>= maybe" forall x y. await >>= maybe x y = NeedInput y (const x) #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:226:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: awaitE >>= either" may never fire conduit> because ‘either’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘either’ conduit> | conduit> 226 | {-# RULES "conduit: awaitE >>= either" forall x y. awaitE >>= either x y = NeedInput y x #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, dist/build/Data/Conduit/Internal/Conduit.p_o ) conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 93 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:104:51: warning: [GHC-38856] [-Wunused-imports] conduit> The import of ‘MonadUnliftIO’ conduit> from module ‘Control.Monad.IO.Unlift’ is redundant conduit> | conduit> 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) conduit> | ^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:108:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 108 | import Data.Monoid (Monoid (mappend, mempty)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Semigroup’ is redundant conduit> except perhaps to import instances from ‘Data.Semigroup’ conduit> To import instances alone, use: import Data.Semigroup() conduit> | conduit> 109 | import Data.Semigroup (Semigroup ((<>))) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Traversable’ is redundant conduit> except perhaps to import instances from ‘Data.Traversable’ conduit> To import instances alone, use: import Data.Traversable() conduit> | conduit> 114 | import Data.Traversable (Traversable (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:736:25 conduit> | conduit> 739 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p) conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:743:18: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:736:25 conduit> | conduit> 743 | go (Leftover p ()) = go p conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:756:20: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:753:31 conduit> | conduit> 756 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p) conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:760:18: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:753:31 conduit> | conduit> 760 | go (Leftover p ()) = go p conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:881:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: await >>= maybe" may never fire conduit> because ‘maybe’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘maybe’ conduit> | conduit> 881 | {-# RULES "conduit: await >>= maybe" forall x y. await >>= maybe x y = await' x y #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> [ 5 of 16] Compiling Development.IDE.Graph.Internal.Rules ( src/Development/IDE/Graph/Internal/Rules.hs, dist/build/Development/IDE/Graph/Internal/Rules.p_o ) conduit> [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, dist/build/Data/Conduit/Internal/Fusion.p_o ) hls-graph> [ 6 of 16] Compiling Development.IDE.Graph.Internal.Options ( src/Development/IDE/Graph/Internal/Options.hs, dist/build/Development/IDE/Graph/Internal/Options.p_o ) hls-graph> [ 7 of 16] Compiling Development.IDE.Graph.Internal.Database ( src/Development/IDE/Graph/Internal/Database.hs, dist/build/Development/IDE/Graph/Internal/Database.p_o ) conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:71:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: fuseStream (.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 71 | {-# RULES "conduit: fuseStream (.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:74:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: fuseStream (fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 74 | {-# RULES "conduit: fuseStream (fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 78 | unstream left =$= unstream right = unstream (fuseStream left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:102:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: runStream (pure)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 102 | {-# RULES "conduit: runStream (pure)" forall stream. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:105:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: runStream (ResourceT)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 105 | {-# RULES "conduit: runStream (ResourceT)" forall stream. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 129 | unstream left $$ unstream right = connectStream left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 154 | unstream left $$ right = connectStream1 left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:157:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduit/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 157 | {-# RULES "conduit: connectStream1 (runConduit/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 161 | runConduit (unstream left =$= right) = connectStream1 left right conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:163:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduit/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 163 | {-# RULES "conduit: connectStream1 (runConduit/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:167:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/.|)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 167 | {-# RULES "conduit: connectStream1 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:170:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/=$=)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 170 | {-# RULES "conduit: connectStream1 (runConduitPure/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:173:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitPure/fuse)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 173 | {-# RULES "conduit: connectStream1 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:177:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/.|)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 177 | {-# RULES "conduit: connectStream1 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:180:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/=$=)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 180 | {-# RULES "conduit: connectStream1 (runConduitRes/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:183:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream1 (runConduitRes/fuse)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 183 | {-# RULES "conduit: connectStream1 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 214 | left $$ unstream right = connectStream2 left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:217:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduit/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 217 | {-# RULES "conduit: connectStream2 (runConduit/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:220:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduit/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 220 | {-# RULES "conduit: connectStream2 (runConduit/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 224 | runConduit (left =$= unstream right) = connectStream2 left right conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:227:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/.|)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 227 | {-# RULES "conduit: connectStream2 (runConduitPure/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:230:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/fuse)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 230 | {-# RULES "conduit: connectStream2 (runConduitPure/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:233:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitPure/=$=)" may never fire conduit> because ‘runConduitPure’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitPure’ conduit> | conduit> 233 | {-# RULES "conduit: connectStream2 (runConduitPure/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:237:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/.|)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 237 | {-# RULES "conduit: connectStream2 (runConduitRes/.|)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire conduit> because ‘fuse’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘fuse’ conduit> | conduit> 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:240:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/fuse)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 240 | {-# RULES "conduit: connectStream2 (runConduitRes/fuse)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:243:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connectStream2 (runConduitRes/=$=)" may never fire conduit> because ‘runConduitRes’ might inline first conduit> Suggested fix: conduit> Add an INLINE[n] or NOINLINE[n] pragma for ‘runConduitRes’ conduit> | conduit> 243 | {-# RULES "conduit: connectStream2 (runConduitRes/=$=)" forall left right. conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right) conduit> | ^^^ conduit> [ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, dist/build/Data/Conduit/Internal/List/Stream.p_o ) hls-graph> [ 8 of 16] Compiling Development.IDE.Graph.Internal.Action ( src/Development/IDE/Graph/Internal/Action.hs, dist/build/Development/IDE/Graph/Internal/Action.p_o ) conduit> [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, dist/build/Data/Conduit/Combinators/Stream.p_o ) conduit> conduit> src/Data/Conduit/Combinators/Stream.hs:362:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 362 | slidingWindowS :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> StreamConduit a m seq conduit> | ^ hls-graph> [ 9 of 16] Compiling Development.IDE.Graph.KeyMap ( src/Development/IDE/Graph/KeyMap.hs, dist/build/Development/IDE/Graph/KeyMap.p_o ) hls-graph> [10 of 16] Compiling Development.IDE.Graph.KeySet ( src/Development/IDE/Graph/KeySet.hs, dist/build/Development/IDE/Graph/KeySet.p_o ) hls-graph> [11 of 16] Compiling Development.IDE.Graph.Rule ( src/Development/IDE/Graph/Rule.hs, dist/build/Development/IDE/Graph/Rule.p_o ) hls-graph> [12 of 16] Compiling Paths_hls_graph ( dist/build/autogen/Paths_hls_graph.hs, dist/build/Paths_hls_graph.p_o ) hls-graph> [13 of 16] Compiling Development.IDE.Graph.Internal.Paths ( src/Development/IDE/Graph/Internal/Paths.hs, dist/build/Development/IDE/Graph/Internal/Paths.p_o ) hls-graph> [14 of 16] Compiling Development.IDE.Graph.Internal.Profile ( src/Development/IDE/Graph/Internal/Profile.hs, dist/build/Development/IDE/Graph/Internal/Profile.p_o ) hls-graph> [15 of 16] Compiling Development.IDE.Graph.Database ( src/Development/IDE/Graph/Database.hs, dist/build/Development/IDE/Graph/Database.p_o ) conduit> [ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, dist/build/Data/Conduit.p_o ) conduit> conduit> src/Data/Conduit.hs:105:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Functor.Identity’ is redundant conduit> except perhaps to import instances from ‘Data.Functor.Identity’ conduit> To import instances alone, use: import Data.Functor.Identity() conduit> | conduit> 105 | import Data.Functor.Identity (Identity, runIdentity) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit.hs:106:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Monad.Trans.Resource’ is redundant conduit> except perhaps to import instances from ‘Control.Monad.Trans.Resource’ conduit> To import instances alone, use: import Control.Monad.Trans.Resource() conduit> | conduit> 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit.hs:107:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Monad.IO.Unlift’ is redundant conduit> except perhaps to import instances from ‘Control.Monad.IO.Unlift’ conduit> To import instances alone, use: import Control.Monad.IO.Unlift() conduit> | conduit> 107 | import Control.Monad.IO.Unlift (MonadUnliftIO) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, dist/build/Data/Conduit/Internal.p_o ) conduit> [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, dist/build/Data/Conduit/Lift.p_o ) conduit> conduit> src/Data/Conduit/Lift.hs:67:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 67 | import Data.Monoid (Monoid(..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, dist/build/Data/Conduit/List.p_o ) conduit> conduit> src/Data/Conduit/List.hs:336:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: $$ fold" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 336 | {-# RULES "conduit: $$ fold" forall src f b. runConduit (src .| fold f b) = connectFold src f b #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:352:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: $$ foldM" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 352 | {-# RULES "conduit: $$ foldM" forall src f b. runConduit (src .| foldM f b) = connectFoldM src f b #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:395:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connect to mapM_" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 395 | {-# RULES "conduit: connect to mapM_" [2] forall f src. runConduit (src .| mapM_ f) = srcMapM_ src f #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:836:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: source/filter fusion .|" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 836 | {-# RULES "conduit: source/filter fusion .|" forall f src. src .| filter f = filterFuseRight src f #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/List.hs:860:11: warning: [GHC-95396] [-Winline-rule-shadowing] conduit> Rule "conduit: connect to sinkNull" may never fire conduit> because ‘.|’ might inline first conduit> Suggested fix: Add an INLINE[n] or NOINLINE[n] pragma for ‘.|’ conduit> | conduit> 860 | {-# RULES "conduit: connect to sinkNull" forall src. runConduit (src .| sinkNull) = srcSinkNull src #-} conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-graph> [16 of 16] Compiling Development.IDE.Graph ( src/Development/IDE/Graph.hs, dist/build/Development/IDE/Graph.p_o ) conduit> [10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, dist/build/Data/Streaming/FileRead.p_o ) conduit> [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, dist/build/Data/Streaming/Filesystem.p_o ) conduit> [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, dist/build/Data/Conduit/Combinators.p_o ) conduit> conduit> src/Data/Conduit/Combinators.hs:901:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 901 | foldl1E :: (Monad m, MonoFoldable mono, a ~ Element mono) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:907:40: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 907 | foldMaybeNull :: (MonoFoldable mono, e ~ Element mono) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:992:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 992 | andE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:1013:50: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1013 | orE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:1801:76: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1801 | slidingWindow, slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2036:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2036 | line :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2045:56: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2045 | lineAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2082:54: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2082 | unlines :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2090:59: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2090 | unlinesAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2126:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2126 | linesUnbounded :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2135:66: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2135 | linesUnboundedAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2437:71: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2437 | vectorBuilder :: (PrimMonad m, PrimMonad n, V.Vector v e, PrimState m ~ PrimState n) conduit> | ^ lsp-types> Preprocessing library 'metamodel' for lsp-types-2.3.0.1.. lsp-types> Building library 'metamodel' for lsp-types-2.3.0.1.. lsp-types> [1 of 2] Compiling Language.LSP.MetaModel.Types ( metamodel/Language/LSP/MetaModel/Types.hs, dist/build/metamodel/Language/LSP/MetaModel/Types.o, dist/build/metamodel/Language/LSP/MetaModel/Types.dyn_o ) hls-graph> Preprocessing test suite 'tests' for hls-graph-2.10.0.0.. hls-graph> Building test suite 'tests' for hls-graph-2.10.0.0.. hls-graph> [1 of 6] Compiling Example ( test/Example.hs, dist/build/tests/tests-tmp/Example.o ) hls-graph> [2 of 6] Compiling DatabaseSpec ( test/DatabaseSpec.hs, dist/build/tests/tests-tmp/DatabaseSpec.o ) hls-graph> [3 of 6] Compiling ActionSpec ( test/ActionSpec.hs, dist/build/tests/tests-tmp/ActionSpec.o ) hls-graph> [4 of 6] Compiling RulesSpec ( test/RulesSpec.hs, dist/build/tests/tests-tmp/RulesSpec.o ) hls-graph> [5 of 6] Compiling Spec ( test/Spec.hs, dist/build/tests/tests-tmp/Spec.o ) conduit> [13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, dist/build/Data/Conduit/Combinators/Unqualified.p_o ) conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:461:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 461 | andCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:480:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 480 | orCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:993:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 993 | slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1135:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1135 | lineC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1144:57: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1144 | lineAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1153:55: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1153 | unlinesC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1160:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1160 | unlinesAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1170:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1170 | linesUnboundedC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1178:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1178 | linesUnboundedAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1201:72: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1201 | vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ~ PrimState n) conduit> | ^ hls-graph> [6 of 6] Compiling Main ( test/Main.hs, dist/build/tests/tests-tmp/Main.o ) hls-graph> [7 of 7] Linking dist/build/tests/tests conduit> [14 of 14] Compiling Conduit ( src/Conduit.hs, dist/build/Conduit.p_o ) hls-graph> Running phase: checkPhase hls-graph> Running 1 test suites... hls-graph> Test suite tests: RUNNING... hls-graph> tactics hls-graph> Action hls-graph> apply1 hls-graph> Test build update, Buggy dirty mechanism in hls-graph #4237: OK hls-graph> apply1 hls-graph> computes a rule with no dependencies: OK hls-graph> computes a rule with one dependency: OK hls-graph> tracks direct dependencies: OK hls-graph> tracks reverse dependencies: OK hls-graph> rethrows exceptions: OK hls-graph> computes a rule with branching dependencies does not invoke phantom dependencies #3423: OK hls-graph> applyWithoutDependency hls-graph> does not track dependencies: OK hls-graph> Database hls-graph> Evaluation hls-graph> detects cycles: OK hls-graph> compute hls-graph> build step and changed step updated correctly: OK hls-graph> hls-graph> All 10 tests passed (0.00s) hls-graph> Test suite tests: PASS hls-graph> Test suite logged to: dist/test/hls-graph-2.10.0.0-tests.log hls-graph> 1 of 1 test suites (1 of 1 test cases) passed. hls-graph> Running phase: haddockPhase hls-graph> Preprocessing library for hls-graph-2.10.0.0.. hls-graph> Running Haddock on library for hls-graph-2.10.0.0.. hls-graph> Warning: The documentation for the following packages are not installed. No hls-graph> links will be generated to these packages: vector-0.13.2.0 hls-graph> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hls-graph> [ 1 of 16] Compiling Control.Concurrent.STM.Stats ( src/Control/Concurrent/STM/Stats.hs, /build/ghc941_0/ghc_14.o, /build/ghc941_0/ghc_14.dyn_o ) hls-graph> [ 2 of 16] Compiling Development.IDE.Graph.Classes ( src/Development/IDE/Graph/Classes.hs, /build/ghc941_0/ghc_16.o, /build/ghc941_0/ghc_16.dyn_o ) hls-graph> [ 3 of 16] Compiling Development.IDE.Graph.Internal.Key ( src/Development/IDE/Graph/Internal/Key.hs, /build/ghc941_0/ghc_20.o, /build/ghc941_0/ghc_20.dyn_o ) conduit> Preprocessing test suite 'conduit-test' for conduit-1.3.6.1.. conduit> Building test suite 'conduit-test' for conduit-1.3.6.1.. hls-graph> [ 4 of 16] Compiling Development.IDE.Graph.Internal.Types ( src/Development/IDE/Graph/Internal/Types.hs, /build/ghc941_0/ghc_26.o, /build/ghc941_0/ghc_26.dyn_o ) conduit> [1 of 5] Compiling Data.Conduit.Extra.ZipConduitSpec ( test/Data/Conduit/Extra/ZipConduitSpec.hs, dist/build/conduit-test/conduit-test-tmp/Data/Conduit/Extra/ZipConduitSpec.o ) conduit> conduit> test/Data/Conduit/Extra/ZipConduitSpec.hs:5:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 5 | import Control.Applicative ((<*), pure) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [2 of 5] Compiling Data.Conduit.StreamSpec ( test/Data/Conduit/StreamSpec.hs, dist/build/conduit-test/conduit-test-tmp/Data/Conduit/StreamSpec.o ) conduit> conduit> test/Data/Conduit/StreamSpec.hs:572:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit> Pattern match(es) are non-exhaustive conduit> In a lambda abstraction: Patterns of type ‘[a]’ not matched: [] conduit> | conduit> 572 | Data.List.map (\(x:xs) -> (x, xs)) . Data.List.groupBy ((==) `on` f) conduit> | ^^^^^^^^^^^^^^^^^^ hls-graph> [ 5 of 16] Compiling Development.IDE.Graph.Internal.Rules ( src/Development/IDE/Graph/Internal/Rules.hs, /build/ghc941_0/ghc_24.o, /build/ghc941_0/ghc_24.dyn_o ) hls-graph> [ 6 of 16] Compiling Development.IDE.Graph.Internal.Options ( src/Development/IDE/Graph/Internal/Options.hs, nothing ) hls-graph> [ 7 of 16] Compiling Development.IDE.Graph.Internal.Database ( src/Development/IDE/Graph/Internal/Database.hs, /build/ghc941_0/ghc_18.o, /build/ghc941_0/ghc_18.dyn_o ) hls-graph> [ 8 of 16] Compiling Development.IDE.Graph.Internal.Action ( src/Development/IDE/Graph/Internal/Action.hs, nothing ) hls-graph> [ 9 of 16] Compiling Development.IDE.Graph.KeyMap ( src/Development/IDE/Graph/KeyMap.hs, nothing ) hls-graph> [10 of 16] Compiling Development.IDE.Graph.KeySet ( src/Development/IDE/Graph/KeySet.hs, nothing ) hls-graph> [11 of 16] Compiling Development.IDE.Graph.Rule ( src/Development/IDE/Graph/Rule.hs, nothing ) hls-graph> [12 of 16] Compiling Paths_hls_graph ( dist/build/autogen/Paths_hls_graph.hs, /build/ghc941_0/ghc_28.o, /build/ghc941_0/ghc_28.dyn_o ) hls-graph> [13 of 16] Compiling Development.IDE.Graph.Internal.Paths ( src/Development/IDE/Graph/Internal/Paths.hs, /build/ghc941_0/ghc_22.o, /build/ghc941_0/ghc_22.dyn_o ) hls-graph> [14 of 16] Compiling Development.IDE.Graph.Internal.Profile ( src/Development/IDE/Graph/Internal/Profile.hs, nothing ) lsp-types> [2 of 2] Compiling Language.LSP.MetaModel ( metamodel/Language/LSP/MetaModel.hs, dist/build/metamodel/Language/LSP/MetaModel.o, dist/build/metamodel/Language/LSP/MetaModel.dyn_o ) hls-graph> [15 of 16] Compiling Development.IDE.Graph.Database ( src/Development/IDE/Graph/Database.hs, nothing ) hls-graph> [16 of 16] Compiling Development.IDE.Graph ( src/Development/IDE/Graph.hs, nothing ) hls-graph> Haddock coverage: hls-graph> 93% ( 73 / 78) in 'Control.Concurrent.STM.Stats' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> atomicallyNamed (src/Control/Concurrent/STM/Stats.hs:37) hls-graph> atomically (src/Control/Concurrent/STM/Stats.hs:39) hls-graph> getSTMStats (src/Control/Concurrent/STM/Stats.hs:36) hls-graph> dumpSTMStats (src/Control/Concurrent/STM/Stats.hs:38) hls-graph> 83% ( 5 / 6) in 'Development.IDE.Graph.Classes' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> 6% ( 2 / 29) in 'Development.IDE.Graph.Internal.Key' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> Key (src/Development/IDE/Graph/Internal/Key.hs:52) hls-graph> KeyValue (src/Development/IDE/Graph/Internal/Key.hs:58) hls-graph> Key (src/Development/IDE/Graph/Internal/Key.hs:55) hls-graph> newKey (src/Development/IDE/Graph/Internal/Key.hs:75) hls-graph> renderKey (src/Development/IDE/Graph/Internal/Key.hs:101) hls-graph> KeyMap (src/Development/IDE/Graph/Internal/Key.hs:141) hls-graph> mapKeyMap (src/Development/IDE/Graph/Internal/Key.hs:150) hls-graph> insertKeyMap (src/Development/IDE/Graph/Internal/Key.hs:153) hls-graph> lookupKeyMap (src/Development/IDE/Graph/Internal/Key.hs:156) hls-graph> lookupDefaultKeyMap (src/Development/IDE/Graph/Internal/Key.hs:159) hls-graph> fromListKeyMap (src/Development/IDE/Graph/Internal/Key.hs:162) hls-graph> fromListWithKeyMap (src/Development/IDE/Graph/Internal/Key.hs:165) hls-graph> toListKeyMap (src/Development/IDE/Graph/Internal/Key.hs:168) hls-graph> elemsKeyMap (src/Development/IDE/Graph/Internal/Key.hs:171) hls-graph> restrictKeysKeyMap (src/Development/IDE/Graph/Internal/Key.hs:174) hls-graph> KeySet (src/Development/IDE/Graph/Internal/Key.hs:103) hls-graph> nullKeySet (src/Development/IDE/Graph/Internal/Key.hs:121) hls-graph> insertKeySet (src/Development/IDE/Graph/Internal/Key.hs:112) hls-graph> memberKeySet (src/Development/IDE/Graph/Internal/Key.hs:115) hls-graph> toListKeySet (src/Development/IDE/Graph/Internal/Key.hs:118) hls-graph> lengthKeySet (src/Development/IDE/Graph/Internal/Key.hs:139) hls-graph> filterKeySet (src/Development/IDE/Graph/Internal/Key.hs:136) hls-graph> singletonKeySet (src/Development/IDE/Graph/Internal/Key.hs:133) hls-graph> fromListKeySet (src/Development/IDE/Graph/Internal/Key.hs:130) hls-graph> deleteKeySet (src/Development/IDE/Graph/Internal/Key.hs:127) hls-graph> differenceKeySet (src/Development/IDE/Graph/Internal/Key.hs:124) hls-graph> Warning: 'BuiltinRun' is out of scope. hls-graph> If you qualify the identifier, haddock can try to link it anyway. hls-graph> Warning: 'RunResult' is ambiguous. It is defined hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:210:24 hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:210:1 hls-graph> You may be able to disambiguate the identifier by qualifying it or hls-graph> by specifying the type/value namespace explicitly. hls-graph> Defaulting to the one defined at src/Development/IDE/Graph/Internal/Types.hs:210:1 hls-graph> Warning: 'Rule' is out of scope. hls-graph> If you qualify the identifier, haddock can try to link it anyway. hls-graph> Warning: 'Action' is ambiguous. It is defined hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:70:20 hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:70:1 hls-graph> You may be able to disambiguate the identifier by qualifying it or hls-graph> by specifying the type/value namespace explicitly. hls-graph> Defaulting to the one defined at src/Development/IDE/Graph/Internal/Types.hs:70:1 hls-graph> Warning: 'IOException' is out of scope. hls-graph> If you qualify the identifier, haddock can try to link it anyway. hls-graph> Warning: 'Rules' is ambiguous. It is defined hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:52:19 hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:52:1 hls-graph> You may be able to disambiguate the identifier by qualifying it or hls-graph> by specifying the type/value namespace explicitly. hls-graph> Defaulting to the one defined at src/Development/IDE/Graph/Internal/Types.hs:52:1 hls-graph> 17% ( 6 / 35) in 'Development.IDE.Graph.Internal.Types' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> unwrapDynamic (src/Development/IDE/Graph/Internal/Types.hs:38) hls-graph> TheRules (src/Development/IDE/Graph/Internal/Types.hs:45) hls-graph> SRules (src/Development/IDE/Graph/Internal/Types.hs:55) hls-graph> SAction (src/Development/IDE/Graph/Internal/Types.hs:73) hls-graph> getDatabase (src/Development/IDE/Graph/Internal/Types.hs:80) hls-graph> ShakeDatabase (src/Development/IDE/Graph/Internal/Types.hs:89) hls-graph> Step (src/Development/IDE/Graph/Internal/Types.hs:91) hls-graph> Value (src/Development/IDE/Graph/Internal/Types.hs:100) hls-graph> KeyDetails (src/Development/IDE/Graph/Internal/Types.hs:102) hls-graph> onKeyReverseDeps (src/Development/IDE/Graph/Internal/Types.hs:108) hls-graph> Database (src/Development/IDE/Graph/Internal/Types.hs:111) hls-graph> waitForDatabaseRunningKeys (src/Development/IDE/Graph/Internal/Types.hs:119) hls-graph> getDatabaseValues (src/Development/IDE/Graph/Internal/Types.hs:122) hls-graph> Status (src/Development/IDE/Graph/Internal/Types.hs:128) hls-graph> viewDirty (src/Development/IDE/Graph/Internal/Types.hs:139) hls-graph> getResult (src/Development/IDE/Graph/Internal/Types.hs:143) hls-graph> waitRunning (src/Development/IDE/Graph/Internal/Types.hs:148) hls-graph> Result (src/Development/IDE/Graph/Internal/Types.hs:151) hls-graph> ResultDeps (src/Development/IDE/Graph/Internal/Types.hs:165) hls-graph> getResultDepsDefault (src/Development/IDE/Graph/Internal/Types.hs:169) hls-graph> mapResultDeps (src/Development/IDE/Graph/Internal/Types.hs:174) hls-graph> GraphException (src/Development/IDE/Graph/Internal/Types.hs:225) hls-graph> fromGraphException (src/Development/IDE/Graph/Internal/Types.hs:239) hls-graph> Stack (src/Development/IDE/Graph/Internal/Types.hs:246) hls-graph> StackException (src/Development/IDE/Graph/Internal/Types.hs:251) hls-graph> addStack (src/Development/IDE/Graph/Internal/Types.hs:260) hls-graph> memberStack (src/Development/IDE/Graph/Internal/Types.hs:266) hls-graph> emptyStack (src/Development/IDE/Graph/Internal/Types.hs:269) hls-graph> 16% ( 1 / 6) in 'Development.IDE.Graph.Internal.Rules' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> action (src/Development/IDE/Graph/Internal/Rules.hs:27) hls-graph> addRule (src/Development/IDE/Graph/Internal/Rules.hs:36) hls-graph> runRule (src/Development/IDE/Graph/Internal/Rules.hs:48) hls-graph> runRules (src/Development/IDE/Graph/Internal/Rules.hs:53) hls-graph> 0% ( 0 / 6) in 'Development.IDE.Graph.Internal.Options' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> ShakeOptions (src/Development/IDE/Graph/Internal/Options.hs:7) hls-graph> shakeOptions (src/Development/IDE/Graph/Internal/Options.hs:14) hls-graph> getShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:17) hls-graph> getShakeExtraRules (src/Development/IDE/Graph/Internal/Options.hs:22) hls-graph> newShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:27) hls-graph> 71% ( 5 / 7) in 'Development.IDE.Graph.Internal.Database' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> newDatabase (src/Development/IDE/Graph/Internal/Database.hs:53) hls-graph> 21% ( 3 / 14) in 'Development.IDE.Graph.Internal.Action' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> ShakeValue (src/Development/IDE/Graph/Internal/Action.hs:35) hls-graph> actionFork (src/Development/IDE/Graph/Internal/Action.hs:70) hls-graph> actionBracket (src/Development/IDE/Graph/Internal/Action.hs:101) hls-graph> actionCatch (src/Development/IDE/Graph/Internal/Action.hs:91) hls-graph> actionFinally (src/Development/IDE/Graph/Internal/Action.hs:106) hls-graph> apply1 (src/Development/IDE/Graph/Internal/Action.hs:111) hls-graph> apply (src/Development/IDE/Graph/Internal/Action.hs:114) hls-graph> parallel (src/Development/IDE/Graph/Internal/Action.hs:44) hls-graph> runActions (src/Development/IDE/Graph/Internal/Action.hs:132) hls-graph> getKeysAndVisitedAge (src/Development/IDE/Graph/Internal/Action.hs:143) hls-graph> 0% ( 0 / 12) in 'Development.IDE.Graph.KeyMap' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> Key (src/Development/IDE/Graph/Internal/Key.hs:52) hls-graph> KeyMap (src/Development/IDE/Graph/Internal/Key.hs:141) hls-graph> mapKeyMap (src/Development/IDE/Graph/Internal/Key.hs:150) hls-graph> insertKeyMap (src/Development/IDE/Graph/Internal/Key.hs:153) hls-graph> lookupKeyMap (src/Development/IDE/Graph/Internal/Key.hs:156) hls-graph> lookupDefaultKeyMap (src/Development/IDE/Graph/Internal/Key.hs:159) hls-graph> fromListKeyMap (src/Development/IDE/Graph/Internal/Key.hs:162) hls-graph> fromListWithKeyMap (src/Development/IDE/Graph/Internal/Key.hs:165) hls-graph> toListKeyMap (src/Development/IDE/Graph/Internal/Key.hs:168) hls-graph> elemsKeyMap (src/Development/IDE/Graph/Internal/Key.hs:171) hls-graph> restrictKeysKeyMap (src/Development/IDE/Graph/Internal/Key.hs:174) hls-graph> 0% ( 0 / 13) in 'Development.IDE.Graph.KeySet' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> Key (src/Development/IDE/Graph/Internal/Key.hs:52) hls-graph> KeySet (src/Development/IDE/Graph/Internal/Key.hs:103) hls-graph> insertKeySet (src/Development/IDE/Graph/Internal/Key.hs:112) hls-graph> memberKeySet (src/Development/IDE/Graph/Internal/Key.hs:115) hls-graph> toListKeySet (src/Development/IDE/Graph/Internal/Key.hs:118) hls-graph> nullKeySet (src/Development/IDE/Graph/Internal/Key.hs:121) hls-graph> differenceKeySet (src/Development/IDE/Graph/Internal/Key.hs:124) hls-graph> deleteKeySet (src/Development/IDE/Graph/Internal/Key.hs:127) hls-graph> fromListKeySet (src/Development/IDE/Graph/Internal/Key.hs:130) hls-graph> singletonKeySet (src/Development/IDE/Graph/Internal/Key.hs:133) hls-graph> filterKeySet (src/Development/IDE/Graph/Internal/Key.hs:136) hls-graph> lengthKeySet (src/Development/IDE/Graph/Internal/Key.hs:139) hls-graph> 66% ( 8 / 12) in 'Development.IDE.Graph.Rule' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> addRule (src/Development/IDE/Graph/Internal/Rules.hs:36) hls-graph> apply (src/Development/IDE/Graph/Internal/Action.hs:114) hls-graph> apply1 (src/Development/IDE/Graph/Internal/Action.hs:111) hls-graph> 0% ( 0 / 9) in 'Paths_hls_graph' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> version (dist/build/autogen/Paths_hls_graph.hs:36) hls-graph> getBinDir (dist/build/autogen/Paths_hls_graph.hs:56) hls-graph> getLibDir (dist/build/autogen/Paths_hls_graph.hs:57) hls-graph> getDynLibDir (dist/build/autogen/Paths_hls_graph.hs:58) hls-graph> getDataDir (dist/build/autogen/Paths_hls_graph.hs:59) hls-graph> getLibexecDir (dist/build/autogen/Paths_hls_graph.hs:60) hls-graph> getDataFileName (dist/build/autogen/Paths_hls_graph.hs:39) hls-graph> getSysconfDir (dist/build/autogen/Paths_hls_graph.hs:61) hls-graph> 0% ( 0 / 2) in 'Development.IDE.Graph.Internal.Paths' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> readDataFileHTML (src/Development/IDE/Graph/Internal/Paths.hs:61) hls-graph> 50% ( 1 / 2) in 'Development.IDE.Graph.Internal.Profile' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> Warning: 'ShakeDatabase' is ambiguous. It is defined hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:89:22 hls-graph> * at src/Development/IDE/Graph/Internal/Types.hs:89:1 hls-graph> You may be able to disambiguate the identifier by qualifying it or hls-graph> by specifying the type/value namespace explicitly. hls-graph> Defaulting to the one defined at src/Development/IDE/Graph/Internal/Types.hs:89:1 hls-graph> 58% ( 7 / 12) in 'Development.IDE.Graph.Database' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> ShakeDatabase (src/Development/IDE/Graph/Internal/Types.hs:89) hls-graph> ShakeValue (src/Development/IDE/Graph/Internal/Action.hs:35) hls-graph> shakeNewDatabase (src/Development/IDE/Graph/Database.hs:30) hls-graph> shakeRunDatabase (src/Development/IDE/Graph/Database.hs:37) hls-graph> 41% ( 12 / 29) in 'Development.IDE.Graph' hls-graph> Missing documentation for: hls-graph> Module header hls-graph> shakeOptions (src/Development/IDE/Graph/Internal/Options.hs:14) hls-graph> action (src/Development/IDE/Graph/Internal/Rules.hs:27) hls-graph> Key (src/Development/IDE/Graph/Internal/Key.hs:55) hls-graph> newKey (src/Development/IDE/Graph/Internal/Key.hs:75) hls-graph> renderKey (src/Development/IDE/Graph/Internal/Key.hs:101) hls-graph> actionFinally (src/Development/IDE/Graph/Internal/Action.hs:106) hls-graph> actionBracket (src/Development/IDE/Graph/Internal/Action.hs:101) hls-graph> actionCatch (src/Development/IDE/Graph/Internal/Action.hs:91) hls-graph> actionFork (src/Development/IDE/Graph/Internal/Action.hs:70) hls-graph> ShakeOptions (src/Development/IDE/Graph/Internal/Options.hs:7) hls-graph> getShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:17) hls-graph> getShakeExtraRules (src/Development/IDE/Graph/Internal/Options.hs:22) hls-graph> newShakeExtra (src/Development/IDE/Graph/Internal/Options.hs:27) hls-graph> parallel (src/Development/IDE/Graph/Internal/Action.hs:44) hls-graph> ShakeValue (src/Development/IDE/Graph/Internal/Action.hs:35) hls-graph> getKeysAndVisitedAge (src/Development/IDE/Graph/Internal/Action.hs:143) hls-graph> Warning: Control.Concurrent.STM.Stats: could not find link destinations for: hls-graph> - GHC.Event.Thread.threadDelay hls-graph> - System.Random.Stateful.D:R:MutableGenTGenSTM hls-graph> - Control.Monad.Trans.Control.D:R:StMSTMa hls-graph> - Data.Primitive.Unlifted.Class.D:R:UnliftedTVar hls-graph> Warning: Development.IDE.Graph.Classes: could not find link destinations for: hls-graph> - Data.Vector.Vector hls-graph> - Data.Aeson.TH.StarKindStatus hls-graph> - Data.Aeson.TH.Arity hls-graph> - GHC.IOPort.IOPort hls-graph> - Data.ByteString.Builder.RealFloat.FormatMode hls-graph> - Control.DeepSeq.GNFData hls-graph> - StmContainers.Prelude.Product2 hls-graph> - Data.Text.Internal.Encoding.PartialUtf8CodePoint hls-graph> - Data.Text.Short.Internal.B hls-graph> - Data.UUID.Types.Internal.UnpackedUUID hls-graph> - Control.DeepSeq.Zero hls-graph> - System.Time.Extra.Timeout hls-graph> - Data.Vector.Fusion.Bundle.Size.Size hls-graph> - Data.Vector.Unboxed.Base.MVector hls-graph> - Data.Vector.Unboxed.Base.Vector hls-graph> - Data.Vector.Primitive.Vector hls-graph> - Data.Vector.Storable.Vector hls-graph> - Data.Vector.Strict.Vector hls-graph> - Data.List.Extra.RB hls-graph> - Data.Aeson.TH.FunArg hls-graph> - GHC.IOPort.IOPortException hls-graph> Warning: Development.IDE.Graph.Internal.Types: could not find link destinations for: hls-graph> - Development.IDE.Graph.Internal.Types.Rep_RunChanged hls-graph> Warning: Development.IDE.Graph.Rule: could not find link destinations for: hls-graph> - Development.IDE.Graph.Internal.Types.Rep_RunChanged conduit> [3 of 5] Compiling StreamSpec ( test/StreamSpec.hs, dist/build/conduit-test/conduit-test-tmp/StreamSpec.o ) conduit> conduit> test/StreamSpec.hs:471:3: warning: [GHC-50928] [-Wnoncanonical-monoid-instances] conduit> Noncanonical ‘mappend’ definition detected conduit> in the instance declaration for ‘Monoid (Sum a)’. conduit> ‘mappend’ will eventually be removed in favour of ‘(<>)’ conduit> Suggested fix: conduit> Either remove definition for ‘mappend’ (recommended) or define as ‘mappend = (<>)’ conduit> See also: https://gitlab.haskell.org/ghc/ghc/-/wikis/proposal/semigroup-monoid conduit> | conduit> 471 | mappend (Sum x) (Sum y) = Sum $ x Prelude.+ y conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [4 of 5] Compiling Spec ( test/Spec.hs, dist/build/conduit-test/conduit-test-tmp/Spec.o ) hls-graph> Documentation created: dist/doc/html/hls-graph/, hls-graph> dist/doc/html/hls-graph/hls-graph.txt hls-graph> Preprocessing test suite 'tests' for hls-graph-2.10.0.0.. hls-graph> Running phase: installPhase hls-graph> Installing library in /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-graph> Running phase: fixupPhase hls-graph> shrinking RPATHs of ELF executables and libraries in /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 hls-graph> shrinking /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH-ghc9.8.1.so hls-graph> checking for references to /build/ in /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0... hls-graph> patching script interpreter paths in /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 hls-graph> stripping (with command strip and flags -S -p) in /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0/lib hls-graph> shrinking RPATHs of ELF executables and libraries in /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data hls-graph> checking for references to /build/ in /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data... hls-graph> patching script interpreter paths in /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data hls-graph> shrinking RPATHs of ELF executables and libraries in /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc hls-graph> checking for references to /build/ in /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc... hls-graph> patching script interpreter paths in /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc hls-graph (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data hls-graph (post)> Pushing 3 paths (211 are already present) using zstd to cache sellout ⏳ hls-graph (post)> hls-graph (post)> Pushing /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data (49.29 KiB) hls-graph (post)> Pushing /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc (4.62 MiB) hls-graph (post)> Pushing /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 (5.54 MiB) hls-graph (post)> hls-graph (post)> All done. hls-graph (post)> added 3 signatures hls-graph (post)> added 1 signatures hls-graph (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data hls-graph (post)> copying 3 paths... hls-graph (post)> copying path '/nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data' to 'https://cache.nix-ci.com'... hls-graph (post)> copying path '/nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc' to 'https://cache.nix-ci.com'... hls-graph (post)> copying path '/nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0' to 'https://cache.nix-ci.com'... hls-graph (post)> copying 1 paths... hls-graph (post)> copying path '/nix/store/zb00ckci23bzz7q4r7036brk3rmllbrh-hls-graph-2.10.0.0.drv' to 'https://cache.nix-ci.com'... hls-graph (post)> added 0 signatures hls-graph (post)> added 0 signatures hls-graph (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0 /nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc /nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data hls-graph (post)> copying 3 paths... hls-graph (post)> copying path '/nix/store/p6xp0bll7a7014qb8v3pp9jcablgagrx-hls-graph-2.10.0.0-data' to 'ssh-ng://worker.nix-ci.com'... hls-graph (post)> copying path '/nix/store/bzh3rqnz83yvqia9rz8p3g16y2qgnjw6-hls-graph-2.10.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... hls-graph (post)> copying path '/nix/store/4i4f2lvng30zlgaijh9bi5fpx7k6kga4-hls-graph-2.10.0.0' to 'ssh-ng://worker.nix-ci.com'... hls-graph (post)> copying 1 paths... hls-graph (post)> copying path '/nix/store/zb00ckci23bzz7q4r7036brk3rmllbrh-hls-graph-2.10.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... lsp-types> [1 of 2] Compiling Language.LSP.MetaModel.Types ( metamodel/Language/LSP/MetaModel/Types.hs, dist/build/metamodel/Language/LSP/MetaModel/Types.p_o ) conduit> [5 of 5] Compiling Main ( test/main.hs, dist/build/conduit-test/conduit-test-tmp/Main.o ) conduit> conduit> test/main.hs:35:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 35 | import Control.Applicative (pure, (<$>), (<*>), liftA2) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> test/main.hs:99:32: warning: [GHC-63394] [-Wx-partial] conduit> In the use of ‘tail’ conduit> (imported from Prelude, but defined in GHC.List): conduit> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." conduit> | conduit> 99 | prop "scan" $ equivToList (tail . scanl (+) 0 :: [Int]->[Int]) (void $ CL.scan (+) 0) conduit> | ^^^^ conduit> conduit> test/main.hs:110:33: warning: [GHC-63394] [-Wx-partial] conduit> In the use of ‘tail’ conduit> (imported from Prelude, but defined in GHC.List): conduit> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." conduit> | conduit> 110 | prop "scanM" $ equivToList (tail . scanl (+) 0) (void $ CL.scanM (\a s -> return $ a + s) (0 :: Int)) conduit> | ^^^^ lsp-types> [2 of 2] Compiling Language.LSP.MetaModel ( metamodel/Language/LSP/MetaModel.hs, dist/build/metamodel/Language/LSP/MetaModel.p_o ) conduit> [6 of 6] Linking dist/build/conduit-test/conduit-test conduit> buildPhase completed in 42 seconds conduit> Running phase: checkPhase conduit> Running 1 test suites... conduit> Test suite conduit-test: RUNNING... conduit> conduit> Combinators conduit> yieldMany conduit> list [✔] conduit> Text [✔] conduit> unfold [✔] conduit> enumFromTo [✔] conduit> iterate [✔] conduit> repeat [✔] conduit> replicate [✔] conduit> sourceLazy [✔] conduit> repeatM [✔] conduit> repeatWhileM [✔] conduit> replicateM [✔] conduit> sourceFile [✔] conduit> sourceHandle [✔] conduit> sourceIOHandle [✔] conduit> stdin [✔] conduit> +++ OK, passed 100 tests. conduit> sourceDirectory [✔] conduit> sourceDirectoryDeep [✔] conduit> drop [✔] conduit> +++ OK, passed 100 tests. conduit> dropE [✔] conduit> +++ OK, passed 100 tests. conduit> dropWhile [✔] conduit> +++ OK, passed 100 tests. conduit> dropWhileE [✔] conduit> +++ OK, passed 100 tests. conduit> fold [✔] conduit> foldE [✔] conduit> foldl [✔] conduit> foldlE [✔] conduit> foldMap [✔] conduit> foldMapE [✔] conduit> all [✔] conduit> +++ OK, passed 100 tests. conduit> allE [✔] conduit> +++ OK, passed 100 tests. conduit> any [✔] conduit> +++ OK, passed 100 tests. conduit> anyE [✔] conduit> +++ OK, passed 100 tests. conduit> and [✔] conduit> +++ OK, passed 100 tests. conduit> andE [✔] conduit> +++ OK, passed 100 tests. conduit> or [✔] conduit> +++ OK, passed 100 tests. conduit> orE [✔] conduit> +++ OK, passed 100 tests. conduit> elem [✔] conduit> +++ OK, passed 100 tests. conduit> elemE [✔] conduit> +++ OK, passed 100 tests. conduit> notElem [✔] conduit> +++ OK, passed 100 tests. conduit> notElemE [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVector regular [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVector unboxed [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVector storable [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVectorN regular [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVectorN unboxed [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVectorN storable [✔] conduit> +++ OK, passed 100 tests. conduit> sinkBuilder [✔] conduit> +++ OK, passed 100 tests. conduit> sinkLazyBuilder [✔] conduit> +++ OK, passed 100 tests. conduit> sinkNull [✔] conduit> +++ OK, passed 100 tests. conduit> awaitNonNull [✔] conduit> +++ OK, passed 100 tests. conduit> headE [✔] conduit> +++ OK, passed 100 tests. conduit> peek [✔] conduit> +++ OK, passed 100 tests. conduit> peekE [✔] conduit> +++ OK, passed 100 tests. conduit> last [✔] conduit> +++ OK, passed 100 tests. conduit> lastE [✔] conduit> +++ OK, passed 100 tests. conduit> length [✔] conduit> +++ OK, passed 100 tests. conduit> lengthE [✔] conduit> +++ OK, passed 100 tests. conduit> lengthIf [✔] conduit> +++ OK, passed 100 tests. conduit> lengthIfE [✔] conduit> +++ OK, passed 100 tests. conduit> maximum [✔] conduit> +++ OK, passed 100 tests. conduit> maximumE [✔] conduit> +++ OK, passed 100 tests. conduit> minimum [✔] conduit> +++ OK, passed 100 tests. conduit> minimumE [✔] conduit> +++ OK, passed 100 tests. conduit> null [✔] conduit> +++ OK, passed 100 tests. conduit> nullE [✔] conduit> +++ OK, passed 100 tests. conduit> sum [✔] conduit> +++ OK, passed 100 tests. conduit> sumE [✔] conduit> +++ OK, passed 100 tests. conduit> product [✔] conduit> +++ OK, passed 100 tests. conduit> productE [✔] conduit> +++ OK, passed 100 tests. conduit> find [✔] conduit> +++ OK, passed 100 tests. conduit> mapM_ [✔] conduit> +++ OK, passed 100 tests. conduit> mapM_E [✔] conduit> +++ OK, passed 100 tests. conduit> foldM [✔] conduit> +++ OK, passed 100 tests. conduit> foldME [✔] conduit> +++ OK, passed 100 tests. conduit> foldMapM [✔] conduit> foldMapME [✔] conduit> sinkFile [✔] conduit> sinkHandle [✔] conduit> sinkIOHandle [✔] conduit> map [✔] conduit> +++ OK, passed 100 tests. conduit> mapE [✔] conduit> +++ OK, passed 100 tests. conduit> omapE [✔] conduit> +++ OK, passed 100 tests. conduit> concatMap [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapE [✔] conduit> +++ OK, passed 100 tests. conduit> take [✔] conduit> +++ OK, passed 100 tests. conduit> takeE [✔] conduit> +++ OK, passed 100 tests. conduit> takeWhile [✔] conduit> +++ OK, passed 100 tests. conduit> takeWhileE [✔] conduit> +++ OK, passed 100 tests. conduit> takeExactly [✔] conduit> takeExactlyE [✔] conduit> takeExactlyE Vector [✔] conduit> takeExactlyE 2 [✔] conduit> concat [✔] conduit> +++ OK, passed 100 tests. conduit> filter [✔] conduit> +++ OK, passed 100 tests. conduit> filterE [✔] conduit> +++ OK, passed 100 tests. conduit> mapWhile [✔] conduit> +++ OK, passed 100 tests. conduit> conduitVector [✔] conduit> +++ OK, passed 100 tests. conduit> scanl [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumWhile [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapAccum [✔] conduit> +++ OK, passed 100 tests. conduit> intersperse [✔] conduit> +++ OK, passed 100 tests. conduit> mapM [✔] conduit> +++ OK, passed 100 tests. conduit> mapME [✔] conduit> +++ OK, passed 100 tests. conduit> omapME [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapM [✔] conduit> +++ OK, passed 100 tests. conduit> filterM [✔] conduit> +++ OK, passed 100 tests. conduit> filterME [✔] conduit> +++ OK, passed 100 tests. conduit> iterM [✔] conduit> +++ OK, passed 100 tests. conduit> scanlM [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumWhileM [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapAccumM [✔] conduit> +++ OK, passed 100 tests. conduit> encode UTF8 [✔] conduit> +++ OK, passed 100 tests. conduit> encode/decode UTF8 [✔] conduit> +++ OK, passed 100 tests. conduit> invalid UTF8 is an exception [✔] conduit> encode/decode UTF8 lenient [✔] conduit> +++ OK, passed 100 tests. conduit> line [✔] conduit> +++ OK, passed 100 tests. conduit> lineAscii [✔] conduit> +++ OK, passed 100 tests. conduit> unlines [✔] conduit> +++ OK, passed 100 tests. conduit> unlinesAscii [✔] conduit> +++ OK, passed 100 tests. conduit> linesUnbounded [✔] conduit> +++ OK, passed 100 tests. conduit> linesUnboundedAscii [✔] conduit> +++ OK, passed 100 tests. conduit> slidingWindow 0 [✔] conduit> slidingWindow 1 [✔] conduit> slidingWindow 2 [✔] conduit> slidingWindow 3 [✔] conduit> slidingWindow 4 [✔] conduit> slidingWindow 5 [✔] conduit> slidingWindow 6 [✔] conduit> chunksOfE 1 [✔] conduit> chunksOfE 2 (last smaller) [✔] conduit> chunksOfE (ByteString) [✔] conduit> chunksOfExactlyE 1 [✔] conduit> chunksOfExactlyE 2 (last smaller; thus not yielded) [✔] conduit> vectorBuilder [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumS [✔] conduit> +++ OK, passed 100 tests. conduit> peekForever [✔] conduit> +++ OK, passed 100 tests. conduit> peekForeverE [✔] conduit> +++ OK, passed 100 tests. conduit> Comparing list function to conduit> yieldMany [✔] conduit> +++ OK, passed 100 tests. conduit> sourceListS [✔] conduit> +++ OK, passed 100 tests. conduit> repeatM [✔] conduit> +++ OK, passed 100 tests. conduit> repeatMS [✔] conduit> +++ OK, passed 100 tests. conduit> repeatWhileM [✔] conduit> +++ OK, passed 100 tests. conduit> repeatWhileMS [✔] conduit> +++ OK, passed 100 tests. conduit> foldl1 [✔] conduit> +++ OK, passed 100 tests. conduit> foldl1S [✔] conduit> +++ OK, passed 100 tests. conduit> all [✔] conduit> +++ OK, passed 100 tests. conduit> allS [✔] conduit> +++ OK, passed 100 tests. conduit> any [✔] conduit> +++ OK, passed 100 tests. conduit> anyS [✔] conduit> +++ OK, passed 100 tests. conduit> last [✔] conduit> +++ OK, passed 100 tests. conduit> lastS [✔] conduit> +++ OK, passed 100 tests. conduit> lastE [✔] conduit> +++ OK, passed 100 tests. conduit> lastES [✔] conduit> +++ OK, passed 100 tests. conduit> find [✔] conduit> +++ OK, passed 100 tests. conduit> findS [✔] conduit> +++ OK, passed 100 tests. conduit> concatMap [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapS [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapM [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapMS [✔] conduit> +++ OK, passed 100 tests. conduit> concat [✔] conduit> +++ OK, passed 100 tests. conduit> concatS [✔] conduit> +++ OK, passed 100 tests. conduit> scanl [✔] conduit> +++ OK, passed 100 tests. conduit> scanlS [✔] conduit> +++ OK, passed 100 tests. conduit> scanlM [✔] conduit> +++ OK, passed 100 tests. conduit> scanlMS [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumWhileS [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumWhileMS [✔] conduit> +++ OK, passed 100 tests. conduit> intersperse [✔] conduit> +++ OK, passed 100 tests. conduit> intersperseS [✔] conduit> +++ OK, passed 100 tests. conduit> filterM [✔] conduit> +++ OK, passed 100 tests. conduit> filterMS [✔] conduit> +++ OK, passed 100 tests. conduit> comparing normal conduit function to conduit> slidingWindowS [✔] conduit> +++ OK, passed 100 tests. conduit> splitOnUnboundedES [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVectorS [✔] conduit> +++ OK, passed 100 tests. conduit> sinkVectorNS [✔] conduit> +++ OK, passed 100 tests. conduit> data loss rules conduit> 1 conduit> 2 conduit> 3 conduit> 4 conduit> 5 conduit> consumes the source to quickly [✔] conduit> 1 conduit> 2 conduit> 3 conduit> 4 conduit> 5 conduit> correctly consumes a chunked resource [✔] conduit> filter conduit> even [✔] conduit> concat [✔] conduit> +++ OK, passed 100 tests. conduit> mapFoldable conduit> list [✔] conduit> +++ OK, passed 100 tests. conduit> Maybe [✔] conduit> +++ OK, passed 100 tests. conduit> scan [✔] conduit> +++ OK, passed 100 tests. conduit> mapFoldableM conduit> list [✔] conduit> +++ OK, passed 100 tests. conduit> Maybe [✔] conduit> +++ OK, passed 100 tests. conduit> scanM [✔] conduit> +++ OK, passed 100 tests. conduit> ResourceT conduit> resourceForkIO [✔] conduit> sum conduit> works for 1..10 [✔] conduit> is idempotent [✔] conduit> +++ OK, passed 100 tests. conduit> foldMap conduit> sums 1..10 [✔] conduit> preserves order [✔] conduit> foldMapM conduit> sums 1..10 [✔] conduit> preserves order [✔] conduit> unfold conduit> works [✔] conduit> unfoldM conduit> works [✔] conduit> uncons conduit> folds to list [✔] conduit> +++ OK, passed 100 tests. conduit> works with unfold [✔] conduit> +++ OK, passed 100 tests. conduit> unconsEither conduit> folds outputs to list [✔] conduit> +++ OK, passed 100 tests. conduit> works with unfoldEither [✔] conduit> +++ OK, passed 100 tests. conduit> Monoid instance for Source conduit> mappend [✔] conduit> mconcat [✔] conduit> zipping conduit> zipping two small lists [✔] conduit> zipping sinks conduit> take all [✔] conduit> take fewer on left [✔] conduit> take fewer on right [✔] conduit> Monad instance for Sink conduit> binding [✔] conduit> Applicative instance for Sink conduit> <$> and <*> [✔] conduit> resumable sources conduit> simple [✔] conduit> conduits conduit> map, left [✔] conduit> map, left >+> [✔] conduit> map, right [✔] conduit> chunksOf [✔] conduit> +++ OK, passed 100 tests. conduit> chunksOf (zero) [✔] conduit> chunksOf (negative) [✔] conduit> groupBy [✔] conduit> groupBy (nondup begin/end) [✔] conduit> groupOn1 [✔] conduit> groupOn1 (nondup begin/end) [✔] conduit> mapMaybe [✔] conduit> mapMaybeM [✔] conduit> catMaybes [✔] conduit> concatMap [✔] conduit> bind together [✔] conduit> isolate conduit> bound to resumable source [✔] conduit> bound to sink, non-resumable [✔] conduit> bound to sink, resumable [✔] conduit> consumes all data [✔] conduit> sequence conduit> simple sink [✔] conduit> sink with unpull behaviour [✔] conduit> peek conduit> works [✔] conduit> unbuffering conduit> works [✔] conduit> operators conduit> only use .| [✔] conduit> only use =$ [✔] conduit> chain [✔] conduit> termination conduit> terminates early [✔] conduit> bracket [✔] conduit> bracket skipped if not needed [✔] conduit> bracket + toPipe [✔] conduit> bracket skipped if not needed [✔] conduit> invariant violations conduit> leftovers without input [✔] conduit> sane yield/await' conduit> yield terminates [✔] conduit> yield terminates (2) [✔] conduit> upstream results conduit> works [✔] conduit> input/output mapping conduit> mapOutput [✔] conduit> mapOutputMaybe [✔] conduit> mapInput [✔] conduit> left/right identity conduit> left identity [✔] conduit> right identity [✔] conduit> generalizing conduit> works [✔] conduit> withUpstream conduit> works [✔] conduit> iterate conduit> works [✔] conduit> replicate [✔] conduit> +++ OK, passed 100 tests. conduit> replicateM [✔] conduit> +++ OK, passed 100 tests. conduit> injectLeftovers conduit> works [✔] conduit> monad transformer laws conduit> transPipe [✔] conduit> iterM conduit> behavior [✔] conduit> +++ OK, passed 100 tests. conduit> mapM_ equivalence [✔] conduit> +++ OK, passed 100 tests. conduit> generalizing conduit> works [✔] conduit> mergeSource conduit> works [✔] conduit> does stop processing when the source exhausted [✔] conduit> does not drop upstream items [✔] conduit> passthroughSink conduit> works [✔] conduit> does nothing when downstream does nothing [✔] conduit> handles the last input correctly #304 [✔] conduit> mtl instances conduit> ErrorT [✔] conduit> WriterT conduit> pass [✔] conduit> Data.Conduit.Lift conduit> execStateC [✔] conduit> execWriterC [✔] conduit> runExceptC [✔] conduit> runMaybeC [✔] conduit> sequenceSources conduit> works [✔] conduit> zipSink conduit> zip equal-sized [✔] conduit> zip distinct sizes [✔] conduit> upstream results conduit> fuseBoth [✔] conduit> fuseBothMaybe with no result [✔] conduit> fuseBothMaybe with result [✔] conduit> fuseBothMaybe with almost result [✔] conduit> catching exceptions conduit> works [✔] conduit> sourceToList conduit> works lazily in Identity [✔] conduit> is not lazy in IO [✔] conduit> Data.Conduit.Extra.ZipConduit conduit> ZipConduit [✔] conduit> sequenceConduits [✔] conduit> ZipConduitMonad [✔] conduit> Comparing list function to conduit> unfold [✔] conduit> +++ OK, passed 100 tests. conduit> unfoldS [✔] conduit> +++ OK, passed 100 tests. conduit> unfoldM [✔] conduit> +++ OK, passed 100 tests. conduit> unfoldMS [✔] conduit> +++ OK, passed 100 tests. conduit> sourceList [✔] conduit> +++ OK, passed 100 tests. conduit> sourceListS [✔] conduit> +++ OK, passed 100 tests. conduit> enumFromTo [✔] conduit> +++ OK, passed 100 tests. conduit> enumFromToS [✔] conduit> +++ OK, passed 100 tests. conduit> enumFromToS_int [✔] conduit> +++ OK, passed 100 tests. conduit> iterate [✔] conduit> +++ OK, passed 100 tests. conduit> iterateS [✔] conduit> +++ OK, passed 100 tests. conduit> replicate [✔] conduit> +++ OK, passed 100 tests. conduit> replicateS [✔] conduit> +++ OK, passed 100 tests. conduit> replicateM [✔] conduit> +++ OK, passed 100 tests. conduit> replicateMS [✔] conduit> +++ OK, passed 100 tests. conduit> fold [✔] conduit> +++ OK, passed 100 tests. conduit> foldS [✔] conduit> +++ OK, passed 100 tests. conduit> foldM [✔] conduit> +++ OK, passed 100 tests. conduit> foldMS [✔] conduit> +++ OK, passed 100 tests. conduit> foldMap [✔] conduit> +++ OK, passed 100 tests. conduit> mapM_ [✔] conduit> +++ OK, passed 100 tests. conduit> mapM_S [✔] conduit> +++ OK, passed 100 tests. conduit> take [✔] conduit> +++ OK, passed 100 tests. conduit> takeS [✔] conduit> +++ OK, passed 100 tests. conduit> head [✔] conduit> +++ OK, passed 100 tests. conduit> headS [✔] conduit> +++ OK, passed 100 tests. conduit> peek [✔] conduit> +++ OK, passed 100 tests. conduit> map [✔] conduit> +++ OK, passed 100 tests. conduit> mapS [✔] conduit> +++ OK, passed 100 tests. conduit> mapM [✔] conduit> +++ OK, passed 100 tests. conduit> mapMS [✔] conduit> +++ OK, passed 100 tests. conduit> iterM [✔] conduit> +++ OK, passed 100 tests. conduit> iterMS [✔] conduit> +++ OK, passed 100 tests. conduit> mapMaybe [✔] conduit> +++ OK, passed 100 tests. conduit> mapMaybeS [✔] conduit> +++ OK, passed 100 tests. conduit> mapMaybeM [✔] conduit> +++ OK, passed 100 tests. conduit> mapMaybeMS [✔] conduit> +++ OK, passed 100 tests. conduit> catMaybes [✔] conduit> +++ OK, passed 100 tests. conduit> catMaybesS [✔] conduit> +++ OK, passed 100 tests. conduit> concat [✔] conduit> +++ OK, passed 100 tests. conduit> concatS [✔] conduit> +++ OK, passed 100 tests. conduit> concatMap [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapS [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapM [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapMS [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapAccum [✔] conduit> +++ OK, passed 100 tests. conduit> concatMapAccumS [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumS [✔] conduit> +++ OK, passed 100 tests. conduit> mapAccumMS [✔] conduit> +++ OK, passed 100 tests. conduit> mapFoldable [✔] conduit> +++ OK, passed 100 tests. conduit> mapFoldableS [✔] conduit> +++ OK, passed 100 tests. conduit> mapFoldableM [✔] conduit> +++ OK, passed 100 tests. conduit> mapFoldableMS [✔] conduit> +++ OK, passed 100 tests. conduit> consume [✔] conduit> +++ OK, passed 100 tests. conduit> consumeS [✔] conduit> +++ OK, passed 100 tests. conduit> groupBy [✔] conduit> +++ OK, passed 100 tests. conduit> groupByS [✔] conduit> +++ OK, passed 100 tests. conduit> groupOn1 [✔] conduit> +++ OK, passed 100 tests. conduit> groupOn1S [✔] conduit> +++ OK, passed 100 tests. conduit> isolate [✔] conduit> +++ OK, passed 100 tests. conduit> isolateS [✔] conduit> +++ OK, passed 100 tests. conduit> filter [✔] conduit> +++ OK, passed 100 tests. conduit> filterS [✔] conduit> +++ OK, passed 100 tests. conduit> sourceNull [✔] conduit> +++ OK, passed 100 tests. conduit> sourceNullS [✔] conduit> +++ OK, passed 100 tests. conduit> conduit> Finished in 0.8498 seconds conduit> 346 examples, 0 failures conduit> Test suite conduit-test: PASS conduit> Test suite logged to: dist/test/conduit-1.3.6.1-conduit-test.log conduit> 1 of 1 test suites (1 of 1 test cases) passed. conduit> Running phase: haddockPhase conduit> Preprocessing library for conduit-1.3.6.1.. conduit> Running Haddock on library for conduit-1.3.6.1.. conduit> Warning: The documentation for the following packages are not installed. No conduit> links will be generated to these packages: vector-0.13.2.0 conduit> Warning: --source-* options are ignored when --hyperlinked-source is enabled. conduit> [ 1 of 14] Compiling Data.Conduit.Internal.Pipe ( src/Data/Conduit/Internal/Pipe.hs, nothing ) conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:48:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 48 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:56:51: warning: [GHC-38856] [-Wunused-imports] conduit> The import of ‘MonadUnliftIO’ conduit> from module ‘Control.Monad.IO.Unlift’ is redundant conduit> | conduit> 56 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) conduit> | ^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:59:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 59 | import Data.Monoid (Monoid (mappend, mempty)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Pipe.hs:60:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Semigroup’ is redundant conduit> except perhaps to import instances from ‘Data.Semigroup’ conduit> To import instances alone, use: import Data.Semigroup() conduit> | conduit> 60 | import Data.Semigroup (Semigroup ((<>))) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 2 of 14] Compiling Data.Conduit.Internal.Conduit ( src/Data/Conduit/Internal/Conduit.hs, nothing ) conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:93:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Applicative’ is redundant conduit> except perhaps to import instances from ‘Control.Applicative’ conduit> To import instances alone, use: import Control.Applicative() conduit> | conduit> 93 | import Control.Applicative (Applicative (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:104:51: warning: [GHC-38856] [-Wunused-imports] conduit> The import of ‘MonadUnliftIO’ conduit> from module ‘Control.Monad.IO.Unlift’ is redundant conduit> | conduit> 104 | import Control.Monad.IO.Unlift (MonadIO (liftIO), MonadUnliftIO, withRunInIO) conduit> | ^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:108:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 108 | import Data.Monoid (Monoid (mappend, mempty)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:109:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Semigroup’ is redundant conduit> except perhaps to import instances from ‘Data.Semigroup’ conduit> To import instances alone, use: import Data.Semigroup() conduit> | conduit> 109 | import Data.Semigroup (Semigroup ((<>))) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:114:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Traversable’ is redundant conduit> except perhaps to import instances from ‘Data.Traversable’ conduit> To import instances alone, use: import Data.Traversable() conduit> | conduit> 114 | import Data.Traversable (Traversable (..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:739:20: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:736:25 conduit> | conduit> 739 | go (HaveOutput p o) = pure $ Just (o, SealedConduitT p) conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:743:18: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:736:25 conduit> | conduit> 743 | go (Leftover p ()) = go p conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:756:20: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:753:31 conduit> | conduit> 756 | go (HaveOutput p o) = pure $ Right (o, SealedConduitT p) conduit> | ^ conduit> conduit> src/Data/Conduit/Internal/Conduit.hs:760:18: warning: [GHC-63397] [-Wname-shadowing] conduit> This binding for ‘p’ shadows the existing binding conduit> bound at src/Data/Conduit/Internal/Conduit.hs:753:31 conduit> | conduit> 760 | go (Leftover p ()) = go p conduit> | ^ conduit> [ 3 of 14] Compiling Data.Conduit.Internal.Fusion ( src/Data/Conduit/Internal/Fusion.hs, nothing ) conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:78:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 78 | unstream left =$= unstream right = unstream (fuseStream left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:129:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 129 | unstream left $$ unstream right = connectStream left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:154:23: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 154 | unstream left $$ right = connectStream1 left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:161:35: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 161 | runConduit (unstream left =$= right) = connectStream1 left right conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:171:39: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 171 | runConduitPure (unstream left =$= right) = runIdentity (connectStream1 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:181:38: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 181 | runConduitRes (unstream left =$= right) = runResourceT (connectStream1 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:214:14: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘$$’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use runConduit and .|" conduit> | conduit> 214 | left $$ unstream right = connectStream2 left right conduit> | ^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:224:26: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 224 | runConduit (left =$= unstream right) = connectStream2 left right conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:234:30: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 234 | runConduitPure (left =$= unstream right) = runIdentity (connectStream2 left right) conduit> | ^^^ conduit> conduit> src/Data/Conduit/Internal/Fusion.hs:244:29: warning: [GHC-68441] [-Wdeprecations] conduit> In the use of ‘=$=’ (imported from Data.Conduit.Internal.Conduit): conduit> Deprecated: "Use .|" conduit> | conduit> 244 | runConduitRes (left =$= unstream right) = runResourceT (connectStream2 left right) conduit> | ^^^ conduit> [ 4 of 14] Compiling Data.Conduit.Internal.List.Stream ( src/Data/Conduit/Internal/List/Stream.hs, nothing ) conduit> [ 5 of 14] Compiling Data.Conduit.Combinators.Stream ( src/Data/Conduit/Combinators/Stream.hs, nothing ) conduit> conduit> src/Data/Conduit/Combinators/Stream.hs:362:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 362 | slidingWindowS :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> StreamConduit a m seq conduit> | ^ conduit> [ 6 of 14] Compiling Data.Conduit ( src/Data/Conduit.hs, nothing ) conduit> conduit> src/Data/Conduit.hs:105:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Functor.Identity’ is redundant conduit> except perhaps to import instances from ‘Data.Functor.Identity’ conduit> To import instances alone, use: import Data.Functor.Identity() conduit> | conduit> 105 | import Data.Functor.Identity (Identity, runIdentity) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit.hs:106:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Monad.Trans.Resource’ is redundant conduit> except perhaps to import instances from ‘Control.Monad.Trans.Resource’ conduit> To import instances alone, use: import Control.Monad.Trans.Resource() conduit> | conduit> 106 | import Control.Monad.Trans.Resource (ResourceT, runResourceT) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> conduit> src/Data/Conduit.hs:107:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Control.Monad.IO.Unlift’ is redundant conduit> except perhaps to import instances from ‘Control.Monad.IO.Unlift’ conduit> To import instances alone, use: import Control.Monad.IO.Unlift() conduit> | conduit> 107 | import Control.Monad.IO.Unlift (MonadUnliftIO) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 7 of 14] Compiling Data.Conduit.Internal ( src/Data/Conduit/Internal.hs, nothing ) conduit> [ 8 of 14] Compiling Data.Conduit.Lift ( src/Data/Conduit/Lift.hs, nothing ) conduit> conduit> src/Data/Conduit/Lift.hs:67:1: warning: [GHC-66111] [-Wunused-imports] conduit> The import of ‘Data.Monoid’ is redundant conduit> except perhaps to import instances from ‘Data.Monoid’ conduit> To import instances alone, use: import Data.Monoid() conduit> | conduit> 67 | import Data.Monoid (Monoid(..)) conduit> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit> [ 9 of 14] Compiling Data.Conduit.List ( src/Data/Conduit/List.hs, nothing ) conduit> [10 of 14] Compiling Data.Streaming.FileRead ( src/Data/Streaming/FileRead.hs, nothing ) conduit> [11 of 14] Compiling Data.Streaming.Filesystem ( src/Data/Streaming/Filesystem.hs, nothing ) conduit> [12 of 14] Compiling Data.Conduit.Combinators ( src/Data/Conduit/Combinators.hs, nothing ) conduit> conduit> src/Data/Conduit/Combinators.hs:901:43: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 901 | foldl1E :: (Monad m, MonoFoldable mono, a ~ Element mono) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:907:40: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 907 | foldMaybeNull :: (MonoFoldable mono, e ~ Element mono) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:992:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 992 | andE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:1013:50: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1013 | orE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:1801:76: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1801 | slidingWindow, slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2036:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2036 | line :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2045:56: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2045 | lineAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2082:54: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2082 | unlines :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2090:59: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2090 | unlinesAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2126:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2126 | linesUnbounded :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2135:66: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2135 | linesUnboundedAscii :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators.hs:2437:71: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 2437 | vectorBuilder :: (PrimMonad m, PrimMonad n, V.Vector v e, PrimState m ~ PrimState n) conduit> | ^ conduit> [13 of 14] Compiling Data.Conduit.Combinators.Unqualified ( src/Data/Conduit/Combinators/Unqualified.hs, nothing ) conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:461:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 461 | andCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:480:51: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 480 | orCE :: (Monad m, MonoFoldable mono, Element mono ~ Bool) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:993:61: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 993 | slidingWindowC :: (Monad m, Seq.IsSequence seq, Element seq ~ a) => Int -> ConduitT a seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1135:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1135 | lineC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1144:57: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1144 | lineAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1153:55: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1153 | unlinesC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1160:60: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1160 | unlinesAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) => ConduitT seq seq m () conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1170:62: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1170 | linesUnboundedC :: (Monad m, Seq.IsSequence seq, Element seq ~ Char) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1178:67: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1178 | linesUnboundedAsciiC :: (Monad m, Seq.IsSequence seq, Element seq ~ Word8) conduit> | ^ conduit> conduit> src/Data/Conduit/Combinators/Unqualified.hs:1201:72: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit> The use of ‘~’ without TypeOperators conduit> will become an error in a future GHC release. conduit> Suggested fix: Perhaps you intended to use TypeOperators conduit> | conduit> 1201 | vectorBuilderC :: (PrimMonad m, V.Vector v e, PrimMonad n, PrimState m ~ PrimState n) conduit> | ^ conduit> [14 of 14] Compiling Conduit ( src/Conduit.hs, nothing ) conduit> Haddock coverage: conduit> Warning: 'hoist' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'Source' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'Conduit' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'catchC' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'tryC' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'ZipConduit' is ambiguous. It is defined conduit> * at src/Data/Conduit/Internal/Conduit.hs:1229:30 conduit> * at src/Data/Conduit/Internal/Conduit.hs:1229:1 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Internal/Conduit.hs:1229:1 conduit> Warning: 'ConduitT' is ambiguous. It is defined conduit> * at src/Data/Conduit/Internal/Conduit.hs:123:28 conduit> * at src/Data/Conduit/Internal/Conduit.hs:123:1 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Internal/Conduit.hs:123:1 conduit> Warning: 'mapOutput' is ambiguous. It is defined conduit> * at src/Data/Conduit/Internal/Conduit.hs:996:1 conduit> * at src/Data/Conduit/Internal/Pipe.hs:458:1 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Internal/Pipe.hs:458:1 conduit> Warning: 'SealedConduitT' is ambiguous. It is defined conduit> * at src/Data/Conduit/Internal/Conduit.hs:138:34 conduit> * at src/Data/Conduit/Internal/Conduit.hs:138:1 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Internal/Conduit.hs:138:1 conduit> 18% ( 3 / 16) in 'Data.Conduit.Internal.Fusion' conduit> Missing documentation for: conduit> Module header conduit> Stream (src/Data/Conduit/Internal/Fusion.hs:39) conduit> ConduitWithStream (src/Data/Conduit/Internal/Fusion.hs:43) conduit> StreamConduitT (src/Data/Conduit/Internal/Fusion.hs:47) conduit> StreamConduit (src/Data/Conduit/Internal/Fusion.hs:49) conduit> StreamSource (src/Data/Conduit/Internal/Fusion.hs:51) conduit> StreamProducer (src/Data/Conduit/Internal/Fusion.hs:53) conduit> StreamSink (src/Data/Conduit/Internal/Fusion.hs:55) conduit> StreamConsumer (src/Data/Conduit/Internal/Fusion.hs:57) conduit> streamConduit (src/Data/Conduit/Internal/Fusion.hs:250) conduit> streamSource (src/Data/Conduit/Internal/Fusion.hs:257) conduit> streamSourcePure (src/Data/Conduit/Internal/Fusion.hs:275) conduit> unstream (src/Data/Conduit/Internal/Fusion.hs:60) conduit> 0% ( 0 / 41) in 'Data.Conduit.Internal.List.Stream' conduit> Missing documentation for: conduit> Module header conduit> unfoldS (src/Data/Conduit/Internal/List/Stream.hs:17) conduit> unfoldEitherS (src/Data/Conduit/Internal/List/Stream.hs:30) conduit> unfoldMS (src/Data/Conduit/Internal/List/Stream.hs:43) conduit> unfoldEitherMS (src/Data/Conduit/Internal/List/Stream.hs:57) conduit> sourceListS (src/Data/Conduit/Internal/List/Stream.hs:67) conduit> enumFromToS (src/Data/Conduit/Internal/List/Stream.hs:78) conduit> enumFromToS_int (src/Data/Conduit/Internal/List/Stream.hs:90) conduit> iterateS (src/Data/Conduit/Internal/List/Stream.hs:101) conduit> replicateS (src/Data/Conduit/Internal/List/Stream.hs:110) conduit> replicateMS (src/Data/Conduit/Internal/List/Stream.hs:119) conduit> foldS (src/Data/Conduit/Internal/List/Stream.hs:128) conduit> foldMS (src/Data/Conduit/Internal/List/Stream.hs:140) conduit> mapM_S (src/Data/Conduit/Internal/List/Stream.hs:156) conduit> dropS (src/Data/Conduit/Internal/List/Stream.hs:170) conduit> takeS (src/Data/Conduit/Internal/List/Stream.hs:185) conduit> headS (src/Data/Conduit/Internal/List/Stream.hs:198) conduit> mapS (src/Data/Conduit/Internal/List/Stream.hs:210) conduit> mapMS (src/Data/Conduit/Internal/List/Stream.hs:222) conduit> iterMS (src/Data/Conduit/Internal/List/Stream.hs:234) conduit> mapMaybeS (src/Data/Conduit/Internal/List/Stream.hs:246) conduit> mapMaybeMS (src/Data/Conduit/Internal/List/Stream.hs:261) conduit> catMaybesS (src/Data/Conduit/Internal/List/Stream.hs:277) conduit> concatS (src/Data/Conduit/Internal/List/Stream.hs:290) conduit> concatMapS (src/Data/Conduit/Internal/List/Stream.hs:303) conduit> concatMapMS (src/Data/Conduit/Internal/List/Stream.hs:316) conduit> concatMapAccumS (src/Data/Conduit/Internal/List/Stream.hs:331) conduit> mapAccumS (src/Data/Conduit/Internal/List/Stream.hs:346) conduit> mapAccumMS (src/Data/Conduit/Internal/List/Stream.hs:360) conduit> concatMapAccumMS (src/Data/Conduit/Internal/List/Stream.hs:374) conduit> mapFoldableS (src/Data/Conduit/Internal/List/Stream.hs:389) conduit> mapFoldableMS (src/Data/Conduit/Internal/List/Stream.hs:402) conduit> consumeS (src/Data/Conduit/Internal/List/Stream.hs:417) conduit> groupByS (src/Data/Conduit/Internal/List/Stream.hs:429) conduit> groupOn1S (src/Data/Conduit/Internal/List/Stream.hs:433) conduit> GroupByState (src/Data/Conduit/Internal/List/Stream.hs:436) conduit> groupBy1S (src/Data/Conduit/Internal/List/Stream.hs:442) conduit> isolateS (src/Data/Conduit/Internal/List/Stream.hs:463) conduit> filterS (src/Data/Conduit/Internal/List/Stream.hs:476) conduit> sinkNullS (src/Data/Conduit/Internal/List/Stream.hs:489) conduit> sourceNullS (src/Data/Conduit/Internal/List/Stream.hs:501) conduit> 11% ( 3 / 27) in 'Data.Conduit.Combinators.Stream' conduit> Missing documentation for: conduit> yieldManyS (src/Data/Conduit/Combinators/Stream.hs:71) conduit> repeatMS (src/Data/Conduit/Combinators/Stream.hs:81) conduit> repeatWhileMS (src/Data/Conduit/Combinators/Stream.hs:91) conduit> foldl1S (src/Data/Conduit/Combinators/Stream.hs:104) conduit> allS (src/Data/Conduit/Combinators/Stream.hs:118) conduit> anyS (src/Data/Conduit/Combinators/Stream.hs:124) conduit> sinkLazyS (src/Data/Conduit/Combinators/Stream.hs:132) conduit> sinkVectorS (src/Data/Conduit/Combinators/Stream.hs:137) conduit> sinkVectorNS (src/Data/Conduit/Combinators/Stream.hs:163) conduit> sinkLazyBuilderS (src/Data/Conduit/Combinators/Stream.hs:182) conduit> lastS (src/Data/Conduit/Combinators/Stream.hs:187) conduit> lastES (src/Data/Conduit/Combinators/Stream.hs:200) conduit> findS (src/Data/Conduit/Combinators/Stream.hs:214) conduit> concatMapS (src/Data/Conduit/Combinators/Stream.hs:231) conduit> concatMapMS (src/Data/Conduit/Combinators/Stream.hs:246) conduit> concatS (src/Data/Conduit/Combinators/Stream.hs:262) conduit> scanlS (src/Data/Conduit/Combinators/Stream.hs:270) conduit> scanlMS (src/Data/Conduit/Combinators/Stream.hs:285) conduit> mapAccumWhileS (src/Data/Conduit/Combinators/Stream.hs:301) conduit> mapAccumWhileMS (src/Data/Conduit/Combinators/Stream.hs:316) conduit> intersperseS (src/Data/Conduit/Combinators/Stream.hs:337) conduit> slidingWindowS (src/Data/Conduit/Combinators/Stream.hs:363) conduit> filterMS (src/Data/Conduit/Combinators/Stream.hs:394) conduit> splitOnUnboundedES (src/Data/Conduit/Combinators/Stream.hs:420) conduit> 97% ( 78 / 80) in 'Data.Conduit' conduit> Missing documentation for: conduit> sealConduitT (src/Data/Conduit/Internal/Conduit.hs:298) conduit> unsealConduitT (src/Data/Conduit/Internal/Conduit.hs:301) conduit> 91% ( 81 / 89) in 'Data.Conduit.Internal' conduit> Missing documentation for: conduit> Module header conduit> enumFromTo (src/Data/Conduit/Internal/Pipe.hs:500) conduit> yieldM (src/Data/Conduit/Internal/Pipe.hs:251) conduit> sealConduitT (src/Data/Conduit/Internal/Conduit.hs:298) conduit> unsealConduitT (src/Data/Conduit/Internal/Conduit.hs:301) conduit> sourceToPipe (src/Data/Conduit/Internal/Conduit.hs:333) conduit> sinkToPipe (src/Data/Conduit/Internal/Conduit.hs:343) conduit> conduitToPipe (src/Data/Conduit/Internal/Conduit.hs:353) conduit> 100% ( 42 / 42) in 'Data.Conduit.Lift' conduit> Warning: 'mapM_' is ambiguous. It is defined conduit> * in ‘Data.Foldable’ conduit> * at src/Data/Conduit/List.hs:383:6 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:383:6 conduit> Warning: 'concatMap' is ambiguous. It is defined conduit> * in ‘Data.Foldable’ conduit> * at src/Data/Conduit/List.hs:579:6 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:579:6 conduit> 100% ( 60 / 60) in 'Data.Conduit.List' conduit> Warning: 'toChunks' is ambiguous. It is defined conduit> * in ‘Data.ByteString.Lazy’ conduit> * in ‘Data.Sequences’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined in ‘Data.Sequences’ conduit> Warning: 'ResourceT' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'drop' is ambiguous. It is defined conduit> * in ‘GHC.List’ conduit> * in ‘Data.ByteString’ conduit> * in ‘Data.ByteString.Lazy’ conduit> * at src/Data/Conduit/Combinators.hs:761:6 conduit> * at src/Data/Conduit/List.hs:417:6 conduit> * in ‘Data.Sequences’ conduit> * in ‘Data.Text’ conduit> * in ‘Data.Vector.Generic’ conduit> * in ‘Data.Vector.Generic.Mutable’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:417:6 conduit> Warning: 'head' is ambiguous. It is defined conduit> * in ‘GHC.List’ conduit> * in ‘Data.ByteString’ conduit> * in ‘Data.ByteString.Lazy’ conduit> * at src/Data/Conduit/Combinators.hs:1191:1 conduit> * at src/Data/Conduit/List.hs:449:6 conduit> * in ‘Data.NonNull’ conduit> * in ‘Data.Text’ conduit> * in ‘Data.Vector.Generic’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:449:6 conduit> Warning: 'last' is ambiguous. It is defined conduit> * in ‘GHC.List’ conduit> * in ‘Data.ByteString’ conduit> * in ‘Data.ByteString.Lazy’ conduit> * at src/Data/Conduit/Combinators.hs:1248:6 conduit> * in ‘Data.NonNull’ conduit> * in ‘Data.Text’ conduit> * in ‘Data.Vector.Generic’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Combinators.hs:1248:6 conduit> Warning: 'iterM' is ambiguous. It is defined conduit> * at src/Data/Conduit/Combinators.hs:1933:6 conduit> * at src/Data/Conduit/List.hs:525:6 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:525:6 conduit> Warning: 'mapM_' is ambiguous. It is defined conduit> * in ‘Data.Foldable’ conduit> * at src/Data/Conduit/Combinators.hs:1412:6 conduit> * at src/Data/Conduit/List.hs:383:6 conduit> * in ‘Data.Vector.Generic’ conduit> * in ‘Data.Vector.Generic.Mutable’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:383:6 conduit> Warning: 'ByteString' is ambiguous. It is defined conduit> * in ‘Data.ByteString.Internal.Type’ conduit> * in ‘Data.ByteString.Lazy.Internal’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ conduit> Warning: 'take' is ambiguous. It is defined conduit> * in ‘GHC.List’ conduit> * in ‘Data.ByteString’ conduit> * in ‘Data.ByteString.Lazy’ conduit> * at src/Data/Conduit/Combinators.hs:1564:6 conduit> * at src/Data/Conduit/List.hs:439:6 conduit> * in ‘Data.Sequences’ conduit> * in ‘Data.Text’ conduit> * in ‘Data.Vector.Generic’ conduit> * in ‘Data.Vector.Generic.Mutable’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:439:6 conduit> Warning: 'concatMap' is ambiguous. It is defined conduit> * in ‘Data.Foldable’ conduit> * in ‘Data.ByteString’ conduit> * in ‘Data.ByteString.Lazy’ conduit> * at src/Data/Conduit/Combinators.hs:1538:6 conduit> * at src/Data/Conduit/List.hs:579:6 conduit> * in ‘Data.Text’ conduit> * in ‘Data.Vector.Generic’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:579:6 conduit> Warning: 'chunkSize' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'concatMapM' is ambiguous. It is defined conduit> * at src/Data/Conduit/Combinators.hs:1896:6 conduit> * at src/Data/Conduit/List.hs:590:6 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/List.hs:590:6 conduit> Warning: 'unlines' is ambiguous. It is defined conduit> * in ‘Data.OldList’ conduit> * at src/Data/Conduit/Combinators.hs:2083:6 conduit> * in ‘Data.Sequences’ conduit> * in ‘Data.Text’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Combinators.hs:2083:6 conduit> Warning: 'Flush' is ambiguous. It is defined conduit> * at src/Data/Conduit/Internal/Conduit.hs:1093:26 conduit> * at src/Data/Conduit/Internal/Conduit.hs:1093:1 conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Internal/Conduit.hs:1093:1 conduit> 100% (167 /167) in 'Data.Conduit.Combinators' conduit> Warning: 'succ' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'take' is ambiguous. It is defined conduit> * at src/Data/Conduit/Combinators.hs:1564:6 conduit> * in ‘Data.Sequences’ conduit> * in ‘Data.Vector.Generic’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Combinators.hs:1564:6 conduit> Warning: 'concatMap' is ambiguous. It is defined conduit> * at src/Data/Conduit/Combinators.hs:1538:6 conduit> * in ‘Data.Vector.Generic’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Combinators.hs:1538:6 conduit> Warning: 'chunkSize' is out of scope. conduit> If you qualify the identifier, haddock can try to link it anyway. conduit> Warning: 'mapM_' is ambiguous. It is defined conduit> * at src/Data/Conduit/Combinators.hs:1412:6 conduit> * in ‘Data.Vector.Generic’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Combinators.hs:1412:6 conduit> Warning: 'unlines' is ambiguous. It is defined conduit> * at src/Data/Conduit/Combinators.hs:2083:6 conduit> * in ‘Data.Sequences’ conduit> You may be able to disambiguate the identifier by qualifying it or conduit> by specifying the type/value namespace explicitly. conduit> Defaulting to the one defined at src/Data/Conduit/Combinators.hs:2083:6 conduit> 100% (171 /171) in 'Conduit' conduit> Warning: Data.Conduit.Combinators.Stream: could not find link destinations for: conduit> - Data.Vector.Generic.Base.Vector conduit> Warning: Data.Conduit: could not find link destinations for: conduit> - GHC.Generics.Rep_Void conduit> - Data.Conduit.Internal.Conduit.D:R:PrimStateConduitT conduit> Warning: Data.Conduit.Internal: could not find link destinations for: conduit> - Data.Conduit.Internal.Pipe.D:R:PrimStatePipe conduit> - Data.Conduit.Internal.Conduit.D:R:PrimStateConduitT conduit> Warning: Data.Conduit.Combinators: could not find link destinations for: conduit> - Data.Vector.Generic.Base.Vector conduit> - Data.Conduit.Combinators.Buffer conduit> Warning: Conduit: could not find link destinations for: conduit> - Data.Functor.Identity.Rep_Identity conduit> - Data.Functor.Identity.Rep1_Identity conduit> - Control.Monad.Primitive.D:R:PrimStateIO conduit> - Control.Monad.Primitive.D:R:PrimStateIdentityT conduit> - Control.Monad.Primitive.D:R:PrimStateST conduit> - Control.Monad.Primitive.D:R:PrimStateST0 conduit> - Control.Monad.Primitive.D:R:PrimStateAccumT conduit> - Control.Monad.Primitive.D:R:PrimStateContT conduit> - Control.Monad.Primitive.D:R:PrimStateExceptT conduit> - Control.Monad.Primitive.D:R:PrimStateMaybeT conduit> - Control.Monad.Primitive.D:R:PrimStateRWST0 conduit> - Control.Monad.Primitive.D:R:PrimStateRWST1 conduit> - Control.Monad.Primitive.D:R:PrimStateRWST conduit> - Control.Monad.Primitive.D:R:PrimStateReaderT conduit> - Control.Monad.Primitive.D:R:PrimStateSelectT conduit> - Control.Monad.Primitive.D:R:PrimStateStateT0 conduit> - Control.Monad.Primitive.D:R:PrimStateStateT conduit> - Control.Monad.Primitive.D:R:PrimStateWriterT0 conduit> - Control.Monad.Primitive.D:R:PrimStateWriterT1 conduit> - Control.Monad.Primitive.D:R:PrimStateWriterT conduit> - Control.Monad.Trans.Resource.Internal.D:R:PrimStateResourceT conduit> - Data.Conduit.Internal.Pipe.D:R:PrimStatePipe conduit> - Data.Conduit.Internal.Conduit.D:R:PrimStateConduitT conduit> - Data.Vector.Unboxed.Base.Unbox conduit> - Data.Vector.Generic.Base.Vector conduit> - Data.Vector.Generic.Base.basicLength conduit> - Data.Vector.Generic.Base.basicUnsafeIndexM conduit> - Data.Vector.Generic.Base.elemseq conduit> - Data.Vector.Generic.Base.Mutable conduit> - Data.Vector.Generic.Mutable.Base.MVector conduit> - Data.Vector.Generic.Mutable.Base.basicLength conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew conduit> - Data.Vector.Generic.Mutable.Base.basicInitialize conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy conduit> - Data.Vector.Generic.Base.basicUnsafeSlice conduit> - Data.Vector.Generic.Base.basicUnsafeCopy conduit> - Data.Vector.Generic.Base.basicUnsafeFreeze conduit> - Data.Vector.Generic.Base.basicUnsafeThaw conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow conduit> - Data.Vector.Generic.Mutable.Base.basicClear conduit> - Data.Vector.Generic.Mutable.Base.basicOverlaps conduit> - Data.Vector.Generic.Mutable.Base.basicSet conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove conduit> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate conduit> - Data.Vector.Unboxed.Base.MV_Identity conduit> - Data.Vector.Unboxed.Base.V_Identity conduit> - Data.Vector.Unboxed.Base.D:R:MVectorsIdentity0 conduit> - Data.Vector.Unboxed.Base.D:R:VectorIdentity0 conduit> - Data.Conduit.Combinators.Buffer lsp-types> Preprocessing executable 'generator' for lsp-types-2.3.0.1.. lsp-types> Building executable 'generator' for lsp-types-2.3.0.1.. lsp-types> [1 of 2] Compiling CodeGen ( generator/CodeGen.hs, dist/build/generator/generator-tmp/CodeGen.o ) conduit> Documentation created: dist/doc/html/conduit/, conduit> dist/doc/html/conduit/conduit.txt conduit> Preprocessing test suite 'conduit-test' for conduit-1.3.6.1.. conduit> Running phase: installPhase conduit> Installing library in /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit> Running phase: fixupPhase conduit> shrinking RPATHs of ELF executables and libraries in /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 conduit> shrinking /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSconduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb-ghc9.8.1.so conduit> checking for references to /build/ in /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1... conduit> patching script interpreter paths in /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 conduit> stripping (with command strip and flags -S -p) in /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1/lib conduit> shrinking RPATHs of ELF executables and libraries in /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc conduit> checking for references to /build/ in /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc... conduit> patching script interpreter paths in /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc conduit (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 conduit (post)> Pushing 2 paths (112 are already present) using zstd to cache sellout ⏳ conduit (post)> conduit (post)> Pushing /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 (13.36 MiB) conduit (post)> Pushing /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc (7.77 MiB) conduit (post)> conduit (post)> All done. conduit (post)> added 2 signatures conduit (post)> added 1 signatures conduit (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 conduit (post)> copying 2 paths... conduit (post)> copying path '/nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc' to 'https://cache.nix-ci.com'... conduit (post)> copying path '/nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1' to 'https://cache.nix-ci.com'... conduit (post)> copying 1 paths... conduit (post)> copying path '/nix/store/d3r7n7hgq3cwqs5wsdhjimp1cr842gbr-conduit-1.3.6.1.drv' to 'https://cache.nix-ci.com'... conduit (post)> added 0 signatures conduit (post)> added 0 signatures conduit (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc /nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1 conduit (post)> copying 2 paths... conduit (post)> copying path '/nix/store/2lqjzxnhygs2rha6azgzv2vm3d1ddqg8-conduit-1.3.6.1-doc' to 'ssh-ng://worker.nix-ci.com'... conduit (post)> copying path '/nix/store/n39qil575za2k99alpnd78w3dvvvw2kf-conduit-1.3.6.1' to 'ssh-ng://worker.nix-ci.com'... conduit (post)> copying 1 paths... conduit (post)> copying path '/nix/store/d3r7n7hgq3cwqs5wsdhjimp1cr842gbr-conduit-1.3.6.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/4avrhs9kga3gcm9hi9zv6fspcq4lgs08-conduit-extra-1.3.7.drv'... building '/nix/store/gaxby59wa5cm9gnxwsv4n2ylpl952d7b-conduit-parse-0.2.1.1.drv'... building '/nix/store/c7d8d1mw1mr9nb7zknazgcsw0d3rp830-libyaml-0.1.4.drv'... lsp-types> [2 of 2] Compiling Main ( generator/Main.hs, dist/build/generator/generator-tmp/Main.o ) lsp-types> [3 of 3] Linking dist/build/generator/generator lsp-types> Preprocessing library 'lsp-types-quickcheck' for lsp-types-2.3.0.1.. lsp-types> Building library 'lsp-types-quickcheck' for lsp-types-2.3.0.1.. lsp-types> [1 of 4] Compiling Language.LSP.Protocol.QuickCheck.Common ( quickcheck/Language/LSP/Protocol/QuickCheck/Common.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Common.o, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Common.dyn_o ) lsp-types> [2 of 4] Compiling Language.LSP.Protocol.QuickCheck.Types ( quickcheck/Language/LSP/Protocol/QuickCheck/Types.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Types.o, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Types.dyn_o ) conduit-extra> Running phase: setupCompilerEnvironmentPhase conduit-extra> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. conduit-parse> Running phase: setupCompilerEnvironmentPhase conduit-parse> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. libyaml> Running phase: setupCompilerEnvironmentPhase libyaml> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. libyaml> Running phase: unpackPhase conduit-parse> Running phase: unpackPhase libyaml> unpacking source archive /nix/store/z9q7w51ysg8cdvgpx6d6zlcz4ghkhp0h-libyaml-0.1.4.tar.gz conduit-parse> unpacking source archive /nix/store/5inary4gap17pija37hi9s0dnwj4sdgj-conduit-parse-0.2.1.1.tar.gz libyaml> source root is libyaml-0.1.4 conduit-parse> source root is conduit-parse-0.2.1.1 libyaml> setting SOURCE_DATE_EPOCH to timestamp 1710477580 of file "libyaml-0.1.4/libyaml.cabal" conduit-parse> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "conduit-parse-0.2.1.1/test/Main.hs" libyaml> Running phase: patchPhase conduit-extra> Running phase: unpackPhase conduit-parse> Running phase: patchPhase conduit-extra> unpacking source archive /nix/store/sz33pjm2cvwgwppzyyv37xdgxj3bbg67-conduit-extra-1.3.7.tar.gz libyaml> Running phase: compileBuildDriverPhase conduit-parse> Replace Cabal file with edited version from mirror://hackage/conduit-parse-0.2.1.1/revision/1.cabal. libyaml> setupCompileFlags: -package-db=/build/tmp.fl8QBfvVkS/setup-package.conf.d -threaded conduit-parse> Running phase: compileBuildDriverPhase conduit-extra> source root is conduit-extra-1.3.7 conduit-parse> setupCompileFlags: -package-db=/build/tmp.QlkJqJOWf5/setup-package.conf.d -threaded conduit-extra> setting SOURCE_DATE_EPOCH to timestamp 1737362589 of file "conduit-extra-1.3.7/conduit-extra.cabal" conduit-extra> Running phase: patchPhase conduit-extra> Running phase: compileBuildDriverPhase libyaml> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.fl8QBfvVkS/Main.o ) conduit-extra> setupCompileFlags: -package-db=/build/tmp.PBz6JLMM7z/setup-package.conf.d -threaded conduit-parse> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.QlkJqJOWf5/Main.o ) conduit-extra> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.PBz6JLMM7z/Main.o ) libyaml> [2 of 2] Linking Setup conduit-parse> [2 of 2] Linking Setup conduit-extra> [2 of 2] Linking Setup conduit-parse> Running phase: updateAutotoolsGnuConfigScriptsPhase libyaml> Running phase: updateAutotoolsGnuConfigScriptsPhase conduit-parse> Running phase: configurePhase libyaml> Running phase: configurePhase conduit-parse> configureFlags: --verbose --prefix=/nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc/share/doc/conduit-parse-0.2.1.1 --with-gcc=gcc --package-db=/build/tmp.QlkJqJOWf5/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib libyaml> configureFlags: --verbose --prefix=/nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc/share/doc/libyaml-0.1.4 --with-gcc=gcc --package-db=/build/tmp.fl8QBfvVkS/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib conduit-parse> Using Parsec parser conduit-parse> Configuring conduit-parse-0.2.1.1... libyaml> Using Parsec parser libyaml> Configuring libyaml-0.1.4... conduit-extra> Running phase: updateAutotoolsGnuConfigScriptsPhase conduit-extra> Running phase: configurePhase conduit-extra> configureFlags: --verbose --prefix=/nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc/share/doc/conduit-extra-1.3.7 --with-gcc=gcc --package-db=/build/tmp.PBz6JLMM7z/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib conduit-extra> Using Parsec parser conduit-extra> Configuring conduit-extra-1.3.7... libyaml> Flags chosen: no-unicode=False, system-libyaml=False libyaml> Dependency base >=4.14 && <5: using base-4.19.0.0 libyaml> Dependency bytestring >=0.9.1.4: using bytestring-0.12.0.2 libyaml> Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.6.1 libyaml> Dependency libyaml-clib: using libyaml-clib-0.2.5 libyaml> Dependency resourcet >=0.3 && <1.4: using resourcet-1.3.0 conduit-parse> Flags chosen: enable-hlint-test=False conduit-parse> Dependency base >=4.8 && <5: using base-4.19.0.0 conduit-parse> Dependency conduit >=1.3: using conduit-1.3.6.1 conduit-parse> Dependency dlist: using dlist-1.0 conduit-parse> Dependency mtl: using mtl-2.3.1 conduit-parse> Dependency parsers: using parsers-0.12.12 conduit-parse> Dependency safe: using safe-0.3.21 conduit-parse> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 conduit-parse> Dependency text: using text-2.1 conduit-parse> Dependency transformers: using transformers-0.6.1.0 conduit-parse> Dependency base >=4.8 && <5: using base-4.19.0.0 conduit-parse> Dependency conduit >=1.3: using conduit-1.3.6.1 conduit-parse> Dependency conduit-parse: using conduit-parse-0.2.1.1 conduit-parse> Dependency mtl: using mtl-2.3.1 conduit-parse> Dependency parsers: using parsers-0.12.12 conduit-parse> Dependency resourcet: using resourcet-1.3.0 conduit-parse> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 conduit-parse> Dependency tasty: using tasty-1.5.3 conduit-parse> Dependency tasty-hunit: using tasty-hunit-0.10.2 conduit-extra> Dependency async: using async-2.2.5 conduit-extra> Dependency attoparsec >=0.10: using attoparsec-0.14.4 conduit-extra> Dependency base >=4.12 && <5: using base-4.19.0.0 conduit-extra> Dependency bytestring >=0.10.2: using bytestring-0.12.0.2 conduit-extra> Dependency conduit >=1.3 && <1.4: using conduit-1.3.6.1 conduit-extra> Dependency directory: using directory-1.3.8.1 conduit-extra> Dependency filepath: using filepath-1.4.100.4 conduit-extra> Dependency network >=2.3: using network-3.2.7.0 conduit-extra> Dependency primitive >=0.5: using primitive-0.9.1.0 conduit-extra> Dependency process: using process-1.6.18.0 conduit-extra> Dependency resourcet >=1.1: using resourcet-1.3.0 conduit-extra> Dependency stm: using stm-2.5.2.1 conduit-extra> Dependency streaming-commons >=0.2.3.0: using streaming-commons-0.2.3.0 conduit-extra> Dependency text: using text-2.1 conduit-extra> Dependency transformers: using transformers-0.6.1.0 conduit-extra> Dependency typed-process >=0.2.6: using typed-process-0.2.13.0 conduit-extra> Dependency unliftio-core: using unliftio-core-0.2.1.0 conduit-extra> Dependency QuickCheck: using QuickCheck-2.14.3 conduit-extra> Dependency async: using async-2.2.5 conduit-extra> Dependency attoparsec: using attoparsec-0.14.4 conduit-extra> Dependency base: using base-4.19.0.0 conduit-extra> Dependency bytestring: using bytestring-0.12.0.2 conduit-extra> Dependency conduit: using conduit-1.3.6.1 conduit-extra> Dependency conduit-extra: using conduit-extra-1.3.7 conduit-extra> Dependency directory: using directory-1.3.8.1 conduit-extra> Dependency exceptions: using exceptions-0.10.7 conduit-extra> Dependency filepath: using filepath-1.4.100.4 conduit-extra> Dependency hspec >=1.3: using hspec-2.11.12 conduit-extra> Dependency process: using process-1.6.18.0 conduit-extra> Dependency resourcet: using resourcet-1.3.0 conduit-extra> Dependency stm: using stm-2.5.2.1 conduit-extra> Dependency streaming-commons: using streaming-commons-0.2.3.0 conduit-extra> Dependency text: using text-2.1 conduit-extra> Dependency transformers: using transformers-0.6.1.0 conduit-extra> Dependency transformers-base: using transformers-base-0.4.6 libyaml> Source component graph: component lib libyaml> Configured component graph: libyaml> component libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm libyaml> include base-4.19.0.0-05c7 libyaml> include bytestring-0.12.0.2-3593 libyaml> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb libyaml> include libyaml-clib-0.2.5-aCNJYZfNzCDFHTp4HTSl4 libyaml> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH libyaml> Linked component graph: libyaml> unit libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm libyaml> include base-4.19.0.0-05c7 libyaml> include bytestring-0.12.0.2-3593 libyaml> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb libyaml> include libyaml-clib-0.2.5-aCNJYZfNzCDFHTp4HTSl4 libyaml> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH libyaml> Text.Libyaml=libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm:Text.Libyaml libyaml> Ready component graph: libyaml> definite libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm libyaml> depends base-4.19.0.0-05c7 libyaml> depends bytestring-0.12.0.2-3593 libyaml> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb libyaml> depends libyaml-clib-0.2.5-aCNJYZfNzCDFHTp4HTSl4 libyaml> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH libyaml> Using Cabal-3.10.2.0 compiled by ghc-9.8 libyaml> Using compiler: ghc-9.8.1 libyaml> Using install prefix: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 libyaml> Executables installed in: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/bin libyaml> Libraries installed in: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm libyaml> Dynamic Libraries installed in: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 libyaml> Private executables installed in: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/libexec/x86_64-linux-ghc-9.8.1/libyaml-0.1.4 libyaml> Data files installed in: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/share/x86_64-linux-ghc-9.8.1/libyaml-0.1.4 libyaml> Documentation installed in: libyaml> /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc/share/doc/libyaml-0.1.4 libyaml> Configuration files installed in: libyaml> /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/etc libyaml> No alex found libyaml> Using ar found on system at: libyaml> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar libyaml> No c2hs found libyaml> No cpphs found libyaml> No doctest found libyaml> Using gcc version 14.3.0 given by user at: libyaml> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc libyaml> Using ghc version 9.8.1 found on system at: libyaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc libyaml> Using ghc-pkg version 9.8.1 found on system at: libyaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 libyaml> No ghcjs found libyaml> No ghcjs-pkg found libyaml> No greencard found libyaml> Using haddock version 2.30.0 found on system at: libyaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 libyaml> No happy found libyaml> Using haskell-suite found on system at: haskell-suite-dummy-location libyaml> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location libyaml> No hmake found libyaml> Using hpc version 0.69 found on system at: libyaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 libyaml> Using hsc2hs version 0.68.10 found on system at: libyaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 libyaml> Using hscolour version 1.25 found on system at: libyaml> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour libyaml> No jhc found libyaml> Using ld found on system at: libyaml> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold libyaml> No pkg-config found libyaml> Using runghc version 9.8.1 found on system at: libyaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 libyaml> Using strip version 2.44 found on system at: libyaml> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip libyaml> Using tar found on system at: libyaml> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar libyaml> No uhc found conduit-parse> Source component graph: conduit-parse> component lib conduit-parse> component test:tests dependency lib conduit-parse> Configured component graph: conduit-parse> component conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> include base-4.19.0.0-05c7 conduit-parse> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-parse> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI conduit-parse> include mtl-2.3.1-eef8 conduit-parse> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 conduit-parse> include safe-0.3.21-GvAYZRhsg24ENxniSyOqsT conduit-parse> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu conduit-parse> include text-2.1-c70b conduit-parse> include transformers-0.6.1.0-7653 conduit-parse> component conduit-parse-0.2.1.1-9CKGxayAsfL7HxyBtKtup0-tests conduit-parse> include base-4.19.0.0-05c7 conduit-parse> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-parse> include conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> include mtl-2.3.1-eef8 conduit-parse> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 conduit-parse> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-parse> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu conduit-parse> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG conduit-parse> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr conduit-parse> Linked component graph: conduit-parse> unit conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> include base-4.19.0.0-05c7 conduit-parse> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-parse> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI conduit-parse> include mtl-2.3.1-eef8 conduit-parse> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 conduit-parse> include safe-0.3.21-GvAYZRhsg24ENxniSyOqsT conduit-parse> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu conduit-parse> include text-2.1-c70b conduit-parse> include transformers-0.6.1.0-7653 conduit-parse> Data.Conduit.Parser=conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og:Data.Conduit.Parser conduit-parse> unit conduit-parse-0.2.1.1-9CKGxayAsfL7HxyBtKtup0-tests conduit-parse> include base-4.19.0.0-05c7 conduit-parse> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-parse> include conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> include mtl-2.3.1-eef8 conduit-parse> include parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 conduit-parse> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-parse> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu conduit-parse> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG conduit-parse> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr conduit-parse> Ready component graph: conduit-parse> definite conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> depends base-4.19.0.0-05c7 conduit-parse> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-parse> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI conduit-parse> depends mtl-2.3.1-eef8 conduit-parse> depends parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 conduit-parse> depends safe-0.3.21-GvAYZRhsg24ENxniSyOqsT conduit-parse> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu conduit-parse> depends text-2.1-c70b conduit-parse> depends transformers-0.6.1.0-7653 conduit-parse> definite conduit-parse-0.2.1.1-9CKGxayAsfL7HxyBtKtup0-tests conduit-parse> depends base-4.19.0.0-05c7 conduit-parse> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-parse> depends conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> depends mtl-2.3.1-eef8 conduit-parse> depends parsers-0.12.12-zkuWCGUnP7J1KtQycUN5 conduit-parse> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-parse> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu conduit-parse> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG conduit-parse> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr conduit-parse> Using Cabal-3.10.2.0 compiled by ghc-9.8 conduit-parse> Using compiler: ghc-9.8.1 conduit-parse> Using install prefix: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 conduit-parse> Executables installed in: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/bin conduit-parse> Libraries installed in: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og conduit-parse> Dynamic Libraries installed in: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 conduit-parse> Private executables installed in: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/libexec/x86_64-linux-ghc-9.8.1/conduit-parse-0.2.1.1 conduit-parse> Data files installed in: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/share/x86_64-linux-ghc-9.8.1/conduit-parse-0.2.1.1 conduit-parse> Documentation installed in: conduit-parse> /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc/share/doc/conduit-parse-0.2.1.1 conduit-parse> Configuration files installed in: conduit-parse> /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/etc conduit-parse> No alex found conduit-parse> Using ar found on system at: conduit-parse> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar conduit-parse> No c2hs found conduit-parse> No cpphs found conduit-parse> No doctest found conduit-parse> Using gcc version 14.3.0 given by user at: conduit-parse> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc conduit-parse> Using ghc version 9.8.1 found on system at: conduit-parse> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc conduit-parse> Using ghc-pkg version 9.8.1 found on system at: conduit-parse> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 conduit-parse> No ghcjs found conduit-parse> No ghcjs-pkg found conduit-parse> No greencard found conduit-parse> Using haddock version 2.30.0 found on system at: conduit-parse> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 conduit-parse> No happy found conduit-parse> Using haskell-suite found on system at: haskell-suite-dummy-location conduit-parse> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location conduit-parse> No hmake found conduit-parse> Using hpc version 0.69 found on system at: conduit-parse> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 conduit-parse> Using hsc2hs version 0.68.10 found on system at: conduit-parse> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 conduit-parse> Using hscolour version 1.25 found on system at: conduit-parse> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour conduit-parse> No jhc found conduit-parse> Using ld found on system at: conduit-parse> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold conduit-parse> No pkg-config found conduit-parse> Using runghc version 9.8.1 found on system at: conduit-parse> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 conduit-parse> Using strip version 2.44 found on system at: conduit-parse> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip conduit-parse> Using tar found on system at: conduit-parse> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar conduit-parse> No uhc found conduit-extra> Source component graph: conduit-extra> component lib conduit-extra> component test:test dependency lib conduit-extra> Configured component graph: conduit-extra> component conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu conduit-extra> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg conduit-extra> include base-4.19.0.0-05c7 conduit-extra> include bytestring-0.12.0.2-3593 conduit-extra> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-extra> include directory-1.3.8.1-696d conduit-extra> include filepath-1.4.100.4-dda0 conduit-extra> include network-3.2.7.0-9aC8BmDKHSa6MVUp5D928d conduit-extra> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ conduit-extra> include process-1.6.18.0-ca35 conduit-extra> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-extra> include stm-2.5.2.1-336a conduit-extra> include streaming-commons-0.2.3.0-EwbuJxKN59UIcoOTu90Ped conduit-extra> include text-2.1-c70b conduit-extra> include transformers-0.6.1.0-7653 conduit-extra> include typed-process-0.2.13.0-80mC4JAXSGUCuc3Bdt33oH conduit-extra> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW conduit-extra> component conduit-extra-1.3.7-38YPAZmsJPNHMCqIR3nv0-test conduit-extra> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg conduit-extra> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu conduit-extra> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg conduit-extra> include base-4.19.0.0-05c7 conduit-extra> include bytestring-0.12.0.2-3593 conduit-extra> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-extra> include conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> include directory-1.3.8.1-696d conduit-extra> include exceptions-0.10.7-57c8 conduit-extra> include filepath-1.4.100.4-dda0 conduit-extra> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF conduit-extra> include process-1.6.18.0-ca35 conduit-extra> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-extra> include stm-2.5.2.1-336a conduit-extra> include streaming-commons-0.2.3.0-EwbuJxKN59UIcoOTu90Ped conduit-extra> include text-2.1-c70b conduit-extra> include transformers-0.6.1.0-7653 conduit-extra> include transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs conduit-extra> Linked component graph: conduit-extra> unit conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu conduit-extra> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg conduit-extra> include base-4.19.0.0-05c7 conduit-extra> include bytestring-0.12.0.2-3593 conduit-extra> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-extra> include directory-1.3.8.1-696d conduit-extra> include filepath-1.4.100.4-dda0 conduit-extra> include network-3.2.7.0-9aC8BmDKHSa6MVUp5D928d conduit-extra> include primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ conduit-extra> include process-1.6.18.0-ca35 conduit-extra> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-extra> include stm-2.5.2.1-336a conduit-extra> include streaming-commons-0.2.3.0-EwbuJxKN59UIcoOTu90Ped conduit-extra> include text-2.1-c70b conduit-extra> include transformers-0.6.1.0-7653 conduit-extra> include typed-process-0.2.13.0-80mC4JAXSGUCuc3Bdt33oH conduit-extra> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW conduit-extra> Data.Conduit.Attoparsec=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Attoparsec,Data.Conduit.Binary=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Binary,Data.Conduit.ByteString.Builder=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.ByteString.Builder,Data.Conduit.Filesystem=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Filesystem,Data.Conduit.Foldl=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Foldl,Data.Conduit.Lazy=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Lazy,Data.Conduit.Network=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Network,Data.Conduit.Network.UDP=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Network.UDP,Data.Conduit.Network.Unix=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Network.Unix,Data.Conduit.Process=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Process,Data.Conduit.Process.Typed=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Process.Typed,Data.Conduit.Text=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Text,Data.Conduit.Zlib=conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO:Data.Conduit.Zlib conduit-extra> unit conduit-extra-1.3.7-38YPAZmsJPNHMCqIR3nv0-test conduit-extra> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg conduit-extra> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu conduit-extra> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg conduit-extra> include base-4.19.0.0-05c7 conduit-extra> include bytestring-0.12.0.2-3593 conduit-extra> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-extra> include conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> include directory-1.3.8.1-696d conduit-extra> include exceptions-0.10.7-57c8 conduit-extra> include filepath-1.4.100.4-dda0 conduit-extra> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF conduit-extra> include process-1.6.18.0-ca35 conduit-extra> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-extra> include stm-2.5.2.1-336a conduit-extra> include streaming-commons-0.2.3.0-EwbuJxKN59UIcoOTu90Ped conduit-extra> include text-2.1-c70b conduit-extra> include transformers-0.6.1.0-7653 conduit-extra> include transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs conduit-extra> Ready component graph: conduit-extra> definite conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu conduit-extra> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg conduit-extra> depends base-4.19.0.0-05c7 conduit-extra> depends bytestring-0.12.0.2-3593 conduit-extra> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-extra> depends directory-1.3.8.1-696d conduit-extra> depends filepath-1.4.100.4-dda0 conduit-extra> depends network-3.2.7.0-9aC8BmDKHSa6MVUp5D928d conduit-extra> depends primitive-0.9.1.0-A4jHF5OSq9F5cjdou5HyPQ conduit-extra> depends process-1.6.18.0-ca35 conduit-extra> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-extra> depends stm-2.5.2.1-336a conduit-extra> depends streaming-commons-0.2.3.0-EwbuJxKN59UIcoOTu90Ped conduit-extra> depends text-2.1-c70b conduit-extra> depends transformers-0.6.1.0-7653 conduit-extra> depends typed-process-0.2.13.0-80mC4JAXSGUCuc3Bdt33oH conduit-extra> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW conduit-extra> definite conduit-extra-1.3.7-38YPAZmsJPNHMCqIR3nv0-test conduit-extra> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg conduit-extra> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu conduit-extra> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg conduit-extra> depends base-4.19.0.0-05c7 conduit-extra> depends bytestring-0.12.0.2-3593 conduit-extra> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb conduit-extra> depends conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> depends directory-1.3.8.1-696d conduit-extra> depends exceptions-0.10.7-57c8 conduit-extra> depends filepath-1.4.100.4-dda0 conduit-extra> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF conduit-extra> depends process-1.6.18.0-ca35 conduit-extra> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH conduit-extra> depends stm-2.5.2.1-336a conduit-extra> depends streaming-commons-0.2.3.0-EwbuJxKN59UIcoOTu90Ped conduit-extra> depends text-2.1-c70b conduit-extra> depends transformers-0.6.1.0-7653 conduit-extra> depends transformers-base-0.4.6-L6SmNzgasjt1KY8GjrpIUs conduit-extra> Using Cabal-3.10.2.0 compiled by ghc-9.8 conduit-extra> Using compiler: ghc-9.8.1 conduit-extra> Using install prefix: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 conduit-extra> Executables installed in: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/bin conduit-extra> Libraries installed in: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> Dynamic Libraries installed in: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 conduit-extra> Private executables installed in: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/libexec/x86_64-linux-ghc-9.8.1/conduit-extra-1.3.7 conduit-extra> Data files installed in: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/share/x86_64-linux-ghc-9.8.1/conduit-extra-1.3.7 conduit-extra> Documentation installed in: conduit-extra> /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc/share/doc/conduit-extra-1.3.7 conduit-extra> Configuration files installed in: conduit-extra> /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/etc conduit-extra> No alex found conduit-extra> Using ar found on system at: conduit-extra> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar conduit-extra> No c2hs found conduit-extra> No cpphs found conduit-extra> No doctest found conduit-extra> Using gcc version 14.3.0 given by user at: conduit-extra> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc conduit-extra> Using ghc version 9.8.1 found on system at: conduit-extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc conduit-extra> Using ghc-pkg version 9.8.1 found on system at: conduit-extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 conduit-extra> No ghcjs found conduit-extra> No ghcjs-pkg found conduit-extra> No greencard found conduit-extra> Using haddock version 2.30.0 found on system at: conduit-extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 conduit-extra> No happy found conduit-extra> Using haskell-suite found on system at: haskell-suite-dummy-location conduit-extra> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location conduit-extra> No hmake found conduit-extra> Using hpc version 0.69 found on system at: conduit-extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 conduit-extra> Using hsc2hs version 0.68.10 found on system at: conduit-extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 conduit-extra> Using hscolour version 1.25 found on system at: conduit-extra> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour conduit-extra> No jhc found conduit-extra> Using ld found on system at: conduit-extra> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold conduit-extra> No pkg-config found conduit-extra> Using runghc version 9.8.1 found on system at: conduit-extra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 conduit-extra> Using strip version 2.44 found on system at: conduit-extra> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip conduit-extra> Using tar found on system at: conduit-extra> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar conduit-extra> No uhc found libyaml> Running phase: buildPhase conduit-parse> Running phase: buildPhase libyaml> Preprocessing library for libyaml-0.1.4.. libyaml> Building library for libyaml-0.1.4.. conduit-parse> Preprocessing library for conduit-parse-0.2.1.1.. conduit-parse> Building library for conduit-parse-0.2.1.1.. conduit-extra> Running phase: buildPhase conduit-parse> [1 of 2] Compiling Data.Conduit.Parser.Internal ( Data/Conduit/Parser/Internal.hs, dist/build/Data/Conduit/Parser/Internal.o, dist/build/Data/Conduit/Parser/Internal.dyn_o ) libyaml> [1 of 2] Compiling Paths_libyaml ( dist/build/autogen/Paths_libyaml.hs, dist/build/Paths_libyaml.o, dist/build/Paths_libyaml.dyn_o ) conduit-extra> Preprocessing library for conduit-extra-1.3.7.. conduit-extra> Building library for conduit-extra-1.3.7.. libyaml> [2 of 2] Compiling Text.Libyaml ( src/Text/Libyaml.hs, dist/build/Text/Libyaml.o, dist/build/Text/Libyaml.dyn_o ) conduit-extra> [ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.o, dist/build/Data/Conduit/Attoparsec.dyn_o ) conduit-parse> conduit-parse> Data/Conduit/Parser/Internal.hs:26:1: warning: [GHC-66111] [-Wunused-imports] conduit-parse> The import of ‘Data.Semigroup’ is redundant conduit-parse> except perhaps to import instances from ‘Data.Semigroup’ conduit-parse> To import instances alone, use: import Data.Semigroup() conduit-parse> | conduit-parse> 26 | import Data.Semigroup conduit-parse> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> [ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, dist/build/Data/Conduit/Binary.o, dist/build/Data/Conduit/Binary.dyn_o ) conduit-extra> [ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, dist/build/Data/Conduit/ByteString/Builder.o, dist/build/Data/Conduit/ByteString/Builder.dyn_o ) conduit-extra> [ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, dist/build/Data/Conduit/Filesystem.o, dist/build/Data/Conduit/Filesystem.dyn_o ) conduit-extra> [ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, dist/build/Data/Conduit/Foldl.o, dist/build/Data/Conduit/Foldl.dyn_o ) conduit-extra> [ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, dist/build/Data/Conduit/Lazy.o, dist/build/Data/Conduit/Lazy.dyn_o ) conduit-extra> [ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, dist/build/Data/Conduit/Network.o, dist/build/Data/Conduit/Network.dyn_o ) conduit-extra> [ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, dist/build/Data/Conduit/Network/UDP.o, dist/build/Data/Conduit/Network/UDP.dyn_o ) conduit-extra> [ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, dist/build/Data/Conduit/Network/Unix.o, dist/build/Data/Conduit/Network/Unix.dyn_o ) conduit-extra> [10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, dist/build/Data/Conduit/Process.o, dist/build/Data/Conduit/Process.dyn_o ) conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:48:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 48 | isStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> sinkHandle h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:22: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:50:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 50 | isStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> (sinkHandle h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:65:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 65 | instance (MonadIO m, r ~ ()) => InputSource (BuilderInput o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:66:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 66 | isStdStream = (\(Just h) -> return $ BuilderInput $ sinkHandleBuilder h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:67:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:67:44: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:68:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 68 | isStdStream = (\(Just h) -> return (BuilderInput $ sinkHandleBuilder h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:69:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 69 | instance (MonadIO m, r ~ ()) => InputSource (FlushInput o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:70:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 70 | isStdStream = (\(Just h) -> return $ FlushInput $ sinkHandleFlush h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:71:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:71:44: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:72:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 72 | isStdStream = (\(Just h) -> return (FlushInput $ sinkHandleFlush h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:74:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:74:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:75:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 75 | osStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> sourceHandle h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:22: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:77:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 77 | osStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> [11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, dist/build/Data/Conduit/Process/Typed.o, dist/build/Data/Conduit/Process/Typed.dyn_o ) conduit-extra> [12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, dist/build/Data/Conduit/Text.o, dist/build/Data/Conduit/Text.dyn_o ) conduit-extra> [13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, dist/build/Data/Conduit/Zlib.o, dist/build/Data/Conduit/Zlib.dyn_o ) conduit-parse> [2 of 2] Compiling Data.Conduit.Parser ( Data/Conduit/Parser.hs, dist/build/Data/Conduit/Parser.o, dist/build/Data/Conduit/Parser.dyn_o ) conduit-parse> [1 of 2] Compiling Data.Conduit.Parser.Internal ( Data/Conduit/Parser/Internal.hs, dist/build/Data/Conduit/Parser/Internal.p_o ) conduit-extra> [ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, dist/build/Data/Conduit/Attoparsec.p_o ) conduit-parse> conduit-parse> Data/Conduit/Parser/Internal.hs:26:1: warning: [GHC-66111] [-Wunused-imports] conduit-parse> The import of ‘Data.Semigroup’ is redundant conduit-parse> except perhaps to import instances from ‘Data.Semigroup’ conduit-parse> To import instances alone, use: import Data.Semigroup() conduit-parse> | conduit-parse> 26 | import Data.Semigroup conduit-parse> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ libyaml> [1 of 2] Compiling Paths_libyaml ( dist/build/autogen/Paths_libyaml.hs, dist/build/Paths_libyaml.p_o ) libyaml> [2 of 2] Compiling Text.Libyaml ( src/Text/Libyaml.hs, dist/build/Text/Libyaml.p_o ) conduit-extra> [ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, dist/build/Data/Conduit/Binary.p_o ) conduit-extra> [ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, dist/build/Data/Conduit/ByteString/Builder.p_o ) conduit-extra> [ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, dist/build/Data/Conduit/Filesystem.p_o ) conduit-extra> [ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, dist/build/Data/Conduit/Foldl.p_o ) conduit-extra> [ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, dist/build/Data/Conduit/Lazy.p_o ) conduit-extra> [ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, dist/build/Data/Conduit/Network.p_o ) conduit-extra> [ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, dist/build/Data/Conduit/Network/UDP.p_o ) conduit-extra> [ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, dist/build/Data/Conduit/Network/Unix.p_o ) conduit-extra> [10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, dist/build/Data/Conduit/Process.p_o ) conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:48:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 48 | isStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> sinkHandle h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:22: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:50:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 50 | isStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> (sinkHandle h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:65:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 65 | instance (MonadIO m, r ~ ()) => InputSource (BuilderInput o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:66:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 66 | isStdStream = (\(Just h) -> return $ BuilderInput $ sinkHandleBuilder h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:67:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:67:44: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:68:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 68 | isStdStream = (\(Just h) -> return (BuilderInput $ sinkHandleBuilder h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:69:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 69 | instance (MonadIO m, r ~ ()) => InputSource (FlushInput o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:70:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 70 | isStdStream = (\(Just h) -> return $ FlushInput $ sinkHandleFlush h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:71:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:71:44: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:72:18: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 72 | isStdStream = (\(Just h) -> return (FlushInput $ sinkHandleFlush h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:74:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:74:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:75:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 75 | osStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> sourceHandle h, Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:22: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:77:20: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘Maybe GHC.IO.Handle.Types.Handle’ not matched: conduit-extra> Nothing conduit-extra> | conduit-extra> 77 | osStdStream = (\(Just h) -> hSetBuffering h NoBuffering $> (sourceHandle h, liftIO $ hClose h), Just CreatePipe) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> [11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, dist/build/Data/Conduit/Process/Typed.p_o ) conduit-extra> [12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, dist/build/Data/Conduit/Text.p_o ) conduit-extra> [13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, dist/build/Data/Conduit/Zlib.p_o ) conduit-parse> [2 of 2] Compiling Data.Conduit.Parser ( Data/Conduit/Parser.hs, dist/build/Data/Conduit/Parser.p_o ) conduit-extra> Preprocessing test suite 'test' for conduit-extra-1.3.7.. conduit-extra> Building test suite 'test' for conduit-extra-1.3.7.. conduit-extra> [ 1 of 12] Compiling Data.Conduit.AttoparsecSpec ( test/Data/Conduit/AttoparsecSpec.hs, dist/build/test/test-tmp/Data/Conduit/AttoparsecSpec.o ) conduit-parse> Preprocessing test suite 'tests' for conduit-parse-0.2.1.1.. conduit-parse> Building test suite 'tests' for conduit-parse-0.2.1.1.. conduit-extra> conduit-parse> [1 of 1] Compiling Main ( test/Main.hs, dist/build/tests/tests-tmp/Main.o ) conduit-extra> test/Data/Conduit/AttoparsecSpec.hs:10:52: warning: [GHC-38856] [-Wunused-imports] conduit-extra> The import of ‘<*’ from module ‘Control.Applicative’ is redundant conduit-extra> | conduit-extra> 10 | import Control.Applicative ((<*), (<|>)) conduit-extra> | ^^^^ conduit-extra> conduit-extra> test/Data/Conduit/AttoparsecSpec.hs:153:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a pattern binding: conduit-extra> Patterns of type ‘Either conduit-extra> ghc-prim:GHC.Types.Any conduit-extra> [Either conduit-extra> ParseError (PositionRange, Data.Text.Internal.Text)]’ not matched: conduit-extra> Left _ conduit-extra> | conduit-extra> 153 | (Right !ea) = runConduit $ CL.sourceList input .| sink conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> conduit-extra> test/Data/Conduit/AttoparsecSpec.hs:159:36: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a lambda abstraction: conduit-extra> Patterns of type ‘(Either conduit-extra> ParseError (PositionRange, Data.Text.Internal.Text), conduit-extra> Int)’ not matched: conduit-extra> ((Left _), _) conduit-extra> | conduit-extra> 159 | forM_ (zip ea [1..]) $ \ (Right (pos, _), l) -> pos `shouldBe` chkp l conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-parse> [2 of 2] Linking dist/build/tests/tests conduit-extra> [ 2 of 12] Compiling Data.Conduit.BinarySpec ( test/Data/Conduit/BinarySpec.hs, dist/build/test/test-tmp/Data/Conduit/BinarySpec.o ) conduit-extra> conduit-extra> test/Data/Conduit/BinarySpec.hs:30:1: warning: [GHC-66111] [-Wunused-imports] conduit-extra> The import of ‘Control.Applicative’ is redundant conduit-extra> except perhaps to import instances from ‘Control.Applicative’ conduit-extra> To import instances alone, use: import Control.Applicative() conduit-extra> | conduit-extra> 30 | import Control.Applicative ((<$>)) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-extra> [ 3 of 12] Compiling Data.Conduit.ByteString.BuilderSpec ( test/Data/Conduit/ByteString/BuilderSpec.hs, dist/build/test/test-tmp/Data/Conduit/ByteString/BuilderSpec.o ) conduit-extra> [ 4 of 12] Compiling Data.Conduit.ExtraSpec ( test/Data/Conduit/ExtraSpec.hs, dist/build/test/test-tmp/Data/Conduit/ExtraSpec.o ) conduit-extra> [ 5 of 12] Compiling Data.Conduit.FilesystemSpec ( test/Data/Conduit/FilesystemSpec.hs, dist/build/test/test-tmp/Data/Conduit/FilesystemSpec.o ) conduit-extra> [ 6 of 12] Compiling Data.Conduit.LazySpec ( test/Data/Conduit/LazySpec.hs, dist/build/test/test-tmp/Data/Conduit/LazySpec.o ) conduit-extra> [ 7 of 12] Compiling Data.Conduit.NetworkSpec ( test/Data/Conduit/NetworkSpec.hs, dist/build/test/test-tmp/Data/Conduit/NetworkSpec.o ) conduit-extra> [ 8 of 12] Compiling Data.Conduit.Process.TypedSpec ( test/Data/Conduit/Process/TypedSpec.hs, dist/build/test/test-tmp/Data/Conduit/Process/TypedSpec.o ) conduit-extra> conduit-extra> test/Data/Conduit/Process/TypedSpec.hs:15:12: warning: [GHC-68441] [-Wdeprecations] conduit-extra> In the use of ‘withProcess_’ conduit-extra> (imported from Data.Conduit.Process.Typed, but defined in System.Process.Typed): conduit-extra> Deprecated: "Please consider using `withProcessWait_`, or instead use `withProcessTerm_`" conduit-extra> | conduit-extra> 15 | bss <- withProcess_ pc $ \p -> conduit-extra> | ^^^^^^^^^^^^ conduit-extra> conduit-extra> test/Data/Conduit/Process/TypedSpec.hs:30:6: warning: [GHC-68441] [-Wdeprecations] conduit-extra> In the use of ‘withProcess_’ conduit-extra> (imported from Data.Conduit.Process.Typed, but defined in System.Process.Typed): conduit-extra> Deprecated: "Please consider using `withProcessWait_`, or instead use `withProcessTerm_`" conduit-extra> | conduit-extra> 30 | (withProcess_ (proc "cat" ["does not exist"]) $ const $ return ()) conduit-extra> | ^^^^^^^^^^^^ conduit-extra> [ 9 of 12] Compiling Data.Conduit.ProcessSpec ( test/Data/Conduit/ProcessSpec.hs, dist/build/test/test-tmp/Data/Conduit/ProcessSpec.o ) conduit-extra> [10 of 12] Compiling Data.Conduit.TextSpec ( test/Data/Conduit/TextSpec.hs, dist/build/test/test-tmp/Data/Conduit/TextSpec.o ) conduit-extra> conduit-extra> test/Data/Conduit/TextSpec.hs:125:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a pattern binding: conduit-extra> Patterns of type ‘Either conduit-extra> SomeException conduit-extra> ([Either SomeException T.Text], [S.ByteString])’ not matched: conduit-extra> Left _ conduit-extra> | conduit-extra> 125 | let Right res = runIdentity $ runCatchT $ runConduit $ C.yield badBS .| (,) conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit-extra> conduit-extra> test/Data/Conduit/TextSpec.hs:142:17: warning: [GHC-62161] [-Wincomplete-uni-patterns] conduit-extra> Pattern match(es) are non-exhaustive conduit-extra> In a pattern binding: conduit-extra> Patterns of type ‘Either conduit-extra> SomeException conduit-extra> ([Either SomeException T.Text], [S.ByteString])’ not matched: conduit-extra> Left _ conduit-extra> | conduit-extra> 142 | let Right res = runIdentity $ runCatchT $ runConduit $ conduit-extra> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... conduit-parse> Running phase: checkPhase conduit-parse> Running 1 test suites... conduit-parse> Test suite tests: RUNNING... conduit-parse> Tests conduit-parse> Unit tests conduit-parse> await: OK conduit-parse> peek: OK conduit-parse> leftover: OK conduit-parse> error: OK conduit-parse> alternative: OK conduit-parse> catch: OK conduit-parse> parsing: OK conduit-parse> conduit-parse> All 7 tests passed (0.00s) conduit-parse> Test suite tests: PASS conduit-parse> Test suite logged to: dist/test/conduit-parse-0.2.1.1-tests.log conduit-parse> 1 of 1 test suites (1 of 1 test cases) passed. conduit-parse> Running phase: haddockPhase libyaml> Running phase: checkPhase libyaml> Package has no test suites. libyaml> Running phase: haddockPhase conduit-parse> Preprocessing library for conduit-parse-0.2.1.1.. conduit-parse> Running Haddock on library for conduit-parse-0.2.1.1.. conduit-parse> Warning: The documentation for the following packages are not installed. No conduit-parse> links will be generated to these packages: attoparsec-0.14.4, conduit-parse> attoparsec-0.14.4, vector-0.13.2.0 conduit-extra> [11 of 12] Compiling Data.Conduit.ZlibSpec ( test/Data/Conduit/ZlibSpec.hs, dist/build/test/test-tmp/Data/Conduit/ZlibSpec.o ) conduit-extra> [12 of 12] Compiling Main ( test/Spec.hs, dist/build/test/test-tmp/Main.o ) libyaml> Preprocessing library for libyaml-0.1.4.. libyaml> Running Haddock on library for libyaml-0.1.4.. libyaml> Warning: The documentation for the following packages are not installed. No libyaml> links will be generated to these packages: libyaml-clib-0.2.5, vector-0.13.2.0 conduit-parse> Warning: --source-* options are ignored when --hyperlinked-source is enabled. libyaml> Warning: --source-* options are ignored when --hyperlinked-source is enabled. conduit-parse> [1 of 2] Compiling Data.Conduit.Parser.Internal ( Data/Conduit/Parser/Internal.hs, nothing ) libyaml> [1 of 2] Compiling Paths_libyaml ( dist/build/autogen/Paths_libyaml.hs, nothing ) libyaml> [2 of 2] Compiling Text.Libyaml ( src/Text/Libyaml.hs, nothing ) conduit-extra> [13 of 13] Linking dist/build/test/test conduit-parse> conduit-parse> Data/Conduit/Parser/Internal.hs:26:1: warning: [GHC-66111] [-Wunused-imports] conduit-parse> The import of ‘Data.Semigroup’ is redundant conduit-parse> except perhaps to import instances from ‘Data.Semigroup’ conduit-parse> To import instances alone, use: import Data.Semigroup() conduit-parse> | conduit-parse> 26 | import Data.Semigroup conduit-parse> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ conduit-parse> [2 of 2] Compiling Data.Conduit.Parser ( Data/Conduit/Parser.hs, nothing ) conduit-parse> Haddock coverage: conduit-parse> Warning: 'ConduitParser' is ambiguous. It is defined conduit-parse> * at Data/Conduit/Parser/Internal.hs:35:31 conduit-parse> * at Data/Conduit/Parser/Internal.hs:35:1 conduit-parse> You may be able to disambiguate the identifier by qualifying it or conduit-parse> by specifying the type/value namespace explicitly. conduit-parse> Defaulting to the one defined at Data/Conduit/Parser/Internal.hs:35:1 conduit-parse> Warning: 'leftover' is ambiguous. It is defined conduit-parse> * in ‘Data.Conduit.Internal.Conduit’ conduit-parse> * at Data/Conduit/Parser/Internal.hs:182:1 conduit-parse> You may be able to disambiguate the identifier by qualifying it or conduit-parse> by specifying the type/value namespace explicitly. conduit-parse> Defaulting to the one defined at Data/Conduit/Parser/Internal.hs:182:1 conduit-parse> Warning: Data.Conduit.Parser.Internal: Could not find documentation for exported module: Data.Conduit.Parser.Internal conduit-parse> Warning: 'ConduitParser' is ambiguous. It is defined conduit-parse> * at Data/Conduit/Parser/Internal.hs:35:31 conduit-parse> * at Data/Conduit/Parser/Internal.hs:35:1 conduit-parse> You may be able to disambiguate the identifier by qualifying it or conduit-parse> by specifying the type/value namespace explicitly. conduit-parse> Defaulting to the one defined at Data/Conduit/Parser/Internal.hs:35:1 conduit-parse> Warning: 'Sink' is out of scope. conduit-parse> If you qualify the identifier, haddock can try to link it anyway. conduit-parse> 92% ( 13 / 14) in 'Data.Conduit.Parser' conduit-parse> Missing documentation for: conduit-parse> ConduitParserException (Data/Conduit/Parser/Internal.hs:189) libyaml> Haddock coverage: libyaml> Warning: 'rawOpenFlags' is out of scope. libyaml> If you qualify the identifier, haddock can try to link it anyway. libyaml> Warning: 'openMode' is out of scope. libyaml> If you qualify the identifier, haddock can try to link it anyway. libyaml> Warning: 'formatOptionsRenderCollectionTags' is out of scope. libyaml> If you qualify the identifier, haddock can try to link it anyway. libyaml> 76% ( 23 / 30) in 'Text.Libyaml' libyaml> Missing documentation for: libyaml> Event (src/Text/Libyaml.hs:78) libyaml> Tag (src/Text/Libyaml.hs:123) libyaml> AnchorName (src/Text/Libyaml.hs:140) libyaml> Anchor (src/Text/Libyaml.hs:141) libyaml> encode (src/Text/Libyaml.hs:763) libyaml> encodeFile (src/Text/Libyaml.hs:786) libyaml> YamlException (src/Text/Libyaml.hs:852) libyaml> Warning: Text.Libyaml: could not find link destinations for: libyaml> - Text.Libyaml.formatOptionsRenderTags libyaml> - Text.Libyaml.TagRender conduit-extra> Running phase: checkPhase conduit-extra> Running 1 test suites... conduit-extra> Test suite test: RUNNING... conduit-extra> conduit-extra> Data.Conduit.Attoparsec conduit-extra> Data.Conduit.AttoparsecSpec conduit-extra> error position conduit-extra> works for text [✔] conduit-extra> works for bytestring [✔] conduit-extra> works in last chunk [✔] conduit-extra> works in last chunk [✔] conduit-extra> works after new line in text [✔] conduit-extra> works after new line in bytestring [✔] conduit-extra> works for first line [✔] conduit-extra> conduitParser conduit-extra> parses a repeated stream [✔] conduit-extra> positions on first line [✔] conduit-extra> Data.Conduit.Binary conduit-extra> Data.Conduit.Binary conduit-extra> file access conduit-extra> read [✔] conduit-extra> read range [✔] conduit-extra> write [✔] conduit-extra> write builder (withSinkFileBuilder) [✔] conduit-extra> conduit [✔] conduit-extra> binary isolate conduit-extra> works [✔] conduit-extra> properly using binary file reading conduit-extra> sourceFile [✔] conduit-extra> binary head conduit-extra> works [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> binary takeWhile conduit-extra> works [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> leftovers present [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> binary dropWhile conduit-extra> works [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> binary take conduit-extra> nothing [✔] conduit-extra> normal [✔] conduit-extra> all [✔] conduit-extra> more [✔] conduit-extra> binary conduit-extra> lines [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> sinkCacheLength conduit-extra> works [✔] conduit-extra> sinkFileCautious conduit-extra> success [✔] conduit-extra> failure [✔] conduit-extra> sinkSystemTempFile [✔] conduit-extra> Data.Conduit.Binary.mapM_ conduit-extra> telling works [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> exception handling conduit-extra> catchC [✔] conduit-extra> tryC [✔] conduit-extra> normalFuseLeft conduit-extra> does not double close conduit [✔] conduit-extra> Storable conduit-extra> sink Maybe conduit-extra> chunk size 1 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> chunk size 5 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> chunk size 10 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> chunk size 100 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> sink exception conduit-extra> chunk size 1 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> chunk size 5 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> chunk size 10 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> chunk size 100 [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> insufficient bytes are leftovers, one chunk [✔] conduit-extra> insufficient bytes are leftovers, multiple chunks [✔] conduit-extra> Data.Conduit.ByteString.Builder conduit-extra> Data.Conduit.ByteString.Builder conduit-extra> idempotent to toLazyByteString [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> works for large input [✔] conduit-extra> works for lazy bytestring insertion [✔] conduit-extra> flush shouldn't bring in empty strings. [✔] conduit-extra> flushing [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> large flush input [✔] conduit-extra> Data.Conduit.Extra conduit-extra> Data.Conduit.Extra conduit-extra> basic test [✔] conduit-extra> get leftovers [✔] conduit-extra> multiple values [✔] conduit-extra> more complex [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> Data.Conduit.Filesystem conduit-extra> Data.Conduit.Filesystem conduit-extra> sourceDirectory [✔] conduit-extra> sourceDirectoryDeep [✔] conduit-extra> Data.Conduit.Lazy conduit-extra> Data.Conduit.Lazy conduit-extra> lazy conduit-extra> works inside a ResourceT [✔] conduit-extra> returns nothing outside ResourceT [✔] conduit-extra> works with pure sources [✔] conduit-extra> Data.Conduit.Network conduit-extra> Data.Conduit.Network conduit-extra> run general server conduit-extra> running tcp server [✔] conduit-extra> fork server conduit-extra> can connect to server [✔] conduit-extra> fork server also executes custom afterBind [✔] conduit-extra> fork server really waits for server to be finalized before returning [✔] conduit-extra> Data.Conduit.Process conduit-extra> Data.Conduit.Process libyaml> Documentation created: dist/doc/html/libyaml/, libyaml> dist/doc/html/libyaml/libyaml.txt libyaml> Running phase: installPhase libyaml> Installing library in /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm conduit-parse> Documentation created: dist/doc/html/conduit-parse/, conduit-parse> dist/doc/html/conduit-parse/conduit-parse.txt conduit-extra> cat [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> closed stream [✔] conduit-extra> handles sub-process exit code [✔] conduit-extra> consumes stdout [✔] conduit-extra> consumes stderr [✔] conduit-extra> feeds stdin [✔] conduit-parse> Preprocessing test suite 'tests' for conduit-parse-0.2.1.1.. conduit-parse> Running phase: installPhase libyaml> Running phase: fixupPhase conduit-parse> Installing library in /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og libyaml> shrinking RPATHs of ELF executables and libraries in /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 libyaml> shrinking /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlibyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm-ghc9.8.1.so libyaml> checking for references to /build/ in /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4... libyaml> patching script interpreter paths in /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 libyaml> stripping (with command strip and flags -S -p) in /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4/lib libyaml> shrinking RPATHs of ELF executables and libraries in /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc libyaml> checking for references to /build/ in /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc... libyaml> patching script interpreter paths in /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc libyaml (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 libyaml (post)> Pushing 2 paths (115 are already present) using zstd to cache sellout ⏳ libyaml (post)> libyaml (post)> Pushing /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc (780.93 KiB) libyaml (post)> Pushing /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 (3.27 MiB) libyaml (post)> libyaml (post)> All done. libyaml (post)> added 2 signatures libyaml (post)> added 1 signatures libyaml (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 libyaml (post)> copying 2 paths... libyaml (post)> copying path '/nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc' to 'https://cache.nix-ci.com'... libyaml (post)> copying path '/nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4' to 'https://cache.nix-ci.com'... libyaml (post)> copying 1 paths... libyaml (post)> copying path '/nix/store/c7d8d1mw1mr9nb7zknazgcsw0d3rp830-libyaml-0.1.4.drv' to 'https://cache.nix-ci.com'... libyaml (post)> added 0 signatures libyaml (post)> added 0 signatures libyaml (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc /nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4 libyaml (post)> copying 2 paths... libyaml (post)> copying path '/nix/store/18j8sq11mg5cdliax518pp6s4ygv37s4-libyaml-0.1.4-doc' to 'ssh-ng://worker.nix-ci.com'... libyaml (post)> copying path '/nix/store/wai13122rki2dahx557d2m5fpfnv30q8-libyaml-0.1.4' to 'ssh-ng://worker.nix-ci.com'... libyaml (post)> copying 1 paths... libyaml (post)> copying path '/nix/store/c7d8d1mw1mr9nb7zknazgcsw0d3rp830-libyaml-0.1.4.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/x6gz7rn45yiy1fbqplnrap4v5gbwd2vc-yaml-0.11.11.2.drv'... conduit-extra> blocking vs non-blocking [✔] conduit-extra> Data.Conduit.Process.Typed conduit-extra> cat works [✔] conduit-extra> cat works with withLoggedProcess_ [✔] conduit-extra> failing process throws [✔] conduit-extra> failing process throws [✔] conduit-extra> Data.Conduit.Text conduit-extra> Data.Conduit.Text conduit-extra> text conduit-extra> utf8 conduit-extra> single chunk [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> many chunks [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> raw bytes [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> encoding [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> valid then invalid [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> utf16_le conduit-extra> single chunk [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> many chunks [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> raw bytes [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> encoding [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> valid then invalid [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> utf16_be conduit-extra> single chunk [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> many chunks [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> raw bytes [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> encoding [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> valid then invalid [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> utf32_le conduit-extra> single chunk [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> many chunks [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> raw bytes [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> encoding [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> valid then invalid [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> utf32_be conduit-extra> single chunk [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> many chunks [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> raw bytes [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> encoding [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> valid then invalid [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> mixed utf16 and utf8 [✔] conduit-extra> invalid utf8 [✔] conduit-extra> catch UTF8 exceptions [✔] conduit-extra> catch UTF8 exceptions, pure [✔] conduit-extra> catch UTF8 exceptions, catchExceptionC [✔] conduit-extra> catch UTF8 exceptions, catchExceptionC, decodeUtf8 [✔] conduit-extra> lenient UTF8 decoding [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> text lines conduit-extra> yields nothing given nothing [✔] conduit-extra> yields nothing given only empty text [✔] conduit-extra> works across split lines [✔] conduit-extra> works with multiple lines in an item [✔] conduit-extra> works with ending on a newline [✔] conduit-extra> works with ending a middle item on a newline [✔] conduit-extra> works with empty text [✔] conduit-extra> works with empty lines [✔] conduit-extra> text lines bounded conduit-extra> yields nothing given nothing [✔] conduit-extra> yields nothing given only empty text [✔] conduit-extra> works across split lines [✔] conduit-extra> works with multiple lines in an item [✔] conduit-extra> works with ending on a newline [✔] conduit-extra> works with ending a middle item on a newline [✔] conduit-extra> works with empty text [✔] conduit-extra> works with empty lines [✔] conduit-extra> throws an exception when lines are too long [✔] conduit-extra> works with infinite input [✔] conduit-extra> text decode conduit-extra> doesn't throw runtime exceptions [✔] conduit-extra> is not too eager [✔] conduit-extra> Data.Conduit.Zlib conduit-extra> Data.Conduit.Zlib conduit-extra> idempotent [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> flush [✔] conduit-extra> +++ OK, passed 100 tests. conduit-extra> compressFlush large data [✔] conduit-extra> uncompressed after compressed [✔] conduit-extra> multiple compressed values [✔] conduit-extra> single compressed, multiple uncompressed chunks [✔] conduit-extra> multiple, over 32k [✔] conduit-extra> conduit-extra> Finished in 4.7550 seconds conduit-extra> 132 examples, 0 failures conduit-extra> Test suite test: PASS conduit-extra> Test suite logged to: dist/test/conduit-extra-1.3.7-test.log conduit-extra> 1 of 1 test suites (1 of 1 test cases) passed. conduit-extra> Running phase: haddockPhase conduit-extra> Preprocessing library for conduit-extra-1.3.7.. conduit-extra> Running Haddock on library for conduit-extra-1.3.7.. conduit-extra> Warning: The documentation for the following packages are not installed. No conduit-extra> links will be generated to these packages: attoparsec-0.14.4, conduit-extra> attoparsec-0.14.4, vector-0.13.2.0 conduit-extra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. conduit-parse> Running phase: fixupPhase conduit-parse> shrinking RPATHs of ELF executables and libraries in /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 conduit-parse> shrinking /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSconduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og-ghc9.8.1.so conduit-parse> checking for references to /build/ in /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1... conduit-parse> patching script interpreter paths in /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 conduit-parse> stripping (with command strip and flags -S -p) in /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1/lib conduit-parse> shrinking RPATHs of ELF executables and libraries in /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc conduit-parse> checking for references to /build/ in /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc... conduit-parse> patching script interpreter paths in /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc conduit-extra> [ 1 of 13] Compiling Data.Conduit.Attoparsec ( Data/Conduit/Attoparsec.hs, nothing ) conduit-extra> [ 2 of 13] Compiling Data.Conduit.Binary ( Data/Conduit/Binary.hs, nothing ) conduit-extra> [ 3 of 13] Compiling Data.Conduit.ByteString.Builder ( Data/Conduit/ByteString/Builder.hs, nothing ) conduit-extra> [ 4 of 13] Compiling Data.Conduit.Filesystem ( Data/Conduit/Filesystem.hs, nothing ) conduit-extra> [ 5 of 13] Compiling Data.Conduit.Foldl ( Data/Conduit/Foldl.hs, nothing ) conduit-extra> [ 6 of 13] Compiling Data.Conduit.Lazy ( Data/Conduit/Lazy.hs, nothing ) conduit-extra> [ 7 of 13] Compiling Data.Conduit.Network ( Data/Conduit/Network.hs, nothing ) conduit-extra> [ 8 of 13] Compiling Data.Conduit.Network.UDP ( Data/Conduit/Network/UDP.hs, nothing ) conduit-extra> [ 9 of 13] Compiling Data.Conduit.Network.Unix ( Data/Conduit/Network/Unix.hs, nothing ) conduit-extra> [10 of 13] Compiling Data.Conduit.Process ( Data/Conduit/Process.hs, nothing ) conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:47:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 47 | instance (r ~ (), MonadIO m, i ~ ByteString) => InputSource (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:22: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:49:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 49 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, i ~ ByteString) => InputSource (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:65:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-parse (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 conduit-parse (post)> Pushing 2 paths (129 are already present) using zstd to cache sellout ⏳ conduit-parse (post)> conduit-parse (post)> Pushing /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc (336.91 KiB) conduit-parse (post)> Pushing /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 (1.42 MiB) conduit-parse (post)> conduit-parse (post)> All done. conduit-parse (post)> added 2 signatures conduit-parse (post)> added 1 signatures conduit-parse (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 conduit-parse (post)> copying 2 paths... conduit-parse (post)> copying path '/nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc' to 'https://cache.nix-ci.com'... conduit-parse (post)> copying path '/nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1' to 'https://cache.nix-ci.com'... conduit-parse (post)> copying 1 paths... conduit-parse (post)> copying path '/nix/store/gaxby59wa5cm9gnxwsv4n2ylpl952d7b-conduit-parse-0.2.1.1.drv' to 'https://cache.nix-ci.com'... conduit-parse (post)> added 0 signatures conduit-parse (post)> added 0 signatures conduit-parse (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc /nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1 conduit-parse (post)> copying 2 paths... conduit-parse (post)> copying path '/nix/store/rwwlhliz16pn7f3gp8mxk2izak74hiq1-conduit-parse-0.2.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... conduit-parse (post)> copying path '/nix/store/x9n6swip8aix1pkpb1ywh1sxp4xx2755-conduit-parse-0.2.1.1' to 'ssh-ng://worker.nix-ci.com'... conduit-parse (post)> copying 1 paths... conduit-parse (post)> copying path '/nix/store/gaxby59wa5cm9gnxwsv4n2ylpl952d7b-conduit-parse-0.2.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... lsp-types> [3 of 4] Compiling Language.LSP.Protocol.QuickCheck.Message ( quickcheck/Language/LSP/Protocol/QuickCheck/Message.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Message.o, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Message.dyn_o ) lsp-types> [4 of 4] Compiling Language.LSP.Protocol.QuickCheck ( quickcheck/Language/LSP/Protocol/QuickCheck.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck.o, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck.dyn_o ) lsp-types> [1 of 4] Compiling Language.LSP.Protocol.QuickCheck.Common ( quickcheck/Language/LSP/Protocol/QuickCheck/Common.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Common.p_o ) lsp-types> [2 of 4] Compiling Language.LSP.Protocol.QuickCheck.Types ( quickcheck/Language/LSP/Protocol/QuickCheck/Types.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Types.p_o ) conduit-extra> 65 | instance (MonadIO m, r ~ ()) => InputSource (BuilderInput o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:67:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:67:44: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 67 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (BuilderInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:69:24: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 69 | instance (MonadIO m, r ~ ()) => InputSource (FlushInput o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:71:35: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:71:44: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 71 | instance (MonadIO m, MonadIO n, r ~ (), r' ~ ()) => InputSource (FlushInput o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:74:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:74:32: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 74 | instance (r ~ (), MonadIO m, o ~ ByteString) => OutputSink (ConduitM i o m r) where conduit-extra> | ^ conduit-extra> yaml> Running phase: setupCompilerEnvironmentPhase yaml> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. yaml> Running phase: unpackPhase yaml> unpacking source archive /nix/store/1i4qpms3prjxhdqwxcidf0isp8prw52b-yaml-0.11.11.2.tar.gz yaml> source root is yaml-0.11.11.2 yaml> setting SOURCE_DATE_EPOCH to timestamp 1688236994 of file "yaml-0.11.11.2/yaml.cabal" yaml> Running phase: patchPhase yaml> Replace Cabal file with edited version from mirror://hackage/yaml-0.11.11.2/revision/2.cabal. yaml> Running phase: compileBuildDriverPhase yaml> setupCompileFlags: -package-db=/build/tmp.zMcpim7vm1/setup-package.conf.d -threaded yaml> [1 of 2] Compiling Main ( Setup.lhs, /build/tmp.zMcpim7vm1/Main.o ) yaml> [2 of 2] Linking Setup yaml> Running phase: updateAutotoolsGnuConfigScriptsPhase yaml> Running phase: configurePhase yaml> configureFlags: --verbose --prefix=/nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc/share/doc/yaml-0.11.11.2 --with-gcc=gcc --package-db=/build/tmp.zMcpim7vm1/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 -fsystem-libyaml --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib yaml> Using Parsec parser yaml> Configuring yaml-0.11.11.2... yaml> Flags chosen: no-examples=True, no-exe=True yaml> Dependency aeson >=0.11: using aeson-2.2.3.0 yaml> Dependency attoparsec >=0.11.3.0: using attoparsec-0.14.4 yaml> Dependency base >=4.9.1 && <5: using base-4.19.0.0 yaml> Dependency bytestring >=0.9.1.4: using bytestring-0.12.0.2 yaml> Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.6.1 yaml> Dependency containers: using containers-0.6.8 yaml> Dependency directory: using directory-1.3.8.1 yaml> Dependency filepath: using filepath-1.4.100.4 yaml> Dependency libyaml >=0.1 && <0.2: using libyaml-0.1.4 yaml> Dependency mtl: using mtl-2.3.1 yaml> Dependency resourcet >=0.3 && <1.4: using resourcet-1.3.0 yaml> Dependency scientific >=0.3: using scientific-0.3.8.0 yaml> Dependency template-haskell: using template-haskell-2.21.0.0 yaml> Dependency text: using text-2.1 yaml> Dependency transformers >=0.1: using transformers-0.6.1.0 yaml> Dependency unordered-containers: using unordered-containers-0.2.20 yaml> Dependency vector: using vector-0.13.2.0 yaml> Dependency HUnit: using HUnit-1.6.2.0 yaml> Dependency aeson >=0.11: using aeson-2.2.3.0 yaml> Dependency attoparsec >=0.11.3.0: using attoparsec-0.14.4 yaml> Dependency base >=4.9.1 && <5: using base-4.19.0.0 yaml> Dependency base-compat: using base-compat-0.13.1 yaml> Dependency bytestring >=0.9.1.4: using bytestring-0.12.0.2 yaml> Dependency conduit >=1.2.8 && <1.4: using conduit-1.3.6.1 yaml> Dependency containers: using containers-0.6.8 yaml> Dependency directory: using directory-1.3.8.1 yaml> Dependency filepath: using filepath-1.4.100.4 yaml> Dependency hspec >=1.3: using hspec-2.11.12 yaml> Dependency libyaml >=0.1 && <0.2: using libyaml-0.1.4 yaml> Dependency mockery: using mockery-0.3.5 yaml> Dependency mtl: using mtl-2.3.1 yaml> Dependency raw-strings-qq: using raw-strings-qq-1.1 yaml> Dependency resourcet >=0.3 && <1.4: using resourcet-1.3.0 yaml> Dependency scientific >=0.3: using scientific-0.3.8.0 yaml> Dependency template-haskell: using template-haskell-2.21.0.0 conduit-extra> Data/Conduit/Process.hs:76:13: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:22: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> conduit-extra> Data/Conduit/Process.hs:76:52: warning: [GHC-58520] [-Wtype-equality-requires-operators] conduit-extra> The use of ‘~’ without TypeOperators conduit-extra> will become an error in a future GHC release. conduit-extra> Suggested fix: Perhaps you intended to use TypeOperators conduit-extra> | conduit-extra> 76 | instance (r ~ (), r' ~ (), MonadIO m, MonadIO n, o ~ ByteString) => OutputSink (ConduitM i o m r, n r') where conduit-extra> | ^ conduit-extra> [11 of 13] Compiling Data.Conduit.Process.Typed ( Data/Conduit/Process/Typed.hs, nothing ) conduit-extra> [12 of 13] Compiling Data.Conduit.Text ( Data/Conduit/Text.hs, nothing ) conduit-extra> [13 of 13] Compiling Data.Conduit.Zlib ( Data/Conduit/Zlib.hs, nothing ) conduit-extra> Haddock coverage: conduit-extra> Warning: 'ParseError' is ambiguous. It is defined conduit-extra> * at Data/Conduit/Attoparsec.hs:44:19 conduit-extra> * at Data/Conduit/Attoparsec.hs:44:1 conduit-extra> You may be able to disambiguate the identifier by qualifying it or conduit-extra> by specifying the type/value namespace explicitly. conduit-extra> Defaulting to the one defined at Data/Conduit/Attoparsec.hs:44:1 conduit-extra> 84% ( 11 / 13) in 'Data.Conduit.Attoparsec' conduit-extra> Missing documentation for: conduit-extra> Position (Data/Conduit/Attoparsec.hs:53) conduit-extra> PositionRange (Data/Conduit/Attoparsec.hs:64) conduit-extra> 100% ( 45 / 45) in 'Data.Conduit.Binary' conduit-extra> 100% ( 12 / 12) in 'Data.Conduit.ByteString.Builder' conduit-extra> 100% ( 3 / 3) in 'Data.Conduit.Filesystem' conduit-extra> 100% ( 3 / 3) in 'Data.Conduit.Foldl' conduit-extra> 100% ( 3 / 3) in 'Data.Conduit.Lazy' conduit-extra> 52% ( 18 / 34) in 'Data.Conduit.Network' conduit-extra> Missing documentation for: conduit-extra> Module header conduit-extra> appSource (Data/Conduit/Network.hs:88) conduit-extra> appSink (Data/Conduit/Network.hs:99) conduit-extra> appSockAddr conduit-extra> appLocalAddr conduit-extra> serverSettings (Data/Conduit/Network.hs:82) conduit-extra> runTCPServerWithHandle conduit-extra> clientSettings (Data/Conduit/Network.hs:85) conduit-extra> getPort conduit-extra> getHost conduit-extra> getAfterBind conduit-extra> getNeedLocalAddr conduit-extra> setPort conduit-extra> setHost conduit-extra> setAfterBind conduit-extra> setNeedLocalAddr conduit-extra> 90% ( 10 / 11) in 'Data.Conduit.Network.UDP' conduit-extra> Missing documentation for: conduit-extra> Module header conduit-extra> 59% ( 13 / 22) in 'Data.Conduit.Network.Unix' conduit-extra> Missing documentation for: conduit-extra> Module header conduit-extra> appSource (Data/Conduit/Network.hs:88) conduit-extra> appSink (Data/Conduit/Network.hs:99) conduit-extra> serverSettings (Data/Conduit/Network/Unix.hs:36) conduit-extra> clientSettings (Data/Conduit/Network/Unix.hs:33) conduit-extra> getPath conduit-extra> getAfterBind conduit-extra> setPath conduit-extra> setAfterBind conduit-extra> 100% ( 12 / 12) in 'Data.Conduit.Process' conduit-extra> 100% ( 9 / 9) in 'Data.Conduit.Process.Typed' conduit-extra> 100% ( 25 / 25) in 'Data.Conduit.Text' conduit-extra> Warning: 'WindowBits' is ambiguous. It is defined conduit-extra> * in ‘Codec.Compression.Zlib.Stream’ conduit-extra> * in ‘Codec.Compression.Zlib.Stream’ conduit-extra> You may be able to disambiguate the identifier by qualifying it or conduit-extra> by specifying the type/value namespace explicitly. conduit-extra> Defaulting to the one defined in ‘Codec.Compression.Zlib.Stream’ yaml> Dependency temporary: using temporary-1.3 yaml> Dependency text: using text-2.1 yaml> Dependency transformers >=0.1: using transformers-0.6.1.0 yaml> Dependency unordered-containers: using unordered-containers-0.2.20 yaml> Dependency vector: using vector-0.13.2.0 yaml> Dependency yaml: using yaml-0.11.11.2 yaml> Source component graph: yaml> component lib yaml> component test:spec dependency lib yaml> Configured component graph: yaml> component yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr yaml> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg yaml> include base-4.19.0.0-05c7 yaml> include bytestring-0.12.0.2-3593 yaml> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb yaml> include containers-0.6.8-e785 yaml> include directory-1.3.8.1-696d yaml> include filepath-1.4.100.4-dda0 yaml> include libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm yaml> include mtl-2.3.1-eef8 yaml> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH yaml> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e yaml> include template-haskell-2.21.0.0-79e7 yaml> include text-2.1-c70b yaml> include transformers-0.6.1.0-7653 yaml> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm yaml> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 yaml> component yaml-0.11.11.2-DhqAAU54Llu4Bd1Vr9hfay-spec yaml> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra yaml> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr yaml> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg yaml> include base-4.19.0.0-05c7 yaml> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 yaml> include bytestring-0.12.0.2-3593 yaml> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb yaml> include containers-0.6.8-e785 yaml> include directory-1.3.8.1-696d yaml> include filepath-1.4.100.4-dda0 yaml> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF yaml> include libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm yaml> include mockery-0.3.5-DAYYJ0CTGHcKzIm1qIoXJ0 yaml> include mtl-2.3.1-eef8 yaml> include raw-strings-qq-1.1-9N2IjtTYnCb55lKd5AvLDv yaml> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH yaml> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e yaml> include template-haskell-2.21.0.0-79e7 yaml> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N yaml> include text-2.1-c70b yaml> include transformers-0.6.1.0-7653 yaml> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm yaml> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 yaml> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> Linked component graph: yaml> unit yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr yaml> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg yaml> include base-4.19.0.0-05c7 yaml> include bytestring-0.12.0.2-3593 yaml> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb yaml> include containers-0.6.8-e785 yaml> include directory-1.3.8.1-696d yaml> include filepath-1.4.100.4-dda0 yaml> include libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm yaml> include mtl-2.3.1-eef8 yaml> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH yaml> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e yaml> include template-haskell-2.21.0.0-79e7 yaml> include text-2.1-c70b yaml> include transformers-0.6.1.0-7653 yaml> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm yaml> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 yaml> Data.Yaml=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml,Data.Yaml.Aeson=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Aeson,Data.Yaml.Builder=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Builder,Data.Yaml.Config=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Config,Data.Yaml.Include=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Include,Data.Yaml.Internal=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Internal,Data.Yaml.Parser=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Parser,Data.Yaml.Pretty=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.Pretty,Data.Yaml.TH=yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ:Data.Yaml.TH yaml> unit yaml-0.11.11.2-DhqAAU54Llu4Bd1Vr9hfay-spec yaml> include HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra conduit-extra> 100% ( 14 / 14) in 'Data.Conduit.Zlib' conduit-extra> Warning: Data.Conduit.Attoparsec: could not find link destinations for: conduit-extra> - Data.Attoparsec.Internal.Types.IResult conduit-extra> - Data.Attoparsec.Internal.Types.Parser conduit-extra> - Data.Conduit.Attoparsec.parseA conduit-extra> - Data.Conduit.Attoparsec.feedA conduit-extra> - Data.Conduit.Attoparsec.empty conduit-extra> - Data.Conduit.Attoparsec.isNull conduit-extra> - Data.Conduit.Attoparsec.getLinesCols conduit-extra> - Data.Conduit.Attoparsec.stripFromEnd conduit-extra> Warning: Data.Conduit.Binary: could not find link destinations for: conduit-extra> - Data.Conduit.Binary.SinkStorableInsufficientBytes conduit-extra> Warning: Data.Conduit.ByteString.Builder: could not find link destinations for: conduit-extra> - Data.Conduit.Combinators.Buffer conduit-extra> Warning: Data.Conduit.Zlib: could not find link destinations for: conduit-extra> - Codec.Compression.Zlib.Stream.Rep_WindowBits conduit-extra> Documentation created: dist/doc/html/conduit-extra/, conduit-extra> dist/doc/html/conduit-extra/conduit-extra.txt conduit-extra> Preprocessing test suite 'test' for conduit-extra-1.3.7.. conduit-extra> Running phase: installPhase conduit-extra> Installing library in /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO conduit-extra> Running phase: fixupPhase conduit-extra> shrinking RPATHs of ELF executables and libraries in /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 conduit-extra> shrinking /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSconduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO-ghc9.8.1.so yaml> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr yaml> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg yaml> include base-4.19.0.0-05c7 yaml> include base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 yaml> include bytestring-0.12.0.2-3593 yaml> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb yaml> include containers-0.6.8-e785 yaml> include directory-1.3.8.1-696d yaml> include filepath-1.4.100.4-dda0 yaml> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF yaml> include libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm yaml> include mockery-0.3.5-DAYYJ0CTGHcKzIm1qIoXJ0 yaml> include mtl-2.3.1-eef8 yaml> include raw-strings-qq-1.1-9N2IjtTYnCb55lKd5AvLDv yaml> include resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH yaml> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e yaml> include template-haskell-2.21.0.0-79e7 yaml> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N yaml> include text-2.1-c70b yaml> include transformers-0.6.1.0-7653 yaml> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm yaml> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 yaml> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> Ready component graph: yaml> definite yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr yaml> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg yaml> depends base-4.19.0.0-05c7 yaml> depends bytestring-0.12.0.2-3593 yaml> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb yaml> depends containers-0.6.8-e785 yaml> depends directory-1.3.8.1-696d yaml> depends filepath-1.4.100.4-dda0 yaml> depends libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm yaml> depends mtl-2.3.1-eef8 yaml> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH yaml> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e yaml> depends template-haskell-2.21.0.0-79e7 yaml> depends text-2.1-c70b yaml> depends transformers-0.6.1.0-7653 yaml> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm yaml> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 yaml> definite yaml-0.11.11.2-DhqAAU54Llu4Bd1Vr9hfay-spec yaml> depends HUnit-1.6.2.0-5XGCDp0dCRCDipL35ZCFra yaml> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr yaml> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg yaml> depends base-4.19.0.0-05c7 yaml> depends base-compat-0.13.1-1fdF4IoXGaYDVTfBdScHk4 yaml> depends bytestring-0.12.0.2-3593 yaml> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb yaml> depends containers-0.6.8-e785 yaml> depends directory-1.3.8.1-696d yaml> depends filepath-1.4.100.4-dda0 yaml> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF yaml> depends libyaml-0.1.4-5SZQtxJfQLv4avaLOnfnQm yaml> depends mockery-0.3.5-DAYYJ0CTGHcKzIm1qIoXJ0 yaml> depends mtl-2.3.1-eef8 yaml> depends raw-strings-qq-1.1-9N2IjtTYnCb55lKd5AvLDv yaml> depends resourcet-1.3.0-CdYOkPidagL4it3qcdtUtH yaml> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e yaml> depends template-haskell-2.21.0.0-79e7 yaml> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N yaml> depends text-2.1-c70b yaml> depends transformers-0.6.1.0-7653 yaml> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm yaml> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 yaml> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> Using Cabal-3.10.2.0 compiled by ghc-9.8 yaml> Using compiler: ghc-9.8.1 yaml> Using install prefix: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 yaml> Executables installed in: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/bin yaml> Libraries installed in: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> Dynamic Libraries installed in: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 yaml> Private executables installed in: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/libexec/x86_64-linux-ghc-9.8.1/yaml-0.11.11.2 yaml> Data files installed in: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/share/x86_64-linux-ghc-9.8.1/yaml-0.11.11.2 yaml> Documentation installed in: yaml> /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc/share/doc/yaml-0.11.11.2 yaml> Configuration files installed in: yaml> /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/etc yaml> No alex found yaml> Using ar found on system at: yaml> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar yaml> No c2hs found yaml> No cpphs found yaml> No doctest found yaml> Using gcc version 14.3.0 given by user at: yaml> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc yaml> Using ghc version 9.8.1 found on system at: yaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc yaml> Using ghc-pkg version 9.8.1 found on system at: yaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 yaml> No ghcjs found yaml> No ghcjs-pkg found yaml> No greencard found yaml> Using haddock version 2.30.0 found on system at: yaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 yaml> No happy found yaml> Using haskell-suite found on system at: haskell-suite-dummy-location yaml> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location yaml> No hmake found yaml> Using hpc version 0.69 found on system at: yaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 yaml> Using hsc2hs version 0.68.10 found on system at: yaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 yaml> Using hscolour version 1.25 found on system at: yaml> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour yaml> No jhc found yaml> Using ld found on system at: yaml> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold yaml> No pkg-config found yaml> Using runghc version 9.8.1 found on system at: yaml> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 yaml> Using strip version 2.44 found on system at: yaml> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip yaml> Using tar found on system at: yaml> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar yaml> No uhc found yaml> Running phase: buildPhase yaml> Preprocessing library for yaml-0.11.11.2.. yaml> Building library for yaml-0.11.11.2.. conduit-extra> checking for references to /build/ in /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7... conduit-extra> patching script interpreter paths in /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 conduit-extra> stripping (with command strip and flags -S -p) in /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7/lib conduit-extra> shrinking RPATHs of ELF executables and libraries in /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc conduit-extra> checking for references to /build/ in /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc... conduit-extra> patching script interpreter paths in /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc conduit-extra (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 conduit-extra (post)> Pushing 2 paths (130 are already present) using zstd to cache sellout ⏳ conduit-extra (post)> conduit-extra (post)> Pushing /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc (2.13 MiB) conduit-extra (post)> Pushing /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 (4.95 MiB) conduit-extra (post)> conduit-extra (post)> All done. conduit-extra (post)> added 2 signatures conduit-extra (post)> added 1 signatures conduit-extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 conduit-extra (post)> copying 2 paths... conduit-extra (post)> copying path '/nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc' to 'https://cache.nix-ci.com'... conduit-extra (post)> copying path '/nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7' to 'https://cache.nix-ci.com'... conduit-extra (post)> copying 1 paths... conduit-extra (post)> copying path '/nix/store/4avrhs9kga3gcm9hi9zv6fspcq4lgs08-conduit-extra-1.3.7.drv' to 'https://cache.nix-ci.com'... conduit-extra (post)> added 0 signatures conduit-extra (post)> added 0 signatures conduit-extra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc /nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7 conduit-extra (post)> copying 2 paths... conduit-extra (post)> copying path '/nix/store/0zivwk7da0qj4aiim39pk5f5gryhjp0b-conduit-extra-1.3.7-doc' to 'ssh-ng://worker.nix-ci.com'... conduit-extra (post)> copying path '/nix/store/swrryx8sm8vmc3m3clv224js8p8lmdfq-conduit-extra-1.3.7' to 'ssh-ng://worker.nix-ci.com'... conduit-extra (post)> copying 1 paths... conduit-extra (post)> copying path '/nix/store/4avrhs9kga3gcm9hi9zv6fspcq4lgs08-conduit-extra-1.3.7.drv' to 'ssh-ng://worker.nix-ci.com'... yaml> [ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.o, dist/build/Data/Yaml/Internal.dyn_o ) yaml> [ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, dist/build/Data/Yaml/Include.o, dist/build/Data/Yaml/Include.dyn_o ) yaml> [ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, dist/build/Data/Yaml/Builder.o, dist/build/Data/Yaml/Builder.dyn_o ) yaml> [ 4 of 10] Compiling Data.Yaml ( src/Data/Yaml.hs, dist/build/Data/Yaml.o, dist/build/Data/Yaml.dyn_o ) yaml> [ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, dist/build/Data/Yaml/Config.o, dist/build/Data/Yaml/Config.dyn_o ) yaml> [ 6 of 10] Compiling Data.Yaml.Aeson ( src/Data/Yaml/Aeson.hs, dist/build/Data/Yaml/Aeson.o, dist/build/Data/Yaml/Aeson.dyn_o ) yaml> [ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, dist/build/Data/Yaml/Parser.o, dist/build/Data/Yaml/Parser.dyn_o ) yaml> [ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, dist/build/Data/Yaml/Pretty.o, dist/build/Data/Yaml/Pretty.dyn_o ) yaml> [ 9 of 10] Compiling Data.Yaml.TH ( src/Data/Yaml/TH.hs, dist/build/Data/Yaml/TH.o, dist/build/Data/Yaml/TH.dyn_o ) yaml> [10 of 10] Compiling Paths_yaml ( dist/build/autogen/Paths_yaml.hs, dist/build/Paths_yaml.o, dist/build/Paths_yaml.dyn_o ) yaml> [ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, dist/build/Data/Yaml/Internal.p_o ) yaml> [ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, dist/build/Data/Yaml/Include.p_o ) yaml> [ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, dist/build/Data/Yaml/Builder.p_o ) yaml> [ 4 of 10] Compiling Data.Yaml ( src/Data/Yaml.hs, dist/build/Data/Yaml.p_o ) yaml> [ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, dist/build/Data/Yaml/Config.p_o ) yaml> [ 6 of 10] Compiling Data.Yaml.Aeson ( src/Data/Yaml/Aeson.hs, dist/build/Data/Yaml/Aeson.p_o ) yaml> [ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, dist/build/Data/Yaml/Parser.p_o ) yaml> [ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, dist/build/Data/Yaml/Pretty.p_o ) yaml> [ 9 of 10] Compiling Data.Yaml.TH ( src/Data/Yaml/TH.hs, dist/build/Data/Yaml/TH.p_o ) yaml> [10 of 10] Compiling Paths_yaml ( dist/build/autogen/Paths_yaml.hs, dist/build/Paths_yaml.p_o ) yaml> Preprocessing test suite 'spec' for yaml-0.11.11.2.. yaml> Building test suite 'spec' for yaml-0.11.11.2.. yaml> [1 of 5] Compiling Data.Yaml.IncludeSpec ( test/Data/Yaml/IncludeSpec.hs, dist/build/spec/spec-tmp/Data/Yaml/IncludeSpec.o ) yaml> yaml> test/Data/Yaml/IncludeSpec.hs:15:1: warning: [GHC-66111] [-Wunused-imports] yaml> The import of ‘Data.Yaml’ is redundant yaml> except perhaps to import instances from ‘Data.Yaml’ yaml> To import instances alone, use: import Data.Yaml() yaml> | yaml> 15 | import Data.Yaml (ParseException(InvalidYaml)) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> [2 of 5] Compiling Data.Yaml.THSpec ( test/Data/Yaml/THSpec.hs, dist/build/spec/spec-tmp/Data/Yaml/THSpec.o ) yaml> [3 of 5] Compiling Data.YamlSpec ( test/Data/YamlSpec.hs, dist/build/spec/spec-tmp/Data/YamlSpec.o ) yaml> yaml> test/Data/YamlSpec.hs:46:1: warning: [GHC-66111] [-Wunused-imports] yaml> The import of ‘Data.String’ is redundant yaml> except perhaps to import instances from ‘Data.String’ yaml> To import instances alone, use: import Data.String() yaml> | yaml> 46 | import Data.String (fromString) yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> test/Data/YamlSpec.hs:52:1: warning: [GHC-66111] [-Wunused-imports] yaml> The qualified import of ‘Data.HashMap.Strict’ is redundant yaml> except perhaps to import instances from ‘Data.HashMap.Strict’ yaml> To import instances alone, use: import Data.HashMap.Strict() yaml> | yaml> 52 | import qualified Data.HashMap.Strict as HM yaml> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ yaml> yaml> test/Data/YamlSpec.hs:61:1: warning: [GHC-40910] [-Wunused-top-binds] yaml> Defined but not used: ‘toText’ yaml> | yaml> 61 | toText = K.toText yaml> | ^^^^^^ yaml> [4 of 5] Compiling Main ( test/Spec.hs, dist/build/spec/spec-tmp/Main.o ) yaml> [5 of 5] Compiling Paths_yaml ( dist/build/spec/autogen/Paths_yaml.hs, dist/build/spec/spec-tmp/Paths_yaml.o ) yaml> [6 of 6] Linking dist/build/spec/spec yaml> Running phase: checkPhase yaml> Running 1 test suites... yaml> Test suite spec: RUNNING... yaml> yaml> Data.Yaml yaml> streaming yaml> count scalars with anchor [✔] yaml> count sequences with anchor [✔] yaml> count mappings with anchor [✔] yaml> count sequences with custom tag [✔] yaml> count mappings with custom tag [✔] yaml> count count sequences with ! tag [✔] yaml> count count mappings with ! tag [✔] yaml> count block style sequences [✔] yaml> count flow style sequences [✔] yaml> count block style mappings [✔] yaml> count flow style mappings [✔] yaml> count aliases [✔] yaml> count scalars [✔] yaml> largest string [✔] yaml> encode/decode [✔] yaml> encode/decode events [✔] yaml> encode/decode file [✔] yaml> interleaved encode/decode [✔] yaml> decode invalid document (without segfault) [✔] yaml> Data.Yaml yaml> encode/decode [✔] yaml> encode/decode file [✔] yaml> encode/decode files with non-ASCII names [✔] yaml> encode/decode strings [✔] yaml> decode invalid file [✔] yaml> processes datatypes [✔] yaml> encode invalid numbers [✔] yaml> Data.Yaml.Pretty yaml> encode/decode [✔] yaml> encode/decode strings [✔] yaml> processes datatypes [✔] yaml> Data.Yaml.Builder yaml> encode/decode [✔] yaml> encode/decode complex mapping [✔] yaml> Data.Yaml aliases yaml> simple scalar alias [✔] yaml> simple sequence alias [✔] yaml> simple mapping alias [✔] yaml> mapping alias before anchor [✔] yaml> mapping alias inside anchor [✔] yaml> scalar alias overriding [✔] yaml> Data.Yaml merge keys yaml> test uniqueness of keys [✔] yaml> test mapping merge [✔] yaml> test sequence of mappings merging [✔] yaml> numbers yaml> parses as string when quoted [✔] yaml> parses as number when unquoted [✔] yaml> parses as number !!str is present [✔] yaml> integers have no decimals [✔] yaml> booleans yaml> parses when all lowercase [✔] yaml> parses when all uppercase [✔] yaml> parses when titlecase [✔] yaml> empty input yaml> parses as Null [✔] yaml> parses as Null from file [✔] yaml> comment only input yaml> parses as Null [✔] yaml> parses as Null from file [✔] yaml> alias stripping yaml> works [✔] yaml> nulls yaml> null recognized: "null" [✔] yaml> null recognized: "Null" [✔] yaml> null recognized: "NULL" [✔] yaml> null recognized: "~" [✔] yaml> null recognized: "" [✔] yaml> pretty output yaml> simple nulls [✔] yaml> simple numbers [✔] yaml> True [✔] yaml> False [✔] yaml> simple string [✔] yaml> * [✔] yaml> special keys yaml> fo"o [✔] yaml> fo'o [✔] yaml> fo\'o [✔] yaml> fo: o [✔] yaml> foo yaml> bar yaml> baz yaml> [✔] yaml> special values yaml> fo"o [✔] yaml> fo'o [✔] yaml> fo\'o [✔] yaml> fo: o [✔] yaml> foo yaml> bar yaml> baz yaml> [✔] yaml> decodeFileEither yaml> loads YAML through JSON into Haskell data [✔] yaml> when file does not exist yaml> returns Left [✔] yaml> multiple document support yaml> decodes zero-length input [✔] yaml> decodes comment-only input [✔] yaml> decodes a single document stream [✔] yaml> decodes multiple documents [✔] yaml> round-tripping of special scalars yaml> y [✔] yaml> Y [✔] yaml> On [✔] yaml> ON [✔] yaml> false [✔] yaml> 12345 [✔] yaml> 12345.0 [✔] yaml> 12345a [✔] yaml> 12e3 [✔] yaml> no tags [✔] yaml> aliases in keys #49 [✔] yaml> serialization of +123 #64 [✔] yaml> preserves Scientific precision [✔] yaml> truncates files [✔] yaml> encode quotes special keys #137 [✔] yaml> encodePretty quotes special keys #179 [✔] yaml> non-decimal numbers #135 yaml> 12345 [✔] yaml> +12345 [✔] yaml> 0o14 [✔] yaml> 0o123 [✔] yaml> 0xC [✔] yaml> 0xc [✔] yaml> 0xdeadBEEF [✔] yaml> 0xDEADBEEF [✔] yaml> 1.23015e+3 [✔] yaml> 12.3015e+02 [✔] yaml> 1230.15 [✔] yaml> Text.Libyaml with default tag rendering yaml> elides custom sequence tags [✔] yaml> elides custom mapping tags [✔] yaml> elides default sequence tags [✔] yaml> elides default mapping tags [✔] yaml> handles NoTag on sequences [✔] yaml> handles NoTag on mappings [✔] yaml> handles mixed tag usages but elides all mapping and sequence tags [✔] yaml> in combination of tags, anchors and styles, outputs only the scalar tags [✔] yaml> outputs tags when double quoted [✔] yaml> outputs tags when single quoted [✔] yaml> outputs tags on literal text [✔] yaml> outputs tags on folded text [✔] yaml> Text.Libyaml with all tags on yaml> will output custom sequence tags [✔] yaml> will output custom mapping tags [✔] yaml> will output default sequence tags [✔] yaml> will output default mapping tags [✔] yaml> handles NoTag on sequences [✔] yaml> handles NoTag on mappings [✔] yaml> handles mixed tag usages outputting all mapping and sequence tags [✔] yaml> in combination of tags, anchors and styles, outputs all the tags [✔] yaml> outputs plain tags [✔] yaml> respects PlainNoTag tags [✔] yaml> Text.Libyaml with uri tags on yaml> will output custom sequence tags [✔] yaml> will output custom mapping tags [✔] yaml> will output default sequence tags [✔] yaml> will output default mapping tags [✔] yaml> handles NoTag on sequences [✔] yaml> handles NoTag on mappings [✔] yaml> handles mixed tag usages outputting all mapping and sequence tags [✔] yaml> in combination of tags, anchors and styles, outputs all the tags [✔] yaml> Text.Libyaml with tags off yaml> outputs plain tags [✔] yaml> respects PlainNoTag tags [✔] yaml> elides tags when double quoted [✔] yaml> elides tags when single quoted [✔] yaml> elides tags on literal text [✔] yaml> elides tags on folded text [✔] yaml> Text.Libyaml with only UriTags set to render yaml> outputs only UriTags [✔] yaml> Scientific values round-trip [✔] yaml> +++ OK, passed 100 tests. yaml> Data.Yaml.Include yaml> decodeFile yaml> supports includes [✔] yaml> supports recursive includes [✔] yaml> aborts on cyclic includes [✔] yaml> when file does not exist yaml> throws Left (InvalidYaml (Just (YamlException "Yaml file not found: ..."))) [✔] yaml> with a 1K stack size limit yaml> with a large list yaml> succeeds [✔] yaml> decodeFileEither yaml> when file does not exist yaml> returns Left (InvalidYaml (Just (YamlException "Yaml file not found: ..."))) [✔] yaml> decodeFileWithWarnings yaml> warns on duplicate keys [✔] yaml> warns on nested duplicate keys [✔] yaml> when overriding a merged key yaml> does not warn [✔] yaml> when overriding twice yaml> warns [✔] yaml> Data.Yaml.TH yaml> yamlQQ yaml> parses yaml [✔] yaml> yaml> Finished in 0.0252 seconds yaml> 155 examples, 0 failures yaml> Test suite spec: PASS yaml> Test suite logged to: dist/test/yaml-0.11.11.2-spec.log yaml> 1 of 1 test suites (1 of 1 test cases) passed. yaml> Running phase: haddockPhase yaml> Preprocessing library for yaml-0.11.11.2.. yaml> Running Haddock on library for yaml-0.11.11.2.. yaml> Warning: The documentation for the following packages are not installed. No yaml> links will be generated to these packages: attoparsec-0.14.4, yaml> attoparsec-0.14.4, libyaml-clib-0.2.5, vector-0.13.2.0 yaml> Warning: --source-* options are ignored when --hyperlinked-source is enabled. yaml> [ 1 of 10] Compiling Data.Yaml.Internal ( src/Data/Yaml/Internal.hs, nothing ) yaml> [ 2 of 10] Compiling Data.Yaml.Include ( src/Data/Yaml/Include.hs, nothing ) yaml> [ 3 of 10] Compiling Data.Yaml.Builder ( src/Data/Yaml/Builder.hs, nothing ) yaml> [ 4 of 10] Compiling Data.Yaml ( src/Data/Yaml.hs, nothing ) yaml> [ 5 of 10] Compiling Data.Yaml.Config ( src/Data/Yaml/Config.hs, nothing ) yaml> [ 6 of 10] Compiling Data.Yaml.Aeson ( src/Data/Yaml/Aeson.hs, nothing ) yaml> [ 7 of 10] Compiling Data.Yaml.Parser ( src/Data/Yaml/Parser.hs, nothing ) yaml> [ 8 of 10] Compiling Data.Yaml.Pretty ( src/Data/Yaml/Pretty.hs, nothing ) yaml> [ 9 of 10] Compiling Data.Yaml.TH ( src/Data/Yaml/TH.hs, nothing ) yaml> [10 of 10] Compiling Paths_yaml ( dist/build/autogen/Paths_yaml.hs, nothing ) yaml> Haddock coverage: yaml> Warning: 'setStringStyle' is out of scope. yaml> If you qualify the identifier, haddock can try to link it anyway. yaml> 42% ( 8 / 19) in 'Data.Yaml.Internal' yaml> Missing documentation for: yaml> Module header yaml> ParseException (src/Data/Yaml/Internal.hs:99) yaml> Warning (src/Data/Yaml/Internal.hs:176) yaml> parse (src/Data/Yaml/Internal.hs:198) yaml> Parse (src/Data/Yaml/Internal.hs:190) yaml> decodeHelper (src/Data/Yaml/Internal.hs:357) yaml> decodeHelper_ (src/Data/Yaml/Internal.hs:372) yaml> decodeAllHelper (src/Data/Yaml/Internal.hs:363) yaml> decodeAllHelper_ (src/Data/Yaml/Internal.hs:380) yaml> textToScientific (src/Data/Yaml/Internal.hs:250) yaml> StringStyle (src/Data/Yaml/Internal.hs:385) yaml> 75% ( 3 / 4) in 'Data.Yaml.Include' yaml> Missing documentation for: yaml> Module header yaml> 87% ( 29 / 33) in 'Data.Yaml.Builder' yaml> Missing documentation for: yaml> YamlBuilder (src/Data/Yaml/Builder.hs:66) yaml> ToYaml (src/Data/Yaml/Builder.hs:68) yaml> writeYamlFile (src/Data/Yaml/Builder.hs:235) yaml> .= (src/Data/Yaml/Builder.hs:64) yaml> Warning: 'decodeFile' is ambiguous. It is defined yaml> * in ‘Text.Libyaml’ yaml> * at src/Data/Yaml.hs:194:1 yaml> You may be able to disambiguate the identifier by qualifying it or yaml> by specifying the type/value namespace explicitly. yaml> Defaulting to the one defined at src/Data/Yaml.hs:194:1 yaml> Warning: 'YamlException' is ambiguous. It is defined yaml> * in ‘Text.Libyaml’ yaml> * in ‘Text.Libyaml’ yaml> You may be able to disambiguate the identifier by qualifying it or yaml> by specifying the type/value namespace explicitly. yaml> Defaulting to the one defined in ‘Text.Libyaml’ yaml> 87% ( 56 / 64) in 'Data.Yaml' yaml> Missing documentation for: yaml> decodeHelper (src/Data/Yaml/Internal.hs:357) yaml> ParseException (src/Data/Yaml/Internal.hs:99) yaml> YamlException yaml> .= yaml> parseMonad (src/Data/Yaml.hs:291) yaml> decode (src/Data/Yaml.hs:186) yaml> decodeFile (src/Data/Yaml.hs:194) yaml> decodeEither (src/Data/Yaml.hs:235) yaml> 100% ( 15 / 15) in 'Data.Yaml.Config' yaml> 100% ( 2 / 2) in 'Data.Yaml.Aeson' yaml> 5% ( 1 / 18) in 'Data.Yaml.Parser' yaml> Missing documentation for: yaml> YamlParser (src/Data/Yaml/Parser.hs:31) yaml> lookupAnchor (src/Data/Yaml/Parser.hs:67) yaml> withAnchor (src/Data/Yaml/Parser.hs:70) yaml> withMapping (src/Data/Yaml/Parser.hs:77) yaml> withSequence (src/Data/Yaml/Parser.hs:82) yaml> withText (src/Data/Yaml/Parser.hs:87) yaml> typeMismatch (src/Data/Yaml/Parser.hs:92) yaml> FromYaml (src/Data/Yaml/Parser.hs:106) yaml> YamlValue (src/Data/Yaml/Parser.hs:123) yaml> AnchorMap (src/Data/Yaml/Parser.hs:130) yaml> RawDoc (src/Data/Yaml/Parser.hs:131) yaml> parseRawDoc (src/Data/Yaml/Parser.hs:135) yaml> .: (src/Data/Yaml/Parser.hs:141) yaml> YamlParseException (src/Data/Yaml/Parser.hs:146) yaml> sinkValue (src/Data/Yaml/Parser.hs:154) yaml> sinkRawDoc (src/Data/Yaml/Parser.hs:201) yaml> readYamlFile (src/Data/Yaml/Parser.hs:204) yaml> Warning: 'encode' is out of scope. yaml> If you qualify the identifier, haddock can try to link it anyway. yaml> 88% ( 8 / 9) in 'Data.Yaml.Pretty' yaml> Missing documentation for: yaml> pretty (src/Data/Yaml/Pretty.hs:86) yaml> 87% ( 14 / 16) in 'Data.Yaml.TH' yaml> Missing documentation for: yaml> Module header yaml> .= yaml> Warning: Data.Yaml.Internal: could not find link destinations for: yaml> - Data.Yaml.Internal.ParseState yaml> Warning: Data.Yaml: could not find link destinations for: yaml> - Data.Vector.Vector yaml> - Data.Aeson.Types.Generic.ProductSize yaml> - Data.Aeson.Types.FromJSON.withBoundedScientific yaml> - Data.Aeson.Types.ToJSON.KeyValuePair yaml> - Data.Aeson.Types.ToJSON.FromPairs yaml> - Data.Aeson.Types.ToJSON.gToJSON yaml> - Data.Aeson.Types.ToJSON.fromPairs yaml> - Data.Aeson.Types.ToJSON.pair yaml> - Data.Vector.Generic.Base.Vector yaml> - Data.Aeson.Types.Internal.Rep_Value yaml> - Data.Vector.Primitive.Vector yaml> - Data.Vector.Storable.Vector yaml> - Data.Aeson.Types.ToJSON.ConsToJSON yaml> - Data.Aeson.Types.ToJSON.EncodeProduct yaml> - Data.Aeson.Types.ToJSON.WriteProduct yaml> - Data.Aeson.Types.ToJSON.SumToJSON' yaml> - Data.Aeson.Types.ToJSON.TwoElemArray yaml> - Data.Aeson.Types.ToJSON.sumToJSON' yaml> Warning: Data.Yaml.TH: could not find link destinations for: yaml> - Data.Vector.Vector yaml> - Data.Aeson.Types.Generic.ProductSize yaml> - Data.Aeson.Types.ToJSON.KeyValuePair yaml> - Data.Aeson.Types.ToJSON.FromPairs yaml> - Data.Aeson.Types.ToJSON.gToJSON yaml> - Data.Aeson.Types.ToJSON.fromPairs yaml> - Data.Aeson.Types.ToJSON.pair yaml> - Data.Vector.Generic.Base.Vector yaml> - Data.Aeson.Types.Internal.Rep_Value yaml> - Data.Vector.Primitive.Vector yaml> - Data.Vector.Storable.Vector yaml> - Data.Aeson.Types.ToJSON.ConsToJSON yaml> - Data.Aeson.Types.ToJSON.EncodeProduct yaml> - Data.Aeson.Types.ToJSON.WriteProduct yaml> - Data.Aeson.Types.ToJSON.SumToJSON' yaml> - Data.Aeson.Types.ToJSON.TwoElemArray yaml> - Data.Aeson.Types.ToJSON.sumToJSON' yaml> Documentation created: dist/doc/html/yaml/, dist/doc/html/yaml/yaml.txt yaml> Preprocessing test suite 'spec' for yaml-0.11.11.2.. yaml> Running phase: installPhase yaml> Installing library in /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ yaml> Running phase: fixupPhase yaml> shrinking RPATHs of ELF executables and libraries in /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 yaml> shrinking /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSyaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ-ghc9.8.1.so yaml> checking for references to /build/ in /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2... yaml> patching script interpreter paths in /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 yaml> stripping (with command strip and flags -S -p) in /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2/lib yaml> shrinking RPATHs of ELF executables and libraries in /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc yaml> checking for references to /build/ in /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc... yaml> patching script interpreter paths in /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc yaml (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc yaml (post)> Pushing 2 paths (180 are already present) using zstd to cache sellout ⏳ yaml (post)> yaml (post)> Pushing /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc (2.92 MiB) yaml (post)> Pushing /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 (5.00 MiB) yaml (post)> yaml (post)> All done. yaml (post)> added 2 signatures yaml (post)> added 1 signatures yaml (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc yaml (post)> copying 2 paths... yaml (post)> copying path '/nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc' to 'https://cache.nix-ci.com'... yaml (post)> copying path '/nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2' to 'https://cache.nix-ci.com'... yaml (post)> copying 1 paths... yaml (post)> copying path '/nix/store/x6gz7rn45yiy1fbqplnrap4v5gbwd2vc-yaml-0.11.11.2.drv' to 'https://cache.nix-ci.com'... yaml (post)> added 0 signatures yaml (post)> added 0 signatures yaml (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2 /nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc yaml (post)> copying 2 paths... yaml (post)> copying path '/nix/store/5ny55pz8j9f0cvmxczjb4padgaglyd1m-yaml-0.11.11.2-doc' to 'ssh-ng://worker.nix-ci.com'... yaml (post)> copying path '/nix/store/36w5i66wsr810afmvhd0q8pc31fv1j4j-yaml-0.11.11.2' to 'ssh-ng://worker.nix-ci.com'... yaml (post)> copying 1 paths... yaml (post)> copying path '/nix/store/x6gz7rn45yiy1fbqplnrap4v5gbwd2vc-yaml-0.11.11.2.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/hyb8m06bs0igiayzjfzj51nrw5ppvwa3-fourmolu-0.15.0.0.drv'... building '/nix/store/npi5pld6wwrdqqp84gcjk7fna69f0c1a-hie-bios-0.14.0.drv'... building '/nix/store/jzny4cr77zbcs74nv8bi1asjd3abgyn6-hlint-3.8.drv'... building '/nix/store/pnw3spyn5k7hk12pjvi8pwpswqgvvkr8-implicit-hie-0.1.4.0.drv'... lsp-types> [3 of 4] Compiling Language.LSP.Protocol.QuickCheck.Message ( quickcheck/Language/LSP/Protocol/QuickCheck/Message.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck/Message.p_o ) lsp-types> [4 of 4] Compiling Language.LSP.Protocol.QuickCheck ( quickcheck/Language/LSP/Protocol/QuickCheck.hs, dist/build/lsp-types-quickcheck/Language/LSP/Protocol/QuickCheck.p_o ) fourmolu> Running phase: setupCompilerEnvironmentPhase hie-bios> Running phase: setupCompilerEnvironmentPhase fourmolu> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hie-bios> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hlint> Running phase: setupCompilerEnvironmentPhase hlint> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. implicit-hie> Running phase: setupCompilerEnvironmentPhase implicit-hie> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lsp-types> Preprocessing test suite 'lsp-types-test' for lsp-types-2.3.0.1.. lsp-types> Building test suite 'lsp-types-test' for lsp-types-2.3.0.1.. lsp-types> [ 1 of 11] Compiling CapabilitiesSpec ( test/CapabilitiesSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/CapabilitiesSpec.o ) hie-bios> Running phase: unpackPhase hie-bios> unpacking source archive /nix/store/5mzychgfwip9k4vjd13k077y11mapngh-hie-bios-0.14.0.tar.gz hie-bios> source root is hie-bios-0.14.0 hie-bios> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hie-bios-0.14.0/wrappers/cabal.hs" hie-bios> Running phase: patchPhase fourmolu> Running phase: unpackPhase hie-bios> Replace Cabal file with edited version from mirror://hackage/hie-bios-0.14.0/revision/3.cabal. fourmolu> unpacking source archive /nix/store/9j44ssyak24hi8vai55jray0m7x7450p-fourmolu-0.15.0.0.tar.gz hie-bios> Running phase: compileBuildDriverPhase hie-bios> setupCompileFlags: -package-db=/build/tmp.fnEaYDY2M2/setup-package.conf.d -threaded hlint> Running phase: unpackPhase implicit-hie> Running phase: unpackPhase fourmolu> source root is fourmolu-0.15.0.0 hie-bios> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.fnEaYDY2M2/Main.o ) hlint> unpacking source archive /nix/store/pis4fasx0lr05s9lmm6bmdv177dsxsxm-hlint-3.8.tar.gz implicit-hie> unpacking source archive /nix/store/czymcpdrh6a611g040b8nv7xvg4lk72f-implicit-hie-0.1.4.0.tar.gz hlint> source root is hlint-3.8 implicit-hie> source root is implicit-hie-0.1.4.0 implicit-hie> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "implicit-hie-0.1.4.0/test/stackHie.yaml" hlint> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hlint-3.8/tests/wildcards.test" fourmolu> setting SOURCE_DATE_EPOCH to timestamp 1708371940 of file "fourmolu-0.15.0.0/tests/Spec.hs" hlint> Running phase: patchPhase implicit-hie> Running phase: patchPhase fourmolu> Running phase: patchPhase fourmolu> Replace Cabal file with edited version from mirror://hackage/fourmolu-0.15.0.0/revision/1.cabal. hlint> Running phase: compileBuildDriverPhase implicit-hie> Running phase: compileBuildDriverPhase fourmolu> Running phase: compileBuildDriverPhase hlint> setupCompileFlags: -package-db=/build/tmp.wLgAHJ7h86/setup-package.conf.d -threaded implicit-hie> setupCompileFlags: -package-db=/build/tmp.ix7WGO4zXz/setup-package.conf.d -threaded fourmolu> setupCompileFlags: -package-db=/build/tmp.YbaJLDwKLM/setup-package.conf.d -threaded hie-bios> [2 of 2] Linking Setup hlint> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.wLgAHJ7h86/Main.o ) fourmolu> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.YbaJLDwKLM/Main.o ) implicit-hie> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.ix7WGO4zXz/Main.o ) fourmolu> [2 of 2] Linking Setup hlint> [2 of 2] Linking Setup implicit-hie> [2 of 2] Linking Setup lsp-types> [ 2 of 11] Compiling JsonSpec ( test/JsonSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/JsonSpec.o ) lsp-types> [ 3 of 11] Compiling LocationSpec ( test/LocationSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/LocationSpec.o ) lsp-types> [ 4 of 11] Compiling MethodSpec ( test/MethodSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/MethodSpec.o ) lsp-types> [ 5 of 11] Compiling SemanticTokensSpec ( test/SemanticTokensSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/SemanticTokensSpec.o ) lsp-types> [ 6 of 11] Compiling ServerCapabilitiesSpec ( test/ServerCapabilitiesSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/ServerCapabilitiesSpec.o ) lsp-types> [ 7 of 11] Compiling TypesSpec ( test/TypesSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/TypesSpec.o ) lsp-types> [ 8 of 11] Compiling URIFilePathSpec ( test/URIFilePathSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/URIFilePathSpec.o ) hie-bios> Running phase: updateAutotoolsGnuConfigScriptsPhase hie-bios> Running phase: configurePhase hie-bios> configureFlags: --verbose --prefix=/nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc/share/doc/hie-bios-0.14.0 --with-gcc=gcc --package-db=/build/tmp.fnEaYDY2M2/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 --disable-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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib lsp-types> [ 9 of 11] Compiling WorkspaceEditSpec ( test/WorkspaceEditSpec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/WorkspaceEditSpec.o ) lsp-types> [10 of 11] Compiling Spec ( test/Spec.hs, dist/build/lsp-types-test/lsp-types-test-tmp/Spec.o ) hie-bios> Using Parsec parser hie-bios> Configuring hie-bios-0.14.0... implicit-hie> Running phase: updateAutotoolsGnuConfigScriptsPhase hlint> Running phase: updateAutotoolsGnuConfigScriptsPhase fourmolu> Running phase: updateAutotoolsGnuConfigScriptsPhase implicit-hie> Running phase: configurePhase hlint> Running phase: configurePhase lsp-types> [11 of 11] Compiling Main ( test/Main.hs, dist/build/lsp-types-test/lsp-types-test-tmp/Main.o ) implicit-hie> configureFlags: --verbose --prefix=/nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc/share/doc/implicit-hie-0.1.4.0 --with-gcc=gcc --package-db=/build/tmp.ix7WGO4zXz/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib fourmolu> Running phase: configurePhase hlint> configureFlags: --verbose --prefix=/nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data/share/ghc-9.8.1 --docdir=/nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc/share/doc/hlint-3.8 --with-gcc=gcc --package-db=/build/tmp.wLgAHJ7h86/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib implicit-hie> Using Parsec parser implicit-hie> Configuring implicit-hie-0.1.4.0... fourmolu> configureFlags: --verbose --prefix=/nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc/share/doc/fourmolu-0.15.0.0 --with-gcc=gcc --package-db=/build/tmp.YbaJLDwKLM/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib hlint> Using Parsec parser hlint> Configuring hlint-3.8... fourmolu> Using Parsec parser fourmolu> Configuring fourmolu-0.15.0.0... hie-bios> Dependency aeson >=1.4.4 && <2.3: using aeson-2.2.3.0 hie-bios> Dependency base >=4.16 && <5: using base-4.19.0.0 hie-bios> Dependency base16-bytestring >=0.1.1 && <1.1: using base16-bytestring-1.0.2.0 hie-bios> Dependency bytestring >=0.10.8 && <0.13: using bytestring-0.12.0.2 hie-bios> Dependency co-log-core >=0.3.0 && <0.4: using co-log-core-0.3.2.5 hie-bios> Dependency conduit >=1.3 && <2: using conduit-1.3.6.1 hie-bios> Dependency conduit-extra >=1.3 && <2: using conduit-extra-1.3.7 hie-bios> Dependency cryptohash-sha1 >=0.11.100 && <0.12: using hie-bios> cryptohash-sha1-0.11.101.0 hie-bios> Dependency deepseq >=1.4.3 && <1.6: using deepseq-1.5.0.0 hie-bios> Dependency directory >=1.3.0 && <1.4: using directory-1.3.8.1 hie-bios> Dependency exceptions >=0.10 && <0.11: using exceptions-0.10.7 hie-bios> Dependency extra >=1.6.14 && <1.9: using extra-1.7.16 hie-bios> Dependency file-embed >=0.0.11 && <1: using file-embed-0.0.16.0 hie-bios> Dependency filepath >=1.4.1 && <1.6: using filepath-1.4.100.4 hie-bios> Dependency ghc >=9.2.1 && <9.13: using ghc-9.8.1 hie-bios> Dependency prettyprinter >=1.6 && <1.7 || >=1.7.0 && <1.8: using hie-bios> prettyprinter-1.7.1 hie-bios> Dependency template-haskell: using template-haskell-2.21.0.0 hie-bios> Dependency temporary >=1.2 && <1.4: using temporary-1.3 hie-bios> Dependency text >=1.2.3 && <2.2: using text-2.1 hie-bios> Dependency time >=1.8.0 && <1.15: using time-1.12.2 hie-bios> Dependency transformers >=0.5.2 && <0.7: using transformers-0.6.1.0 hie-bios> Dependency unix-compat >=0.5.1 && <0.8: using unix-compat-0.7.4 hie-bios> Dependency unordered-containers >=0.2.9 && <0.3: using hie-bios> unordered-containers-0.2.20 hie-bios> Dependency yaml >=0.10.0 && <0.12: using yaml-0.11.11.2 hie-bios> Dependency base >=4.16 && <5: using base-4.19.0.0 hie-bios> Dependency co-log-core: using co-log-core-0.3.2.5 hie-bios> Dependency directory: using directory-1.3.8.1 hie-bios> Dependency filepath: using filepath-1.4.100.4 hie-bios> Dependency hie-bios: using hie-bios-0.14.0 hie-bios> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 hie-bios> Dependency prettyprinter: using prettyprinter-1.7.1 implicit-hie> Flags chosen: executable=True implicit-hie> Dependency attoparsec >=0.13: using attoparsec-0.14.4 implicit-hie> Dependency base >=4.7 && <5: using base-4.19.0.0 implicit-hie> Dependency directory >=1.3: using directory-1.3.8.1 implicit-hie> Dependency filepath >=1.4: using filepath-1.4.100.4 implicit-hie> Dependency filepattern >=0.1: using filepattern-0.1.3 implicit-hie> Dependency text >=1.2: using text-2.1 implicit-hie> Dependency transformers >=0.5: using transformers-0.6.1.0 implicit-hie> Dependency yaml >=0.5: using yaml-0.11.11.2 implicit-hie> Dependency attoparsec: using attoparsec-0.14.4 implicit-hie> Dependency base >=4.7 && <5: using base-4.19.0.0 implicit-hie> Dependency directory: using directory-1.3.8.1 implicit-hie> Dependency filepath: using filepath-1.4.100.4 implicit-hie> Dependency filepattern: using filepattern-0.1.3 implicit-hie> Dependency implicit-hie: using implicit-hie-0.1.4.0 implicit-hie> Dependency text: using text-2.1 implicit-hie> Dependency transformers: using transformers-0.6.1.0 implicit-hie> Dependency yaml: using yaml-0.11.11.2 implicit-hie> Dependency attoparsec: using attoparsec-0.14.4 implicit-hie> Dependency base >=4.7 && <5: using base-4.19.0.0 implicit-hie> Dependency directory: using directory-1.3.8.1 implicit-hie> Dependency filepath: using filepath-1.4.100.4 implicit-hie> Dependency filepattern: using filepattern-0.1.3 implicit-hie> Dependency hspec: using hspec-2.11.12 implicit-hie> Dependency hspec-attoparsec: using hspec-attoparsec-0.1.0.2 implicit-hie> Dependency implicit-hie: using implicit-hie-0.1.4.0 implicit-hie> Dependency text: using text-2.1 implicit-hie> Dependency transformers: using transformers-0.6.1.0 implicit-hie> Dependency yaml: using yaml-0.11.11.2 hlint> Flags chosen: ghc-lib=True, gpl=True, hsyaml=False, threaded=True hlint> Dependency aeson >=1.3: using aeson-2.2.3.0 hlint> Dependency ansi-terminal >=0.8.1: using ansi-terminal-1.1.2 hlint> Dependency base >=4 && <5: using base-4.19.0.0 hlint> Dependency bytestring: using bytestring-0.12.0.2 hlint> Dependency cmdargs >=0.10.22: using cmdargs-0.10.22 hlint> Dependency containers: using containers-0.6.8 hlint> Dependency cpphs >=1.20.1: using cpphs-1.20.9.1 hlint> Dependency data-default >=0.3: using data-default-0.7.1.3 hlint> Dependency deriving-aeson >=0.2: using deriving-aeson-0.2.10 hlint> Dependency directory: using directory-1.3.8.1 hlint> Dependency extra >=1.7.3: using extra-1.7.16 hlint> Dependency file-embed: using file-embed-0.0.16.0 hlint> Dependency filepath: using filepath-1.4.100.4 hlint> Dependency filepattern >=0.1.1: using filepattern-0.1.3 hlint> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 hlint> Dependency ghc-lib-parser-ex >=9.8.0.0 && <9.8.1: using hlint> ghc-lib-parser-ex-9.8.0.2 hlint> Dependency hscolour >=1.21: using hscolour-1.25 hlint> Dependency process: using process-1.6.18.0 hlint> Dependency refact >=0.3: using refact-0.3.0.2 hlint> Dependency text: using text-2.1 hlint> Dependency transformers: using transformers-0.6.1.0 hlint> Dependency uniplate >=1.5: using uniplate-1.6.13 hlint> Dependency unordered-containers: using unordered-containers-0.2.20 hlint> Dependency utf8-string: using utf8-string-1.0.2 hlint> Dependency vector: using vector-0.13.2.0 hlint> Dependency yaml >=0.5.0: using yaml-0.11.11.2 hlint> Dependency base: using base-4.19.0.0 hlint> Dependency hlint: using hlint-3.8 fourmolu> Flags chosen: dev=False, internal-bundle-fixities=True fourmolu> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.2.0 fourmolu> Dependency Diff >=0.4 && <1: using Diff-0.5 fourmolu> Dependency MemoTrie >=0.6 && <0.7: using MemoTrie-0.6.11 fourmolu> Dependency aeson >=1.0 && <3.0: using aeson-2.2.3.0 fourmolu> Dependency ansi-terminal >=0.10 && <1.2: using ansi-terminal-1.1.2 fourmolu> Dependency array >=0.5 && <0.6: using array-0.5.6.0 fourmolu> Dependency base >=4.14 && <5: using base-4.19.0.0 fourmolu> Dependency binary >=0.8 && <0.9: using binary-0.8.9.1 fourmolu> Dependency bytestring >=0.2 && <0.13: using bytestring-0.12.0.2 fourmolu> Dependency containers >=0.5 && <0.8: using containers-0.6.8 fourmolu> Dependency deepseq >=1.4 && <1.6: using deepseq-1.5.0.0 fourmolu> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 fourmolu> Dependency file-embed >=0.0.15 && <0.1: using file-embed-0.0.16.0 fourmolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.100.4 fourmolu> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 fourmolu> Dependency megaparsec >=9: using megaparsec-9.7.0 fourmolu> Dependency mtl >=2 && <3: using mtl-2.3.1 fourmolu> Dependency scientific >=0.3.2 && <1: using scientific-0.3.8.0 fourmolu> Dependency syb >=0.7 && <0.8: using syb-0.7.2.4 fourmolu> Dependency text >=2 && <3: using text-2.1 fourmolu> Dependency yaml >=0.11.6.0 && <1: using yaml-0.11.11.2 fourmolu> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.2.0 fourmolu> Dependency base >=4.12 && <5: using base-4.19.0.0 fourmolu> Dependency containers >=0.5 && <0.7: using containers-0.6.8 fourmolu> Dependency directory >=1.3.3 && <1.4: using directory-1.3.8.1 fourmolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.100.4 fourmolu> Dependency fourmolu: using fourmolu-0.15.0.0 fourmolu> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 fourmolu> Dependency optparse-applicative >=0.14 && <0.19: using fourmolu> optparse-applicative-0.18.1.0 fourmolu> Dependency text >=2 && <3: using text-2.1 fourmolu> Dependency th-env >=0.1.1 && <0.2: using th-env-0.1.1 fourmolu> Dependency yaml >=0.11.6.0 && <1: using yaml-0.11.11.2 fourmolu> Dependency Cabal-syntax >=3.10 && <3.11: using Cabal-syntax-3.10.2.0 fourmolu> Dependency Diff >=0.3 && <1: using Diff-0.5 fourmolu> Dependency QuickCheck >=2.14: using QuickCheck-2.14.3 fourmolu> Dependency base >=4.14 && <5: using base-4.19.0.0 fourmolu> Dependency bytestring: using bytestring-0.12.0.2 fourmolu> Dependency containers >=0.5 && <0.7: using containers-0.6.8 fourmolu> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 fourmolu> Dependency filepath >=1.2 && <1.5: using filepath-1.4.100.4 fourmolu> Dependency fourmolu: using fourmolu-0.15.0.0 fourmolu> Dependency ghc-lib-parser >=9.8 && <9.9: using ghc-lib-parser-9.8.5.20250214 fourmolu> Dependency hspec >=2 && <3: using hspec-2.11.12 fourmolu> Dependency hspec-megaparsec >=2.2: using hspec-megaparsec-2.2.1 fourmolu> Dependency megaparsec >=9: using megaparsec-9.7.0 fourmolu> Dependency path >=0.6 && <0.10: using path-0.9.5 fourmolu> Dependency path-io >=1.4.2 && <2: using path-io-1.8.2 fourmolu> Dependency pretty >=1.0 && <2.0: using pretty-1.1.3.6 fourmolu> Dependency process >=1.6 && <2.0: using process-1.6.18.0 fourmolu> Dependency temporary >=1.3 && <1.4: using temporary-1.3 fourmolu> Dependency text >=2 && <3: using text-2.1 fourmolu> Dependency yaml: using yaml-0.11.11.2 lsp-types> [12 of 12] Linking dist/build/lsp-types-test/lsp-types-test hie-bios> Source component graph: hie-bios> component lib hie-bios> component exe:hie-bios dependency lib hie-bios> Configured component graph: hie-bios> component hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hie-bios> include base-4.19.0.0-05c7 hie-bios> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj hie-bios> include bytestring-0.12.0.2-3593 hie-bios> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hie-bios> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb hie-bios> include conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO hie-bios> include cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH hie-bios> include deepseq-1.5.0.0-3309 hie-bios> include directory-1.3.8.1-696d hie-bios> include exceptions-0.10.7-57c8 hie-bios> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hie-bios> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l hie-bios> include filepath-1.4.100.4-dda0 hie-bios> include ghc-9.8.1-d1ca hie-bios> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hie-bios> include template-haskell-2.21.0.0-79e7 hie-bios> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hie-bios> include text-2.1-c70b hie-bios> include time-1.12.2-7ff5 hie-bios> include transformers-0.6.1.0-7653 hie-bios> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z hie-bios> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hie-bios> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ hie-bios> component hie-bios-0.14.0-7DYd3obZStSyMyeDQEsWS-hie-bios hie-bios> include base-4.19.0.0-05c7 hie-bios> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hie-bios> include directory-1.3.8.1-696d hie-bios> include filepath-1.4.100.4-dda0 hie-bios> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hie-bios> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hie-bios> Linked component graph: hie-bios> unit hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hie-bios> include base-4.19.0.0-05c7 hie-bios> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj hie-bios> include bytestring-0.12.0.2-3593 hie-bios> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hie-bios> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb hie-bios> include conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO hie-bios> include cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH hie-bios> include deepseq-1.5.0.0-3309 hie-bios> include directory-1.3.8.1-696d hie-bios> include exceptions-0.10.7-57c8 hie-bios> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hie-bios> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l hie-bios> include filepath-1.4.100.4-dda0 hie-bios> include ghc-9.8.1-d1ca hie-bios> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hie-bios> include template-haskell-2.21.0.0-79e7 hie-bios> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hie-bios> include text-2.1-c70b hie-bios> include time-1.12.2-7ff5 hie-bios> include transformers-0.6.1.0-7653 hie-bios> include unix-compat-0.7.4-42NawswJFYsDYgFZla094Z hie-bios> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hie-bios> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ hie-bios> HIE.Bios=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios,HIE.Bios.Config=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Config,HIE.Bios.Config.YAML=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Config.YAML,HIE.Bios.Cradle=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Cradle,HIE.Bios.Environment=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Environment,HIE.Bios.Flags=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Flags,HIE.Bios.Ghc.Api=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Ghc.Api,HIE.Bios.Ghc.Check=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Ghc.Check,HIE.Bios.Ghc.Doc=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Ghc.Doc,HIE.Bios.Ghc.Gap=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Ghc.Gap,HIE.Bios.Ghc.Load=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Ghc.Load,HIE.Bios.Ghc.Logger=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Ghc.Logger,HIE.Bios.Internal.Debug=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Internal.Debug,HIE.Bios.Types=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Types,HIE.Bios.Wrappers=hie-bios-0.14.0-B29GebiKEEsginhNPw3TO:HIE.Bios.Wrappers hie-bios> unit hie-bios-0.14.0-7DYd3obZStSyMyeDQEsWS-hie-bios hie-bios> include base-4.19.0.0-05c7 hie-bios> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hie-bios> include directory-1.3.8.1-696d hie-bios> include filepath-1.4.100.4-dda0 hie-bios> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hie-bios> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hie-bios> Ready component graph: hie-bios> definite hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hie-bios> depends base-4.19.0.0-05c7 hie-bios> depends base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj hie-bios> depends bytestring-0.12.0.2-3593 hie-bios> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hie-bios> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb hie-bios> depends conduit-extra-1.3.7-8ZuvEVrGNv89ueCg2ls1SO hie-bios> depends cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH hie-bios> depends deepseq-1.5.0.0-3309 hie-bios> depends directory-1.3.8.1-696d hie-bios> depends exceptions-0.10.7-57c8 hie-bios> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hie-bios> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l hie-bios> depends filepath-1.4.100.4-dda0 hie-bios> depends ghc-9.8.1-d1ca hie-bios> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hie-bios> depends template-haskell-2.21.0.0-79e7 hie-bios> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hie-bios> depends text-2.1-c70b hie-bios> depends time-1.12.2-7ff5 hie-bios> depends transformers-0.6.1.0-7653 hie-bios> depends unix-compat-0.7.4-42NawswJFYsDYgFZla094Z hie-bios> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hie-bios> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ hie-bios> definite hie-bios-0.14.0-7DYd3obZStSyMyeDQEsWS-hie-bios hie-bios> depends base-4.19.0.0-05c7 hie-bios> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hie-bios> depends directory-1.3.8.1-696d hie-bios> depends filepath-1.4.100.4-dda0 hie-bios> depends hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hie-bios> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hie-bios> Using Cabal-3.10.2.0 compiled by ghc-9.8 hie-bios> Using compiler: ghc-9.8.1 hie-bios> Using install prefix: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 hie-bios> Executables installed in: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/bin hie-bios> Libraries installed in: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> Dynamic Libraries installed in: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hie-bios> Private executables installed in: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/libexec/x86_64-linux-ghc-9.8.1/hie-bios-0.14.0 hie-bios> Data files installed in: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/share/x86_64-linux-ghc-9.8.1/hie-bios-0.14.0 hie-bios> Documentation installed in: hie-bios> /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc/share/doc/hie-bios-0.14.0 hie-bios> Configuration files installed in: hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/etc hie-bios> No alex found hie-bios> Using ar found on system at: hie-bios> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hie-bios> No c2hs found hie-bios> No cpphs found hie-bios> No doctest found hie-bios> Using gcc version 14.3.0 given by user at: hie-bios> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hie-bios> Using ghc version 9.8.1 found on system at: hie-bios> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hie-bios> Using ghc-pkg version 9.8.1 found on system at: hie-bios> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hie-bios> No ghcjs found hie-bios> No ghcjs-pkg found hie-bios> No greencard found hie-bios> Using haddock version 2.30.0 found on system at: hie-bios> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hie-bios> No happy found hie-bios> Using haskell-suite found on system at: haskell-suite-dummy-location hie-bios> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hie-bios> No hmake found hie-bios> Using hpc version 0.69 found on system at: hie-bios> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hie-bios> Using hsc2hs version 0.68.10 found on system at: hie-bios> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hie-bios> Using hscolour version 1.25 found on system at: hie-bios> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hie-bios> No jhc found hie-bios> Using ld found on system at: hie-bios> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hie-bios> No pkg-config found hie-bios> Using runghc version 9.8.1 found on system at: hie-bios> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hie-bios> Using strip version 2.44 found on system at: hie-bios> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hie-bios> Using tar found on system at: hie-bios> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hie-bios> No uhc found implicit-hie> Source component graph: implicit-hie> component lib implicit-hie> component exe:gen-hie dependency lib implicit-hie> component test:implicit-hie-test dependency lib implicit-hie> Configured component graph: implicit-hie> component implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> include base-4.19.0.0-05c7 implicit-hie> include directory-1.3.8.1-696d implicit-hie> include filepath-1.4.100.4-dda0 implicit-hie> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> include text-2.1-c70b implicit-hie> include transformers-0.6.1.0-7653 implicit-hie> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> component implicit-hie-0.1.4.0-4KNXaEzEuS2CKA7dgJ1gl6-gen-hie implicit-hie> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> include base-4.19.0.0-05c7 implicit-hie> include directory-1.3.8.1-696d implicit-hie> include filepath-1.4.100.4-dda0 implicit-hie> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> include implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> include text-2.1-c70b implicit-hie> include transformers-0.6.1.0-7653 implicit-hie> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> component implicit-hie-0.1.4.0-BE9N8KesTi2KkoCtSfM6P-implicit-hie-test implicit-hie> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> include base-4.19.0.0-05c7 implicit-hie> include directory-1.3.8.1-696d implicit-hie> include filepath-1.4.100.4-dda0 implicit-hie> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF implicit-hie> include hspec-attoparsec-0.1.0.2-AqPkQNZtc0ZIYbkxLH37cZ implicit-hie> include implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> include text-2.1-c70b implicit-hie> include transformers-0.6.1.0-7653 implicit-hie> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> Linked component graph: implicit-hie> unit implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> include base-4.19.0.0-05c7 implicit-hie> include directory-1.3.8.1-696d implicit-hie> include filepath-1.4.100.4-dda0 implicit-hie> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> include text-2.1-c70b implicit-hie> include transformers-0.6.1.0-7653 implicit-hie> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> Hie.Cabal.Parser=implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5:Hie.Cabal.Parser,Hie.Locate=implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5:Hie.Locate,Hie.Yaml=implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5:Hie.Yaml implicit-hie> unit implicit-hie-0.1.4.0-4KNXaEzEuS2CKA7dgJ1gl6-gen-hie implicit-hie> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> include base-4.19.0.0-05c7 implicit-hie> include directory-1.3.8.1-696d implicit-hie> include filepath-1.4.100.4-dda0 implicit-hie> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> include implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> include text-2.1-c70b implicit-hie> include transformers-0.6.1.0-7653 implicit-hie> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> unit implicit-hie-0.1.4.0-BE9N8KesTi2KkoCtSfM6P-implicit-hie-test implicit-hie> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> include base-4.19.0.0-05c7 implicit-hie> include directory-1.3.8.1-696d implicit-hie> include filepath-1.4.100.4-dda0 implicit-hie> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF implicit-hie> include hspec-attoparsec-0.1.0.2-AqPkQNZtc0ZIYbkxLH37cZ implicit-hie> include implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> include text-2.1-c70b implicit-hie> include transformers-0.6.1.0-7653 implicit-hie> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> Ready component graph: implicit-hie> definite implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> depends base-4.19.0.0-05c7 implicit-hie> depends directory-1.3.8.1-696d implicit-hie> depends filepath-1.4.100.4-dda0 implicit-hie> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> depends text-2.1-c70b implicit-hie> depends transformers-0.6.1.0-7653 implicit-hie> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> definite implicit-hie-0.1.4.0-BE9N8KesTi2KkoCtSfM6P-implicit-hie-test implicit-hie> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> depends base-4.19.0.0-05c7 implicit-hie> depends directory-1.3.8.1-696d implicit-hie> depends filepath-1.4.100.4-dda0 implicit-hie> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF implicit-hie> depends hspec-attoparsec-0.1.0.2-AqPkQNZtc0ZIYbkxLH37cZ implicit-hie> depends implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> depends text-2.1-c70b implicit-hie> depends transformers-0.6.1.0-7653 implicit-hie> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> definite implicit-hie-0.1.4.0-4KNXaEzEuS2CKA7dgJ1gl6-gen-hie implicit-hie> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg implicit-hie> depends base-4.19.0.0-05c7 implicit-hie> depends directory-1.3.8.1-696d implicit-hie> depends filepath-1.4.100.4-dda0 implicit-hie> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac implicit-hie> depends implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> depends text-2.1-c70b implicit-hie> depends transformers-0.6.1.0-7653 implicit-hie> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ implicit-hie> Using Cabal-3.10.2.0 compiled by ghc-9.8 implicit-hie> Using compiler: ghc-9.8.1 implicit-hie> Using install prefix: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 implicit-hie> Executables installed in: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/bin implicit-hie> Libraries installed in: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> Dynamic Libraries installed in: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 implicit-hie> Private executables installed in: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/libexec/x86_64-linux-ghc-9.8.1/implicit-hie-0.1.4.0 implicit-hie> Data files installed in: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/share/x86_64-linux-ghc-9.8.1/implicit-hie-0.1.4.0 implicit-hie> Documentation installed in: implicit-hie> /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc/share/doc/implicit-hie-0.1.4.0 implicit-hie> Configuration files installed in: implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/etc implicit-hie> No alex found implicit-hie> Using ar found on system at: implicit-hie> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar implicit-hie> No c2hs found implicit-hie> No cpphs found implicit-hie> No doctest found implicit-hie> Using gcc version 14.3.0 given by user at: implicit-hie> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc implicit-hie> Using ghc version 9.8.1 found on system at: implicit-hie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc implicit-hie> Using ghc-pkg version 9.8.1 found on system at: implicit-hie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 implicit-hie> No ghcjs found implicit-hie> No ghcjs-pkg found implicit-hie> No greencard found implicit-hie> Using haddock version 2.30.0 found on system at: implicit-hie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 implicit-hie> No happy found implicit-hie> Using haskell-suite found on system at: haskell-suite-dummy-location implicit-hie> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location implicit-hie> No hmake found implicit-hie> Using hpc version 0.69 found on system at: implicit-hie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 implicit-hie> Using hsc2hs version 0.68.10 found on system at: implicit-hie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 implicit-hie> Using hscolour version 1.25 found on system at: implicit-hie> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour implicit-hie> No jhc found implicit-hie> Using ld found on system at: implicit-hie> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold implicit-hie> No pkg-config found implicit-hie> Using runghc version 9.8.1 found on system at: implicit-hie> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 implicit-hie> Using strip version 2.44 found on system at: implicit-hie> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip implicit-hie> Using tar found on system at: implicit-hie> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar implicit-hie> No uhc found hlint> Source component graph: hlint> component lib hlint> component exe:hlint dependency lib hlint> Configured component graph: hlint> component hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hlint> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF hlint> include base-4.19.0.0-05c7 hlint> include bytestring-0.12.0.2-3593 hlint> include cmdargs-0.10.22-A3WsUkhwO0NCNjXQAHxux0 hlint> include containers-0.6.8-e785 hlint> include cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL hlint> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hlint> include deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk hlint> include directory-1.3.8.1-696d hlint> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hlint> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l hlint> include filepath-1.4.100.4-dda0 hlint> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac hlint> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg hlint> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz hlint> include hscolour-1.25-6GVUMuh3ElqCpfp0wfPXZ5 hlint> include process-1.6.18.0-ca35 hlint> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x hlint> include text-2.1-c70b hlint> include transformers-0.6.1.0-7653 hlint> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd hlint> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hlint> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp hlint> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hlint> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ hlint> component hlint-3.8-7KaGHX1oxh0IBmvqNI3P8n-hlint hlint> include base-4.19.0.0-05c7 hlint> include hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> Linked component graph: hlint> unit hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hlint> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF hlint> include base-4.19.0.0-05c7 hlint> include bytestring-0.12.0.2-3593 hlint> include cmdargs-0.10.22-A3WsUkhwO0NCNjXQAHxux0 hlint> include containers-0.6.8-e785 hlint> include cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL hlint> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hlint> include deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk hlint> include directory-1.3.8.1-696d hlint> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hlint> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l hlint> include filepath-1.4.100.4-dda0 hlint> include filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac hlint> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg hlint> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz hlint> include hscolour-1.25-6GVUMuh3ElqCpfp0wfPXZ5 hlint> include process-1.6.18.0-ca35 hlint> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x hlint> include text-2.1-c70b hlint> include transformers-0.6.1.0-7653 hlint> include uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd hlint> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hlint> include utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp hlint> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hlint> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ hlint> Language.Haskell.HLint=hlint-3.8-DwTCr7V062pKJ4LSpDYCLh:Language.Haskell.HLint hlint> unit hlint-3.8-7KaGHX1oxh0IBmvqNI3P8n-hlint hlint> include base-4.19.0.0-05c7 hlint> include hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> Ready component graph: hlint> definite hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hlint> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF hlint> depends base-4.19.0.0-05c7 hlint> depends bytestring-0.12.0.2-3593 hlint> depends cmdargs-0.10.22-A3WsUkhwO0NCNjXQAHxux0 hlint> depends containers-0.6.8-e785 hlint> depends cpphs-1.20.9.1-9qciLVIqvBUDxPA30sZLEL hlint> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hlint> depends deriving-aeson-0.2.10-3HfqInQtNsx3MkgqtkklTk hlint> depends directory-1.3.8.1-696d hlint> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hlint> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l hlint> depends filepath-1.4.100.4-dda0 hlint> depends filepattern-0.1.3-JMp74NWwEIJCjO2Y5dYjac hlint> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg hlint> depends ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz hlint> depends hscolour-1.25-6GVUMuh3ElqCpfp0wfPXZ5 hlint> depends process-1.6.18.0-ca35 hlint> depends refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x hlint> depends text-2.1-c70b hlint> depends transformers-0.6.1.0-7653 hlint> depends uniplate-1.6.13-J69B0FJQP857gbkGGPAvtd hlint> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hlint> depends utf8-string-1.0.2-FxkjPUPUnSQ2zZXVb0ujhp hlint> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 hlint> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ hlint> definite hlint-3.8-7KaGHX1oxh0IBmvqNI3P8n-hlint hlint> depends base-4.19.0.0-05c7 hlint> depends hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> Using Cabal-3.10.2.0 compiled by ghc-9.8 hlint> Using compiler: ghc-9.8.1 hlint> Using install prefix: /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 hlint> Executables installed in: hlint> /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/bin hlint> Libraries installed in: hlint> /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> Dynamic Libraries installed in: hlint> /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hlint> Private executables installed in: hlint> /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/libexec/x86_64-linux-ghc-9.8.1/hlint-3.8 hlint> Data files installed in: hlint> /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data/share/ghc-9.8.1/x86_64-linux-ghc-9.8.1/hlint-3.8 hlint> Documentation installed in: hlint> /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc/share/doc/hlint-3.8 hlint> Configuration files installed in: hlint> /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/etc hlint> No alex found hlint> Using ar found on system at: hlint> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hlint> No c2hs found hlint> Using cpphs version 1.20.9 found on system at: hlint> /nix/store/06xv81qmd3xi6ylh2bzva9id9kklj3ih-cpphs-1.20.9.1/bin/cpphs hlint> No doctest found hlint> Using gcc version 14.3.0 given by user at: hlint> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hlint> Using ghc version 9.8.1 found on system at: hlint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hlint> Using ghc-pkg version 9.8.1 found on system at: hlint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hlint> No ghcjs found hlint> No ghcjs-pkg found hlint> No greencard found hlint> Using haddock version 2.30.0 found on system at: hlint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hlint> No happy found hlint> Using haskell-suite found on system at: haskell-suite-dummy-location hlint> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hlint> No hmake found hlint> Using hpc version 0.69 found on system at: hlint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hlint> Using hsc2hs version 0.68.10 found on system at: hlint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hlint> Using hscolour version 1.25 found on system at: hlint> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hlint> No jhc found hlint> Using ld found on system at: hlint> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hlint> No pkg-config found hlint> Using runghc version 9.8.1 found on system at: hlint> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hlint> Using strip version 2.44 found on system at: hlint> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hlint> Using tar found on system at: hlint> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hlint> No uhc found fourmolu> Source component graph: fourmolu> component lib fourmolu> component exe:fourmolu dependency lib fourmolu> component test:tests fourmolu> dependency exe:fourmolu fourmolu> dependency lib fourmolu> Configured component graph: fourmolu> component fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> include Cabal-syntax-3.10.2.0-0734 fourmolu> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 fourmolu> include MemoTrie-0.6.11-FbyiBTbmMJBCVvIlFnmNiz fourmolu> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr fourmolu> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF fourmolu> include array-0.5.6.0-7325 fourmolu> include base-4.19.0.0-05c7 fourmolu> include binary-0.8.9.1-a30e fourmolu> include bytestring-0.12.0.2-3593 fourmolu> include containers-0.6.8-e785 fourmolu> include deepseq-1.5.0.0-3309 fourmolu> include directory-1.3.8.1-696d fourmolu> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l fourmolu> include filepath-1.4.100.4-dda0 fourmolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 fourmolu> include mtl-2.3.1-eef8 fourmolu> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e fourmolu> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K fourmolu> include text-2.1-c70b fourmolu> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> component fourmolu-0.15.0.0-GdIzBv4PlynT8yPFGb2bD-fourmolu fourmolu> include Cabal-syntax-3.10.2.0-0734 fourmolu> include base-4.19.0.0-05c7 fourmolu> include containers-0.6.8-e785 fourmolu> include directory-1.3.8.1-696d fourmolu> include filepath-1.4.100.4-dda0 fourmolu> include fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw fourmolu> include text-2.1-c70b fourmolu> include th-env-0.1.1-6rzD4ayiCvtL4pR3EnMseY fourmolu> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> component fourmolu-0.15.0.0-DCGGKbUtaDxqkYiJwlAOy-tests fourmolu> include Cabal-syntax-3.10.2.0-0734 fourmolu> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 fourmolu> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg fourmolu> include base-4.19.0.0-05c7 fourmolu> include bytestring-0.12.0.2-3593 fourmolu> include containers-0.6.8-e785 fourmolu> include directory-1.3.8.1-696d fourmolu> include filepath-1.4.100.4-dda0 fourmolu> include fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF fourmolu> include hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT fourmolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 fourmolu> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY fourmolu> include path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj fourmolu> include pretty-1.1.3.6-974d fourmolu> include process-1.6.18.0-ca35 fourmolu> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N fourmolu> include text-2.1-c70b fourmolu> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> Linked component graph: fourmolu> unit fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> include Cabal-syntax-3.10.2.0-0734 fourmolu> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 fourmolu> include MemoTrie-0.6.11-FbyiBTbmMJBCVvIlFnmNiz fourmolu> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr fourmolu> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF fourmolu> include array-0.5.6.0-7325 fourmolu> include base-4.19.0.0-05c7 fourmolu> include binary-0.8.9.1-a30e fourmolu> include bytestring-0.12.0.2-3593 fourmolu> include containers-0.6.8-e785 fourmolu> include deepseq-1.5.0.0-3309 fourmolu> include directory-1.3.8.1-696d fourmolu> include file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l fourmolu> include filepath-1.4.100.4-dda0 fourmolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 fourmolu> include mtl-2.3.1-eef8 fourmolu> include scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e fourmolu> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K fourmolu> include text-2.1-c70b fourmolu> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> Ormolu=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu,Ormolu.Config=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Config,Ormolu.Diff.ParseResult=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Diff.ParseResult,Ormolu.Diff.Text=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Diff.Text,Ormolu.Exception=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Exception,Ormolu.Fixity=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Fixity,Ormolu.Fixity.Imports=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Fixity.Imports,Ormolu.Fixity.Internal=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Fixity.Internal,Ormolu.Fixity.Parser=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Fixity.Parser,Ormolu.Fixity.Printer=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Fixity.Printer,Ormolu.Imports=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Imports,Ormolu.Parser=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Parser,Ormolu.Parser.CommentStream=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Parser.CommentStream,Ormolu.Parser.Pragma=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Parser.Pragma,Ormolu.Parser.Result=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Parser.Result,Ormolu.Printer=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer,Ormolu.Printer.Combinators=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Combinators,Ormolu.Printer.Comments=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Comments,Ormolu.Printer.Internal=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Internal,Ormolu.Printer.Meat.Common=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Common,Ormolu.Printer.Meat.Declaration=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration,Ormolu.Printer.Meat.Declaration.Annotation=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Annotation,Ormolu.Printer.Meat.Declaration.Class=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Class,Ormolu.Printer.Meat.Declaration.Data=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Data,Ormolu.Printer.Meat.Declaration.Default=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Default,Ormolu.Printer.Meat.Declaration.Foreign=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Foreign,Ormolu.Printer.Meat.Declaration.Instance=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Instance,Ormolu.Printer.Meat.Declaration.OpTree=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.OpTree,Ormolu.Printer.Meat.Declaration.RoleAnnotation=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.RoleAnnotation,Ormolu.Printer.Meat.Declaration.Rule=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Rule,Ormolu.Printer.Meat.Declaration.Signature=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Signature,Ormolu.Printer.Meat.Declaration.Splice=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Splice,Ormolu.Printer.Meat.Declaration.Type=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Type,Ormolu.Printer.Meat.Declaration.TypeFamily=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.TypeFamily,Ormolu.Printer.Meat.Declaration.Value=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Value,Ormolu.Printer.Meat.Declaration.Warning=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Declaration.Warning,Ormolu.Printer.Meat.ImportExport=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.ImportExport,Ormolu.Printer.Meat.Module=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Module,Ormolu.Printer.Meat.Pragma=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Pragma,Ormolu.Printer.Meat.Type=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Meat.Type,Ormolu.Printer.Operators=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.Operators,Ormolu.Printer.SpanStream=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Printer.SpanStream,Ormolu.Processing.Common=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Processing.Common,Ormolu.Processing.Cpp=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Processing.Cpp,Ormolu.Processing.Preprocess=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Processing.Preprocess,Ormolu.Terminal=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Terminal,Ormolu.Terminal.QualifiedDo=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Terminal.QualifiedDo,Ormolu.Utils=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Utils,Ormolu.Utils.Cabal=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Utils.Cabal,Ormolu.Utils.Fixity=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Utils.Fixity,Ormolu.Utils.IO=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Ormolu.Utils.IO,Paths_fourmolu=fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf:Paths_fourmolu fourmolu> unit fourmolu-0.15.0.0-GdIzBv4PlynT8yPFGb2bD-fourmolu fourmolu> include Cabal-syntax-3.10.2.0-0734 fourmolu> include base-4.19.0.0-05c7 fourmolu> include containers-0.6.8-e785 fourmolu> include directory-1.3.8.1-696d fourmolu> include filepath-1.4.100.4-dda0 fourmolu> include fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw fourmolu> include text-2.1-c70b fourmolu> include th-env-0.1.1-6rzD4ayiCvtL4pR3EnMseY fourmolu> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> unit fourmolu-0.15.0.0-DCGGKbUtaDxqkYiJwlAOy-tests fourmolu> include Cabal-syntax-3.10.2.0-0734 fourmolu> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 fourmolu> include QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg fourmolu> include base-4.19.0.0-05c7 fourmolu> include bytestring-0.12.0.2-3593 fourmolu> include containers-0.6.8-e785 fourmolu> include directory-1.3.8.1-696d fourmolu> include filepath-1.4.100.4-dda0 fourmolu> include fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF fourmolu> include hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT fourmolu> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 fourmolu> include path-0.9.5-4WymfNTlMzq5DLALmNJOAY fourmolu> include path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj fourmolu> include pretty-1.1.3.6-974d fourmolu> include process-1.6.18.0-ca35 fourmolu> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N fourmolu> include text-2.1-c70b fourmolu> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> Ready component graph: fourmolu> definite fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> depends Cabal-syntax-3.10.2.0-0734 fourmolu> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 fourmolu> depends MemoTrie-0.6.11-FbyiBTbmMJBCVvIlFnmNiz fourmolu> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr fourmolu> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF fourmolu> depends array-0.5.6.0-7325 fourmolu> depends base-4.19.0.0-05c7 fourmolu> depends binary-0.8.9.1-a30e fourmolu> depends bytestring-0.12.0.2-3593 fourmolu> depends containers-0.6.8-e785 fourmolu> depends deepseq-1.5.0.0-3309 fourmolu> depends directory-1.3.8.1-696d fourmolu> depends file-embed-0.0.16.0-KH7FN6ZrO904Np4Qhlyc2l fourmolu> depends filepath-1.4.100.4-dda0 fourmolu> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 fourmolu> depends mtl-2.3.1-eef8 fourmolu> depends scientific-0.3.8.0-JCzfq4V7SwWHyDF8B2SQ0e fourmolu> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K fourmolu> depends text-2.1-c70b fourmolu> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> definite fourmolu-0.15.0.0-GdIzBv4PlynT8yPFGb2bD-fourmolu fourmolu> depends Cabal-syntax-3.10.2.0-0734 fourmolu> depends base-4.19.0.0-05c7 fourmolu> depends containers-0.6.8-e785 fourmolu> depends directory-1.3.8.1-696d fourmolu> depends filepath-1.4.100.4-dda0 fourmolu> depends fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw fourmolu> depends text-2.1-c70b fourmolu> depends th-env-0.1.1-6rzD4ayiCvtL4pR3EnMseY fourmolu> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> definite fourmolu-0.15.0.0-DCGGKbUtaDxqkYiJwlAOy-tests fourmolu> depends Cabal-syntax-3.10.2.0-0734 fourmolu> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 fourmolu> depends QuickCheck-2.14.3-EXRqfqeo2pW24RbIZsucFg fourmolu> depends base-4.19.0.0-05c7 fourmolu> depends bytestring-0.12.0.2-3593 fourmolu> depends containers-0.6.8-e785 fourmolu> depends directory-1.3.8.1-696d fourmolu> depends filepath-1.4.100.4-dda0 fourmolu> depends fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg fourmolu> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF fourmolu> depends hspec-megaparsec-2.2.1-5a4WbMSppCu811CBa1UbNT fourmolu> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 fourmolu> depends path-0.9.5-4WymfNTlMzq5DLALmNJOAY fourmolu> depends path-io-1.8.2-2QUW9CJsiSeFuvcAwn8cvj fourmolu> depends pretty-1.1.3.6-974d fourmolu> depends process-1.6.18.0-ca35 fourmolu> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N fourmolu> depends text-2.1-c70b fourmolu> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ fourmolu> depends fourmolu-0.15.0.0-GdIzBv4PlynT8yPFGb2bD-fourmolu fourmolu> Using Cabal-3.10.2.0 compiled by ghc-9.8 fourmolu> Using compiler: ghc-9.8.1 fourmolu> Using install prefix: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 fourmolu> Executables installed in: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/bin fourmolu> Libraries installed in: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf fourmolu> Dynamic Libraries installed in: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 fourmolu> Private executables installed in: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/libexec/x86_64-linux-ghc-9.8.1/fourmolu-0.15.0.0 fourmolu> Data files installed in: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/share/x86_64-linux-ghc-9.8.1/fourmolu-0.15.0.0 fourmolu> Documentation installed in: fourmolu> /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc/share/doc/fourmolu-0.15.0.0 fourmolu> Configuration files installed in: fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/etc fourmolu> No alex found fourmolu> Using ar found on system at: fourmolu> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar fourmolu> No c2hs found fourmolu> No cpphs found fourmolu> No doctest found fourmolu> Using gcc version 14.3.0 given by user at: fourmolu> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc fourmolu> Using ghc version 9.8.1 found on system at: fourmolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc fourmolu> Using ghc-pkg version 9.8.1 found on system at: fourmolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 fourmolu> No ghcjs found fourmolu> No ghcjs-pkg found fourmolu> No greencard found fourmolu> Using haddock version 2.30.0 found on system at: fourmolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 fourmolu> No happy found fourmolu> Using haskell-suite found on system at: haskell-suite-dummy-location fourmolu> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location fourmolu> No hmake found fourmolu> Using hpc version 0.69 found on system at: fourmolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 fourmolu> Using hsc2hs version 0.68.10 found on system at: fourmolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 fourmolu> Using hscolour version 1.25 found on system at: fourmolu> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour fourmolu> No jhc found fourmolu> Using ld found on system at: fourmolu> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold fourmolu> No pkg-config found fourmolu> Using runghc version 9.8.1 found on system at: fourmolu> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 fourmolu> Using strip version 2.44 found on system at: fourmolu> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip fourmolu> Using tar found on system at: fourmolu> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar fourmolu> No uhc found hie-bios> Running phase: buildPhase implicit-hie> Running phase: buildPhase hlint> Running phase: buildPhase hie-bios> Preprocessing library for hie-bios-0.14.0.. hie-bios> Building library for hie-bios-0.14.0.. implicit-hie> Preprocessing library for implicit-hie-0.1.4.0.. implicit-hie> Building library for implicit-hie-0.1.4.0.. fourmolu> Running phase: buildPhase hlint> Preprocessing library for hlint-3.8.. hlint> Building library for hlint-3.8.. implicit-hie> [1 of 4] Compiling Hie.Cabal.Parser ( src/Hie/Cabal/Parser.hs, dist/build/Hie/Cabal/Parser.o, dist/build/Hie/Cabal/Parser.dyn_o ) fourmolu> Preprocessing library for fourmolu-0.15.0.0.. fourmolu> Building library for fourmolu-0.15.0.0.. fourmolu> [ 1 of 57] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, dist/build/GHC/DynFlags.o, dist/build/GHC/DynFlags.dyn_o ) hlint> [ 1 of 62] Compiling EmbedData ( src/EmbedData.hs, dist/build/EmbedData.o, dist/build/EmbedData.dyn_o ) hie-bios> [ 1 of 16] Compiling HIE.Bios.Config.YAML ( src/HIE/Bios/Config/YAML.hs, dist/build/HIE/Bios/Config/YAML.o, dist/build/HIE/Bios/Config/YAML.dyn_o ) fourmolu> [ 2 of 57] Compiling Ormolu.Config.Gen ( src/Ormolu/Config/Gen.hs, dist/build/Ormolu/Config/Gen.o, dist/build/Ormolu/Config/Gen.dyn_o ) hlint> [ 2 of 62] Compiling Extension ( src/Extension.hs, dist/build/Extension.o, dist/build/Extension.dyn_o ) lsp-types> buildPhase completed in 5 minutes 16 seconds lsp-types> Running phase: checkPhase lsp-types> Running 1 test suites... lsp-types> Test suite lsp-types-test: RUNNING... lsp-types> lsp-types> Capabilities lsp-types> capabilities lsp-types> produces full latest client capabilities [✔] lsp-types> First time execution. Golden file created. lsp-types> produces pre-3.10 client capabilities [✔] lsp-types> First time execution. Golden file created. lsp-types> Json lsp-types> MarkedString lsp-types> roundtrip [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> MarkupContent lsp-types> roundtrip [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> TextDocumentContentChangeEvent lsp-types> roundtrip [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> WatchedFiles lsp-types> roundtrip [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> Registration lsp-types> roundtrip [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> CompletionList lsp-types> handles optional field set to null in record [✔] lsp-types> CompletionItem lsp-types> example [✔] lsp-types> RequestMessage lsp-types> handles missing params field [✔] lsp-types> handles params field set to null [✔] lsp-types> ResponseMessage lsp-types> Hover roundtrip [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> decodes error data = null [✔] lsp-types> throws if neither result nor error is present [✔] lsp-types> throws if both result and error are present [✔] lsp-types> decodes result = null [✔] lsp-types> NotificationMessage lsp-types> handles missing params field [✔] lsp-types> Location lsp-types> isSubrangeOf lsp-types> is true if the first range is totally inside the second range [✔] lsp-types> is true if two ranges equal [✔] lsp-types> is false if the first range is outside of the second [✔] lsp-types> positionInRange lsp-types> is false if position is after the end of a single line range [✔] lsp-types> is false if position is before the begining of a single line range [✔] lsp-types> is true if position is in a single line range [✔] lsp-types> is false if position is right at the end of the range [✔] lsp-types> is true if position is in the middle of a multiline range [✔] lsp-types> is false if position is before the beginning of a multiline range [✔] lsp-types> is false if position is right at the end of a multiline range [✔] lsp-types> Method lsp-types> Method enum aeson instance consistency lsp-types> Client Methods lsp-types> maintains roundtrip consistency [✔] lsp-types> Server Methods lsp-types> maintains roundtrip consistency [✔] lsp-types> SemanticTokens lsp-types> relativize/absolutizeTokens lsp-types> round-trips [✔] hlint> [ 3 of 62] Compiling Fixity ( src/Fixity.hs, dist/build/Fixity.o, dist/build/Fixity.dyn_o ) hlint> [ 4 of 62] Compiling GHC.Util.ApiAnnotation ( src/GHC/Util/ApiAnnotation.hs, dist/build/GHC/Util/ApiAnnotation.o, dist/build/GHC/Util/ApiAnnotation.dyn_o ) hlint> [ 5 of 62] Compiling GHC.Util.Brackets ( src/GHC/Util/Brackets.hs, dist/build/GHC/Util/Brackets.o, dist/build/GHC/Util/Brackets.dyn_o ) lsp-types> handles big tokens [✔] lsp-types> encodeTokens lsp-types> when running the LSP examples lsp-types> encodes example 1 correctly [✔] lsp-types> encodes example 2 correctly [✔] hlint> [ 6 of 62] Compiling GHC.Util.DynFlags ( src/GHC/Util/DynFlags.hs, dist/build/GHC/Util/DynFlags.o, dist/build/GHC/Util/DynFlags.dyn_o ) hlint> [ 7 of 62] Compiling GHC.Util.FreeVars ( src/GHC/Util/FreeVars.hs, dist/build/GHC/Util/FreeVars.o, dist/build/GHC/Util/FreeVars.dyn_o ) lsp-types> handles big tokens [✔] lsp-types> computeEdits lsp-types> handles an edit in the middle [✔] lsp-types> handles an edit at the end [✔] lsp-types> handles an edit at the beginning [✔] lsp-types> handles an ambiguous edit [✔] lsp-types> handles a long edit [✔] lsp-types> handles multiple edits [✔] lsp-types> handles big tokens [✔] lsp-types> ServerCapabilities lsp-types> server capabilities lsp-types> folding range options lsp-types> decodes lsp-types> just id [✔] lsp-types> id and document selector [✔] lsp-types> static boolean [✔] lsp-types> encodes lsp-types> just id [✔] lsp-types> decodes [✔] lsp-types> client/registerCapability lsp-types> allows empty registerOptions [✔] lsp-types> Types lsp-types> MarkupContent lsp-types> appends two plainstrings [✔] lsp-types> appends a marked up and a plain string [✔] lsp-types> appends a plain string and a marked up string [✔] lsp-types> URIFilePath lsp-types> Platform aware URI file path functions lsp-types> converts a URI to a POSIX file path [✔] lsp-types> converts a POSIX file path to a URI [✔] lsp-types> converts a URI to a Windows file path [✔] lsp-types> converts a Windows file path to a URI [✔] lsp-types> converts a POSIX file path to a URI [✔] lsp-types> converts a Windows file path to a URI [✔] lsp-types> converts a Windows file path to a URI [✔] lsp-types> converts a POSIX file path to a URI and back [✔] implicit-hie> [2 of 4] Compiling Hie.Locate ( src/Hie/Locate.hs, dist/build/Hie/Locate.o, dist/build/Hie/Locate.dyn_o ) hlint> [ 8 of 62] Compiling GHC.Util.HsDecl ( src/GHC/Util/HsDecl.hs, dist/build/GHC/Util/HsDecl.o, dist/build/GHC/Util/HsDecl.dyn_o ) hlint> [ 9 of 62] Compiling GHC.Util.Scope ( src/GHC/Util/Scope.hs, dist/build/GHC/Util/Scope.o, dist/build/GHC/Util/Scope.dyn_o ) hlint> [10 of 62] Compiling GHC.Util.SrcLoc ( src/GHC/Util/SrcLoc.hs, dist/build/GHC/Util/SrcLoc.o, dist/build/GHC/Util/SrcLoc.dyn_o ) hlint> [11 of 62] Compiling GHC.Util.View ( src/GHC/Util/View.hs, dist/build/GHC/Util/View.o, dist/build/GHC/Util/View.dyn_o ) hlint> [12 of 62] Compiling HsColour ( src/HsColour.hs, dist/build/HsColour.o, dist/build/HsColour.dyn_o ) hlint> [13 of 62] Compiling Parallel ( src/Parallel.hs, dist/build/Parallel.o, dist/build/Parallel.dyn_o ) hlint> [14 of 62] Compiling Paths_hlint ( dist/build/autogen/Paths_hlint.hs, dist/build/Paths_hlint.o, dist/build/Paths_hlint.dyn_o ) hlint> [15 of 62] Compiling Refact ( src/Refact.hs, dist/build/Refact.o, dist/build/Refact.dyn_o ) hlint> [16 of 62] Compiling GHC.Util.HsExpr ( src/GHC/Util/HsExpr.hs, dist/build/GHC/Util/HsExpr.o, dist/build/GHC/Util/HsExpr.dyn_o ) implicit-hie> [3 of 4] Compiling Hie.Yaml ( src/Hie/Yaml.hs, dist/build/Hie/Yaml.o, dist/build/Hie/Yaml.dyn_o ) implicit-hie> [4 of 4] Compiling Paths_implicit_hie ( dist/build/autogen/Paths_implicit_hie.hs, dist/build/Paths_implicit_hie.o, dist/build/Paths_implicit_hie.dyn_o ) hie-bios> [ 2 of 16] Compiling HIE.Bios.Config ( src/HIE/Bios/Config.hs, dist/build/HIE/Bios/Config.o, dist/build/HIE/Bios/Config.dyn_o ) implicit-hie> [1 of 4] Compiling Hie.Cabal.Parser ( src/Hie/Cabal/Parser.hs, dist/build/Hie/Cabal/Parser.p_o ) lsp-types> converts a Posix file path to a URI and back [✔] lsp-types> +++ OK, passed 100 tests. fourmolu> [ 3 of 57] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, dist/build/Ormolu/Printer/SpanStream.o, dist/build/Ormolu/Printer/SpanStream.dyn_o ) fourmolu> [ 4 of 57] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, dist/build/Ormolu/Processing/Cpp.o, dist/build/Ormolu/Processing/Cpp.dyn_o ) fourmolu> [ 5 of 57] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, dist/build/Ormolu/Utils.o, dist/build/Ormolu/Utils.dyn_o ) fourmolu> [ 6 of 57] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, dist/build/Ormolu/Terminal.o, dist/build/Ormolu/Terminal.dyn_o ) fourmolu> [ 7 of 57] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, dist/build/Ormolu/Terminal/QualifiedDo.o, dist/build/Ormolu/Terminal/QualifiedDo.dyn_o ) fourmolu> [ 8 of 57] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, dist/build/Ormolu/Diff/Text.o, dist/build/Ormolu/Diff/Text.dyn_o ) hlint> [17 of 62] Compiling Timing ( src/Timing.hs, dist/build/Timing.o, dist/build/Timing.dyn_o ) hlint> [18 of 62] Compiling Util ( src/Util.hs, dist/build/Util.o, dist/build/Util.dyn_o ) hlint> [19 of 62] Compiling GHC.Util.Unify ( src/GHC/Util/Unify.hs, dist/build/GHC/Util/Unify.o, dist/build/GHC/Util/Unify.dyn_o ) fourmolu> [ 9 of 57] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.o, dist/build/Ormolu/Exception.dyn_o ) hie-bios> [ 3 of 16] Compiling HIE.Bios.Ghc.Gap ( src/HIE/Bios/Ghc/Gap.hs, dist/build/HIE/Bios/Ghc/Gap.o, dist/build/HIE/Bios/Ghc/Gap.dyn_o ) hie-bios> [ 4 of 16] Compiling HIE.Bios.Ghc.Doc ( src/HIE/Bios/Ghc/Doc.hs, dist/build/HIE/Bios/Ghc/Doc.o, dist/build/HIE/Bios/Ghc/Doc.dyn_o ) hie-bios> [ 5 of 16] Compiling HIE.Bios.Ghc.Load ( src/HIE/Bios/Ghc/Load.hs, dist/build/HIE/Bios/Ghc/Load.o, dist/build/HIE/Bios/Ghc/Load.dyn_o ) hie-bios> [ 6 of 16] Compiling HIE.Bios.Types ( src/HIE/Bios/Types.hs, dist/build/HIE/Bios/Types.o, dist/build/HIE/Bios/Types.dyn_o ) hie-bios> [ 7 of 16] Compiling HIE.Bios.Flags ( src/HIE/Bios/Flags.hs, dist/build/HIE/Bios/Flags.o, dist/build/HIE/Bios/Flags.dyn_o ) hie-bios> [ 8 of 16] Compiling HIE.Bios.Environment ( src/HIE/Bios/Environment.hs, dist/build/HIE/Bios/Environment.o, dist/build/HIE/Bios/Environment.dyn_o ) hie-bios> [ 9 of 16] Compiling HIE.Bios.Ghc.Api ( src/HIE/Bios/Ghc/Api.hs, dist/build/HIE/Bios/Ghc/Api.o, dist/build/HIE/Bios/Ghc/Api.dyn_o ) hie-bios> [10 of 16] Compiling HIE.Bios.Ghc.Logger ( src/HIE/Bios/Ghc/Logger.hs, dist/build/HIE/Bios/Ghc/Logger.o, dist/build/HIE/Bios/Ghc/Logger.dyn_o ) hie-bios> hie-bios> src/HIE/Bios/Ghc/Logger.hs:48:1: warning: [GHC-62161] [-Wincomplete-patterns] hie-bios> Pattern match(es) are non-exhaustive hie-bios> In an equation for ‘appendLogRef’: hie-bios> Patterns of type ‘DynFlags’, ‘Gap.PprStyle’, ‘LogRef’, ‘LogFlags’, hie-bios> ‘MessageClass’, ‘SrcSpan’, ‘SDoc’ not matched: hie-bios> _ _ (LogRef _) _ MCOutput _ _ hie-bios> _ _ (LogRef _) _ MCFatal _ _ hie-bios> _ _ (LogRef _) _ MCInteractive _ _ hie-bios> _ _ (LogRef _) _ MCDump _ _ hie-bios> ... hie-bios> | hie-bios> 48 | appendLogRef df style (LogRef ref) _ hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hie-bios> [11 of 16] Compiling HIE.Bios.Ghc.Check ( src/HIE/Bios/Ghc/Check.hs, dist/build/HIE/Bios/Ghc/Check.o, dist/build/HIE/Bios/Ghc/Check.dyn_o ) hie-bios> [12 of 16] Compiling HIE.Bios.Wrappers ( src/HIE/Bios/Wrappers.hs, dist/build/HIE/Bios/Wrappers.o, dist/build/HIE/Bios/Wrappers.dyn_o ) hie-bios> [13 of 16] Compiling HIE.Bios.Cradle ( src/HIE/Bios/Cradle.hs, dist/build/HIE/Bios/Cradle.o, dist/build/HIE/Bios/Cradle.dyn_o ) fourmolu> [10 of 57] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, dist/build/Ormolu/Parser/Pragma.o, dist/build/Ormolu/Parser/Pragma.dyn_o ) fourmolu> [11 of 57] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, dist/build/Ormolu/Parser/CommentStream.o, dist/build/Ormolu/Parser/CommentStream.dyn_o ) fourmolu> [12 of 57] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, dist/build/Ormolu/Imports.o, dist/build/Ormolu/Imports.dyn_o ) fourmolu> [13 of 57] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, dist/build/Ormolu/Fixity/Internal.o, dist/build/Ormolu/Fixity/Internal.dyn_o ) fourmolu> [14 of 57] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, dist/build/Ormolu/Fixity/Imports.o, dist/build/Ormolu/Fixity/Imports.dyn_o ) lsp-types> converts a Windows file path to a URI and back [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> converts a relative POSIX file path to a URI and back [✔] lsp-types> URI file path functions lsp-types> converts a URI to a file path [✔] lsp-types> converts a file path to a URI [✔] lsp-types> removes unnecessary current directory paths [✔] hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:145:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: record field of ResolvedCradles ‘cradleRoot’ hie-bios> | hie-bios> 145 | { cradleRoot :: FilePath hie-bios> | ^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:146:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: hie-bios> record field of ResolvedCradles ‘resolvedCradles’ hie-bios> | hie-bios> 146 | , resolvedCradles :: [ResolvedCradle a] -- ^ In order of decreasing specificity hie-bios> | ^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:147:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: hie-bios> record field of ResolvedCradles ‘cradleProgramVersions’ hie-bios> | hie-bios> 147 | , cradleProgramVersions :: ProgramVersions hie-bios> | ^^^^^^^^^^^^^^^^^^^^^ fourmolu> [15 of 57] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, dist/build/Ormolu/Fixity.o, dist/build/Ormolu/Fixity.dyn_o ) hlint> [20 of 62] Compiling GHC.Util ( src/GHC/Util.hs, dist/build/GHC/Util.o, dist/build/GHC/Util.dyn_o ) fourmolu> [16 of 57] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, dist/build/Ormolu/Printer/Operators.o, dist/build/Ormolu/Printer/Operators.dyn_o ) hlint> [21 of 62] Compiling Config.Type ( src/Config/Type.hs, dist/build/Config/Type.o, dist/build/Config/Type.dyn_o ) lsp-types> converts a file path to a URI and back [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> converts a relative file path to a URI and back [✔] lsp-types> converts a file path with initial current dir to a URI and back [✔] lsp-types> URI normalization functions lsp-types> ignores differences in percent-encoding [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> ignores differences in percent-encoding (examples) [✔] lsp-types> normalizes uri file path when converting from uri to normalized uri [✔] lsp-types> converts a file path with reserved uri chars to a normalized URI and back [✔] lsp-types> converts a file path with substrings that looks like uri escaped chars and back [✔] fourmolu> [17 of 57] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, dist/build/Ormolu/Fixity/Printer.o, dist/build/Ormolu/Fixity/Printer.dyn_o ) fourmolu> [18 of 57] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, dist/build/Ormolu/Fixity/Parser.o, dist/build/Ormolu/Fixity/Parser.dyn_o ) implicit-hie> [2 of 4] Compiling Hie.Locate ( src/Hie/Locate.hs, dist/build/Hie/Locate.p_o ) implicit-hie> [3 of 4] Compiling Hie.Yaml ( src/Hie/Yaml.hs, dist/build/Hie/Yaml.p_o ) implicit-hie> [4 of 4] Compiling Paths_implicit_hie ( dist/build/autogen/Paths_implicit_hie.hs, dist/build/Paths_implicit_hie.p_o ) hie-bios> [14 of 16] Compiling HIE.Bios.Internal.Debug ( src/HIE/Bios/Internal/Debug.hs, dist/build/HIE/Bios/Internal/Debug.o, dist/build/HIE/Bios/Internal/Debug.dyn_o ) lsp-types> converts a file path to a normalized URI and back [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> Normalized file path functions hie-bios> [15 of 16] Compiling HIE.Bios ( src/HIE/Bios.hs, dist/build/HIE/Bios.o, dist/build/HIE/Bios.dyn_o ) hie-bios> [16 of 16] Compiling Paths_hie_bios ( dist/build/autogen/Paths_hie_bios.hs, dist/build/Paths_hie_bios.o, dist/build/Paths_hie_bios.dyn_o ) lsp-types> makes file path normalized [✔] lsp-types> +++ OK, passed 100 tests. fourmolu> [19 of 57] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, dist/build/Ormolu/Utils/IO.o, dist/build/Ormolu/Utils/IO.dyn_o ) fourmolu> [20 of 57] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, dist/build/Ormolu/Utils/Fixity.o, dist/build/Ormolu/Utils/Fixity.dyn_o ) fourmolu> [21 of 57] Compiling Ormolu.Config ( src/Ormolu/Config.hs, dist/build/Ormolu/Config.o, dist/build/Ormolu/Config.dyn_o ) hie-bios> [ 1 of 16] Compiling HIE.Bios.Config.YAML ( src/HIE/Bios/Config/YAML.hs, dist/build/HIE/Bios/Config/YAML.p_o ) lsp-types> converts to a normalized uri and back [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> converts a file path with reserved uri chars to a normalized URI and back [✔] lsp-types> converts a file path with substrings that looks like uri escaped chars and back [✔] hlint> [22 of 62] Compiling Idea ( src/Idea.hs, dist/build/Idea.o, dist/build/Idea.dyn_o ) hlint> [23 of 62] Compiling Test.Util ( src/Test/Util.hs, dist/build/Test/Util.o, dist/build/Test/Util.dyn_o ) fourmolu> [22 of 57] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, dist/build/Ormolu/Processing/Common.o, dist/build/Ormolu/Processing/Common.dyn_o ) implicit-hie> Preprocessing test suite 'implicit-hie-test' for implicit-hie-0.1.4.0.. implicit-hie> Building test suite 'implicit-hie-test' for implicit-hie-0.1.4.0.. implicit-hie> [1 of 2] Compiling Main ( test/Spec.hs, dist/build/implicit-hie-test/implicit-hie-test-tmp/Main.o ) hlint> [24 of 62] Compiling Test.InputOutput ( src/Test/InputOutput.hs, dist/build/Test/InputOutput.o, dist/build/Test/InputOutput.dyn_o ) lsp-types> creates the same NormalizedUri than the older implementation [✔] lsp-types> +++ OK, passed 100 tests. fourmolu> [23 of 57] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, dist/build/Ormolu/Processing/Preprocess.o, dist/build/Ormolu/Processing/Preprocess.dyn_o ) hlint> [25 of 62] Compiling SARIF ( src/SARIF.hs, dist/build/SARIF.o, dist/build/SARIF.dyn_o ) hlint> [26 of 62] Compiling Report ( src/Report.hs, dist/build/Report.o, dist/build/Report.dyn_o ) hlint> [27 of 62] Compiling CC ( src/CC.hs, dist/build/CC.o, dist/build/CC.dyn_o ) hlint> [28 of 62] Compiling GHC.All ( src/GHC/All.hs, dist/build/GHC/All.o, dist/build/GHC/All.dyn_o ) hlint> [29 of 62] Compiling Hint.Type ( src/Hint/Type.hs, dist/build/Hint/Type.o, dist/build/Hint/Type.dyn_o ) hlint> [30 of 62] Compiling Hint.Unsafe ( src/Hint/Unsafe.hs, dist/build/Hint/Unsafe.o, dist/build/Hint/Unsafe.dyn_o ) hlint> [31 of 62] Compiling Hint.Smell ( src/Hint/Smell.hs, dist/build/Hint/Smell.o, dist/build/Hint/Smell.dyn_o ) hlint> [32 of 62] Compiling Hint.Restrict ( src/Hint/Restrict.hs, dist/build/Hint/Restrict.o, dist/build/Hint/Restrict.dyn_o ) hlint> [33 of 62] Compiling Hint.Pragma ( src/Hint/Pragma.hs, dist/build/Hint/Pragma.o, dist/build/Hint/Pragma.dyn_o ) hlint> [34 of 62] Compiling Hint.Pattern ( src/Hint/Pattern.hs, dist/build/Hint/Pattern.o, dist/build/Hint/Pattern.dyn_o ) hlint> [35 of 62] Compiling Hint.NumLiteral ( src/Hint/NumLiteral.hs, dist/build/Hint/NumLiteral.o, dist/build/Hint/NumLiteral.dyn_o ) hlint> [36 of 62] Compiling Hint.NewType ( src/Hint/NewType.hs, dist/build/Hint/NewType.o, dist/build/Hint/NewType.dyn_o ) hlint> [37 of 62] Compiling Hint.Negation ( src/Hint/Negation.hs, dist/build/Hint/Negation.o, dist/build/Hint/Negation.dyn_o ) hlint> [38 of 62] Compiling Hint.Naming ( src/Hint/Naming.hs, dist/build/Hint/Naming.o, dist/build/Hint/Naming.dyn_o ) hlint> [39 of 62] Compiling Hint.Monad ( src/Hint/Monad.hs, dist/build/Hint/Monad.o, dist/build/Hint/Monad.dyn_o ) lsp-types> converts to NormalizedFilePath and back sucessfully [✔] lsp-types> +++ OK, passed 100 tests. lsp-types> can not convert OsPath in non-standard encoding to NormalizedFilePath [✔] lsp-types> WorkspaceEdit lsp-types> applyTextEdit lsp-types> inserts text [✔] lsp-types> deletes text [✔] lsp-types> edits a multiline text [✔] lsp-types> inserts text past the last line [✔] lsp-types> editTextEdit lsp-types> edits a multiline text edit [✔] lsp-types> lsp-types> Finished in 7.6449 seconds lsp-types> 85 examples, 0 failures fourmolu> [24 of 57] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, dist/build/Ormolu/Printer/Internal.o, dist/build/Ormolu/Printer/Internal.dyn_o ) lsp-types> Test suite lsp-types-test: PASS lsp-types> Test suite logged to: dist/test/lsp-types-2.3.0.1-lsp-types-test.log lsp-types> 1 of 1 test suites (1 of 1 test cases) passed. lsp-types> Running phase: haddockPhase lsp-types> Running phase: installPhase lsp-types> Installing library in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hlint> [40 of 62] Compiling Hint.Match ( src/Hint/Match.hs, dist/build/Hint/Match.o, dist/build/Hint/Match.dyn_o ) hlint> [41 of 62] Compiling Hint.ListRec ( src/Hint/ListRec.hs, dist/build/Hint/ListRec.o, dist/build/Hint/ListRec.dyn_o ) hlint> [42 of 62] Compiling Hint.List ( src/Hint/List.hs, dist/build/Hint/List.o, dist/build/Hint/List.dyn_o ) hlint> [43 of 62] Compiling Hint.Lambda ( src/Hint/Lambda.hs, dist/build/Hint/Lambda.o, dist/build/Hint/Lambda.dyn_o ) hlint> [44 of 62] Compiling Hint.Import ( src/Hint/Import.hs, dist/build/Hint/Import.o, dist/build/Hint/Import.dyn_o ) hlint> [45 of 62] Compiling Hint.Fixities ( src/Hint/Fixities.hs, dist/build/Hint/Fixities.o, dist/build/Hint/Fixities.dyn_o ) hlint> [46 of 62] Compiling Hint.Extensions ( src/Hint/Extensions.hs, dist/build/Hint/Extensions.o, dist/build/Hint/Extensions.dyn_o ) fourmolu> [25 of 57] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, dist/build/Ormolu/Printer/Comments.o, dist/build/Ormolu/Printer/Comments.dyn_o ) implicit-hie> [2 of 2] Compiling Paths_implicit_hie ( dist/build/implicit-hie-test/autogen/Paths_implicit_hie.hs, dist/build/implicit-hie-test/implicit-hie-test-tmp/Paths_implicit_hie.o ) fourmolu> [26 of 57] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, dist/build/Ormolu/Printer/Combinators.o, dist/build/Ormolu/Printer/Combinators.dyn_o ) hlint> [47 of 62] Compiling Hint.Export ( src/Hint/Export.hs, dist/build/Hint/Export.o, dist/build/Hint/Export.dyn_o ) hlint> [48 of 62] Compiling Hint.Duplicate ( src/Hint/Duplicate.hs, dist/build/Hint/Duplicate.o, dist/build/Hint/Duplicate.dyn_o ) hlint> [49 of 62] Compiling Hint.Comment ( src/Hint/Comment.hs, dist/build/Hint/Comment.o, dist/build/Hint/Comment.dyn_o ) hlint> [50 of 62] Compiling Hint.Bracket ( src/Hint/Bracket.hs, dist/build/Hint/Bracket.o, dist/build/Hint/Bracket.dyn_o ) hlint> [51 of 62] Compiling Hint.All ( src/Hint/All.hs, dist/build/Hint/All.o, dist/build/Hint/All.dyn_o ) implicit-hie> [3 of 3] Linking dist/build/implicit-hie-test/implicit-hie-test hie-bios> [ 2 of 16] Compiling HIE.Bios.Config ( src/HIE/Bios/Config.hs, dist/build/HIE/Bios/Config.p_o ) hlint> [52 of 62] Compiling Config.Yaml ( src/Config/Yaml.hs, dist/build/Config/Yaml.o, dist/build/Config/Yaml.dyn_o ) hlint> [53 of 62] Compiling Config.Read ( src/Config/Read.hs, dist/build/Config/Read.o, dist/build/Config/Read.dyn_o ) hlint> [54 of 62] Compiling Config.Compute ( src/Config/Compute.hs, dist/build/Config/Compute.o, dist/build/Config/Compute.dyn_o ) hlint> [55 of 62] Compiling Config.Haskell ( src/Config/Haskell.hs, dist/build/Config/Haskell.o, dist/build/Config/Haskell.dyn_o ) hlint> [56 of 62] Compiling CmdLine ( src/CmdLine.hs, dist/build/CmdLine.o, dist/build/CmdLine.dyn_o ) hlint> [57 of 62] Compiling Apply ( src/Apply.hs, dist/build/Apply.o, dist/build/Apply.dyn_o ) hlint> [58 of 62] Compiling Test.Annotations ( src/Test/Annotations.hs, dist/build/Test/Annotations.o, dist/build/Test/Annotations.dyn_o ) hie-bios> [ 3 of 16] Compiling HIE.Bios.Ghc.Gap ( src/HIE/Bios/Ghc/Gap.hs, dist/build/HIE/Bios/Ghc/Gap.p_o ) hie-bios> [ 4 of 16] Compiling HIE.Bios.Ghc.Doc ( src/HIE/Bios/Ghc/Doc.hs, dist/build/HIE/Bios/Ghc/Doc.p_o ) hie-bios> [ 5 of 16] Compiling HIE.Bios.Ghc.Load ( src/HIE/Bios/Ghc/Load.hs, dist/build/HIE/Bios/Ghc/Load.p_o ) hie-bios> [ 6 of 16] Compiling HIE.Bios.Types ( src/HIE/Bios/Types.hs, dist/build/HIE/Bios/Types.p_o ) hie-bios> [ 7 of 16] Compiling HIE.Bios.Flags ( src/HIE/Bios/Flags.hs, dist/build/HIE/Bios/Flags.p_o ) hie-bios> [ 8 of 16] Compiling HIE.Bios.Environment ( src/HIE/Bios/Environment.hs, dist/build/HIE/Bios/Environment.p_o ) hie-bios> [ 9 of 16] Compiling HIE.Bios.Ghc.Api ( src/HIE/Bios/Ghc/Api.hs, dist/build/HIE/Bios/Ghc/Api.p_o ) hie-bios> [10 of 16] Compiling HIE.Bios.Ghc.Logger ( src/HIE/Bios/Ghc/Logger.hs, dist/build/HIE/Bios/Ghc/Logger.p_o ) hie-bios> hie-bios> src/HIE/Bios/Ghc/Logger.hs:48:1: warning: [GHC-62161] [-Wincomplete-patterns] hie-bios> Pattern match(es) are non-exhaustive hie-bios> In an equation for ‘appendLogRef’: hie-bios> Patterns of type ‘DynFlags’, ‘Gap.PprStyle’, ‘LogRef’, ‘LogFlags’, hie-bios> ‘MessageClass’, ‘SrcSpan’, ‘SDoc’ not matched: hie-bios> _ _ (LogRef _) _ MCOutput _ _ hie-bios> _ _ (LogRef _) _ MCFatal _ _ hie-bios> _ _ (LogRef _) _ MCInteractive _ _ hie-bios> _ _ (LogRef _) _ MCDump _ _ hie-bios> ... hie-bios> | hie-bios> 48 | appendLogRef df style (LogRef ref) _ hie-bios> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... hie-bios> [11 of 16] Compiling HIE.Bios.Ghc.Check ( src/HIE/Bios/Ghc/Check.hs, dist/build/HIE/Bios/Ghc/Check.p_o ) hie-bios> [12 of 16] Compiling HIE.Bios.Wrappers ( src/HIE/Bios/Wrappers.hs, dist/build/HIE/Bios/Wrappers.p_o ) hie-bios> [13 of 16] Compiling HIE.Bios.Cradle ( src/HIE/Bios/Cradle.hs, dist/build/HIE/Bios/Cradle.p_o ) fourmolu> [27 of 57] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, dist/build/Ormolu/Printer/Meat/Pragma.o, dist/build/Ormolu/Printer/Meat/Pragma.dyn_o ) hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:145:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: record field of ResolvedCradles ‘cradleRoot’ hie-bios> | hie-bios> 145 | { cradleRoot :: FilePath hie-bios> | ^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:146:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: hie-bios> record field of ResolvedCradles ‘resolvedCradles’ hie-bios> | hie-bios> 146 | , resolvedCradles :: [ResolvedCradle a] -- ^ In order of decreasing specificity hie-bios> | ^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:147:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: hie-bios> record field of ResolvedCradles ‘cradleProgramVersions’ hie-bios> | hie-bios> 147 | , cradleProgramVersions :: ProgramVersions hie-bios> | ^^^^^^^^^^^^^^^^^^^^^ fourmolu> [28 of 57] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, dist/build/Ormolu/Printer/Meat/Common.o, dist/build/Ormolu/Printer/Meat/Common.dyn_o ) hlint> [59 of 62] Compiling Test.All ( src/Test/All.hs, dist/build/Test/All.o, dist/build/Test/All.dyn_o ) implicit-hie> Preprocessing executable 'gen-hie' for implicit-hie-0.1.4.0.. implicit-hie> Building executable 'gen-hie' for implicit-hie-0.1.4.0.. implicit-hie> [1 of 2] Compiling Main ( app/Main.hs, dist/build/gen-hie/gen-hie-tmp/Main.o ) fourmolu> [29 of 57] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, dist/build/Ormolu/Printer/Meat/Declaration/Warning.o, dist/build/Ormolu/Printer/Meat/Declaration/Warning.dyn_o ) hlint> [60 of 62] Compiling Summary ( src/Summary.hs, dist/build/Summary.o, dist/build/Summary.dyn_o ) implicit-hie> [2 of 2] Compiling Paths_implicit_hie ( dist/build/gen-hie/autogen/Paths_implicit_hie.hs, dist/build/gen-hie/gen-hie-tmp/Paths_implicit_hie.o ) fourmolu> [30 of 57] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, dist/build/Ormolu/Printer/Meat/ImportExport.o, dist/build/Ormolu/Printer/Meat/ImportExport.dyn_o ) implicit-hie> [3 of 3] Linking dist/build/gen-hie/gen-hie fourmolu> [31 of 57] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.o, dist/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.dyn_o ) fourmolu> [32 of 57] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.o-boot, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.dyn_o-boot ) fourmolu> [33 of 57] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/Value.o-boot, dist/build/Ormolu/Printer/Meat/Declaration/Value.dyn_o-boot ) fourmolu> [34 of 57] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, dist/build/Ormolu/Printer/Meat/Type.o, dist/build/Ormolu/Printer/Meat/Type.dyn_o ) fourmolu> [35 of 57] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, dist/build/Ormolu/Printer/Meat/Declaration/Signature.o, dist/build/Ormolu/Printer/Meat/Declaration/Signature.dyn_o ) fourmolu> [36 of 57] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, dist/build/Ormolu/Printer/Meat/Declaration/Foreign.o, dist/build/Ormolu/Printer/Meat/Declaration/Foreign.dyn_o ) fourmolu> [37 of 57] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, dist/build/Ormolu/Printer/Meat/Declaration/TypeFamily.o, dist/build/Ormolu/Printer/Meat/Declaration/TypeFamily.dyn_o ) fourmolu> [38 of 57] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, dist/build/Ormolu/Printer/Meat/Declaration/Type.o, dist/build/Ormolu/Printer/Meat/Declaration/Type.dyn_o ) fourmolu> [39 of 57] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, dist/build/Ormolu/Printer/Meat/Declaration/Data.o, dist/build/Ormolu/Printer/Meat/Declaration/Data.dyn_o ) implicit-hie> Running phase: checkPhase hie-bios> [14 of 16] Compiling HIE.Bios.Internal.Debug ( src/HIE/Bios/Internal/Debug.hs, dist/build/HIE/Bios/Internal/Debug.p_o ) implicit-hie> Running 1 test suites... implicit-hie> Test suite implicit-hie-test: RUNNING... implicit-hie> implicit-hie> Should Succeed implicit-hie> successfully parses executable section [✔] implicit-hie> Should Succeed implicit-hie> successfully parses test section [✔] implicit-hie> Should Succeed implicit-hie> successfully parses library section [✔] implicit-hie> Should Succeed implicit-hie> successfully parses library section with 2 hs-source-dirs [✔] implicit-hie> Should Succeed implicit-hie> successfully parses library section with 2 paths under hs-source-dirs [✔] implicit-hie> Should Succeed implicit-hie> successfully parses bench section [✔] implicit-hie> Should Succeed implicit-hie> successfully parses package [✔] implicit-hie> Should Succeed implicit-hie> skips to end of block section [✔] implicit-hie> Should Succeed implicit-hie> successfully generates stack hie.yaml [✔] implicit-hie> Should Succeed implicit-hie> successfully generates cabal hie.yaml for haskell-language-server [✔] implicit-hie> Should Succeed implicit-hie> successfully parses comma list [✔] implicit-hie> Should Succeed implicit-hie> successfully parses newline list [✔] implicit-hie> Should Succeed implicit-hie> successfully parses newline comma list [✔] implicit-hie> Should Succeed implicit-hie> quoted list [✔] implicit-hie> Should Succeed implicit-hie> list with leading commas [✔] implicit-hie> Should Succeed implicit-hie> list with a comment [✔] implicit-hie> Should Succeed implicit-hie> list2 with a comment [✔] implicit-hie> Should Succeed implicit-hie> list3 with a comment [✔] implicit-hie> Should Succeed implicit-hie> list4 with a comment [✔] implicit-hie> Should Succeed implicit-hie> list5 with a comment [✔] implicit-hie> Should Succeed implicit-hie> succesfully parses exe component with other-modules containing dots [✔] implicit-hie> Should Succeed implicit-hie> succesfully parses single other-modules [✔] implicit-hie> Should Succeed implicit-hie> succesfully parses empty other-modules1 [✔] implicit-hie> Should Succeed implicit-hie> succesfully parses empty other-modules2 [✔] implicit-hie> implicit-hie> Finished in 0.0101 seconds implicit-hie> 24 examples, 0 failures implicit-hie> Test suite implicit-hie-test: PASS implicit-hie> Test suite logged to: dist/test/implicit-hie-0.1.4.0-implicit-hie-test.log implicit-hie> 1 of 1 test suites (1 of 1 test cases) passed. implicit-hie> Running phase: haddockPhase implicit-hie> Preprocessing library for implicit-hie-0.1.4.0.. implicit-hie> Running Haddock on library for implicit-hie-0.1.4.0.. implicit-hie> Warning: The documentation for the following packages are not installed. No implicit-hie> links will be generated to these packages: attoparsec-0.14.4, implicit-hie> attoparsec-0.14.4, libyaml-clib-0.2.5, vector-0.13.2.0 hie-bios> [15 of 16] Compiling HIE.Bios ( src/HIE/Bios.hs, dist/build/HIE/Bios.p_o ) hie-bios> [16 of 16] Compiling Paths_hie_bios ( dist/build/autogen/Paths_hie_bios.hs, dist/build/Paths_hie_bios.p_o ) implicit-hie> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lsp-types> Installing internal library metamodel in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel fourmolu> [40 of 57] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, dist/build/Ormolu/Printer/Meat/Declaration/Default.o, dist/build/Ormolu/Printer/Meat/Declaration/Default.dyn_o ) fourmolu> [41 of 57] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration.o-boot, dist/build/Ormolu/Printer/Meat/Declaration.dyn_o-boot ) fourmolu> [42 of 57] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, dist/build/Ormolu/Printer/Meat/Declaration/Value.o, dist/build/Ormolu/Printer/Meat/Declaration/Value.dyn_o ) implicit-hie> [1 of 4] Compiling Hie.Cabal.Parser ( src/Hie/Cabal/Parser.hs, nothing ) implicit-hie> [2 of 4] Compiling Hie.Locate ( src/Hie/Locate.hs, nothing ) implicit-hie> [3 of 4] Compiling Hie.Yaml ( src/Hie/Yaml.hs, nothing ) implicit-hie> [4 of 4] Compiling Paths_implicit_hie ( dist/build/autogen/Paths_implicit_hie.hs, nothing ) implicit-hie> Haddock coverage: implicit-hie> 5% ( 2 / 35) in 'Hie.Cabal.Parser' implicit-hie> Missing documentation for: implicit-hie> Module header implicit-hie> Name (src/Hie/Cabal/Parser.hs:16) implicit-hie> Path (src/Hie/Cabal/Parser.hs:18) implicit-hie> Indent (src/Hie/Cabal/Parser.hs:20) implicit-hie> Package (src/Hie/Cabal/Parser.hs:22) implicit-hie> CompType (src/Hie/Cabal/Parser.hs:25) implicit-hie> Component (src/Hie/Cabal/Parser.hs:28) implicit-hie> parsePackage' (src/Hie/Cabal/Parser.hs:33) implicit-hie> skipFreeformField (src/Hie/Cabal/Parser.hs:42) implicit-hie> parsePackage (src/Hie/Cabal/Parser.hs:58) implicit-hie> componentHeader (src/Hie/Cabal/Parser.hs:74) implicit-hie> parseComponent (src/Hie/Cabal/Parser.hs:83) implicit-hie> parseLib (src/Hie/Cabal/Parser.hs:90) implicit-hie> parseTestSuite (src/Hie/Cabal/Parser.hs:95) implicit-hie> parseExe (src/Hie/Cabal/Parser.hs:98) implicit-hie> parseBench (src/Hie/Cabal/Parser.hs:101) implicit-hie> parseSecMain (src/Hie/Cabal/Parser.hs:104) implicit-hie> parseQuoted (src/Hie/Cabal/Parser.hs:110) implicit-hie> parseString (src/Hie/Cabal/Parser.hs:117) implicit-hie> unqualName (src/Hie/Cabal/Parser.hs:120) implicit-hie> pathMain (src/Hie/Cabal/Parser.hs:146) implicit-hie> (src/Hie/Cabal/Parser.hs:162) implicit-hie> parseSec (src/Hie/Cabal/Parser.hs:167) implicit-hie> skipToNextLine (src/Hie/Cabal/Parser.hs:174) implicit-hie> skipBlock (src/Hie/Cabal/Parser.hs:177) implicit-hie> comment (src/Hie/Cabal/Parser.hs:180) implicit-hie> skipBlockLine (src/Hie/Cabal/Parser.hs:183) implicit-hie> emptyOrComLine (src/Hie/Cabal/Parser.hs:186) implicit-hie> tabOrSpace (src/Hie/Cabal/Parser.hs:189) implicit-hie> hsSourceDir (src/Hie/Cabal/Parser.hs:192) implicit-hie> field (src/Hie/Cabal/Parser.hs:200) implicit-hie> extractPath (src/Hie/Cabal/Parser.hs:212) implicit-hie> extractPkgs (src/Hie/Cabal/Parser.hs:225) implicit-hie> 0% ( 0 / 4) in 'Hie.Locate' implicit-hie> Missing documentation for: implicit-hie> Module header implicit-hie> nestedPkg (src/Hie/Locate.hs:67) implicit-hie> stackYamlPkgs (src/Hie/Locate.hs:34) implicit-hie> cabalPkgs (src/Hie/Locate.hs:44) implicit-hie> 0% ( 0 / 6) in 'Hie.Yaml' implicit-hie> Missing documentation for: implicit-hie> Module header implicit-hie> hieYaml (src/Hie/Yaml.hs:16) implicit-hie> fmtComponent (src/Hie/Yaml.hs:46) implicit-hie> fmtPkgs (src/Hie/Yaml.hs:58) implicit-hie> cabalComponent (src/Hie/Yaml.hs:32) implicit-hie> stackComponent (src/Hie/Yaml.hs:39) lsp-types> Installing executable generator in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/bin lsp-types> Warning: The directory lsp-types> /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/bin is not in lsp-types> the system search path. lsp-types> Installing internal library lsp-types-quickcheck in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck implicit-hie> Warning: Hie.Cabal.Parser: could not find link destinations for: implicit-hie> - Data.Attoparsec.Text.Internal.Parser lsp-types> Running phase: fixupPhase lsp-types> shrinking RPATHs of ELF executables and libraries in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 lsp-types> shrinking /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlsp-types-2.3.0.1-5NWwbCo7CitBtH07NzgWJF-metamodel-ghc9.8.1.so lsp-types> shrinking /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT-ghc9.8.1.so lsp-types> shrinking /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlsp-types-2.3.0.1-1ZDwlO4ZlSpD1M27kSJRzY-lsp-types-quickcheck-ghc9.8.1.so lsp-types> shrinking /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/bin/generator lsp-types> checking for references to /build/ in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1... lsp-types> patching script interpreter paths in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 lsp-types> stripping (with command strip and flags -S -p) in /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/lib /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1/bin fourmolu> [43 of 57] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.o, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.dyn_o ) hlint> [61 of 62] Compiling HLint ( src/HLint.hs, dist/build/HLint.o, dist/build/HLint.dyn_o ) fourmolu> [44 of 57] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, dist/build/Ormolu/Printer/Meat/Declaration/Splice.o, dist/build/Ormolu/Printer/Meat/Declaration/Splice.dyn_o ) fourmolu> [45 of 57] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, dist/build/Ormolu/Printer/Meat/Declaration/Rule.o, dist/build/Ormolu/Printer/Meat/Declaration/Rule.dyn_o ) hlint> [62 of 62] Compiling Language.Haskell.HLint ( src/Language/Haskell/HLint.hs, dist/build/Language/Haskell/HLint.o, dist/build/Language/Haskell/HLint.dyn_o ) fourmolu> [46 of 57] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/Annotation.o, dist/build/Ormolu/Printer/Meat/Declaration/Annotation.dyn_o ) fourmolu> [47 of 57] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, dist/build/Ormolu/Printer/Meat/Declaration/Instance.o, dist/build/Ormolu/Printer/Meat/Declaration/Instance.dyn_o ) fourmolu> [48 of 57] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, dist/build/Ormolu/Printer/Meat/Declaration/Class.o, dist/build/Ormolu/Printer/Meat/Declaration/Class.dyn_o ) fourmolu> [49 of 57] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, dist/build/Ormolu/Printer/Meat/Declaration.o, dist/build/Ormolu/Printer/Meat/Declaration.dyn_o ) hie-bios> Preprocessing executable 'hie-bios' for hie-bios-0.14.0.. hie-bios> Building executable 'hie-bios' for hie-bios-0.14.0.. hie-bios> [1 of 2] Compiling Paths_hie_bios ( dist/build/hie-bios/autogen/Paths_hie_bios.hs, dist/build/hie-bios/hie-bios-tmp/Paths_hie_bios.o ) hie-bios> [2 of 2] Compiling Main ( exe/Main.hs, dist/build/hie-bios/hie-bios-tmp/Main.o ) hlint> [ 1 of 62] Compiling EmbedData ( src/EmbedData.hs, dist/build/EmbedData.p_o ) fourmolu> [50 of 57] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, dist/build/Ormolu/Printer/Meat/Module.o, dist/build/Ormolu/Printer/Meat/Module.dyn_o ) fourmolu> [51 of 57] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, dist/build/Ormolu/Parser/Result.o, dist/build/Ormolu/Parser/Result.dyn_o ) fourmolu> [52 of 57] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, dist/build/Ormolu/Printer.o, dist/build/Ormolu/Printer.dyn_o ) hie-bios> [3 of 3] Linking dist/build/hie-bios/hie-bios fourmolu> [53 of 57] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, dist/build/Ormolu/Diff/ParseResult.o, dist/build/Ormolu/Diff/ParseResult.dyn_o ) fourmolu> [54 of 57] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, dist/build/Ormolu/Parser.o, dist/build/Ormolu/Parser.dyn_o ) fourmolu> [55 of 57] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, dist/build/Ormolu/Utils/Cabal.o, dist/build/Ormolu/Utils/Cabal.dyn_o ) fourmolu> [56 of 57] Compiling Ormolu ( src/Ormolu.hs, dist/build/Ormolu.o, dist/build/Ormolu.dyn_o ) implicit-hie> Documentation created: dist/doc/html/implicit-hie/, implicit-hie> dist/doc/html/implicit-hie/implicit-hie.txt hlint> [ 2 of 62] Compiling Extension ( src/Extension.hs, dist/build/Extension.p_o ) hlint> [ 3 of 62] Compiling Fixity ( src/Fixity.hs, dist/build/Fixity.p_o ) hlint> [ 4 of 62] Compiling GHC.Util.ApiAnnotation ( src/GHC/Util/ApiAnnotation.hs, dist/build/GHC/Util/ApiAnnotation.p_o ) hlint> [ 5 of 62] Compiling GHC.Util.Brackets ( src/GHC/Util/Brackets.hs, dist/build/GHC/Util/Brackets.p_o ) hlint> [ 6 of 62] Compiling GHC.Util.DynFlags ( src/GHC/Util/DynFlags.hs, dist/build/GHC/Util/DynFlags.p_o ) hlint> [ 7 of 62] Compiling GHC.Util.FreeVars ( src/GHC/Util/FreeVars.hs, dist/build/GHC/Util/FreeVars.p_o ) implicit-hie> Preprocessing test suite 'implicit-hie-test' for implicit-hie-0.1.4.0.. implicit-hie> Preprocessing executable 'gen-hie' for implicit-hie-0.1.4.0.. implicit-hie> Running phase: installPhase fourmolu> [57 of 57] Compiling Paths_fourmolu ( dist/build/autogen/Paths_fourmolu.hs, dist/build/Paths_fourmolu.o, dist/build/Paths_fourmolu.dyn_o ) implicit-hie> Installing library in /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 implicit-hie> Installing executable gen-hie in /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/bin implicit-hie> Warning: The directory implicit-hie> /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/bin is not in implicit-hie> the system search path. hlint> [ 8 of 62] Compiling GHC.Util.HsDecl ( src/GHC/Util/HsDecl.hs, dist/build/GHC/Util/HsDecl.p_o ) hlint> [ 9 of 62] Compiling GHC.Util.Scope ( src/GHC/Util/Scope.hs, dist/build/GHC/Util/Scope.p_o ) hlint> [10 of 62] Compiling GHC.Util.SrcLoc ( src/GHC/Util/SrcLoc.hs, dist/build/GHC/Util/SrcLoc.p_o ) hlint> [11 of 62] Compiling GHC.Util.View ( src/GHC/Util/View.hs, dist/build/GHC/Util/View.p_o ) hlint> [12 of 62] Compiling HsColour ( src/HsColour.hs, dist/build/HsColour.p_o ) hlint> [13 of 62] Compiling Parallel ( src/Parallel.hs, dist/build/Parallel.p_o ) hlint> [14 of 62] Compiling Paths_hlint ( dist/build/autogen/Paths_hlint.hs, dist/build/Paths_hlint.p_o ) hlint> [15 of 62] Compiling Refact ( src/Refact.hs, dist/build/Refact.p_o ) hlint> [16 of 62] Compiling GHC.Util.HsExpr ( src/GHC/Util/HsExpr.hs, dist/build/GHC/Util/HsExpr.p_o ) implicit-hie> Running phase: fixupPhase implicit-hie> shrinking RPATHs of ELF executables and libraries in /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 implicit-hie> shrinking /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSimplicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5-ghc9.8.1.so implicit-hie> shrinking /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/bin/gen-hie implicit-hie> checking for references to /build/ in /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0... implicit-hie> patching script interpreter paths in /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 fourmolu> [ 1 of 57] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, dist/build/GHC/DynFlags.p_o ) implicit-hie> stripping (with command strip and flags -S -p) in /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/lib /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0/bin implicit-hie> shrinking RPATHs of ELF executables and libraries in /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc implicit-hie> checking for references to /build/ in /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc... implicit-hie> patching script interpreter paths in /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc implicit-hie (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 implicit-hie (post)> Pushing 2 paths (188 are already present) using zstd to cache sellout ⏳ implicit-hie (post)> implicit-hie (post)> Pushing /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc (485.42 KiB) implicit-hie (post)> Pushing /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 (5.84 MiB) implicit-hie (post)> implicit-hie (post)> All done. implicit-hie (post)> added 2 signatures implicit-hie (post)> added 1 signatures implicit-hie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 implicit-hie (post)> copying 2 paths... implicit-hie (post)> copying path '/nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc' to 'https://cache.nix-ci.com'... implicit-hie (post)> copying path '/nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0' to 'https://cache.nix-ci.com'... implicit-hie (post)> copying 1 paths... implicit-hie (post)> copying path '/nix/store/pnw3spyn5k7hk12pjvi8pwpswqgvvkr8-implicit-hie-0.1.4.0.drv' to 'https://cache.nix-ci.com'... implicit-hie (post)> added 0 signatures implicit-hie (post)> added 0 signatures implicit-hie (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc /nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0 implicit-hie (post)> copying 2 paths... implicit-hie (post)> copying path '/nix/store/g339lnjsipgyna6kb9ivdcvhrj4v6r2z-implicit-hie-0.1.4.0-doc' to 'ssh-ng://worker.nix-ci.com'... implicit-hie (post)> copying path '/nix/store/v1jxrfidr3b4sf7sl8bz56cvz71l90rp-implicit-hie-0.1.4.0' to 'ssh-ng://worker.nix-ci.com'... implicit-hie (post)> copying 1 paths... implicit-hie (post)> copying path '/nix/store/pnw3spyn5k7hk12pjvi8pwpswqgvvkr8-implicit-hie-0.1.4.0.drv' to 'ssh-ng://worker.nix-ci.com'... fourmolu> [ 2 of 57] Compiling Ormolu.Config.Gen ( src/Ormolu/Config/Gen.hs, dist/build/Ormolu/Config/Gen.p_o ) fourmolu> [ 3 of 57] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, dist/build/Ormolu/Printer/SpanStream.p_o ) fourmolu> [ 4 of 57] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, dist/build/Ormolu/Processing/Cpp.p_o ) fourmolu> [ 5 of 57] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, dist/build/Ormolu/Utils.p_o ) fourmolu> [ 6 of 57] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, dist/build/Ormolu/Terminal.p_o ) fourmolu> [ 7 of 57] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, dist/build/Ormolu/Terminal/QualifiedDo.p_o ) fourmolu> [ 8 of 57] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, dist/build/Ormolu/Diff/Text.p_o ) fourmolu> [ 9 of 57] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, dist/build/Ormolu/Exception.p_o ) fourmolu> [10 of 57] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, dist/build/Ormolu/Parser/Pragma.p_o ) fourmolu> [11 of 57] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, dist/build/Ormolu/Parser/CommentStream.p_o ) fourmolu> [12 of 57] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, dist/build/Ormolu/Imports.p_o ) fourmolu> [13 of 57] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, dist/build/Ormolu/Fixity/Internal.p_o ) fourmolu> [14 of 57] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, dist/build/Ormolu/Fixity/Imports.p_o ) fourmolu> [15 of 57] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, dist/build/Ormolu/Fixity.p_o ) fourmolu> [16 of 57] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, dist/build/Ormolu/Printer/Operators.p_o ) fourmolu> [17 of 57] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, dist/build/Ormolu/Fixity/Printer.p_o ) fourmolu> [18 of 57] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, dist/build/Ormolu/Fixity/Parser.p_o ) hie-bios> Running phase: haddockPhase hie-bios> Preprocessing library for hie-bios-0.14.0.. hie-bios> Running Haddock on library for hie-bios-0.14.0.. hie-bios> Warning: The documentation for the following packages are not installed. No hie-bios> links will be generated to these packages: attoparsec-0.14.4, hie-bios> attoparsec-0.14.4, libyaml-clib-0.2.5, vector-0.13.2.0 hie-bios> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hie-bios> [ 1 of 16] Compiling HIE.Bios.Config.YAML ( src/HIE/Bios/Config/YAML.hs, nothing ) hie-bios> [ 2 of 16] Compiling HIE.Bios.Config ( src/HIE/Bios/Config.hs, nothing ) hlint> [17 of 62] Compiling Timing ( src/Timing.hs, dist/build/Timing.p_o ) hlint> [18 of 62] Compiling Util ( src/Util.hs, dist/build/Util.p_o ) hlint> [19 of 62] Compiling GHC.Util.Unify ( src/GHC/Util/Unify.hs, dist/build/GHC/Util/Unify.p_o ) hlint> [20 of 62] Compiling GHC.Util ( src/GHC/Util.hs, dist/build/GHC/Util.p_o ) hlint> [21 of 62] Compiling Config.Type ( src/Config/Type.hs, dist/build/Config/Type.p_o ) hlint> [22 of 62] Compiling Idea ( src/Idea.hs, dist/build/Idea.p_o ) hlint> [23 of 62] Compiling Test.Util ( src/Test/Util.hs, dist/build/Test/Util.p_o ) hlint> [24 of 62] Compiling Test.InputOutput ( src/Test/InputOutput.hs, dist/build/Test/InputOutput.p_o ) lsp-types (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 lsp-types (post)> Pushing 1 paths (244 are already present) using zstd to cache sellout ⏳ lsp-types (post)> lsp-types (post)> Pushing /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 (455.37 MiB) lsp-types (post)> lsp-types (post)> All done. lsp-types (post)> added 1 signatures lsp-types (post)> added 1 signatures lsp-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1' to 'https://cache.nix-ci.com'... lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/00nvgkchwqsccnfi4nz5mmgqqkdlgccc-lsp-types-2.3.0.1.drv' to 'https://cache.nix-ci.com'... lsp-types (post)> added 0 signatures lsp-types (post)> added 0 signatures lsp-types (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1 lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/hdq0w3bix97w11gkqkv9k6hwcyzjq53b-lsp-types-2.3.0.1' to 'ssh-ng://worker.nix-ci.com'... lsp-types (post)> copying 1 paths... lsp-types (post)> copying path '/nix/store/00nvgkchwqsccnfi4nz5mmgqqkdlgccc-lsp-types-2.3.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/kchcxsllxjv00x1k5knq59azx134936a-lsp-2.7.0.1.drv'... fourmolu> [19 of 57] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, dist/build/Ormolu/Utils/IO.p_o ) fourmolu> [20 of 57] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, dist/build/Ormolu/Utils/Fixity.p_o ) fourmolu> [21 of 57] Compiling Ormolu.Config ( src/Ormolu/Config.hs, dist/build/Ormolu/Config.p_o ) fourmolu> [22 of 57] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, dist/build/Ormolu/Processing/Common.p_o ) fourmolu> [23 of 57] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, dist/build/Ormolu/Processing/Preprocess.p_o ) fourmolu> [24 of 57] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, dist/build/Ormolu/Printer/Internal.p_o ) fourmolu> [25 of 57] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, dist/build/Ormolu/Printer/Comments.p_o ) fourmolu> [26 of 57] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, dist/build/Ormolu/Printer/Combinators.p_o ) fourmolu> [27 of 57] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, dist/build/Ormolu/Printer/Meat/Pragma.p_o ) fourmolu> [28 of 57] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, dist/build/Ormolu/Printer/Meat/Common.p_o ) fourmolu> [29 of 57] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, dist/build/Ormolu/Printer/Meat/Declaration/Warning.p_o ) fourmolu> [30 of 57] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, dist/build/Ormolu/Printer/Meat/ImportExport.p_o ) fourmolu> [31 of 57] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/RoleAnnotation.p_o ) fourmolu> [32 of 57] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.p_o-boot ) fourmolu> [33 of 57] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration/Value.p_o-boot ) fourmolu> [34 of 57] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, dist/build/Ormolu/Printer/Meat/Type.p_o ) fourmolu> [35 of 57] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, dist/build/Ormolu/Printer/Meat/Declaration/Signature.p_o ) fourmolu> [36 of 57] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, dist/build/Ormolu/Printer/Meat/Declaration/Foreign.p_o ) fourmolu> [37 of 57] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, dist/build/Ormolu/Printer/Meat/Declaration/TypeFamily.p_o ) fourmolu> [38 of 57] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, dist/build/Ormolu/Printer/Meat/Declaration/Type.p_o ) fourmolu> [39 of 57] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, dist/build/Ormolu/Printer/Meat/Declaration/Data.p_o ) fourmolu> [40 of 57] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, dist/build/Ormolu/Printer/Meat/Declaration/Default.p_o ) fourmolu> [41 of 57] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, dist/build/Ormolu/Printer/Meat/Declaration.p_o-boot ) fourmolu> [42 of 57] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, dist/build/Ormolu/Printer/Meat/Declaration/Value.p_o ) fourmolu> [43 of 57] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, dist/build/Ormolu/Printer/Meat/Declaration/OpTree.p_o ) fourmolu> [44 of 57] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, dist/build/Ormolu/Printer/Meat/Declaration/Splice.p_o ) fourmolu> [45 of 57] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, dist/build/Ormolu/Printer/Meat/Declaration/Rule.p_o ) hie-bios> [ 3 of 16] Compiling HIE.Bios.Ghc.Gap ( src/HIE/Bios/Ghc/Gap.hs, nothing ) hie-bios> [ 4 of 16] Compiling HIE.Bios.Ghc.Doc ( src/HIE/Bios/Ghc/Doc.hs, nothing ) hie-bios> [ 5 of 16] Compiling HIE.Bios.Ghc.Load ( src/HIE/Bios/Ghc/Load.hs, nothing ) hie-bios> [ 6 of 16] Compiling HIE.Bios.Types ( src/HIE/Bios/Types.hs, nothing ) hie-bios> [ 7 of 16] Compiling HIE.Bios.Flags ( src/HIE/Bios/Flags.hs, nothing ) hie-bios> [ 8 of 16] Compiling HIE.Bios.Environment ( src/HIE/Bios/Environment.hs, nothing ) hie-bios> [ 9 of 16] Compiling HIE.Bios.Ghc.Api ( src/HIE/Bios/Ghc/Api.hs, nothing ) hie-bios> [10 of 16] Compiling HIE.Bios.Ghc.Logger ( src/HIE/Bios/Ghc/Logger.hs, nothing ) hie-bios> [11 of 16] Compiling HIE.Bios.Ghc.Check ( src/HIE/Bios/Ghc/Check.hs, nothing ) hie-bios> [12 of 16] Compiling HIE.Bios.Wrappers ( src/HIE/Bios/Wrappers.hs, nothing ) hie-bios> [13 of 16] Compiling HIE.Bios.Cradle ( src/HIE/Bios/Cradle.hs, nothing ) hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:145:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: record field of ResolvedCradles ‘cradleRoot’ hie-bios> | hie-bios> 145 | { cradleRoot :: FilePath hie-bios> | ^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:146:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: hie-bios> record field of ResolvedCradles ‘resolvedCradles’ hie-bios> | hie-bios> 146 | , resolvedCradles :: [ResolvedCradle a] -- ^ In order of decreasing specificity hie-bios> | ^^^^^^^^^^^^^^^ hie-bios> hie-bios> src/HIE/Bios/Cradle.hs:147:4: warning: [GHC-40910] [-Wunused-top-binds] hie-bios> Defined but not used: hie-bios> record field of ResolvedCradles ‘cradleProgramVersions’ hie-bios> | hie-bios> 147 | , cradleProgramVersions :: ProgramVersions hie-bios> | ^^^^^^^^^^^^^^^^^^^^^ hie-bios> [14 of 16] Compiling HIE.Bios.Internal.Debug ( src/HIE/Bios/Internal/Debug.hs, nothing ) hie-bios> [15 of 16] Compiling HIE.Bios ( src/HIE/Bios.hs, nothing ) hie-bios> [16 of 16] Compiling Paths_hie_bios ( dist/build/autogen/Paths_hie_bios.hs, nothing ) hie-bios> Haddock coverage: hie-bios> 7% ( 1 / 14) in 'HIE.Bios.Config.YAML' hie-bios> Missing documentation for: hie-bios> CradleConfigYAML (src/HIE/Bios/Config/YAML.hs:62) hie-bios> CradleComponent (src/HIE/Bios/Config/YAML.hs:67) hie-bios> MultiSubComponent (src/HIE/Bios/Config/YAML.hs:99) hie-bios> CabalConfig (src/HIE/Bios/Config/YAML.hs:104) hie-bios> CabalComponent (src/HIE/Bios/Config/YAML.hs:118) hie-bios> StackConfig (src/HIE/Bios/Config/YAML.hs:134) hie-bios> StackComponent (src/HIE/Bios/Config/YAML.hs:139) hie-bios> DirectConfig (src/HIE/Bios/Config/YAML.hs:176) hie-bios> BiosConfig (src/HIE/Bios/Config/YAML.hs:180) hie-bios> NoneConfig (src/HIE/Bios/Config/YAML.hs:83) hie-bios> OtherConfig (src/HIE/Bios/Config/YAML.hs:85) hie-bios> OneOrManyComponents (src/HIE/Bios/Config/YAML.hs:164) hie-bios> Callable (src/HIE/Bios/Config/YAML.hs:189) hie-bios> Warning: 'Cradle' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> 21% ( 3 / 14) in 'HIE.Bios.Config' hie-bios> Missing documentation for: hie-bios> readConfig (src/HIE/Bios/Config.hs:140) hie-bios> CradleConfig (src/HIE/Bios/Config.hs:44) hie-bios> CabalType (src/HIE/Bios/Config.hs:80) hie-bios> cabalComponent (src/HIE/Bios/Config.hs:80) hie-bios> cabalProjectFile (src/HIE/Bios/Config.hs:80) hie-bios> StackType (src/HIE/Bios/Config.hs:86) hie-bios> StackType (src/HIE/Bios/Config.hs:97) hie-bios> stackComponent (src/HIE/Bios/Config.hs:97) hie-bios> stackYaml (src/HIE/Bios/Config.hs:97) hie-bios> CradleTree (src/HIE/Bios/Config.hs:103) hie-bios> Callable (src/HIE/Bios/Config.hs:56) hie-bios> 40% ( 21 / 52) in 'HIE.Bios.Ghc.Gap' hie-bios> Missing documentation for: hie-bios> ghcVersion (src/HIE/Bios/Ghc/Gap.hs:96) hie-bios> makeUserStyle (src/HIE/Bios/Ghc/Gap.hs:162) hie-bios> PprStyle hie-bios> parseTargetFiles (src/HIE/Bios/Ghc/Gap.hs:287) hie-bios> getHscEnv hie-bios> batchMsg hie-bios> set_hsc_dflags (src/HIE/Bios/Ghc/Gap.hs:137) hlint> [25 of 62] Compiling SARIF ( src/SARIF.hs, dist/build/SARIF.p_o ) hlint> [26 of 62] Compiling Report ( src/Report.hs, dist/build/Report.p_o ) hlint> [27 of 62] Compiling CC ( src/CC.hs, dist/build/CC.p_o ) hlint> [28 of 62] Compiling GHC.All ( src/GHC/All.hs, dist/build/GHC/All.p_o ) hlint> [29 of 62] Compiling Hint.Type ( src/Hint/Type.hs, dist/build/Hint/Type.p_o ) hlint> [30 of 62] Compiling Hint.Unsafe ( src/Hint/Unsafe.hs, dist/build/Hint/Unsafe.p_o ) hlint> [31 of 62] Compiling Hint.Smell ( src/Hint/Smell.hs, dist/build/Hint/Smell.p_o ) hlint> [32 of 62] Compiling Hint.Restrict ( src/Hint/Restrict.hs, dist/build/Hint/Restrict.p_o ) hlint> [33 of 62] Compiling Hint.Pragma ( src/Hint/Pragma.hs, dist/build/Hint/Pragma.p_o ) hlint> [34 of 62] Compiling Hint.Pattern ( src/Hint/Pattern.hs, dist/build/Hint/Pattern.p_o ) hlint> [35 of 62] Compiling Hint.NumLiteral ( src/Hint/NumLiteral.hs, dist/build/Hint/NumLiteral.p_o ) hlint> [36 of 62] Compiling Hint.NewType ( src/Hint/NewType.hs, dist/build/Hint/NewType.p_o ) hlint> [37 of 62] Compiling Hint.Negation ( src/Hint/Negation.hs, dist/build/Hint/Negation.p_o ) hlint> [38 of 62] Compiling Hint.Naming ( src/Hint/Naming.hs, dist/build/Hint/Naming.p_o ) hlint> [39 of 62] Compiling Hint.Monad ( src/Hint/Monad.hs, dist/build/Hint/Monad.p_o ) hlint> [40 of 62] Compiling Hint.Match ( src/Hint/Match.hs, dist/build/Hint/Match.p_o ) hlint> [41 of 62] Compiling Hint.ListRec ( src/Hint/ListRec.hs, dist/build/Hint/ListRec.p_o ) hlint> [42 of 62] Compiling Hint.List ( src/Hint/List.hs, dist/build/Hint/List.p_o ) hlint> [43 of 62] Compiling Hint.Lambda ( src/Hint/Lambda.hs, dist/build/Hint/Lambda.p_o ) hlint> [44 of 62] Compiling Hint.Import ( src/Hint/Import.hs, dist/build/Hint/Import.p_o ) hlint> [45 of 62] Compiling Hint.Fixities ( src/Hint/Fixities.hs, dist/build/Hint/Fixities.p_o ) hlint> [46 of 62] Compiling Hint.Extensions ( src/Hint/Extensions.hs, dist/build/Hint/Extensions.p_o ) hlint> [47 of 62] Compiling Hint.Export ( src/Hint/Export.hs, dist/build/Hint/Export.p_o ) hlint> [48 of 62] Compiling Hint.Duplicate ( src/Hint/Duplicate.hs, dist/build/Hint/Duplicate.p_o ) hlint> [49 of 62] Compiling Hint.Comment ( src/Hint/Comment.hs, dist/build/Hint/Comment.p_o ) hlint> [50 of 62] Compiling Hint.Bracket ( src/Hint/Bracket.hs, dist/build/Hint/Bracket.p_o ) hlint> [51 of 62] Compiling Hint.All ( src/Hint/All.hs, dist/build/Hint/All.p_o ) hlint> [52 of 62] Compiling Config.Yaml ( src/Config/Yaml.hs, dist/build/Config/Yaml.p_o ) hlint> [53 of 62] Compiling Config.Read ( src/Config/Read.hs, dist/build/Config/Read.p_o ) hlint> [54 of 62] Compiling Config.Compute ( src/Config/Compute.hs, dist/build/Config/Compute.p_o ) hlint> [55 of 62] Compiling Config.Haskell ( src/Config/Haskell.hs, dist/build/Config/Haskell.p_o ) hlint> [56 of 62] Compiling CmdLine ( src/CmdLine.hs, dist/build/CmdLine.p_o ) hlint> [57 of 62] Compiling Apply ( src/Apply.hs, dist/build/Apply.p_o ) hlint> [58 of 62] Compiling Test.Annotations ( src/Test/Annotations.hs, dist/build/Test/Annotations.p_o ) hlint> [59 of 62] Compiling Test.All ( src/Test/All.hs, dist/build/Test/All.p_o ) hlint> [60 of 62] Compiling Summary ( src/Summary.hs, dist/build/Summary.p_o ) hlint> [61 of 62] Compiling HLint ( src/HLint.hs, dist/build/HLint.p_o ) hlint> [62 of 62] Compiling Language.Haskell.HLint ( src/Language/Haskell/HLint.hs, dist/build/Language/Haskell/HLint.p_o ) hlint> Preprocessing executable 'hlint' for hlint-3.8.. hlint> Building executable 'hlint' for hlint-3.8.. hlint> [1 of 1] Compiling Main ( src/Main.hs, dist/build/hlint/hlint-tmp/Main.o ) hlint> [2 of 2] Linking dist/build/hlint/hlint hlint> buildPhase completed in 39 seconds hlint> Running phase: checkPhase hlint> Package has no test suites. hlint> Running phase: haddockPhase hlint> Preprocessing library for hlint-3.8.. hlint> Running Haddock on library for hlint-3.8.. hlint> Warning: The documentation for the following packages are not installed. No hlint> links will be generated to these packages: attoparsec-0.14.4, hlint> attoparsec-0.14.4, libyaml-clib-0.2.5, vector-0.13.2.0 fourmolu> [46 of 57] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, dist/build/Ormolu/Printer/Meat/Declaration/Annotation.p_o ) fourmolu> [47 of 57] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, dist/build/Ormolu/Printer/Meat/Declaration/Instance.p_o ) fourmolu> [48 of 57] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, dist/build/Ormolu/Printer/Meat/Declaration/Class.p_o ) fourmolu> [49 of 57] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, dist/build/Ormolu/Printer/Meat/Declaration.p_o ) fourmolu> [50 of 57] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, dist/build/Ormolu/Printer/Meat/Module.p_o ) fourmolu> [51 of 57] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, dist/build/Ormolu/Parser/Result.p_o ) fourmolu> [52 of 57] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, dist/build/Ormolu/Printer.p_o ) fourmolu> [53 of 57] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, dist/build/Ormolu/Diff/ParseResult.p_o ) fourmolu> [54 of 57] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, dist/build/Ormolu/Parser.p_o ) fourmolu> [55 of 57] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, dist/build/Ormolu/Utils/Cabal.p_o ) fourmolu> [56 of 57] Compiling Ormolu ( src/Ormolu.hs, dist/build/Ormolu.p_o ) fourmolu> [57 of 57] Compiling Paths_fourmolu ( dist/build/autogen/Paths_fourmolu.hs, dist/build/Paths_fourmolu.p_o ) fourmolu> Preprocessing executable 'fourmolu' for fourmolu-0.15.0.0.. fourmolu> Building executable 'fourmolu' for fourmolu-0.15.0.0.. fourmolu> [1 of 2] Compiling Paths_fourmolu ( dist/build/fourmolu/autogen/Paths_fourmolu.hs, dist/build/fourmolu/fourmolu-tmp/Paths_fourmolu.o, dist/build/fourmolu/fourmolu-tmp/Paths_fourmolu.dyn_o ) fourmolu> [2 of 2] Compiling Main ( app/Main.hs, dist/build/fourmolu/fourmolu-tmp/Main.o ) fourmolu> [3 of 3] Linking dist/build/fourmolu/fourmolu fourmolu> Preprocessing test suite 'tests' for fourmolu-0.15.0.0.. fourmolu> Building test suite 'tests' for fourmolu-0.15.0.0.. fourmolu> [ 1 of 18] Compiling Ormolu.CabalInfoSpec ( tests/Ormolu/CabalInfoSpec.hs, dist/build/tests/tests-tmp/Ormolu/CabalInfoSpec.o ) fourmolu> [ 2 of 18] Compiling Ormolu.Config.PrinterOptsSpec ( tests/Ormolu/Config/PrinterOptsSpec.hs, dist/build/tests/tests-tmp/Ormolu/Config/PrinterOptsSpec.o ) fourmolu> [ 3 of 18] Compiling Ormolu.ConfigSpec ( tests/Ormolu/ConfigSpec.hs, dist/build/tests/tests-tmp/Ormolu/ConfigSpec.o ) fourmolu> [ 4 of 18] Compiling Ormolu.Diff.TextSpec ( tests/Ormolu/Diff/TextSpec.hs, dist/build/tests/tests-tmp/Ormolu/Diff/TextSpec.o ) fourmolu> [ 5 of 18] Compiling Ormolu.Fixity.ParserSpec ( tests/Ormolu/Fixity/ParserSpec.hs, dist/build/tests/tests-tmp/Ormolu/Fixity/ParserSpec.o ) fourmolu> [ 6 of 18] Compiling Ormolu.Fixity.PrinterSpec ( tests/Ormolu/Fixity/PrinterSpec.hs, dist/build/tests/tests-tmp/Ormolu/Fixity/PrinterSpec.o ) fourmolu> [ 7 of 18] Compiling Ormolu.FixitySpec ( tests/Ormolu/FixitySpec.hs, dist/build/tests/tests-tmp/Ormolu/FixitySpec.o ) fourmolu> [ 8 of 18] Compiling Ormolu.Integration.Utils ( tests/Ormolu/Integration/Utils.hs, dist/build/tests/tests-tmp/Ormolu/Integration/Utils.o ) fourmolu> [ 9 of 18] Compiling Ormolu.Integration.RegionSpec ( tests/Ormolu/Integration/RegionSpec.hs, dist/build/tests/tests-tmp/Ormolu/Integration/RegionSpec.o ) fourmolu> [10 of 18] Compiling Ormolu.Integration.FixitySpec ( tests/Ormolu/Integration/FixitySpec.hs, dist/build/tests/tests-tmp/Ormolu/Integration/FixitySpec.o ) fourmolu> [11 of 18] Compiling Ormolu.Integration.CLISpec ( tests/Ormolu/Integration/CLISpec.hs, dist/build/tests/tests-tmp/Ormolu/Integration/CLISpec.o ) fourmolu> [12 of 18] Compiling Ormolu.Integration.CLIOptionsSpec ( tests/Ormolu/Integration/CLIOptionsSpec.hs, dist/build/tests/tests-tmp/Ormolu/Integration/CLIOptionsSpec.o ) fourmolu> [13 of 18] Compiling Ormolu.OpTreeSpec ( tests/Ormolu/OpTreeSpec.hs, dist/build/tests/tests-tmp/Ormolu/OpTreeSpec.o ) fourmolu> [14 of 18] Compiling Ormolu.Parser.OptionsSpec ( tests/Ormolu/Parser/OptionsSpec.hs, dist/build/tests/tests-tmp/Ormolu/Parser/OptionsSpec.o ) fourmolu> [15 of 18] Compiling Ormolu.Parser.ParseFailureSpec ( tests/Ormolu/Parser/ParseFailureSpec.hs, dist/build/tests/tests-tmp/Ormolu/Parser/ParseFailureSpec.o ) hie-bios> overPkgDbRef (src/HIE/Bios/Ghc/Gap.hs:140) hie-bios> guessTarget (src/HIE/Bios/Ghc/Gap.hs:149) hie-bios> setNoCode (src/HIE/Bios/Ghc/Gap.hs:129) hie-bios> getModSummaries (src/HIE/Bios/Ghc/Gap.hs:167) hie-bios> mapOverIncludePaths (src/HIE/Bios/Ghc/Gap.hs:178) hie-bios> getLogger (src/HIE/Bios/Ghc/Gap.hs:245) hie-bios> RealSrcSpan (src/HIE/Bios/Ghc/Gap.hs:123) hie-bios> catch (src/HIE/Bios/Ghc/Gap.hs:117) hie-bios> bracket (src/HIE/Bios/Ghc/Gap.hs:110) hie-bios> handle (src/HIE/Bios/Ghc/Gap.hs:114) hie-bios> pageMode (src/HIE/Bios/Ghc/Gap.hs:209) hie-bios> oneLineMode (src/HIE/Bios/Ghc/Gap.hs:213) hie-bios> initializePluginsForModSummary (src/HIE/Bios/Ghc/Gap.hs:227) hie-bios> setFrontEndHooks (src/HIE/Bios/Ghc/Gap.hs:235) hie-bios> setWayDynamicIfHostIsDynamic (src/HIE/Bios/Ghc/Gap.hs:252) hie-bios> gopt_set (src/HIE/Bios/Ghc/Gap.hs:249) hie-bios> parseDynamicFlags (src/HIE/Bios/Ghc/Gap.hs:283) hie-bios> hostIsDynamic (src/HIE/Bios/Ghc/Gap.hs:294) hie-bios> getTyThing (src/HIE/Bios/Ghc/Gap.hs:170) hie-bios> fixInfo (src/HIE/Bios/Ghc/Gap.hs:173) hie-bios> mgModSummaries hie-bios> unsetLogAction (src/HIE/Bios/Ghc/Gap.hs:191) hie-bios> load' (src/HIE/Bios/Ghc/Gap.hs:100) hie-bios> getDynFlags hie-bios> 14% ( 1 / 7) in 'HIE.Bios.Ghc.Doc' hie-bios> Missing documentation for: hie-bios> getPrintUnqual (src/HIE/Bios/Ghc/Doc.hs:26) hie-bios> showPage (src/HIE/Bios/Ghc/Doc.hs:30) hie-bios> showOneLine (src/HIE/Bios/Ghc/Doc.hs:35) hie-bios> getStyle (src/HIE/Bios/Ghc/Doc.hs:40) hie-bios> styleUnqualified (src/HIE/Bios/Ghc/Doc.hs:43) hie-bios> showDocWith (src/HIE/Bios/Ghc/Doc.hs:46) hie-bios> Warning: 'TypecheckedModule' is ambiguous. It is defined hie-bios> * in ‘GHC’ hie-bios> * in ‘GHC’ hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined in ‘GHC’ hie-bios> Warning: 'guessTarget' is ambiguous. It is defined hie-bios> * in ‘GHC’ hie-bios> * at src/HIE/Bios/Ghc/Gap.hs:149:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Ghc/Gap.hs:149:1 hie-bios> 60% ( 9 / 15) in 'HIE.Bios.Ghc.Load' hie-bios> Missing documentation for: hie-bios> Log (src/HIE/Bios/Ghc/Load.hs:30) hie-bios> get_fp (src/HIE/Bios/Ghc/Load.hs:45) hie-bios> msTargetIs (src/HIE/Bios/Ghc/Load.hs:113) hie-bios> initializePluginsGhc (src/HIE/Bios/Ghc/Load.hs:188) hie-bios> ghcInHsc (src/HIE/Bios/Ghc/Load.hs:195) hie-bios> setTargetFilename (src/HIE/Bios/Ghc/Load.hs:209) hie-bios> Warning: 'Cradle' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:68:17 hie-bios> * at src/HIE/Bios/Types.hs:68:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:68:1 hie-bios> Warning: 'cabal' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> 55% ( 11 / 20) in 'HIE.Bios.Types' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> ActionName (src/HIE/Bios/Types.hs:83) hie-bios> Log (src/HIE/Bios/Types.hs:94) hie-bios> CradleAction (src/HIE/Bios/Types.hs:158) hie-bios> cradleLoadResult (src/HIE/Bios/Types.hs:183) hie-bios> CradleLoadResultT (src/HIE/Bios/Types.hs:200) hie-bios> modCradleError (src/HIE/Bios/Types.hs:251) hie-bios> throwCE (src/HIE/Bios/Types.hs:258) hie-bios> CradleError (src/HIE/Bios/Types.hs:260) hie-bios> Warning: 'DynFlags' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'Cradle' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:68:17 hie-bios> * at src/HIE/Bios/Types.hs:68:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:68:1 hie-bios> 50% ( 1 / 2) in 'HIE.Bios.Flags' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> Warning: 'runCradleGhc' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'CradleError' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:260:20 hie-bios> * at src/HIE/Bios/Types.hs:260:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hlint> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hlint> [ 1 of 62] Compiling EmbedData ( src/EmbedData.hs, nothing ) hlint> [ 2 of 62] Compiling Extension ( src/Extension.hs, nothing ) hlint> [ 3 of 62] Compiling Fixity ( src/Fixity.hs, nothing ) hlint> [ 4 of 62] Compiling GHC.Util.ApiAnnotation ( src/GHC/Util/ApiAnnotation.hs, nothing ) hlint> [ 5 of 62] Compiling GHC.Util.Brackets ( src/GHC/Util/Brackets.hs, nothing ) hlint> [ 6 of 62] Compiling GHC.Util.DynFlags ( src/GHC/Util/DynFlags.hs, nothing ) hlint> [ 7 of 62] Compiling GHC.Util.FreeVars ( src/GHC/Util/FreeVars.hs, nothing ) hlint> [ 8 of 62] Compiling GHC.Util.HsDecl ( src/GHC/Util/HsDecl.hs, nothing ) hlint> [ 9 of 62] Compiling GHC.Util.Scope ( src/GHC/Util/Scope.hs, nothing ) hlint> [10 of 62] Compiling GHC.Util.SrcLoc ( src/GHC/Util/SrcLoc.hs, nothing ) hlint> [11 of 62] Compiling GHC.Util.View ( src/GHC/Util/View.hs, nothing ) hlint> [12 of 62] Compiling HsColour ( src/HsColour.hs, nothing ) hlint> [13 of 62] Compiling Parallel ( src/Parallel.hs, nothing ) hlint> [14 of 62] Compiling Paths_hlint ( dist/build/autogen/Paths_hlint.hs, nothing ) hlint> [15 of 62] Compiling Refact ( src/Refact.hs, nothing ) hlint> [16 of 62] Compiling GHC.Util.HsExpr ( src/GHC/Util/HsExpr.hs, nothing ) hlint> [17 of 62] Compiling Timing ( src/Timing.hs, nothing ) hlint> [18 of 62] Compiling Util ( src/Util.hs, nothing ) hlint> [19 of 62] Compiling GHC.Util.Unify ( src/GHC/Util/Unify.hs, nothing ) hlint> [20 of 62] Compiling GHC.Util ( src/GHC/Util.hs, nothing ) hlint> [21 of 62] Compiling Config.Type ( src/Config/Type.hs, nothing ) hlint> [22 of 62] Compiling Idea ( src/Idea.hs, nothing ) hlint> [23 of 62] Compiling Test.Util ( src/Test/Util.hs, nothing ) hlint> [24 of 62] Compiling Test.InputOutput ( src/Test/InputOutput.hs, nothing ) hlint> [25 of 62] Compiling SARIF ( src/SARIF.hs, nothing ) hlint> [26 of 62] Compiling Report ( src/Report.hs, nothing ) hlint> [27 of 62] Compiling CC ( src/CC.hs, nothing ) hlint> [28 of 62] Compiling GHC.All ( src/GHC/All.hs, nothing ) hlint> [29 of 62] Compiling Hint.Type ( src/Hint/Type.hs, nothing ) hlint> [30 of 62] Compiling Hint.Unsafe ( src/Hint/Unsafe.hs, nothing ) hlint> [31 of 62] Compiling Hint.Smell ( src/Hint/Smell.hs, nothing ) hlint> [32 of 62] Compiling Hint.Restrict ( src/Hint/Restrict.hs, nothing ) hlint> [33 of 62] Compiling Hint.Pragma ( src/Hint/Pragma.hs, nothing ) hlint> [34 of 62] Compiling Hint.Pattern ( src/Hint/Pattern.hs, nothing ) hlint> [35 of 62] Compiling Hint.NumLiteral ( src/Hint/NumLiteral.hs, nothing ) hlint> [36 of 62] Compiling Hint.NewType ( src/Hint/NewType.hs, nothing ) hlint> [37 of 62] Compiling Hint.Negation ( src/Hint/Negation.hs, nothing ) hlint> [38 of 62] Compiling Hint.Naming ( src/Hint/Naming.hs, nothing ) hlint> [39 of 62] Compiling Hint.Monad ( src/Hint/Monad.hs, nothing ) hlint> [40 of 62] Compiling Hint.Match ( src/Hint/Match.hs, nothing ) hlint> [41 of 62] Compiling Hint.ListRec ( src/Hint/ListRec.hs, nothing ) hlint> [42 of 62] Compiling Hint.List ( src/Hint/List.hs, nothing ) hlint> [43 of 62] Compiling Hint.Lambda ( src/Hint/Lambda.hs, nothing ) hlint> [44 of 62] Compiling Hint.Import ( src/Hint/Import.hs, nothing ) hlint> [45 of 62] Compiling Hint.Fixities ( src/Hint/Fixities.hs, nothing ) hlint> [46 of 62] Compiling Hint.Extensions ( src/Hint/Extensions.hs, nothing ) hlint> [47 of 62] Compiling Hint.Export ( src/Hint/Export.hs, nothing ) hlint> [48 of 62] Compiling Hint.Duplicate ( src/Hint/Duplicate.hs, nothing ) hlint> [49 of 62] Compiling Hint.Comment ( src/Hint/Comment.hs, nothing ) hlint> [50 of 62] Compiling Hint.Bracket ( src/Hint/Bracket.hs, nothing ) hlint> [51 of 62] Compiling Hint.All ( src/Hint/All.hs, nothing ) hlint> [52 of 62] Compiling Config.Yaml ( src/Config/Yaml.hs, nothing ) hlint> [53 of 62] Compiling Config.Read ( src/Config/Read.hs, nothing ) hlint> [54 of 62] Compiling Config.Compute ( src/Config/Compute.hs, nothing ) hlint> [55 of 62] Compiling Config.Haskell ( src/Config/Haskell.hs, nothing ) hlint> [56 of 62] Compiling CmdLine ( src/CmdLine.hs, nothing ) hlint> [57 of 62] Compiling Apply ( src/Apply.hs, nothing ) fourmolu> [16 of 18] Compiling Ormolu.Parser.PragmaSpec ( tests/Ormolu/Parser/PragmaSpec.hs, dist/build/tests/tests-tmp/Ormolu/Parser/PragmaSpec.o ) fourmolu> [17 of 18] Compiling Ormolu.PrinterSpec ( tests/Ormolu/PrinterSpec.hs, dist/build/tests/tests-tmp/Ormolu/PrinterSpec.o ) fourmolu> [18 of 18] Compiling Main ( tests/Spec.hs, dist/build/tests/tests-tmp/Main.o ) fourmolu> [19 of 19] Linking dist/build/tests/tests fourmolu> buildPhase completed in 50 seconds fourmolu> Running phase: checkPhase fourmolu> Running 1 test suites... fourmolu> Test suite tests: RUNNING... fourmolu> fourmolu> Ormolu.CabalInfo fourmolu> findCabalFile fourmolu> returns correct absolute path [✔] fourmolu> finds correct path even when it starts from nonsense [✔] fourmolu> returns Nothing when it cannot find a cabal file [✔] fourmolu> does not consider directories as .cabal files [✔] fourmolu> parseCabalInfo fourmolu> extracts correct cabal info from fourmolu.cabal for src/Ormolu/Config.hs [✔] fourmolu> extracts correct cabal info from fourmolu.cabal for tests/Ormolu/PrinterSpec.hs [✔] fourmolu> handles correctly files that are not mentioned in fourmolu.cabal [✔] fourmolu> handles `hs-source-dirs: .` [✔] fourmolu> handles empty hs-source-dirs [✔] fourmolu> Ormolu.Config fourmolu> FourmoluConfig fourmolu> parses multiple reexports from same module [✔] fourmolu> applies configurations in correct order [✔] fourmolu> Ormolu.Config.PrinterOpts fourmolu> indentation fourmolu> generates the correct output for: 2 [✔] fourmolu> generates the correct output for: 2 + indent wheres [✔] fourmolu> generates the correct output for: 3 [✔] fourmolu> generates the correct output for: 3 + indent wheres [✔] fourmolu> generates the correct output for: 4 [✔] fourmolu> generates the correct output for: 4 + indent wheres [✔] fourmolu> column-limit fourmolu> generates the correct output for: NoLimit [✔] fourmolu> generates the correct output for: ColumnLimit 80 [✔] fourmolu> generates the correct output for: ColumnLimit 100 [✔] fourmolu> function-arrows fourmolu> generates the correct output for: TrailingArrows [✔] fourmolu> generates the correct output for: LeadingArrows [✔] fourmolu> generates the correct output for: LeadingArgsArrows [✔] fourmolu> comma-style fourmolu> generates the correct output for: Leading [✔] fourmolu> generates the correct output for: Trailing [✔] fourmolu> import-export fourmolu> generates the correct output for: ImportExportLeading [✔] fourmolu> generates the correct output for: ImportExportTrailing [✔] fourmolu> generates the correct output for: ImportExportDiffFriendly [✔] fourmolu> record-brace-space fourmolu> generates the correct output for: False [✔] fourmolu> generates the correct output for: True [✔] fourmolu> newlines-between-decls fourmolu> generates the correct output for: 0 [✔] fourmolu> generates the correct output for: 0 (respectful) [✔] fourmolu> generates the correct output for: 1 [✔] fourmolu> generates the correct output for: 1 (respectful) [✔] fourmolu> generates the correct output for: 2 [✔] fourmolu> generates the correct output for: 2 (respectful) [✔] fourmolu> haddock-style fourmolu> generates the correct output for: HaddockSingleLine [✔] fourmolu> generates the correct output for: HaddockSingleLine + module=HaddockSingleLine [✔] fourmolu> generates the correct output for: HaddockSingleLine + module=HaddockMultiLine [✔] fourmolu> generates the correct output for: HaddockSingleLine + module=HaddockMultiLineCompact [✔] fourmolu> generates the correct output for: HaddockMultiLine [✔] fourmolu> generates the correct output for: HaddockMultiLine + module=HaddockSingleLine [✔] fourmolu> generates the correct output for: HaddockMultiLine + module=HaddockMultiLine [✔] fourmolu> generates the correct output for: HaddockMultiLine + module=HaddockMultiLineCompact [✔] fourmolu> generates the correct output for: HaddockMultiLineCompact [✔] fourmolu> generates the correct output for: HaddockMultiLineCompact + module=HaddockSingleLine [✔] fourmolu> generates the correct output for: HaddockMultiLineCompact + module=HaddockMultiLine [✔] fourmolu> generates the correct output for: HaddockMultiLineCompact + module=HaddockMultiLineCompact [✔] fourmolu> let-style fourmolu> generates the correct output for: LetAuto + InLeftAlign (indent=2) [✔] fourmolu> generates the correct output for: LetAuto + InLeftAlign (indent=4) [✔] fourmolu> generates the correct output for: LetAuto + InRightAlign (indent=2) [✔] hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:260:1 hie-bios> Warning: 'DynFlags' is ambiguous. It is defined hie-bios> * in ‘GHC.Driver.DynFlags’ hie-bios> * in ‘GHC.Driver.DynFlags’ hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined in ‘GHC.Driver.DynFlags’ hie-bios> 75% ( 6 / 8) in 'HIE.Bios.Environment' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> makeTargetsAbsolute (src/HIE/Bios/Environment.hs:57) hie-bios> Warning: 'Cradle' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:68:17 hie-bios> * at src/HIE/Bios/Types.hs:68:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:68:1 hie-bios> 66% ( 4 / 6) in 'HIE.Bios.Ghc.Api' hie-bios> Missing documentation for: hie-bios> SuccessFlag hie-bios> withDynFlags (src/HIE/Bios/Ghc/Api.hs:63) hie-bios> Warning: 'SourceError' is ambiguous. It is defined hie-bios> * in ‘GHC.Types.SourceError’ hie-bios> * in ‘GHC.Types.SourceError’ hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined in ‘GHC.Types.SourceError’ hie-bios> 50% ( 1 / 2) in 'HIE.Bios.Ghc.Logger' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> 66% ( 2 / 3) in 'HIE.Bios.Ghc.Check' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> 0% ( 0 / 3) in 'HIE.Bios.Wrappers' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> cabalWrapper (src/HIE/Bios/Wrappers.hs:13) hie-bios> cabalWrapperHs (src/HIE/Bios/Wrappers.hs:16) hie-bios> Warning: 'Cradle' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:68:17 hie-bios> * at src/HIE/Bios/Types.hs:68:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:68:1 hie-bios> Warning: 'ghc' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'ghcPathAbs' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'cabal' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'componentDir' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'rootDir' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'fpName' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'srcHash' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'populate' is out of scope. hie-bios> If you qualify the identifier, haddock can try to link it anyway. hie-bios> Warning: 'CradleError' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:260:20 hie-bios> * at src/HIE/Bios/Types.hs:260:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:260:1 hie-bios> 40% ( 8 / 20) in 'HIE.Bios.Cradle' hie-bios> Missing documentation for: hie-bios> Module header hie-bios> yamlConfig (src/HIE/Bios/Cradle.hs:350) hie-bios> isCabalCradle (src/HIE/Bios/Cradle.hs:376) hie-bios> isStackCradle (src/HIE/Bios/Cradle.hs:381) hie-bios> isDirectCradle (src/HIE/Bios/Cradle.hs:386) hie-bios> isBiosCradle (src/HIE/Bios/Cradle.hs:391) hie-bios> isNoneCradle (src/HIE/Bios/Cradle.hs:401) hie-bios> isMultiCradle (src/HIE/Bios/Cradle.hs:396) hie-bios> isDefaultCradle (src/HIE/Bios/Cradle.hs:406) hie-bios> isOtherCradle (src/HIE/Bios/Cradle.hs:411) hie-bios> getCradle (src/HIE/Bios/Cradle.hs:115) hie-bios> makeCradleResult (src/HIE/Bios/Cradle.hs:1221) hie-bios> Warning: 'Cradle' is ambiguous. It is defined hie-bios> * at src/HIE/Bios/Types.hs:68:17 hie-bios> * at src/HIE/Bios/Types.hs:68:1 hie-bios> You may be able to disambiguate the identifier by qualifying it or hie-bios> by specifying the type/value namespace explicitly. hie-bios> Defaulting to the one defined at src/HIE/Bios/Types.hs:68:1 hie-bios> 40% ( 2 / 5) in 'HIE.Bios.Internal.Debug' hie-bios> Missing documentation for: hie-bios> Module header hlint> [58 of 62] Compiling Test.Annotations ( src/Test/Annotations.hs, nothing ) hlint> [59 of 62] Compiling Test.All ( src/Test/All.hs, nothing ) hlint> [60 of 62] Compiling Summary ( src/Summary.hs, nothing ) hlint> [61 of 62] Compiling HLint ( src/HLint.hs, nothing ) hlint> [62 of 62] Compiling Language.Haskell.HLint ( src/Language/Haskell/HLint.hs, nothing ) hlint> Haddock coverage: hlint> Warning: 'EpAnn' is ambiguous. It is defined hlint> * in ‘GHC.Parser.Annotation’ hlint> * in ‘GHC.Parser.Annotation’ hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined in ‘GHC.Parser.Annotation’ hlint> Warning: 'e' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'HsExtendInstances' is ambiguous. It is defined hlint> * in ‘Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances’ hlint> * in ‘Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances’ hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined in ‘Language.Haskell.GhclibParserEx.GHC.Hs.ExtendInstances’ hlint> Warning: 'Idea' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'ideaDecl' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'ideaModule' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'ideaHint' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'Hint' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'Idea' is ambiguous. It is defined hlint> * at src/Idea.hs:26:13 hlint> * at src/Idea.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Idea.hs:26:1 hlint> Warning: 'Idea' is ambiguous. It is defined hlint> * at src/Idea.hs:26:13 hlint> * at src/Idea.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Idea.hs:26:1 hlint> Warning: 'Idea' is ambiguous. It is defined hlint> * at src/Idea.hs:26:13 hlint> * at src/Idea.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Idea.hs:26:1 hlint> Warning: 'Issue' is ambiguous. It is defined hlint> * at src/CC.hs:26:14 hlint> * at src/CC.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/CC.hs:26:1 hlint> Warning: 'NoCpp' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'ParseFlags' is ambiguous. It is defined hlint> * at src/GHC/All.hs:50:19 hlint> * at src/GHC/All.hs:50:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/GHC/All.hs:50:1 hlint> Warning: 'ModuleEx' is ambiguous. It is defined hlint> * at src/GHC/All.hs:89:20 hlint> * at src/GHC/All.hs:89:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/GHC/All.hs:89:1 hlint> Warning: 'Idea' is ambiguous. It is defined hlint> * at src/Idea.hs:26:13 hlint> * at src/Idea.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Idea.hs:26:1 hlint> Warning: 'Decl' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'HsSrcBang' is ambiguous. It is defined hlint> * in ‘GHC.Core.DataCon’ hlint> * in ‘GHC.Core.DataCon’ hlint> You may be able to disambiguate the identifier by qualifying it or fourmolu> generates the correct output for: LetAuto + InRightAlign (indent=4) [✔] fourmolu> generates the correct output for: LetAuto + InNoSpace (indent=2) [✔] fourmolu> generates the correct output for: LetAuto + InNoSpace (indent=4) [✔] fourmolu> generates the correct output for: LetInline + InLeftAlign (indent=2) [✔] fourmolu> generates the correct output for: LetInline + InLeftAlign (indent=4) [✔] fourmolu> generates the correct output for: LetInline + InRightAlign (indent=2) [✔] fourmolu> generates the correct output for: LetInline + InRightAlign (indent=4) [✔] fourmolu> generates the correct output for: LetInline + InNoSpace (indent=2) [✔] fourmolu> generates the correct output for: LetInline + InNoSpace (indent=4) [✔] fourmolu> generates the correct output for: LetNewline + InLeftAlign (indent=2) [✔] fourmolu> generates the correct output for: LetNewline + InLeftAlign (indent=4) [✔] fourmolu> generates the correct output for: LetNewline + InRightAlign (indent=2) [✔] fourmolu> generates the correct output for: LetNewline + InRightAlign (indent=4) [✔] fourmolu> generates the correct output for: LetNewline + InNoSpace (indent=2) [✔] fourmolu> generates the correct output for: LetNewline + InNoSpace (indent=4) [✔] fourmolu> generates the correct output for: LetMixed + InLeftAlign (indent=2) [✔] fourmolu> generates the correct output for: LetMixed + InLeftAlign (indent=4) [✔] fourmolu> generates the correct output for: LetMixed + InRightAlign (indent=2) [✔] fourmolu> generates the correct output for: LetMixed + InRightAlign (indent=4) [✔] fourmolu> generates the correct output for: LetMixed + InNoSpace (indent=2) [✔] fourmolu> generates the correct output for: LetMixed + InNoSpace (indent=4) [✔] fourmolu> single-constraint-parens fourmolu> generates the correct output for: ConstraintAuto [✔] fourmolu> generates the correct output for: ConstraintAlways [✔] fourmolu> generates the correct output for: ConstraintNever [✔] fourmolu> single-deriving-parens fourmolu> generates the correct output for: DerivingAuto [✔] fourmolu> generates the correct output for: DerivingAlways [✔] fourmolu> generates the correct output for: DerivingNever [✔] fourmolu> unicode-syntax fourmolu> generates the correct output for: UnicodeDetect [✔] fourmolu> generates the correct output for: UnicodeAlways [✔] fourmolu> generates the correct output for: UnicodeNever [✔] fourmolu> respectful fourmolu> generates the correct output for: False [✔] fourmolu> generates the correct output for: True [✔] fourmolu> respectful-module-where fourmolu> generates the correct output for: not respectful + ImportExportLeading [✔] fourmolu> generates the correct output for: not respectful + ImportExportTrailing [✔] fourmolu> generates the correct output for: not respectful + ImportExportDiffFriendly [✔] fourmolu> generates the correct output for: respectful + ImportExportLeading [✔] fourmolu> generates the correct output for: respectful + ImportExportTrailing [✔] fourmolu> generates the correct output for: respectful + ImportExportDiffFriendly [✔] fourmolu> Ormolu.Diff.Text fourmolu> printTextDiff fourmolu> one-line-added [✔] fourmolu> one-line-removed [✔] fourmolu> no-preceding [✔] fourmolu> no-following [✔] fourmolu> simple-hunk [✔] fourmolu> joined-hunk [✔] fourmolu> two-hunks [✔] fourmolu> trimming [✔] fourmolu> trailing-blank-line [✔] fourmolu> trimming-trailing-both-eof [✔] fourmolu> trimming-trailing-both-out-of-margin [✔] fourmolu> Ormolu.Fixity fourmolu> gives the correct fixity info for (:) (built-in) [✔] fourmolu> does not know operators from base if base is not a dependency [✔] fourmolu> does not know operators from base if Prelude is not imported [✔] fourmolu> infers fixities of operators from base correctly [✔] fourmolu> does not know (>>>) when Control.Category is not imported [✔] fourmolu> infer correct fixity for (>>>) when Control.Category is imported [✔] fourmolu> handles 'as' imports correctly [✔] fourmolu> handles 'qualified' imports correctly [✔] fourmolu> handles 'qualified as' imports correctly [✔] fourmolu> handles explicit import lists correctly [✔] fourmolu> handles hiding import lists correctly [✔] fourmolu> handles qualified imports with explicit import lists correctly [✔] fourmolu> handles qualified import with hiding correctly [✔] fourmolu> handles qualified import and explicit import lists correctly (1) [✔] fourmolu> handles qualified import and explicit import lists correctly (2) [✔] hie-bios> configInfo (src/HIE/Bios/Internal/Debug.hs:74) hie-bios> cradleInfo (src/HIE/Bios/Internal/Debug.hs:88) hie-bios> 93% ( 15 / 16) in 'HIE.Bios' hie-bios> Missing documentation for: hie-bios> CradleError (src/HIE/Bios/Types.hs:260) hie-bios> Warning: HIE.Bios.Config.YAML: could not find link destinations for: hie-bios> - HIE.Bios.Config.YAML.Rep_CradleComponent hie-bios> - HIE.Bios.Config.YAML.Rep_MultiSubComponent hie-bios> - HIE.Bios.Config.YAML.Rep_CradleConfigYAML hie-bios> - HIE.Bios.Config.YAML.Rep_DirectConfig hie-bios> Warning: HIE.Bios.Ghc.Check: could not find link destinations for: hie-bios> - HIE.Bios.Ghc.Check.Log hie-bios> Warning: HIE.Bios.Cradle: could not find link destinations for: hie-bios> - HIE.Bios.Cradle.OutputName hie-bios> - HIE.Bios.Cradle.Outputs hie-bios> Documentation created: dist/doc/html/hie-bios/, hie-bios> dist/doc/html/hie-bios/hie-bios.txt hie-bios> Preprocessing executable 'hie-bios' for hie-bios-0.14.0.. hie-bios> Running phase: installPhase hie-bios> Installing library in /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hie-bios-0.14.0-B29GebiKEEsginhNPw3TO hie-bios> Installing executable hie-bios in /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/bin hie-bios> Warning: The directory hie-bios> /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/bin is not in the hie-bios> system search path. hie-bios> Running phase: fixupPhase hie-bios> shrinking RPATHs of ELF executables and libraries in /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 hie-bios> shrinking /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShie-bios-0.14.0-B29GebiKEEsginhNPw3TO-ghc9.8.1.so hie-bios> shrinking /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/bin/hie-bios hie-bios> checking for references to /build/ in /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0... hie-bios> patching script interpreter paths in /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 hie-bios> stripping (with command strip and flags -S -p) in /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/lib /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0/bin hie-bios> shrinking RPATHs of ELF executables and libraries in /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc hie-bios> checking for references to /build/ in /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc... hie-bios> patching script interpreter paths in /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined in ‘GHC.Core.DataCon’ hlint> Warning: 'f' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'a' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'b' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'HintRule' is ambiguous. It is defined hlint> * at src/Config/Type.hs:108:17 hlint> * at src/Config/Type.hs:108:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Config/Type.hs:108:1 hlint> Warning: 'Hint' is ambiguous. It is defined hlint> * at src/Hint/Type.hs:22:13 hlint> * at src/Hint/Type.hs:22:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Hint/Type.hs:22:1 hlint> Warning: 'refactor' is out of scope. hlint> If you qualify the identifier, haddock can try to link it anyway. hlint> Warning: 'Hint' is ambiguous. It is defined hlint> * at src/Hint/Type.hs:22:13 hlint> * at src/Hint/Type.hs:22:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Hint/Type.hs:22:1 hlint> Warning: 'Idea' is ambiguous. It is defined hlint> * at src/Idea.hs:26:13 hlint> * at src/Idea.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Idea.hs:26:1 hlint> Warning: 'applyHints' is ambiguous. It is defined hlint> * at src/Apply.hs:52:1 hlint> * at src/Language/Haskell/HLint.hs:134:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Language/Haskell/HLint.hs:134:1 hlint> Warning: 'ParseFlags' is ambiguous. It is defined hlint> * at src/GHC/All.hs:50:19 hlint> * at src/GHC/All.hs:50:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/GHC/All.hs:50:1 hlint> Warning: 'Classify' is ambiguous. It is defined hlint> * at src/Config/Type.hs:97:17 hlint> * at src/Config/Type.hs:97:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Config/Type.hs:97:1 hlint> Warning: 'Hint' is ambiguous. It is defined hlint> * at src/Hint/Type.hs:22:13 hlint> * at src/Hint/Type.hs:22:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Hint/Type.hs:22:1 hlint> Warning: 'Idea' is ambiguous. It is defined hlint> * at src/Idea.hs:26:13 hlint> * at src/Idea.hs:26:1 hlint> You may be able to disambiguate the identifier by qualifying it or hlint> by specifying the type/value namespace explicitly. hlint> Defaulting to the one defined at src/Idea.hs:26:1 hlint> 96% ( 30 / 31) in 'Language.Haskell.HLint' hlint> Missing documentation for: hlint> createModuleExWithFixities (src/GHC/All.hs:163) hlint> Warning: Language.Haskell.HLint: could not find link destinations for: hlint> - Config.Type.Rep_Severity hlint> - Hint.All.resolveHints hlint> Documentation created: dist/doc/html/hlint/, dist/doc/html/hlint/hlint.txt hlint> Preprocessing executable 'hlint' for hlint-3.8.. hlint> Running phase: installPhase hlint> Installing library in /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hlint-3.8-DwTCr7V062pKJ4LSpDYCLh hlint> Installing executable hlint in /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/bin hlint> Warning: The directory hlint> /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/bin is not in the system hlint> search path. hlint> Running phase: fixupPhase fourmolu> handles qualified import and hiding import correctly (1) [✔] fourmolu> handles qualified import and hiding import correctly (2) [✔] fourmolu> works for several imports from different packages [✔] fourmolu> merges approximations in case of a conflict [✔] fourmolu> correctly handles package-qualified imports (1) [✔] fourmolu> correctly handles package-qualified imports (2) [✔] fourmolu> default module re-exports: Control.Lens brings into scope Control.Lens.Lens [✔] fourmolu> default module re-exports: Control.Lens qualified brings into scope Control.Lens.Lens [✔] fourmolu> default module re-exports: Control.Lens qualified as brings into scope Control.Lens.Lens [✔] fourmolu> re-export chains: exported module can itself re-export another module [✔] fourmolu> Ormolu.Fixity.Parser fourmolu> parseDotOrmolu fourmolu> parses the empty input without choking [✔] fourmolu> parses a collection of fixity declarations [✔] fourmolu> combines conflicting fixity declarations correctly [✔] fourmolu> handles CRLF line endings correctly [✔] fourmolu> fails with correct parse error (keyword wrong second line) [✔] fourmolu> parses module re-exports and combines them correctly [✔] fourmolu> parses fixity declarations + module re-export declarations with blanks [✔] fourmolu> parseFixtiyDeclaration fourmolu> parses a simple infixr declaration [✔] fourmolu> parses a simple infixl declaration [✔] fourmolu> parses a simple infix declaration [✔] fourmolu> parses a declaration for a ticked identifier [✔] fourmolu> parses a declaration for a ticked identifier (constructor case) [✔] fourmolu> parses a multi-operator declaration [✔] fourmolu> parses a declaration with a unicode operator [✔] fourmolu> fails with correct parse error (keyword wrong) [✔] fourmolu> fails with correct parse error (missing operator) [✔] fourmolu> fails with correct parse error (trailing comma) [✔] fourmolu> fails with correct parse error (precedence greater than 9) [✔] fourmolu> parseModuleReexportDeclaration fourmolu> parses a re-export declaration [✔] fourmolu> parses a re-export declaration (explicit package) [✔] fourmolu> fails with correct parse error (keyword wrong) [✔] fourmolu> fails with correct parse error (module syntax) [✔] fourmolu> fails with correct parse error (typo: export intead exports) [✔] fourmolu> Ormolu.Fixity.Printer fourmolu> parseFixityOverrides & printFixityOverrides fourmolu> arbitrary fixity maps are printed and parsed back correctly [✔] fourmolu> +++ OK, passed 100 tests. fourmolu> Ormolu.Integration.CLI fourmolu> Fourmolu CLI functionality fourmolu> formats stdin when no files specified [✔] fourmolu> formats stdin when stdin specified [✔] fourmolu> recursively finds files in directories [✔] fourmolu> ignores files in specific directories [✔] fourmolu> Ormolu.Integration.CLIOptions fourmolu> Fourmolu configuration via CLI fourmolu> CLI options override default [✔] fourmolu> CLI options used when config file lacks option [✔] fourmolu> CLI options override config file option [✔] fourmolu> prints defaults to stdout [✔] fourmolu> Ormolu.Integration.Fixity fourmolu> fixity-tests fourmolu> File #0 works with no extra info [✔] fourmolu> File #0 works with manual fixity info [✔] fourmolu> File #0 works with fixity info from config [✔] fourmolu> File #0 works when CLI overrides .ormolu [✔] fourmolu> File #1 works with no extra info [✔] fourmolu> File #1 works with manual fixity info [✔] fourmolu> File #1 works with fixity info from config [✔] fourmolu> File #1 works with weird fixity info overwrite [✔] fourmolu> File #2 works with no extra info [✔] fourmolu> File #2 works with manual reexport info [✔] fourmolu> File #2 works with fixity info from config [✔] fourmolu> Ormolu.Integration.Region fourmolu> region-tests fourmolu> Works with implicit arguments [✔] fourmolu> Works with explicit arguments [✔] fourmolu> Works with only --start-line [✔] fourmolu> Works with only --end-line [✔] fourmolu> Works with lines 8-9 [✔] fourmolu> Works with lines 8-10 [✔] fourmolu> Works with lines 11-14 [✔] fourmolu> Works with lines 19-23 [✔] fourmolu> Ormolu.OpTree fourmolu> flattens a tree correctly [✔] fourmolu> uses 'minOps' strategy by default [✔] fourmolu> uses 'maxOps' strategy if 'minOps' strategy fails [✔] fourmolu> defaults to 'hardSplitter' strategy if both 'minOps' and 'maxOps' strategies fail [✔] fourmolu> reassociates correctly: complex example 1 [✔] fourmolu> Ormolu.Parser.Options fourmolu> GHC options in source files take priority fourmolu> default extensions can be disabled locally [✔] hlint> shrinking RPATHs of ELF executables and libraries in /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 hlint> shrinking /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShlint-3.8-DwTCr7V062pKJ4LSpDYCLh-ghc9.8.1.so hlint> shrinking /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/bin/hlint hlint> checking for references to /build/ in /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8... hlint> gzipping man pages under /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/share/man/ hlint> patching script interpreter paths in /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 hlint> stripping (with command strip and flags -S -p) in /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/lib /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8/bin hlint> shrinking RPATHs of ELF executables and libraries in /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data hlint> checking for references to /build/ in /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data... hlint> patching script interpreter paths in /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data hlint> shrinking RPATHs of ELF executables and libraries in /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc hlint> checking for references to /build/ in /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc... hlint> patching script interpreter paths in /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc hie-bios (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc hie-bios (post)> Pushing 2 paths (211 are already present) using zstd to cache sellout ⏳ hie-bios (post)> hie-bios (post)> Pushing /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc (2.77 MiB) hie-bios (post)> Pushing /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 (73.18 MiB) hie-bios (post)> hie-bios (post)> All done. hie-bios (post)> added 2 signatures hie-bios (post)> added 1 signatures hie-bios (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc hie-bios (post)> copying 2 paths... hie-bios (post)> copying path '/nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc' to 'https://cache.nix-ci.com'... hie-bios (post)> copying path '/nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0' to 'https://cache.nix-ci.com'... hie-bios (post)> copying 1 paths... hie-bios (post)> copying path '/nix/store/npi5pld6wwrdqqp84gcjk7fna69f0c1a-hie-bios-0.14.0.drv' to 'https://cache.nix-ci.com'... hie-bios (post)> added 0 signatures hie-bios (post)> added 0 signatures hie-bios (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0 /nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc hie-bios (post)> copying 2 paths... hie-bios (post)> copying path '/nix/store/x9gvy90fg57zdlk859l21rvkvdsmwk03-hie-bios-0.14.0-doc' to 'ssh-ng://worker.nix-ci.com'... hie-bios (post)> copying path '/nix/store/7dl96pl03p93y9x3g84grravim0zmy61-hie-bios-0.14.0' to 'ssh-ng://worker.nix-ci.com'... hie-bios (post)> copying 1 paths... hie-bios (post)> copying path '/nix/store/npi5pld6wwrdqqp84gcjk7fna69f0c1a-hie-bios-0.14.0.drv' to 'ssh-ng://worker.nix-ci.com'... fourmolu> extensions disabled via CLI can be enabled locally [✔] fourmolu> Ormolu.Parser.ParseFailure fourmolu> disabling-preserves-error-location.hs fails at 12:1 [✔] fourmolu> line-pragma.hs fails at 4:47 [✔] fourmolu> Ormolu.Parser.Pragma fourmolu> parsePragma fourmolu> {-# LANGUAGE Foo #-} [✔] fourmolu> {-# language Foo #-} [✔] fourmolu> {-#LANGUAGE Foo#-} [✔] fourmolu> {-# LANGUAGE Foo#-} [✔] fourmolu> {-#language Foo#-} [✔] fourmolu> {-# lAngUAGe Foo #-} [✔] fourmolu> {-# LANGUAGE Foo, Bar #-} [✔] fourmolu> {-# LANGUAGE Foo Bar #-} [✔] fourmolu> {-# BOO Foo #-} [✔] fourmolu> something [✔] fourmolu> {-# LANGUAGE foo, Bar #-} [✔] fourmolu> {-# OPTIONS_GHC foo bar baz #-} [✔] fourmolu> {-#OPTIONS_HADDOCK foo, bar, baz #-} [✔] fourmolu> Ormolu.Printer fourmolu> fourmolu/multiline-haddocks.hs works (ormolu) [✔] fourmolu> fourmolu/mixed-disable-pragmas.hs works (ormolu) [✔] fourmolu> fourmolu/list-multiline.hs works (ormolu) [✔] fourmolu> fourmolu/type-app-promoted.hs works (ormolu) [✔] fourmolu> other/comment-alignment.hs works (ormolu) [✔] fourmolu> other/invalid-haddock-1.hs works (ormolu) [✔] fourmolu> other/comment-following-preceding-gap.hs works (ormolu) [✔] fourmolu> other/empty-forall.hs works (ormolu) [✔] fourmolu> other/following-comment-last-3.hs works (ormolu) [✔] fourmolu> other/multiline-comments-reindent.hs works (ormolu) [✔] fourmolu> other/comment-inside-construct.hs works (ormolu) [✔] fourmolu> other/comment-before-hanging.hs works (ormolu) [✔] fourmolu> other/comment-spacing.hs works (ormolu) [✔] fourmolu> other/comment-style-transform.hs works (ormolu) [✔] fourmolu> other/pragma-no-header.hs works (ormolu) [✔] fourmolu> other/comment-multiline-after.hs works (ormolu) [✔] fourmolu> other/merging-comments.hs works (ormolu) [✔] fourmolu> other/invalid-haddock-double-trigger.hs works (ormolu) [✔] fourmolu> other/inline-comment-1.hs works (ormolu) [✔] fourmolu> other/ascii.hs works (ormolu) [✔] fourmolu> other/multiple-blank-line-comment.hs works (ormolu) [✔] fourmolu> other/following-comment-last-2.hs works (ormolu) [✔] fourmolu> other/following-comment-last-1.hs works (ormolu) [✔] fourmolu> other/consequetive-pipe-comments.hs works (ormolu) [✔] fourmolu> other/comment-trailing-space.hs works (ormolu) [✔] fourmolu> other/jsffi.hs works (ormolu) [✔] fourmolu> other/comment-after-preceding-haddock.hs works (ormolu) [✔] fourmolu> other/comment-glued-together.hs works (ormolu) [✔] fourmolu> other/linear-arrows.hs works (ormolu) [✔] fourmolu> other/argument-comment.hs works (ormolu) [✔] fourmolu> other/following-comment-last-0.hs works (ormolu) [✔] fourmolu> other/invalid-haddock-2.hs works (ormolu) [✔] fourmolu> other/multiline-forall.hs works (ormolu) [✔] fourmolu> other/necessary-brackets.hs works (ormolu) [✔] fourmolu> other/pragma.hs works (ormolu) [✔] fourmolu> other/haddock-sections.hs works (ormolu) [✔] fourmolu> other/haddock-without-module-header.hs works (ormolu) [✔] fourmolu> other/invalid-haddock-weird.hs works (ormolu) [✔] fourmolu> other/inline-comment-0.hs works (ormolu) [✔] fourmolu> other/pragma-comments.hs works (ormolu) [✔] fourmolu> other/empty-haddock.hs works (ormolu) [✔] fourmolu> other/trailing-whitespace.hs works (ormolu) [✔] fourmolu> other/comment-two-blocks.hs works (ormolu) [✔] fourmolu> other/pragma-sorting.hs works (ormolu) [✔] fourmolu> other/overly-indented.hs works (ormolu) [✔] fourmolu> other/pragma-comments-after.hs works (ormolu) [✔] fourmolu> other/comment-empty-let.hs works (ormolu) [✔] fourmolu> other/disabling/single-definition.hs works (ormolu) [✔] fourmolu> other/disabling/preserve-trailing-whitespace.hs works (ormolu) [✔] fourmolu> other/disabling/line-pragma-in-disabled-region.hs works (ormolu) [✔] fourmolu> other/disabling/closing-comment-in-disabled-region.hs works (ormolu) [✔] fourmolu> other/disabling/preserve-empty-lines.hs works (ormolu) [✔] fourmolu> other/disabling/empty-disabled-region.hs works (ormolu) [✔] fourmolu> other/disabling/suffix-comment.hs works (ormolu) [✔] fourmolu> other/disabling/normalize-magic-comments.hs works (ormolu) [✔] fourmolu> other/disabling/whole-file.hs works (ormolu) [✔] fourmolu> other/cpp/cpp-and-imports.hs works (ormolu) [✔] fourmolu> other/cpp/separation-1b.hs works (ormolu) [✔] fourmolu> other/cpp/separation-2b.hs works (ormolu) [✔] fourmolu> other/cpp/separation-2a.hs works (ormolu) [✔] fourmolu> other/cpp/simple-import.hs works (ormolu) [✔] fourmolu> other/cpp/separation-0b.hs works (ormolu) [✔] fourmolu> other/cpp/separation-1a.hs works (ormolu) [✔] fourmolu> other/cpp/separation-0a.hs works (ormolu) [✔] lsp> Running phase: setupCompilerEnvironmentPhase lsp> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lsp> Running phase: unpackPhase lsp> unpacking source archive /nix/store/12k1a9yd29ayydcbms6q8jmm5hkylh2c-lsp-2.7.0.1.tar.gz lsp> source root is lsp-2.7.0.1 lsp> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lsp-2.7.0.1/test/VspSpec.hs" lsp> Running phase: patchPhase lsp> Running phase: compileBuildDriverPhase lsp> setupCompileFlags: -package-db=/build/tmp.O5bu99EbUY/setup-package.conf.d -threaded lsp> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.O5bu99EbUY/Main.o ) lsp> [2 of 2] Linking Setup lsp> Running phase: updateAutotoolsGnuConfigScriptsPhase lsp> Running phase: configurePhase lsp> configureFlags: --verbose --prefix=/nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc/share/doc/lsp-2.7.0.1 --with-gcc=gcc --package-db=/build/tmp.O5bu99EbUY/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib lsp> Using Parsec parser lsp> Configuring lsp-2.7.0.1... lsp> Flags chosen: demo=False lsp> Dependency aeson >=2 && <2.3: using aeson-2.2.3.0 lsp> Dependency async >=2.2 && <2.3: using async-2.2.5 lsp> Dependency attoparsec >=0.14 && <0.15: using attoparsec-0.14.4 lsp> Dependency base >=4.11 && <5: using base-4.19.0.0 lsp> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 lsp> Dependency co-log-core >=0.3 && <0.4: using co-log-core-0.3.2.5 lsp> Dependency containers >=0.6 && <0.8: using containers-0.6.8 lsp> Dependency data-default >=0.7 && <0.9: using data-default-0.7.1.3 lsp> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 lsp> Dependency exceptions >=0.10 && <0.11: using exceptions-0.10.7 lsp> Dependency extra >=1.7 && <1.9: using extra-1.7.16 lsp> Dependency filepath >=1.4 && <1.6: using filepath-1.4.100.4 lsp> Dependency hashable >=1.4 && <1.6: using hashable-1.4.7.0 lsp> Dependency lens >=5.1 && <5.4: using lens-5.3.4 lsp> Dependency lens-aeson >=1.2 && <1.3: using lens-aeson-1.2.3 lsp> Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1 lsp> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 lsp> Dependency prettyprinter >=1.7 && <1.8: using prettyprinter-1.7.1 lsp> Dependency sorted-list >=0.2.1 && <0.3: using sorted-list-0.2.3.1 lsp> Dependency stm >=2.5 && <2.6: using stm-2.5.2.1 lsp> Dependency text >=1 && <2.2: using text-2.1 lsp> Dependency text-rope >=0.2 && <0.4: using text-rope-0.2 lsp> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 lsp> Dependency unliftio >=0.2 && <0.3: using unliftio-0.2.25.1 lsp> Dependency unliftio-core >=0.2 && <0.3: using unliftio-core-0.2.1.0 lsp> Dependency unordered-containers >=0.2 && <0.3: using lsp> unordered-containers-0.2.20 lsp> Dependency base: using base-4.19.0.0 lsp> Dependency containers: using containers-0.6.8 lsp> Dependency hspec: using hspec-2.11.12 lsp> Dependency lsp: using lsp-2.7.0.1 lsp> Dependency sorted-list: using sorted-list-0.2.3.1 lsp> Dependency text: using text-2.1 lsp> Dependency text-rope: using text-rope-0.2 hlint (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data hlint (post)> Pushing 3 paths (226 are already present) using zstd to cache sellout ⏳ hlint (post)> hlint (post)> Pushing /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data (110.35 KiB) hlint (post)> Pushing /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 (60.98 MiB) hlint (post)> Pushing /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc (8.13 MiB) hlint (post)> hlint (post)> All done. hlint (post)> added 3 signatures hlint (post)> added 1 signatures hlint (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data hlint (post)> copying 3 paths... hlint (post)> copying path '/nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data' to 'https://cache.nix-ci.com'... hlint (post)> copying path '/nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc' to 'https://cache.nix-ci.com'... hlint (post)> copying path '/nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8' to 'https://cache.nix-ci.com'... hlint (post)> copying 1 paths... hlint (post)> copying path '/nix/store/jzny4cr77zbcs74nv8bi1asjd3abgyn6-hlint-3.8.drv' to 'https://cache.nix-ci.com'... hlint (post)> added 0 signatures hlint (post)> added 0 signatures hlint (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8 /nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc /nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data hlint (post)> copying 3 paths... hlint (post)> copying path '/nix/store/xzfg780jnhix6535ql3rh2jxpkvav7w8-hlint-3.8-data' to 'ssh-ng://worker.nix-ci.com'... hlint (post)> copying path '/nix/store/wjfdgpxxapya6wpag1lh9zx540y636bp-hlint-3.8-doc' to 'ssh-ng://worker.nix-ci.com'... hlint (post)> copying path '/nix/store/0xhzi35l9z7rvrid5w3fqm4ajw9sbdzj-hlint-3.8' to 'ssh-ng://worker.nix-ci.com'... hlint (post)> copying 1 paths... hlint (post)> copying path '/nix/store/jzny4cr77zbcs74nv8bi1asjd3abgyn6-hlint-3.8.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/s4ly4bz77fzhx0da3qpan35gx22b51hq-monad-dijkstra-0.1.1.5.drv'... fourmolu> other/cpp/lonely-hash.hs works (ormolu) [✔] fourmolu> other/cpp/continuation.hs works (ormolu) [✔] fourmolu> other/cpp/shifted.hs works (ormolu) [✔] fourmolu> declaration/type/lits.hs works (ormolu) [✔] fourmolu> declaration/type/promotion-0.hs works (ormolu) [✔] fourmolu> declaration/type/splice.hs works (ormolu) [✔] fourmolu> declaration/type/type-applications.hs works (ormolu) [✔] fourmolu> declaration/type/visible-forall.hs works (ormolu) [✔] fourmolu> declaration/type/promotion-1.hs works (ormolu) [✔] fourmolu> declaration/type/misc-kind-signatures.hs works (ormolu) [✔] fourmolu> declaration/type/forall.hs works (ormolu) [✔] fourmolu> declaration/value/other/line-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/other/line-multi-line.hs works (ormolu) [✔] fourmolu> declaration/value/other/comments-get-before-op.hs works (ormolu) [✔] fourmolu> declaration/value/function/list-notation-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/operator-hash-without-unboxed-sums.hs works (ormolu) [✔] fourmolu> declaration/value/function/pragmas.hs works (ormolu) [✔] fourmolu> declaration/value/function/case-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/list-notation-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/typed-expressions.hs works (ormolu) [✔] fourmolu> declaration/value/function/operator-comments-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/application-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/unboxed-tuples.hs works (ormolu) [✔] fourmolu> declaration/value/function/let-nested.hs works (ormolu) [✔] fourmolu> declaration/value/function/arg-breakpoints.hs works (ormolu) [✔] fourmolu> declaration/value/function/awkward-comment-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/lambda-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/case-multi-line-guards.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-6.hs works (ormolu) [✔] fourmolu> declaration/value/function/multiple-guards.hs works (ormolu) [✔] fourmolu> declaration/value/function/do-where.hs works (ormolu) [✔] fourmolu> declaration/value/function/multi-way-if.hs works (ormolu) [✔] fourmolu> declaration/value/function/newline-single-line-body.hs works (ormolu) [✔] fourmolu> declaration/value/function/splice.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-with-comment-above-branches.hs works (ormolu) [✔] fourmolu> declaration/value/function/prefix.hs works (ormolu) [✔] fourmolu> declaration/value/function/let-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/implicit-params.hs works (ormolu) [✔] fourmolu> declaration/value/function/multiline-arguments.hs works (ormolu) [✔] fourmolu> declaration/value/function/strings.hs works (ormolu) [✔] fourmolu> declaration/value/function/operator-comments-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/operator-sections.hs works (ormolu) [✔] fourmolu> declaration/value/function/static-pointers.hs works (ormolu) [✔] fourmolu> declaration/value/function/blank-lines-let.hs works (ormolu) [✔] fourmolu> declaration/value/function/lambda-multi-line2.hs works (ormolu) [✔] fourmolu> declaration/value/function/quasi-quotes.hs works (ormolu) [✔] fourmolu> declaration/value/function/backticks-lhs.hs works (ormolu) [✔] fourmolu> declaration/value/function/parallel-comprehensions-complex.hs works (ormolu) [✔] fourmolu> declaration/value/function/blank-lines-where.hs works (ormolu) [✔] fourmolu> declaration/value/function/application-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/let-multi-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-5.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-single-line-functions-do.hs works (ormolu) [✔] fourmolu> declaration/value/function/operator-fixity-defaulting.hs works (ormolu) [✔] fourmolu> declaration/value/function/typed-hole.hs works (ormolu) [✔] fourmolu> declaration/value/function/negative-literals.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-7.hs works (ormolu) [✔] fourmolu> declaration/value/function/tuples.hs works (ormolu) [✔] fourmolu> declaration/value/function/guards.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-3.hs works (ormolu) [✔] lsp> Dependency unordered-containers: using unordered-containers-0.2.20 lsp> Source component graph: lsp> component lib lsp> component test:lsp-test dependency lib lsp> Configured component graph: lsp> component lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu lsp> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg lsp> include base-4.19.0.0-05c7 lsp> include bytestring-0.12.0.2-3593 lsp> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp> include containers-0.6.8-e785 lsp> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp> include directory-1.3.8.1-696d lsp> include exceptions-0.10.7-57c8 lsp> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp> include filepath-1.4.100.4-dda0 lsp> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lsp> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lsp> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp> include mtl-2.3.1-eef8 lsp> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp> include sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 lsp> include stm-2.5.2.1-336a lsp> include text-2.1-c70b lsp> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq lsp> include transformers-0.6.1.0-7653 lsp> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW lsp> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lsp> component lsp-2.7.0.1-7mHOfApw6b14lCtyD5pcyt-lsp-test lsp> include base-4.19.0.0-05c7 lsp> include containers-0.6.8-e785 lsp> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> include sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 lsp> include text-2.1-c70b lsp> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq lsp> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lsp> Linked component graph: lsp> unit lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu lsp> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg lsp> include base-4.19.0.0-05c7 lsp> include bytestring-0.12.0.2-3593 lsp> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp> include containers-0.6.8-e785 lsp> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp> include directory-1.3.8.1-696d lsp> include exceptions-0.10.7-57c8 lsp> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp> include filepath-1.4.100.4-dda0 lsp> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lsp> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lsp> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp> include mtl-2.3.1-eef8 lsp> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp> include sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 lsp> include stm-2.5.2.1-336a lsp> include text-2.1-c70b lsp> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq lsp> include transformers-0.6.1.0-7653 lsp> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW lsp> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lsp> Language.LSP.Diagnostics=lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV:Language.LSP.Diagnostics,Language.LSP.Logging=lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV:Language.LSP.Logging,Language.LSP.Protocol.Capabilities=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Capabilities,Language.LSP.Protocol.Lens=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Lens,Language.LSP.Protocol.Message=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Message,Language.LSP.Protocol.Types=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Types,Language.LSP.Server=lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV:Language.LSP.Server,Language.LSP.VFS=lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV:Language.LSP.VFS lsp> unit lsp-2.7.0.1-7mHOfApw6b14lCtyD5pcyt-lsp-test lsp> include base-4.19.0.0-05c7 lsp> include containers-0.6.8-e785 fourmolu> declaration/value/function/operator-hash-with-unboxed-sums.hs works (ormolu) [✔] fourmolu> declaration/value/function/fancy-forall-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/tuple-sections.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-with-comment-next-to-keyword.hs works (ormolu) [✔] fourmolu> declaration/value/function/where-nested.hs works (ormolu) [✔] fourmolu> declaration/value/function/list-notation-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/parenthesis-lhs.hs works (ormolu) [✔] fourmolu> declaration/value/function/do-single-multi.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-single-line-functions.hs works (ormolu) [✔] fourmolu> declaration/value/function/simple.hs works (ormolu) [✔] fourmolu> declaration/value/function/equality-constraints.hs works (ormolu) [✔] fourmolu> declaration/value/function/type-applications.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/lexical-negation.hs works (ormolu) [✔] fourmolu> declaration/value/function/backticks.hs works (ormolu) [✔] fourmolu> declaration/value/function/fancy-forall-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/lambda-multi-line1.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/case-empty.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-with-comment-before-do-blocks.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-with-comment-in-branches.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-4.hs works (ormolu) [✔] fourmolu> declaration/value/function/builtin-syntax.hs works (ormolu) [✔] fourmolu> declaration/value/function/complex-list.hs works (ormolu) [✔] fourmolu> declaration/value/function/operators-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/operator-comments-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/block-arguments.hs works (ormolu) [✔] fourmolu> declaration/value/function/lambda-case.hs works (ormolu) [✔] fourmolu> declaration/value/function/explicit-type.hs works (ormolu) [✔] fourmolu> declaration/value/function/parallel-comprehensions-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/unboxed-string-lit.hs works (ormolu) [✔] fourmolu> declaration/value/function/overindentation.hs works (ormolu) [✔] fourmolu> declaration/value/function/type-applications-and-splice.hs works (ormolu) [✔] fourmolu> declaration/value/function/multiple-matches.hs works (ormolu) [✔] fourmolu> declaration/value/function/parens.hs works (ormolu) [✔] fourmolu> declaration/value/function/negation.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-multi-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/tricky-parens.hs works (ormolu) [✔] fourmolu> declaration/value/function/if-with-comment-in-branches-with-functions.hs works (ormolu) [✔] fourmolu> declaration/value/function/list-comprehensions.hs works (ormolu) [✔] fourmolu> declaration/value/function/primitive-literals.hs works (ormolu) [✔] fourmolu> declaration/value/function/overloaded-labels.hs works (ormolu) [✔] fourmolu> declaration/value/function/case-multi-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/where.hs works (ormolu) [✔] fourmolu> declaration/value/function/unboxed-sums.hs works (ormolu) [✔] fourmolu> declaration/value/function/arithmetic-sequences.hs works (ormolu) [✔] fourmolu> declaration/value/function/application-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/awkward-comment-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/list-notation-3.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-forms2.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-do-simple1.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-do-simple2.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-lets.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-do-complex.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-applications.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/recursive-procs.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-form-do-indent.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-lambdas.hs works (ormolu) [✔] lsp> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> include sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 lsp> include text-2.1-c70b lsp> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq lsp> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lsp> Ready component graph: lsp> definite lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu lsp> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg lsp> depends base-4.19.0.0-05c7 lsp> depends bytestring-0.12.0.2-3593 lsp> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp> depends containers-0.6.8-e785 lsp> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp> depends directory-1.3.8.1-696d lsp> depends exceptions-0.10.7-57c8 lsp> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp> depends filepath-1.4.100.4-dda0 lsp> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 lsp> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp> depends lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lsp> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp> depends mtl-2.3.1-eef8 lsp> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc lsp> depends sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 lsp> depends stm-2.5.2.1-336a lsp> depends text-2.1-c70b lsp> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq lsp> depends transformers-0.6.1.0-7653 lsp> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW lsp> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lsp> definite lsp-2.7.0.1-7mHOfApw6b14lCtyD5pcyt-lsp-test lsp> depends base-4.19.0.0-05c7 lsp> depends containers-0.6.8-e785 lsp> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> depends sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 lsp> depends text-2.1-c70b lsp> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq lsp> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm lsp> Using Cabal-3.10.2.0 compiled by ghc-9.8 lsp> Using compiler: ghc-9.8.1 lsp> Using install prefix: /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 lsp> Executables installed in: lsp> /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/bin lsp> Libraries installed in: lsp> /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp> Dynamic Libraries installed in: lsp> /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 lsp> Private executables installed in: lsp> /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/libexec/x86_64-linux-ghc-9.8.1/lsp-2.7.0.1 lsp> Data files installed in: lsp> /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/share/x86_64-linux-ghc-9.8.1/lsp-2.7.0.1 lsp> Documentation installed in: lsp> /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc/share/doc/lsp-2.7.0.1 lsp> Configuration files installed in: lsp> /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/etc lsp> No alex found lsp> Using ar found on system at: lsp> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar lsp> No c2hs found lsp> No cpphs found lsp> No doctest found lsp> Using gcc version 14.3.0 given by user at: lsp> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc lsp> Using ghc version 9.8.1 found on system at: lsp> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc lsp> Using ghc-pkg version 9.8.1 found on system at: lsp> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 lsp> No ghcjs found lsp> No ghcjs-pkg found lsp> No greencard found lsp> Using haddock version 2.30.0 found on system at: lsp> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 lsp> No happy found lsp> Using haskell-suite found on system at: haskell-suite-dummy-location lsp> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lsp> No hmake found lsp> Using hpc version 0.69 found on system at: lsp> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 lsp> Using hsc2hs version 0.68.10 found on system at: fourmolu> declaration/value/function/arrow/proc-ifs.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-parentheses.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-forms1.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-applications2.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/multiline-case.hs works (ormolu) [✔] fourmolu> declaration/value/function/arrow/proc-cases.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/recursive-do-rec.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/comment-alignment.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/comment-spacing.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/hang-rhs-arrow.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/do-dollar-mixed-chain.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/expr.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/recursive-do-mdo.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/let.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/operator-and-parens.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/blocks.hs works (ormolu) [✔] fourmolu> declaration/value/function/do/applications-and-parens.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-dollar.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-colon-do.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-colon-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/hanging.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-5.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-colon-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-3.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/qualified-prelude.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-eq.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-normal.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/esqueleto-0.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-s-normal.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-colon-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/do.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-colon-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/comments.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/qualified-ops.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/unicode.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/tricky-colon-chain.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/applicative.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/esqueleto-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-s.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-dollar-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/hspec-expectation.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/simple.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-gt.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-lt.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-dollar.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-normal.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-4.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/lenses.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-s-colon.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-colon-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-colon-2.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-6.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-normal.hs works (ormolu) [✔] lsp> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 lsp> Using hscolour version 1.25 found on system at: lsp> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour lsp> No jhc found lsp> Using ld found on system at: lsp> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold lsp> No pkg-config found lsp> Using runghc version 9.8.1 found on system at: lsp> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 lsp> Using strip version 2.44 found on system at: lsp> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip lsp> Using tar found on system at: lsp> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar lsp> No uhc found lsp> Running phase: buildPhase lsp> Preprocessing library for lsp-2.7.0.1.. lsp> Building library for lsp-2.7.0.1.. lsp> [1 of 8] Compiling Language.LSP.Diagnostics ( src/Language/LSP/Diagnostics.hs, dist/build/Language/LSP/Diagnostics.o, dist/build/Language/LSP/Diagnostics.dyn_o ) lsp> [2 of 8] Compiling Language.LSP.VFS ( src/Language/LSP/VFS.hs, dist/build/Language/LSP/VFS.o, dist/build/Language/LSP/VFS.dyn_o ) lsp> [3 of 8] Compiling Language.LSP.Server.Core ( src/Language/LSP/Server/Core.hs, dist/build/Language/LSP/Server/Core.o, dist/build/Language/LSP/Server/Core.dyn_o ) lsp> [4 of 8] Compiling Language.LSP.Server.Progress ( src/Language/LSP/Server/Progress.hs, dist/build/Language/LSP/Server/Progress.o, dist/build/Language/LSP/Server/Progress.dyn_o ) lsp> [5 of 8] Compiling Language.LSP.Server.Processing ( src/Language/LSP/Server/Processing.hs, dist/build/Language/LSP/Server/Processing.o, dist/build/Language/LSP/Server/Processing.dyn_o ) lsp> [6 of 8] Compiling Language.LSP.Logging ( src/Language/LSP/Logging.hs, dist/build/Language/LSP/Logging.o, dist/build/Language/LSP/Logging.dyn_o ) lsp> [7 of 8] Compiling Language.LSP.Server.Control ( src/Language/LSP/Server/Control.hs, dist/build/Language/LSP/Server/Control.o, dist/build/Language/LSP/Server/Control.dyn_o ) lsp> [8 of 8] Compiling Language.LSP.Server ( src/Language/LSP/Server.hs, dist/build/Language/LSP/Server.o, dist/build/Language/LSP/Server.dyn_o ) lsp> [1 of 8] Compiling Language.LSP.Diagnostics ( src/Language/LSP/Diagnostics.hs, dist/build/Language/LSP/Diagnostics.p_o ) lsp> [2 of 8] Compiling Language.LSP.VFS ( src/Language/LSP/VFS.hs, dist/build/Language/LSP/VFS.p_o ) lsp> [3 of 8] Compiling Language.LSP.Server.Core ( src/Language/LSP/Server/Core.hs, dist/build/Language/LSP/Server/Core.p_o ) lsp> [4 of 8] Compiling Language.LSP.Server.Progress ( src/Language/LSP/Server/Progress.hs, dist/build/Language/LSP/Server/Progress.p_o ) lsp> [5 of 8] Compiling Language.LSP.Server.Processing ( src/Language/LSP/Server/Processing.hs, dist/build/Language/LSP/Server/Processing.p_o ) lsp> [6 of 8] Compiling Language.LSP.Logging ( src/Language/LSP/Logging.hs, dist/build/Language/LSP/Logging.p_o ) lsp> [7 of 8] Compiling Language.LSP.Server.Control ( src/Language/LSP/Server/Control.hs, dist/build/Language/LSP/Server/Control.p_o ) lsp> [8 of 8] Compiling Language.LSP.Server ( src/Language/LSP/Server.hs, dist/build/Language/LSP/Server.p_o ) lsp> Preprocessing test suite 'lsp-test' for lsp-2.7.0.1.. lsp> Building test suite 'lsp-test' for lsp-2.7.0.1.. lsp> [1 of 4] Compiling DiagnosticsSpec ( test/DiagnosticsSpec.hs, dist/build/lsp-test/lsp-test-tmp/DiagnosticsSpec.o ) lsp> [2 of 4] Compiling VspSpec ( test/VspSpec.hs, dist/build/lsp-test/lsp-test-tmp/VspSpec.o ) lsp> [3 of 4] Compiling Spec ( test/Spec.hs, dist/build/lsp-test/lsp-test-tmp/Spec.o ) lsp> [4 of 4] Compiling Main ( test/Main.hs, dist/build/lsp-test/lsp-test-tmp/Main.o ) lsp> [5 of 5] Linking dist/build/lsp-test/lsp-test lsp> buildPhase completed in 37 seconds lsp> Running phase: checkPhase lsp> Running 1 test suites... lsp> Test suite lsp-test: RUNNING... lsp> lsp> Diagnostics lsp> Diagnostics functions lsp> constructs a new store lsp> constructs a store with no doc version and a single source [✔] lsp> constructs a store with no doc version and multiple sources [✔] lsp> constructs a store with doc version and multiple sources [✔] lsp> updates a store for same document version fourmolu> declaration/value/function/infix/op-chain-r-s-dollar.hs works (ormolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-dollar-1.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/pattern-bind.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/quasi-quotes-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/many-guards-in-singleline.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/unboxed-sum-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/view-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/multiple-guard-statements.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/strictness.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/n-plus-k-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/sig-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/splice-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/multiline-case-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/record-patterns.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/famous-cardano-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/as-pattern.hs works (ormolu) [✔] fourmolu> declaration/value/function/pattern/multiline-guard-statement.hs works (ormolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line4.hs works (ormolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line3.hs works (ormolu) [✔] fourmolu> declaration/value/function/comprehension/transform-single-line.hs works (ormolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line2.hs works (ormolu) [✔] fourmolu> declaration/value/function/comprehension/transform-monad.hs works (ormolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line1.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/inter-comments.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/record-dot.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/wildcards.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/hanging-after-equal-con.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/updaters.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/constructors.hs works (ormolu) [✔] fourmolu> declaration/value/function/record/hanging-after-equal-update.hs works (ormolu) [✔] fourmolu> declaration/value/pattern-synonyms/bidirectional.hs works (ormolu) [✔] fourmolu> declaration/value/pattern-synonyms/explicitely-bidirectional.hs works (ormolu) [✔] fourmolu> declaration/value/pattern-synonyms/unidirectional.hs works (ormolu) [✔] fourmolu> declaration/annotation/annotation.hs works (ormolu) [✔] fourmolu> declaration/splice/bracket-unicode.hs works (ormolu) [✔] fourmolu> declaration/splice/typed-splice.hs works (ormolu) [✔] fourmolu> declaration/splice/untyped-splice.hs works (ormolu) [✔] fourmolu> declaration/splice/quotes.hs works (ormolu) [✔] fourmolu> declaration/splice/quasiquote.hs works (ormolu) [✔] fourmolu> declaration/splice/grouped-splices.hs works (ormolu) [✔] fourmolu> declaration/splice/bracket-declaration.hs works (ormolu) [✔] fourmolu> declaration/splice/bracket.hs works (ormolu) [✔] fourmolu> declaration/splice/splice-decl.hs works (ormolu) [✔] fourmolu> declaration/warning/warning-single-line.hs works (ormolu) [✔] fourmolu> declaration/warning/warning-multiline.hs works (ormolu) [✔] fourmolu> declaration/type-synonyms/with-weird-haddock.hs works (ormolu) [✔] fourmolu> declaration/type-synonyms/simple.hs works (ormolu) [✔] fourmolu> declaration/type-synonyms/multi-line.hs works (ormolu) [✔] fourmolu> declaration/default/default.hs works (ormolu) [✔] fourmolu> declaration/type-families/data-family/type-arguments.hs works (ormolu) [✔] fourmolu> declaration/type-families/data-family/simple.hs works (ormolu) [✔] fourmolu> declaration/type-families/data-family/no-annotation.hs works (ormolu) [✔] fourmolu> declaration/type-families/type-family/operator.hs works (ormolu) [✔] fourmolu> declaration/type-families/type-family/simple.hs works (ormolu) [✔] fourmolu> declaration/type-families/type-family/injective.hs works (ormolu) [✔] fourmolu> declaration/type-families/type-family/no-annotation.hs works (ormolu) [✔] lsp> updates a store without a document version, single source only [✔] lsp> updates just one source of a 2 source store [✔] lsp> updates just one source of a 2 source store, with empty diags [✔] lsp> updates a store for a new document version lsp> updates a store without a document version, single source only [✔] lsp> updates a store for a new doc version, removing all priot sources [✔] lsp> retrieves all the diagnostics for a given uri lsp> gets diagnostics for multiple sources [✔] lsp> limits the number of diagnostics retrieved, in order lsp> gets diagnostics for multiple sources [✔] lsp> flushes the diagnostics for a given source lsp> gets diagnostics for multiple sources [✔] lsp> Vsp lsp> VSP functions lsp> applys changes in order lsp> handles vscode style undos [✔] lsp> handles vscode style redos [✔] lsp> deletes characters lsp> deletes characters within a line [✔] lsp> deletes one line [✔] lsp> deletes two lines [✔] lsp> adds characters lsp> adds one line [✔] lsp> adds two lines [✔] lsp> changes characters lsp> removes end of a line [✔] lsp> indexes using utf-16 code units [✔] lsp> LSP utilities lsp> splits at a line [✔] lsp> converts code units to code points [✔] lsp> converts code points to code units [✔] lsp> lsp> Finished in 0.0032 seconds lsp> 23 examples, 0 failures lsp> Test suite lsp-test: PASS lsp> Test suite logged to: dist/test/lsp-2.7.0.1-lsp-test.log lsp> 1 of 1 test suites (1 of 1 test cases) passed. lsp> Running phase: haddockPhase lsp> Preprocessing library for lsp-2.7.0.1.. lsp> Running Haddock on library for lsp-2.7.0.1.. lsp> Warning: The documentation for the following packages are not installed. No lsp> links will be generated to these packages: attoparsec-0.14.4, lsp> attoparsec-0.14.4, lsp-types-2.3.0.1, vector-0.13.2.0 lsp> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lsp> [1 of 8] Compiling Language.LSP.Diagnostics ( src/Language/LSP/Diagnostics.hs, nothing ) lsp> [2 of 8] Compiling Language.LSP.VFS ( src/Language/LSP/VFS.hs, nothing ) lsp> [3 of 8] Compiling Language.LSP.Server.Core ( src/Language/LSP/Server/Core.hs, nothing ) lsp> [4 of 8] Compiling Language.LSP.Server.Progress ( src/Language/LSP/Server/Progress.hs, nothing ) lsp> [5 of 8] Compiling Language.LSP.Server.Processing ( src/Language/LSP/Server/Processing.hs, nothing ) lsp> [6 of 8] Compiling Language.LSP.Logging ( src/Language/LSP/Logging.hs, nothing ) fourmolu> declaration/type-families/closed-type-family/with-comments.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/with-equal-sign.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/type-arguments.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/simple.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/multi-line.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/with-forall.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/injective.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/no-annotation.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/promotion.hs works (ormolu) [✔] fourmolu> declaration/type-families/closed-type-family/infix.hs works (ormolu) [✔] fourmolu> declaration/data/unnamed-field-comment-2.hs works (ormolu) [✔] fourmolu> declaration/data/partly-documented.hs works (ormolu) [✔] fourmolu> declaration/data/with-weird-haddock.hs works (ormolu) [✔] fourmolu> declaration/data/deriving-strategies.hs works (ormolu) [✔] fourmolu> declaration/data/ctype-0.hs works (ormolu) [✔] fourmolu> declaration/data/fat-multiline.hs works (ormolu) [✔] fourmolu> declaration/data/datatype-contexts.hs works (ormolu) [✔] fourmolu> declaration/data/invisible-binders.hs works (ormolu) [✔] fourmolu> declaration/data/record-fancy-existential.hs works (ormolu) [✔] fourmolu> declaration/data/simple-broken.hs works (ormolu) [✔] fourmolu> declaration/data/with-comment.hs works (ormolu) [✔] fourmolu> declaration/data/existential-unicode.hs works (ormolu) [✔] fourmolu> declaration/data/strictness.hs works (ormolu) [✔] fourmolu> declaration/data/operators.hs works (ormolu) [✔] fourmolu> declaration/data/record-multi-const.hs works (ormolu) [✔] fourmolu> declaration/data/empty.hs works (ormolu) [✔] fourmolu> declaration/data/unnamed-field-comment-1.hs works (ormolu) [✔] fourmolu> declaration/data/unnamed-field-comment-3.hs works (ormolu) [✔] fourmolu> declaration/data/simple.hs works (ormolu) [✔] fourmolu> declaration/data/unnamed-field-comment-0.hs works (ormolu) [✔] fourmolu> declaration/data/single-constructor-with-haddock.hs works (ormolu) [✔] fourmolu> declaration/data/kind-annotations.hs works (ormolu) [✔] fourmolu> declaration/data/existential.hs works (ormolu) [✔] fourmolu> declaration/data/ctype-1.hs works (ormolu) [✔] fourmolu> declaration/data/multiline-names.hs works (ormolu) [✔] fourmolu> declaration/data/gadt-syntax.hs works (ormolu) [✔] fourmolu> declaration/data/type-data.hs works (ormolu) [✔] fourmolu> declaration/data/multiline-arg-parens.hs works (ormolu) [✔] fourmolu> declaration/data/record.hs works (ormolu) [✔] fourmolu> declaration/data/newtype.hs works (ormolu) [✔] fourmolu> declaration/data/deriving.hs works (ormolu) [✔] fourmolu> declaration/data/infix.hs works (ormolu) [✔] fourmolu> declaration/data/multiline.hs works (ormolu) [✔] fourmolu> declaration/data/record-singleline.hs works (ormolu) [✔] fourmolu> declaration/data/existential-multiline.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/multiline-where.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/multiple-declaration.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/strictness.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/unicode.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/simple.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/record.hs works (ormolu) [✔] fourmolu> declaration/data/gadt/multiline.hs works (ormolu) [✔] fourmolu> declaration/data/field-layout/record-1.hs works (ormolu) [✔] fourmolu> declaration/data/field-layout/variants.hs works (ormolu) [✔] fourmolu> declaration/data/field-layout/record-0.hs works (ormolu) [✔] fourmolu> declaration/data/field-layout/record-2.hs works (ormolu) [✔] fourmolu> declaration/data/field-layout/gadt.hs works (ormolu) [✔] fourmolu> declaration/role-annotation/single-line.hs works (ormolu) [✔] fourmolu> declaration/role-annotation/multi-line.hs works (ormolu) [✔] fourmolu> declaration/foreign/foreign-import.hs works (ormolu) [✔] fourmolu> declaration/foreign/foreign-export.hs works (ormolu) [✔] fourmolu> declaration/signature/standalone-kind.hs works (ormolu) [✔] fourmolu> declaration/signature/type/context-single-line.hs works (ormolu) [✔] fourmolu> declaration/signature/type/long-multiline-applications.hs works (ormolu) [✔] fourmolu> declaration/signature/type/context-multi-line.hs works (ormolu) [✔] fourmolu> declaration/signature/type/infix-promoted-type-constructor.hs works (ormolu) [✔] fourmolu> declaration/signature/type/arguments.hs works (ormolu) [✔] fourmolu> declaration/signature/type/unicode.hs works (ormolu) [✔] fourmolu> declaration/signature/type/unrelated.hs works (ormolu) [✔] fourmolu> declaration/signature/type/long-function-name.hs works (ormolu) [✔] fourmolu> declaration/signature/type/multi-value.hs works (ormolu) [✔] fourmolu> declaration/signature/pattern/single-line.hs works (ormolu) [✔] fourmolu> declaration/signature/pattern/multiline.hs works (ormolu) [✔] fourmolu> declaration/signature/fixity/infixr.hs works (ormolu) [✔] fourmolu> declaration/signature/fixity/infixl.hs works (ormolu) [✔] fourmolu> declaration/signature/fixity/infix.hs works (ormolu) [✔] fourmolu> declaration/signature/set-cost-centre/set-cost-centre.hs works (ormolu) [✔] fourmolu> declaration/signature/inline/inlineable.hs works (ormolu) [✔] fourmolu> declaration/signature/inline/conlike.hs works (ormolu) [✔] fourmolu> declaration/signature/inline/inline.hs works (ormolu) [✔] fourmolu> declaration/signature/inline/noinline.hs works (ormolu) [✔] fourmolu> declaration/signature/minimal/minimal.hs works (ormolu) [✔] fourmolu> declaration/signature/specialize/specialize-instance.hs works (ormolu) [✔] fourmolu> declaration/signature/specialize/specialize.hs works (ormolu) [✔] fourmolu> declaration/signature/complete/complete.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/phase.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/prelude2.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/prelude1.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/prelude4.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/empty.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/forall-1.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/prelude3.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/basic1.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/type-signature.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/never-active.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/forall-0.hs works (ormolu) [✔] fourmolu> declaration/rewrite-rule/basic2.hs works (ormolu) [✔] fourmolu> declaration/class/default-implementations-comments.hs works (ormolu) [✔] fourmolu> declaration/class/associated-types2.hs works (ormolu) [✔] fourmolu> declaration/class/type-operators2.hs works (ormolu) [✔] fourmolu> declaration/class/functional-dependencies.hs works (ormolu) [✔] fourmolu> declaration/class/default-implementations.hs works (ormolu) [✔] fourmolu> declaration/class/newlines-after-where.hs works (ormolu) [✔] fourmolu> declaration/class/dependency-super-classes.hs works (ormolu) [✔] fourmolu> declaration/class/super-classes.hs works (ormolu) [✔] fourmolu> declaration/class/multi-parameters1.hs works (ormolu) [✔] fourmolu> declaration/class/default-signatures-simple.hs works (ormolu) [✔] fourmolu> declaration/class/type-operators1.hs works (ormolu) [✔] fourmolu> declaration/class/default-signatures.hs works (ormolu) [✔] fourmolu> declaration/class/newlines-and-default-decls.hs works (ormolu) [✔] fourmolu> declaration/class/associated-types1.hs works (ormolu) [✔] fourmolu> declaration/class/multi-parameters2.hs works (ormolu) [✔] fourmolu> declaration/class/associated-data1.hs works (ormolu) [✔] fourmolu> declaration/class/empty-classes.hs works (ormolu) [✔] fourmolu> declaration/class/newlines-between-methods.hs works (ormolu) [✔] fourmolu> declaration/class/associated-data2.hs works (ormolu) [✔] fourmolu> declaration/class/poly-kinded-classes.hs works (ormolu) [✔] fourmolu> declaration/class/newlines-and-haddocks.hs works (ormolu) [✔] fourmolu> declaration/class/single-parameters.hs works (ormolu) [✔] fourmolu> declaration/class/associated-type-defaults.hs works (ormolu) [✔] fourmolu> declaration/class/type-operators3.hs works (ormolu) [✔] fourmolu> declaration/instance/instance-sigs-multiple.hs works (ormolu) [✔] fourmolu> declaration/instance/data-family-instances.hs works (ormolu) [✔] fourmolu> declaration/instance/data-family-instances-gadt.hs works (ormolu) [✔] fourmolu> declaration/instance/data-family-instances-newtype.hs works (ormolu) [✔] fourmolu> declaration/instance/associated-types.hs works (ormolu) [✔] fourmolu> declaration/instance/newlines-after-where.hs works (ormolu) [✔] fourmolu> declaration/instance/associated-data.hs works (ormolu) [✔] fourmolu> declaration/instance/multi-parameter.hs works (ormolu) [✔] fourmolu> declaration/instance/empty-instance.hs works (ormolu) [✔] fourmolu> declaration/instance/contexts-comments.hs works (ormolu) [✔] fourmolu> declaration/instance/type-family-instances.hs works (ormolu) [✔] fourmolu> declaration/instance/newlines-between-methods.hs works (ormolu) [✔] fourmolu> declaration/instance/instance-sigs.hs works (ormolu) [✔] fourmolu> declaration/instance/overlappable-instances.hs works (ormolu) [✔] fourmolu> declaration/instance/contexts.hs works (ormolu) [✔] fourmolu> declaration/instance/single-parameter.hs works (ormolu) [✔] fourmolu> declaration/deriving/singleline.hs works (ormolu) [✔] fourmolu> declaration/deriving/overlapping.hs works (ormolu) [✔] fourmolu> declaration/deriving/multiline.hs works (ormolu) [✔] fourmolu> import/deprecated-export-single-line.hs works (ormolu) [✔] fourmolu> import/qualified-prelude.hs works (ormolu) [✔] fourmolu> import/comments-inside-imports.hs works (ormolu) [✔] fourmolu> import/merging-2.hs works (ormolu) [✔] fourmolu> import/deduplication-bug.hs works (ormolu) [✔] fourmolu> import/merging-0.hs works (ormolu) [✔] fourmolu> import/sorted-package-imports.hs works (ormolu) [✔] fourmolu> import/sorted.hs works (ormolu) [✔] fourmolu> import/misc.hs works (ormolu) [✔] fourmolu> import/qualified-post.hs works (ormolu) [✔] fourmolu> import/simple.hs works (ormolu) [✔] fourmolu> import/explicit-imports.hs works (ormolu) [✔] fourmolu> import/merging-1.hs works (ormolu) [✔] fourmolu> import/nested-explicit-imports.hs works (ormolu) [✔] fourmolu> import/explicit-prelude.hs works (ormolu) [✔] fourmolu> import/sorted-export-list.hs works (ormolu) [✔] fourmolu> import/explicit-imports-with-comments.hs works (ormolu) [✔] fourmolu> import/comments-per-import.hs works (ormolu) [✔] fourmolu> import/deprecated-export-multi-line.hs works (ormolu) [✔] fourmolu> module-header/warning-pragma-multiline.hs works (ormolu) [✔] fourmolu> module-header/multiline-empty.hs works (ormolu) [✔] fourmolu> module-header/shebang.hs works (ormolu) [✔] fourmolu> module-header/shebang-with-pragmas.hs works (ormolu) [✔] fourmolu> module-header/stack-header-1.hs works (ormolu) [✔] fourmolu> module-header/warning-pragma.hs works (ormolu) [✔] fourmolu> module-header/multiline2.hs works (ormolu) [✔] fourmolu> module-header/empty.hs works (ormolu) [✔] fourmolu> module-header/double-dot-with-names.hs works (ormolu) [✔] fourmolu> module-header/named-section.hs works (ormolu) [✔] fourmolu> module-header/simple.hs works (ormolu) [✔] fourmolu> module-header/multiline-empty-comment.hs works (ormolu) [✔] fourmolu> module-header/singleline.hs works (ormolu) [✔] fourmolu> module-header/simple-with-comments.hs works (ormolu) [✔] fourmolu> module-header/multiline-with-comments.hs works (ormolu) [✔] fourmolu> module-header/empty-haddock.hs works (ormolu) [✔] fourmolu> module-header/stack-header-2.hs works (ormolu) [✔] fourmolu> module-header/warning-pragma-list-multiline.hs works (ormolu) [✔] fourmolu> module-header/stack-header-0.hs works (ormolu) [✔] fourmolu> module-header/preceding-comment-with-haddock.hs works (ormolu) [✔] fourmolu> module-header/double-shebangs.hs works (ormolu) [✔] fourmolu> module-header/leading-empty-line.hs works (ormolu) [✔] fourmolu> module-header/singleline-empty.hs works (ormolu) [✔] fourmolu> module-header/multiline.hs works (ormolu) [✔] fourmolu> module-header/warning-pragma-singleton-list.hs works (ormolu) [✔] fourmolu> fourmolu/multiline-haddocks.hs works (fourmolu) [✔] fourmolu> fourmolu/mixed-disable-pragmas.hs works (fourmolu) [✔] fourmolu> fourmolu/list-multiline.hs works (fourmolu) [✔] fourmolu> fourmolu/type-app-promoted.hs works (fourmolu) [✔] fourmolu> other/comment-alignment.hs works (fourmolu) [✔] fourmolu> other/invalid-haddock-1.hs works (fourmolu) [✔] fourmolu> other/comment-following-preceding-gap.hs works (fourmolu) [✔] fourmolu> other/empty-forall.hs works (fourmolu) [✔] fourmolu> other/following-comment-last-3.hs works (fourmolu) [✔] fourmolu> other/multiline-comments-reindent.hs works (fourmolu) [✔] fourmolu> other/comment-inside-construct.hs works (fourmolu) [✔] fourmolu> other/comment-before-hanging.hs works (fourmolu) [✔] fourmolu> other/comment-spacing.hs works (fourmolu) [✔] fourmolu> other/comment-style-transform.hs works (fourmolu) [✔] fourmolu> other/pragma-no-header.hs works (fourmolu) [✔] fourmolu> other/comment-multiline-after.hs works (fourmolu) [✔] fourmolu> other/merging-comments.hs works (fourmolu) [✔] fourmolu> other/invalid-haddock-double-trigger.hs works (fourmolu) [✔] fourmolu> other/inline-comment-1.hs works (fourmolu) [✔] fourmolu> other/ascii.hs works (fourmolu) [✔] fourmolu> other/multiple-blank-line-comment.hs works (fourmolu) [✔] fourmolu> other/following-comment-last-2.hs works (fourmolu) [✔] fourmolu> other/following-comment-last-1.hs works (fourmolu) [✔] fourmolu> other/consequetive-pipe-comments.hs works (fourmolu) [✔] fourmolu> other/comment-trailing-space.hs works (fourmolu) [✔] fourmolu> other/jsffi.hs works (fourmolu) [✔] fourmolu> other/comment-after-preceding-haddock.hs works (fourmolu) [✔] fourmolu> other/comment-glued-together.hs works (fourmolu) [✔] fourmolu> other/linear-arrows.hs works (fourmolu) [✔] fourmolu> other/argument-comment.hs works (fourmolu) [✔] fourmolu> other/following-comment-last-0.hs works (fourmolu) [✔] fourmolu> other/invalid-haddock-2.hs works (fourmolu) [✔] fourmolu> other/multiline-forall.hs works (fourmolu) [✔] fourmolu> other/necessary-brackets.hs works (fourmolu) [✔] fourmolu> other/pragma.hs works (fourmolu) [✔] fourmolu> other/haddock-sections.hs works (fourmolu) [✔] fourmolu> other/haddock-without-module-header.hs works (fourmolu) [✔] fourmolu> other/invalid-haddock-weird.hs works (fourmolu) [✔] fourmolu> other/inline-comment-0.hs works (fourmolu) [✔] fourmolu> other/pragma-comments.hs works (fourmolu) [✔] fourmolu> other/empty-haddock.hs works (fourmolu) [✔] fourmolu> other/trailing-whitespace.hs works (fourmolu) [✔] fourmolu> other/comment-two-blocks.hs works (fourmolu) [✔] fourmolu> other/pragma-sorting.hs works (fourmolu) [✔] fourmolu> other/overly-indented.hs works (fourmolu) [✔] fourmolu> other/pragma-comments-after.hs works (fourmolu) [✔] fourmolu> other/comment-empty-let.hs works (fourmolu) [✔] fourmolu> other/disabling/single-definition.hs works (fourmolu) [✔] fourmolu> other/disabling/preserve-trailing-whitespace.hs works (fourmolu) [✔] fourmolu> other/disabling/line-pragma-in-disabled-region.hs works (fourmolu) [✔] fourmolu> other/disabling/closing-comment-in-disabled-region.hs works (fourmolu) [✔] fourmolu> other/disabling/preserve-empty-lines.hs works (fourmolu) [✔] fourmolu> other/disabling/empty-disabled-region.hs works (fourmolu) [✔] fourmolu> other/disabling/suffix-comment.hs works (fourmolu) [✔] fourmolu> other/disabling/normalize-magic-comments.hs works (fourmolu) [✔] fourmolu> other/disabling/whole-file.hs works (fourmolu) [✔] fourmolu> other/cpp/cpp-and-imports.hs works (fourmolu) [✔] fourmolu> other/cpp/separation-1b.hs works (fourmolu) [✔] fourmolu> other/cpp/separation-2b.hs works (fourmolu) [✔] fourmolu> other/cpp/separation-2a.hs works (fourmolu) [✔] fourmolu> other/cpp/simple-import.hs works (fourmolu) [✔] fourmolu> other/cpp/separation-0b.hs works (fourmolu) [✔] fourmolu> other/cpp/separation-1a.hs works (fourmolu) [✔] fourmolu> other/cpp/separation-0a.hs works (fourmolu) [✔] fourmolu> other/cpp/lonely-hash.hs works (fourmolu) [✔] fourmolu> other/cpp/continuation.hs works (fourmolu) [✔] fourmolu> other/cpp/shifted.hs works (fourmolu) [✔] fourmolu> declaration/type/lits.hs works (fourmolu) [✔] fourmolu> declaration/type/promotion-0.hs works (fourmolu) [✔] fourmolu> declaration/type/splice.hs works (fourmolu) [✔] fourmolu> declaration/type/type-applications.hs works (fourmolu) [✔] fourmolu> declaration/type/visible-forall.hs works (fourmolu) [✔] fourmolu> declaration/type/promotion-1.hs works (fourmolu) [✔] fourmolu> declaration/type/misc-kind-signatures.hs works (fourmolu) [✔] fourmolu> declaration/type/forall.hs works (fourmolu) [✔] fourmolu> declaration/value/other/line-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/other/line-multi-line.hs works (fourmolu) [✔] fourmolu> declaration/value/other/comments-get-before-op.hs works (fourmolu) [✔] fourmolu> declaration/value/function/list-notation-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-hash-without-unboxed-sums.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pragmas.hs works (fourmolu) [✔] fourmolu> declaration/value/function/case-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/list-notation-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/typed-expressions.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-comments-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/application-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/unboxed-tuples.hs works (fourmolu) [✔] fourmolu> declaration/value/function/let-nested.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arg-breakpoints.hs works (fourmolu) [✔] fourmolu> declaration/value/function/awkward-comment-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/lambda-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/case-multi-line-guards.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-6.hs works (fourmolu) [✔] fourmolu> declaration/value/function/multiple-guards.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do-where.hs works (fourmolu) [✔] fourmolu> declaration/value/function/multi-way-if.hs works (fourmolu) [✔] fourmolu> declaration/value/function/newline-single-line-body.hs works (fourmolu) [✔] fourmolu> declaration/value/function/splice.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-with-comment-above-branches.hs works (fourmolu) [✔] fourmolu> declaration/value/function/prefix.hs works (fourmolu) [✔] fourmolu> declaration/value/function/let-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/implicit-params.hs works (fourmolu) [✔] fourmolu> declaration/value/function/multiline-arguments.hs works (fourmolu) [✔] fourmolu> declaration/value/function/strings.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-comments-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-sections.hs works (fourmolu) [✔] fourmolu> declaration/value/function/static-pointers.hs works (fourmolu) [✔] fourmolu> declaration/value/function/blank-lines-let.hs works (fourmolu) [✔] fourmolu> declaration/value/function/lambda-multi-line2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/quasi-quotes.hs works (fourmolu) [✔] fourmolu> declaration/value/function/backticks-lhs.hs works (fourmolu) [✔] fourmolu> declaration/value/function/parallel-comprehensions-complex.hs works (fourmolu) [✔] fourmolu> declaration/value/function/blank-lines-where.hs works (fourmolu) [✔] fourmolu> declaration/value/function/application-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/let-multi-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-5.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-single-line-functions-do.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-fixity-defaulting.hs works (fourmolu) [✔] fourmolu> declaration/value/function/typed-hole.hs works (fourmolu) [✔] fourmolu> declaration/value/function/negative-literals.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-7.hs works (fourmolu) [✔] fourmolu> declaration/value/function/tuples.hs works (fourmolu) [✔] fourmolu> declaration/value/function/guards.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-3.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-hash-with-unboxed-sums.hs works (fourmolu) [✔] fourmolu> declaration/value/function/fancy-forall-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/tuple-sections.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-with-comment-next-to-keyword.hs works (fourmolu) [✔] fourmolu> declaration/value/function/where-nested.hs works (fourmolu) [✔] fourmolu> declaration/value/function/list-notation-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/parenthesis-lhs.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do-single-multi.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-single-line-functions.hs works (fourmolu) [✔] fourmolu> declaration/value/function/simple.hs works (fourmolu) [✔] fourmolu> declaration/value/function/equality-constraints.hs works (fourmolu) [✔] fourmolu> declaration/value/function/type-applications.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/lexical-negation.hs works (fourmolu) [✔] fourmolu> declaration/value/function/backticks.hs works (fourmolu) [✔] fourmolu> declaration/value/function/fancy-forall-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/lambda-multi-line1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/case-empty.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-with-comment-before-do-blocks.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-with-comment-in-branches.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-4.hs works (fourmolu) [✔] fourmolu> declaration/value/function/builtin-syntax.hs works (fourmolu) [✔] fourmolu> declaration/value/function/complex-list.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operators-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/operator-comments-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/block-arguments.hs works (fourmolu) [✔] fourmolu> declaration/value/function/lambda-case.hs works (fourmolu) [✔] fourmolu> declaration/value/function/explicit-type.hs works (fourmolu) [✔] fourmolu> declaration/value/function/parallel-comprehensions-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/unboxed-string-lit.hs works (fourmolu) [✔] fourmolu> declaration/value/function/overindentation.hs works (fourmolu) [✔] fourmolu> declaration/value/function/type-applications-and-splice.hs works (fourmolu) [✔] fourmolu> declaration/value/function/multiple-matches.hs works (fourmolu) [✔] fourmolu> declaration/value/function/parens.hs works (fourmolu) [✔] fourmolu> declaration/value/function/negation.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-multi-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/tricky-parens.hs works (fourmolu) [✔] fourmolu> declaration/value/function/if-with-comment-in-branches-with-functions.hs works (fourmolu) [✔] fourmolu> declaration/value/function/list-comprehensions.hs works (fourmolu) [✔] fourmolu> declaration/value/function/primitive-literals.hs works (fourmolu) [✔] fourmolu> declaration/value/function/overloaded-labels.hs works (fourmolu) [✔] fourmolu> declaration/value/function/case-multi-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/where.hs works (fourmolu) [✔] fourmolu> declaration/value/function/unboxed-sums.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arithmetic-sequences.hs works (fourmolu) [✔] fourmolu> declaration/value/function/application-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/awkward-comment-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/list-notation-3.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-forms2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-do-simple1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-do-simple2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-lets.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-do-complex.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-applications.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/recursive-procs.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-form-do-indent.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-lambdas.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-ifs.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-parentheses.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-forms1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-applications2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/multiline-case.hs works (fourmolu) [✔] fourmolu> declaration/value/function/arrow/proc-cases.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/recursive-do-rec.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/comment-alignment.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/comment-spacing.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/hang-rhs-arrow.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/do-dollar-mixed-chain.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/expr.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/recursive-do-mdo.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/let.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/operator-and-parens.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/blocks.hs works (fourmolu) [✔] fourmolu> declaration/value/function/do/applications-and-parens.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-dollar.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-colon-do.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-colon-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/hanging.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-5.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-colon-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-3.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/qualified-prelude.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-eq.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-normal.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/esqueleto-0.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-s-normal.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-colon-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/do.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-colon-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/comments.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/qualified-ops.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/unicode.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/tricky-colon-chain.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/applicative.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/esqueleto-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-s.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-dollar-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/hspec-expectation.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/simple.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-gt.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-l-lt.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-dollar.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-normal.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-4.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/lenses.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-s-colon.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-gt-colon-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-lt-colon-2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/dollar-chains-6.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-normal.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-s-dollar.hs works (fourmolu) [✔] fourmolu> declaration/value/function/infix/op-chain-r-eq-dollar-1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/pattern-bind.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/quasi-quotes-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/many-guards-in-singleline.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/unboxed-sum-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/view-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/multiple-guard-statements.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/strictness.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/n-plus-k-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/sig-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/splice-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/multiline-case-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/record-patterns.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/famous-cardano-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/as-pattern.hs works (fourmolu) [✔] fourmolu> declaration/value/function/pattern/multiline-guard-statement.hs works (fourmolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line4.hs works (fourmolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line3.hs works (fourmolu) [✔] fourmolu> declaration/value/function/comprehension/transform-single-line.hs works (fourmolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line2.hs works (fourmolu) [✔] fourmolu> declaration/value/function/comprehension/transform-monad.hs works (fourmolu) [✔] fourmolu> declaration/value/function/comprehension/transform-multi-line1.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/inter-comments.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/record-dot.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/wildcards.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/hanging-after-equal-con.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/updaters.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/constructors.hs works (fourmolu) [✔] fourmolu> declaration/value/function/record/hanging-after-equal-update.hs works (fourmolu) [✔] fourmolu> declaration/value/pattern-synonyms/bidirectional.hs works (fourmolu) [✔] fourmolu> declaration/value/pattern-synonyms/explicitely-bidirectional.hs works (fourmolu) [✔] fourmolu> declaration/value/pattern-synonyms/unidirectional.hs works (fourmolu) [✔] fourmolu> declaration/annotation/annotation.hs works (fourmolu) [✔] fourmolu> declaration/splice/bracket-unicode.hs works (fourmolu) [✔] fourmolu> declaration/splice/typed-splice.hs works (fourmolu) [✔] fourmolu> declaration/splice/untyped-splice.hs works (fourmolu) [✔] fourmolu> declaration/splice/quotes.hs works (fourmolu) [✔] fourmolu> declaration/splice/quasiquote.hs works (fourmolu) [✔] fourmolu> declaration/splice/grouped-splices.hs works (fourmolu) [✔] fourmolu> declaration/splice/bracket-declaration.hs works (fourmolu) [✔] fourmolu> declaration/splice/bracket.hs works (fourmolu) [✔] fourmolu> declaration/splice/splice-decl.hs works (fourmolu) [✔] fourmolu> declaration/warning/warning-single-line.hs works (fourmolu) [✔] fourmolu> declaration/warning/warning-multiline.hs works (fourmolu) [✔] fourmolu> declaration/type-synonyms/with-weird-haddock.hs works (fourmolu) [✔] fourmolu> declaration/type-synonyms/simple.hs works (fourmolu) [✔] fourmolu> declaration/type-synonyms/multi-line.hs works (fourmolu) [✔] fourmolu> declaration/default/default.hs works (fourmolu) [✔] fourmolu> declaration/type-families/data-family/type-arguments.hs works (fourmolu) [✔] fourmolu> declaration/type-families/data-family/simple.hs works (fourmolu) [✔] fourmolu> declaration/type-families/data-family/no-annotation.hs works (fourmolu) [✔] fourmolu> declaration/type-families/type-family/operator.hs works (fourmolu) [✔] fourmolu> declaration/type-families/type-family/simple.hs works (fourmolu) [✔] fourmolu> declaration/type-families/type-family/injective.hs works (fourmolu) [✔] fourmolu> declaration/type-families/type-family/no-annotation.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/with-comments.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/with-equal-sign.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/type-arguments.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/simple.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/multi-line.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/with-forall.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/injective.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/no-annotation.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/promotion.hs works (fourmolu) [✔] fourmolu> declaration/type-families/closed-type-family/infix.hs works (fourmolu) [✔] fourmolu> declaration/data/unnamed-field-comment-2.hs works (fourmolu) [✔] fourmolu> declaration/data/partly-documented.hs works (fourmolu) [✔] fourmolu> declaration/data/with-weird-haddock.hs works (fourmolu) [✔] fourmolu> declaration/data/deriving-strategies.hs works (fourmolu) [✔] fourmolu> declaration/data/ctype-0.hs works (fourmolu) [✔] fourmolu> declaration/data/fat-multiline.hs works (fourmolu) [✔] fourmolu> declaration/data/datatype-contexts.hs works (fourmolu) [✔] fourmolu> declaration/data/invisible-binders.hs works (fourmolu) [✔] fourmolu> declaration/data/record-fancy-existential.hs works (fourmolu) [✔] fourmolu> declaration/data/simple-broken.hs works (fourmolu) [✔] fourmolu> declaration/data/with-comment.hs works (fourmolu) [✔] fourmolu> declaration/data/existential-unicode.hs works (fourmolu) [✔] fourmolu> declaration/data/strictness.hs works (fourmolu) [✔] fourmolu> declaration/data/operators.hs works (fourmolu) [✔] fourmolu> declaration/data/record-multi-const.hs works (fourmolu) [✔] fourmolu> declaration/data/empty.hs works (fourmolu) [✔] fourmolu> declaration/data/unnamed-field-comment-1.hs works (fourmolu) [✔] fourmolu> declaration/data/unnamed-field-comment-3.hs works (fourmolu) [✔] fourmolu> declaration/data/simple.hs works (fourmolu) [✔] fourmolu> declaration/data/unnamed-field-comment-0.hs works (fourmolu) [✔] fourmolu> declaration/data/single-constructor-with-haddock.hs works (fourmolu) [✔] fourmolu> declaration/data/kind-annotations.hs works (fourmolu) [✔] fourmolu> declaration/data/existential.hs works (fourmolu) [✔] fourmolu> declaration/data/ctype-1.hs works (fourmolu) [✔] fourmolu> declaration/data/multiline-names.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt-syntax.hs works (fourmolu) [✔] fourmolu> declaration/data/type-data.hs works (fourmolu) [✔] fourmolu> declaration/data/multiline-arg-parens.hs works (fourmolu) [✔] fourmolu> declaration/data/record.hs works (fourmolu) [✔] fourmolu> declaration/data/newtype.hs works (fourmolu) [✔] fourmolu> declaration/data/deriving.hs works (fourmolu) [✔] fourmolu> declaration/data/infix.hs works (fourmolu) [✔] fourmolu> declaration/data/multiline.hs works (fourmolu) [✔] fourmolu> declaration/data/record-singleline.hs works (fourmolu) [✔] fourmolu> declaration/data/existential-multiline.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/multiline-where.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/multiple-declaration.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/strictness.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/unicode.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/simple.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/record.hs works (fourmolu) [✔] fourmolu> declaration/data/gadt/multiline.hs works (fourmolu) [✔] fourmolu> declaration/data/field-layout/record-1.hs works (fourmolu) [✔] fourmolu> declaration/data/field-layout/variants.hs works (fourmolu) [✔] fourmolu> declaration/data/field-layout/record-0.hs works (fourmolu) [✔] fourmolu> declaration/data/field-layout/record-2.hs works (fourmolu) [✔] fourmolu> declaration/data/field-layout/gadt.hs works (fourmolu) [✔] fourmolu> declaration/role-annotation/single-line.hs works (fourmolu) [✔] fourmolu> declaration/role-annotation/multi-line.hs works (fourmolu) [✔] fourmolu> declaration/foreign/foreign-import.hs works (fourmolu) [✔] fourmolu> declaration/foreign/foreign-export.hs works (fourmolu) [✔] fourmolu> declaration/signature/standalone-kind.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/context-single-line.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/long-multiline-applications.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/context-multi-line.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/infix-promoted-type-constructor.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/arguments.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/unicode.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/unrelated.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/long-function-name.hs works (fourmolu) [✔] fourmolu> declaration/signature/type/multi-value.hs works (fourmolu) [✔] fourmolu> declaration/signature/pattern/single-line.hs works (fourmolu) [✔] fourmolu> declaration/signature/pattern/multiline.hs works (fourmolu) [✔] fourmolu> declaration/signature/fixity/infixr.hs works (fourmolu) [✔] fourmolu> declaration/signature/fixity/infixl.hs works (fourmolu) [✔] fourmolu> declaration/signature/fixity/infix.hs works (fourmolu) [✔] fourmolu> declaration/signature/set-cost-centre/set-cost-centre.hs works (fourmolu) [✔] fourmolu> declaration/signature/inline/inlineable.hs works (fourmolu) [✔] fourmolu> declaration/signature/inline/conlike.hs works (fourmolu) [✔] fourmolu> declaration/signature/inline/inline.hs works (fourmolu) [✔] fourmolu> declaration/signature/inline/noinline.hs works (fourmolu) [✔] fourmolu> declaration/signature/minimal/minimal.hs works (fourmolu) [✔] fourmolu> declaration/signature/specialize/specialize-instance.hs works (fourmolu) [✔] fourmolu> declaration/signature/specialize/specialize.hs works (fourmolu) [✔] fourmolu> declaration/signature/complete/complete.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/phase.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/prelude2.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/prelude1.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/prelude4.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/empty.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/forall-1.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/prelude3.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/basic1.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/type-signature.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/never-active.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/forall-0.hs works (fourmolu) [✔] fourmolu> declaration/rewrite-rule/basic2.hs works (fourmolu) [✔] fourmolu> declaration/class/default-implementations-comments.hs works (fourmolu) [✔] fourmolu> declaration/class/associated-types2.hs works (fourmolu) [✔] fourmolu> declaration/class/type-operators2.hs works (fourmolu) [✔] fourmolu> declaration/class/functional-dependencies.hs works (fourmolu) [✔] fourmolu> declaration/class/default-implementations.hs works (fourmolu) [✔] fourmolu> declaration/class/newlines-after-where.hs works (fourmolu) [✔] fourmolu> declaration/class/dependency-super-classes.hs works (fourmolu) [✔] fourmolu> declaration/class/super-classes.hs works (fourmolu) [✔] fourmolu> declaration/class/multi-parameters1.hs works (fourmolu) [✔] fourmolu> declaration/class/default-signatures-simple.hs works (fourmolu) [✔] fourmolu> declaration/class/type-operators1.hs works (fourmolu) [✔] fourmolu> declaration/class/default-signatures.hs works (fourmolu) [✔] fourmolu> declaration/class/newlines-and-default-decls.hs works (fourmolu) [✔] fourmolu> declaration/class/associated-types1.hs works (fourmolu) [✔] fourmolu> declaration/class/multi-parameters2.hs works (fourmolu) [✔] fourmolu> declaration/class/associated-data1.hs works (fourmolu) [✔] fourmolu> declaration/class/empty-classes.hs works (fourmolu) [✔] fourmolu> declaration/class/newlines-between-methods.hs works (fourmolu) [✔] fourmolu> declaration/class/associated-data2.hs works (fourmolu) [✔] fourmolu> declaration/class/poly-kinded-classes.hs works (fourmolu) [✔] fourmolu> declaration/class/newlines-and-haddocks.hs works (fourmolu) [✔] fourmolu> declaration/class/single-parameters.hs works (fourmolu) [✔] fourmolu> declaration/class/associated-type-defaults.hs works (fourmolu) [✔] fourmolu> declaration/class/type-operators3.hs works (fourmolu) [✔] fourmolu> declaration/instance/instance-sigs-multiple.hs works (fourmolu) [✔] fourmolu> declaration/instance/data-family-instances.hs works (fourmolu) [✔] fourmolu> declaration/instance/data-family-instances-gadt.hs works (fourmolu) [✔] fourmolu> declaration/instance/data-family-instances-newtype.hs works (fourmolu) [✔] fourmolu> declaration/instance/associated-types.hs works (fourmolu) [✔] fourmolu> declaration/instance/newlines-after-where.hs works (fourmolu) [✔] fourmolu> declaration/instance/associated-data.hs works (fourmolu) [✔] fourmolu> declaration/instance/multi-parameter.hs works (fourmolu) [✔] fourmolu> declaration/instance/empty-instance.hs works (fourmolu) [✔] fourmolu> declaration/instance/contexts-comments.hs works (fourmolu) [✔] fourmolu> declaration/instance/type-family-instances.hs works (fourmolu) [✔] fourmolu> declaration/instance/newlines-between-methods.hs works (fourmolu) [✔] fourmolu> declaration/instance/instance-sigs.hs works (fourmolu) [✔] fourmolu> declaration/instance/overlappable-instances.hs works (fourmolu) [✔] fourmolu> declaration/instance/contexts.hs works (fourmolu) [✔] fourmolu> declaration/instance/single-parameter.hs works (fourmolu) [✔] fourmolu> declaration/deriving/singleline.hs works (fourmolu) [✔] fourmolu> declaration/deriving/overlapping.hs works (fourmolu) [✔] fourmolu> declaration/deriving/multiline.hs works (fourmolu) [✔] fourmolu> import/deprecated-export-single-line.hs works (fourmolu) [✔] fourmolu> import/qualified-prelude.hs works (fourmolu) [✔] fourmolu> import/comments-inside-imports.hs works (fourmolu) [✔] fourmolu> import/merging-2.hs works (fourmolu) [✔] fourmolu> import/deduplication-bug.hs works (fourmolu) [✔] fourmolu> import/merging-0.hs works (fourmolu) [✔] fourmolu> import/sorted-package-imports.hs works (fourmolu) [✔] fourmolu> import/sorted.hs works (fourmolu) [✔] fourmolu> import/misc.hs works (fourmolu) [✔] fourmolu> import/qualified-post.hs works (fourmolu) [✔] fourmolu> import/simple.hs works (fourmolu) [✔] fourmolu> import/explicit-imports.hs works (fourmolu) [✔] fourmolu> import/merging-1.hs works (fourmolu) [✔] fourmolu> import/nested-explicit-imports.hs works (fourmolu) [✔] fourmolu> import/explicit-prelude.hs works (fourmolu) [✔] fourmolu> import/sorted-export-list.hs works (fourmolu) [✔] fourmolu> import/explicit-imports-with-comments.hs works (fourmolu) [✔] fourmolu> import/comments-per-import.hs works (fourmolu) [✔] fourmolu> import/deprecated-export-multi-line.hs works (fourmolu) [✔] fourmolu> module-header/warning-pragma-multiline.hs works (fourmolu) [✔] fourmolu> module-header/multiline-empty.hs works (fourmolu) [✔] fourmolu> module-header/shebang.hs works (fourmolu) [✔] fourmolu> module-header/shebang-with-pragmas.hs works (fourmolu) [✔] fourmolu> module-header/stack-header-1.hs works (fourmolu) [✔] fourmolu> module-header/warning-pragma.hs works (fourmolu) [✔] fourmolu> module-header/multiline2.hs works (fourmolu) [✔] fourmolu> module-header/empty.hs works (fourmolu) [✔] fourmolu> module-header/double-dot-with-names.hs works (fourmolu) [✔] fourmolu> module-header/named-section.hs works (fourmolu) [✔] fourmolu> module-header/simple.hs works (fourmolu) [✔] fourmolu> module-header/multiline-empty-comment.hs works (fourmolu) [✔] fourmolu> module-header/singleline.hs works (fourmolu) [✔] fourmolu> module-header/simple-with-comments.hs works (fourmolu) [✔] fourmolu> module-header/multiline-with-comments.hs works (fourmolu) [✔] fourmolu> module-header/empty-haddock.hs works (fourmolu) [✔] fourmolu> module-header/stack-header-2.hs works (fourmolu) [✔] fourmolu> module-header/warning-pragma-list-multiline.hs works (fourmolu) [✔] fourmolu> module-header/stack-header-0.hs works (fourmolu) [✔] fourmolu> module-header/preceding-comment-with-haddock.hs works (fourmolu) [✔] fourmolu> module-header/double-shebangs.hs works (fourmolu) [✔] fourmolu> module-header/leading-empty-line.hs works (fourmolu) [✔] fourmolu> module-header/singleline-empty.hs works (fourmolu) [✔] fourmolu> module-header/multiline.hs works (fourmolu) [✔] fourmolu> module-header/warning-pragma-singleton-list.hs works (fourmolu) [✔] fourmolu> fourmolu> Finished in 59.3100 seconds fourmolu> 1154 examples, 0 failures fourmolu> Test suite tests: PASS fourmolu> Test suite logged to: dist/test/fourmolu-0.15.0.0-tests.log fourmolu> 1 of 1 test suites (1 of 1 test cases) passed. lsp> [7 of 8] Compiling Language.LSP.Server.Control ( src/Language/LSP/Server/Control.hs, nothing ) fourmolu> checkPhase completed in 1 minutes 44 seconds fourmolu> Running phase: haddockPhase lsp> [8 of 8] Compiling Language.LSP.Server ( src/Language/LSP/Server.hs, nothing ) lsp> Haddock coverage: lsp> 11% ( 1 / 9) in 'Language.LSP.Diagnostics' lsp> Missing documentation for: lsp> Module header lsp> DiagnosticStore (src/Language/LSP/Diagnostics.hs:42) lsp> DiagnosticsBySource (src/Language/LSP/Diagnostics.hs:48) lsp> StoreItem (src/Language/LSP/Diagnostics.hs:44) lsp> partitionBySource (src/Language/LSP/Diagnostics.hs:53) lsp> flushBySource (src/Language/LSP/Diagnostics.hs:58) lsp> updateDiagnostics (src/Language/LSP/Diagnostics.hs:71) lsp> getDiagnosticParamsFor (src/Language/LSP/Diagnostics.hs:93) lsp> Warning: 'filesystem' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> Warning: 'VFS' is ambiguous. It is defined lsp> * at src/Language/LSP/VFS.hs:98:12 lsp> * at src/Language/LSP/VFS.hs:98:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/VFS.hs:98:1 lsp> Warning: 'DidChangeTextDocumentNotification' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> Warning: 'ApplyWorkspaceEditRequest' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> Warning: 'CodePointPosition' is ambiguous. It is defined lsp> * at src/Language/LSP/VFS.hs:362:26 lsp> * at src/Language/LSP/VFS.hs:362:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/VFS.hs:362:1 lsp> Warning: 'CodePointRange' is ambiguous. It is defined lsp> * at src/Language/LSP/VFS.hs:373:23 lsp> * at src/Language/LSP/VFS.hs:373:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/VFS.hs:373:1 lsp> 50% ( 17 / 34) in 'Language.LSP.VFS' lsp> Missing documentation for: lsp> VFS (src/Language/LSP/VFS.hs:98) lsp> vfsMap lsp> VirtualFile (src/Language/LSP/VFS.hs:87) lsp> lsp_version lsp> file_version lsp> file_text lsp> virtualFileText (src/Language/LSP/VFS.hs:130) lsp> virtualFileVersion (src/Language/LSP/VFS.hs:133) lsp> VfsLog (src/Language/LSP/VFS.hs:103) lsp> emptyVFS (src/Language/LSP/VFS.hs:138) lsp> closeVFS (src/Language/LSP/VFS.hs:319) lsp> line lsp> character lsp> start lsp> end lsp> rangeLinesFromVfs (src/Language/LSP/VFS.hs:466) lsp> applyChange (src/Language/LSP/VFS.hs:336) lsp> Warning: 'LanguageContextEnv' is ambiguous. It is defined lsp> * at src/Language/LSP/Server/Core.hs:126:34 lsp> * at src/Language/LSP/Server/Core.hs:126:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/Server/Core.hs:126:1 lsp> Warning: 'LspT' is ambiguous. It is defined lsp> * at src/Language/LSP/Server/Core.hs:97:27 lsp> * at src/Language/LSP/Server/Core.hs:97:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/Server/Core.hs:97:1 lsp> Warning: 'executeCommandHandler' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> Warning: 'documentOnTypeFormattingHandler' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> Warning: 'shutdown' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> Warning: 'Handlers' is ambiguous. It is defined lsp> * at src/Language/LSP/Server/Core.hs:157:19 lsp> * at src/Language/LSP/Server/Core.hs:157:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/Server/Core.hs:157:1 lsp> Warning: 'VirtualFile' is ambiguous. It is defined lsp> * at src/Language/LSP/VFS.hs:87:20 lsp> * at src/Language/LSP/VFS.hs:87:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/VFS.hs:87:1 lsp> Warning: 'NormalizedUri' is ambiguous. It is defined lsp> * in ‘Language.LSP.Protocol.Types.Uri’ lsp> * in ‘Language.LSP.Protocol.Types.Uri’ lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined in ‘Language.LSP.Protocol.Types.Uri’ lsp> Warning: 'RegistrationToken' is ambiguous. It is defined lsp> * at src/Language/LSP/Server/Core.hs:223:57 lsp> * at src/Language/LSP/Server/Core.hs:223:1 lsp> You may be able to disambiguate the identifier by qualifying it or lsp> by specifying the type/value namespace explicitly. lsp> Defaulting to the one defined at src/Language/LSP/Server/Core.hs:223:1 lsp> Warning: 'sensible' is out of scope. lsp> If you qualify the identifier, haddock can try to link it anyway. lsp> 75% ( 3 / 4) in 'Language.LSP.Logging' lsp> Missing documentation for: lsp> Module header lsp> 65% ( 38 / 58) in 'Language.LSP.Server' lsp> Missing documentation for: lsp> Module header lsp> LspServerLog (src/Language/LSP/Server/Control.hs:37) lsp> VFSData (src/Language/LSP/Server/Core.hs:232) lsp> transmuteHandlers (src/Language/LSP/Server/Core.hs:190) lsp> mapHandlers (src/Language/LSP/Server/Core.hs:197) lsp> notificationHandler (src/Language/LSP/Server/Core.hs:168) lsp> requestHandler (src/Language/LSP/Server/Core.hs:171) lsp> defaultOptions (src/Language/LSP/Server/Core.hs:317) lsp> LspT (src/Language/LSP/Server/Core.hs:97) lsp> LspM (src/Language/LSP/Server/Core.hs:108) lsp> MonadLsp (src/Language/LSP/Server/Core.hs:110) lsp> runLspT (src/Language/LSP/Server/Core.hs:105) lsp> LanguageContextEnv (src/Language/LSP/Server/Core.hs:126) lsp> getClientCapabilities (src/Language/LSP/Server/Core.hs:521) lsp> setConfig (src/Language/LSP/Server/Core.hs:517) lsp> getRootPath (src/Language/LSP/Server/Core.hs:525) lsp> sendRequest (src/Language/LSP/Server/Core.hs:417) lsp> sendNotification (src/Language/LSP/Server/Core.hs:404) lsp> getVirtualFiles (src/Language/LSP/Server/Core.hs:439) lsp> RegistrationToken (src/Language/LSP/Server/Core.hs:223) fourmolu> Preprocessing library for fourmolu-0.15.0.0.. fourmolu> Running Haddock on library for fourmolu-0.15.0.0.. fourmolu> Warning: The documentation for the following packages are not installed. No fourmolu> links will be generated to these packages: attoparsec-0.14.4, fourmolu> attoparsec-0.14.4, libyaml-clib-0.2.5, vector-0.13.2.0 fourmolu> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monad-dijkstra> Running phase: setupCompilerEnvironmentPhase monad-dijkstra> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. fourmolu> [ 1 of 57] Compiling GHC.DynFlags ( src/GHC/DynFlags.hs, /build/ghc1840_0/ghc_6.o, /build/ghc1840_0/ghc_6.dyn_o ) fourmolu> [ 2 of 57] Compiling Ormolu.Config.Gen ( src/Ormolu/Config/Gen.hs, /build/ghc1840_0/ghc_8.o, /build/ghc1840_0/ghc_8.dyn_o ) monad-dijkstra> Running phase: unpackPhase monad-dijkstra> unpacking source archive /nix/store/pc5qm7hwp7p3fnl0wcshr64zvxfq2nqg-monad-dijkstra-0.1.1.5.tar.gz monad-dijkstra> source root is monad-dijkstra-0.1.1.5 monad-dijkstra> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "monad-dijkstra-0.1.1.5/test/Main.hs" monad-dijkstra> Running phase: patchPhase monad-dijkstra> Running phase: compileBuildDriverPhase monad-dijkstra> setupCompileFlags: -package-db=/build/tmp.yTCqiR617d/setup-package.conf.d -threaded monad-dijkstra> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.yTCqiR617d/Main.o ) monad-dijkstra> [2 of 2] Linking Setup lsp> Warning: Language.LSP.Diagnostics: could not find link destinations for: lsp> - Language.LSP.Protocol.Internal.Types.Diagnostic.Diagnostic lsp> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams lsp> - Language.LSP.Protocol.Types.Uri.NormalizedUri lsp> Warning: Language.LSP.VFS: could not find link destinations for: lsp> - Language.LSP.Protocol.Internal.Types.Position.Position lsp> - Language.LSP.Protocol.Internal.Types.Range.Range lsp> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent lsp> - Language.LSP.Protocol.Types.Common.UInt lsp> - Language.LSP.Protocol.Types.Uri.NormalizedUri lsp> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidChange lsp> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidClose lsp> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidOpen lsp> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceApplyEdit lsp> - Language.LSP.Protocol.Message.Types.TMessage lsp> - Language.LSP.VFS.HasLsp_version lsp> - Language.LSP.VFS.HasFile_version lsp> - Language.LSP.VFS.HasFile_text lsp> - Language.LSP.VFS.HasVfsMap lsp> - Language.LSP.VFS.HasLine lsp> - Language.LSP.VFS.HasCharacter lsp> - Language.LSP.VFS.HasStart lsp> - Language.LSP.VFS.HasEnd lsp> Warning: Language.LSP.Server: could not find link destinations for: lsp> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities lsp> - Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptions._commitCharactersSupport lsp> - Language.LSP.Protocol.Internal.Types.CodeActionKind.CodeActionKind lsp> - Language.LSP.Protocol.Internal.Types.ProgressToken.ProgressToken lsp> - Language.LSP.Protocol.Internal.Types.ServerInfo.ServerInfo lsp> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier lsp> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions.TextDocumentSyncOptions lsp> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier lsp> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit lsp> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder lsp> - Language.LSP.Protocol.Types.Common.UInt lsp> - Language.LSP.Protocol.Types.Uri.NormalizedUri lsp> - Language.LSP.Protocol.Internal.Method.MessageParams lsp> - Language.LSP.Protocol.Internal.Method.MessageResult lsp> - Language.LSP.Protocol.Internal.Method.Method lsp> - Language.LSP.Protocol.Internal.Method.Method_Initialize lsp> - Language.LSP.Protocol.Internal.Method.RegistrationOptions lsp> - Language.LSP.Protocol.Internal.Method.SMethod lsp> - Language.LSP.Protocol.Message.LspId.LspId lsp> - Language.LSP.Protocol.Message.Meta.ClientToServer lsp> - Language.LSP.Protocol.Message.Meta.ServerToClient lsp> - Language.LSP.Protocol.Message.Meta.MessageKind lsp> - Language.LSP.Protocol.Message.Meta.Notification lsp> - Language.LSP.Protocol.Message.Meta.Request lsp> - Language.LSP.Protocol.Message.Method.SClientMethod lsp> - Language.LSP.Protocol.Message.Method.SServerMethod lsp> - Language.LSP.Protocol.Message.Parsing.FromServerMessage lsp> - Language.LSP.Protocol.Message.Types.TMessage lsp> - Language.LSP.Protocol.Message.Types.TNotificationMessage lsp> - Language.LSP.Protocol.Message.Types.TRequestMessage lsp> - Language.LSP.Protocol.Message.Types.TResponseError lsp> - Language.LSP.Protocol.Utils.SMethodMap.SMethodMap lsp> - Language.LSP.Server.Core.LanguageContextState lsp> - Language.LSP.Server.Core.LspCoreLog lsp> - Language.LSP.Server.Processing.LspProcessingLog lsp> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Capabilities' lsp> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Lens' lsp> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Message' lsp> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Types' fourmolu> [ 3 of 57] Compiling Ormolu.Printer.SpanStream ( src/Ormolu/Printer/SpanStream.hs, nothing ) fourmolu> [ 4 of 57] Compiling Ormolu.Processing.Cpp ( src/Ormolu/Processing/Cpp.hs, nothing ) fourmolu> [ 5 of 57] Compiling Ormolu.Utils ( src/Ormolu/Utils.hs, /build/ghc1840_0/ghc_26.o, /build/ghc1840_0/ghc_26.dyn_o ) monad-dijkstra> Running phase: updateAutotoolsGnuConfigScriptsPhase monad-dijkstra> Running phase: configurePhase monad-dijkstra> configureFlags: --verbose --prefix=/nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc/share/doc/monad-dijkstra-0.1.1.5 --with-gcc=gcc --package-db=/build/tmp.yTCqiR617d/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib monad-dijkstra> Using Parsec parser monad-dijkstra> Configuring monad-dijkstra-0.1.1.5... fourmolu> [ 6 of 57] Compiling Ormolu.Terminal ( src/Ormolu/Terminal.hs, /build/ghc1840_0/ghc_22.o, /build/ghc1840_0/ghc_22.dyn_o ) fourmolu> [ 7 of 57] Compiling Ormolu.Terminal.QualifiedDo ( src/Ormolu/Terminal/QualifiedDo.hs, /build/ghc1840_0/ghc_24.o, /build/ghc1840_0/ghc_24.dyn_o ) fourmolu> [ 8 of 57] Compiling Ormolu.Diff.Text ( src/Ormolu/Diff/Text.hs, /build/ghc1840_0/ghc_10.o, /build/ghc1840_0/ghc_10.dyn_o ) monad-dijkstra> Dependency base >=4.7 && <5: using base-4.19.0.0 monad-dijkstra> Dependency containers >=0.5.6.2 && <0.8: using containers-0.6.8 monad-dijkstra> Dependency free >=4.12.0 && <5.3: using free-5.2 monad-dijkstra> Dependency mtl >=2.2.0 && <2.4: using mtl-2.3.1 monad-dijkstra> Dependency psqueues >=0.2.0.0 && <0.3: using psqueues-0.2.8.1 monad-dijkstra> Dependency transformers >=0.4.2.0 && <0.7: using transformers-0.6.1.0 monad-dijkstra> Dependency base >=4.7 && <5: using base-4.19.0.0 monad-dijkstra> Dependency hspec: using hspec-2.11.12 monad-dijkstra> Dependency monad-dijkstra: using monad-dijkstra-0.1.1.5 monad-dijkstra> Dependency tasty: using tasty-1.5.3 monad-dijkstra> Dependency tasty-hspec: using tasty-hspec-1.2.0.4 monad-dijkstra> Dependency base >=4.7 && <5: using base-4.19.0.0 monad-dijkstra> Dependency hlint >=1.0 && <4: using hlint-3.8 fourmolu> [ 9 of 57] Compiling Ormolu.Exception ( src/Ormolu/Exception.hs, /build/ghc1840_0/ghc_12.o, /build/ghc1840_0/ghc_12.dyn_o ) fourmolu> [10 of 57] Compiling Ormolu.Parser.Pragma ( src/Ormolu/Parser/Pragma.hs, nothing ) fourmolu> [11 of 57] Compiling Ormolu.Parser.CommentStream ( src/Ormolu/Parser/CommentStream.hs, nothing ) monad-dijkstra> Source component graph: monad-dijkstra> component test:style-monad-dijkstra monad-dijkstra> component lib monad-dijkstra> component test:test-monad-dijkstra dependency lib monad-dijkstra> Configured component graph: monad-dijkstra> component monad-dijkstra-0.1.1.5-C10FnwfHd7QI8TguGYyDEL-style-monad-dijkstra monad-dijkstra> include base-4.19.0.0-05c7 monad-dijkstra> include hlint-3.8-DwTCr7V062pKJ4LSpDYCLh monad-dijkstra> component monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> include base-4.19.0.0-05c7 monad-dijkstra> include containers-0.6.8-e785 monad-dijkstra> include free-5.2-8megj07mRH03P7gwL92jSM monad-dijkstra> include mtl-2.3.1-eef8 monad-dijkstra> include psqueues-0.2.8.1-9hQbIGNo7hMLtntsnUI8op monad-dijkstra> include transformers-0.6.1.0-7653 monad-dijkstra> component monad-dijkstra-0.1.1.5-CUp6l0vjZGS93r2ECAJ2qR-test-monad-dijkstra monad-dijkstra> include base-4.19.0.0-05c7 monad-dijkstra> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF monad-dijkstra> include monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG monad-dijkstra> include tasty-hspec-1.2.0.4-Lkx75wUsgWo2EkaTmnIcpC monad-dijkstra> Linked component graph: monad-dijkstra> unit monad-dijkstra-0.1.1.5-C10FnwfHd7QI8TguGYyDEL-style-monad-dijkstra monad-dijkstra> include base-4.19.0.0-05c7 monad-dijkstra> include hlint-3.8-DwTCr7V062pKJ4LSpDYCLh monad-dijkstra> unit monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> include base-4.19.0.0-05c7 monad-dijkstra> include containers-0.6.8-e785 monad-dijkstra> include free-5.2-8megj07mRH03P7gwL92jSM monad-dijkstra> include mtl-2.3.1-eef8 monad-dijkstra> include psqueues-0.2.8.1-9hQbIGNo7hMLtntsnUI8op monad-dijkstra> include transformers-0.6.1.0-7653 monad-dijkstra> Control.Monad.Search=monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po:Control.Monad.Search monad-dijkstra> unit monad-dijkstra-0.1.1.5-CUp6l0vjZGS93r2ECAJ2qR-test-monad-dijkstra monad-dijkstra> include base-4.19.0.0-05c7 monad-dijkstra> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF monad-dijkstra> include monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG monad-dijkstra> include tasty-hspec-1.2.0.4-Lkx75wUsgWo2EkaTmnIcpC monad-dijkstra> Ready component graph: monad-dijkstra> definite monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> depends base-4.19.0.0-05c7 monad-dijkstra> depends containers-0.6.8-e785 monad-dijkstra> depends free-5.2-8megj07mRH03P7gwL92jSM monad-dijkstra> depends mtl-2.3.1-eef8 monad-dijkstra> depends psqueues-0.2.8.1-9hQbIGNo7hMLtntsnUI8op monad-dijkstra> depends transformers-0.6.1.0-7653 monad-dijkstra> definite monad-dijkstra-0.1.1.5-CUp6l0vjZGS93r2ECAJ2qR-test-monad-dijkstra monad-dijkstra> depends base-4.19.0.0-05c7 monad-dijkstra> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF monad-dijkstra> depends monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG monad-dijkstra> depends tasty-hspec-1.2.0.4-Lkx75wUsgWo2EkaTmnIcpC monad-dijkstra> definite monad-dijkstra-0.1.1.5-C10FnwfHd7QI8TguGYyDEL-style-monad-dijkstra monad-dijkstra> depends base-4.19.0.0-05c7 monad-dijkstra> depends hlint-3.8-DwTCr7V062pKJ4LSpDYCLh monad-dijkstra> Using Cabal-3.10.2.0 compiled by ghc-9.8 monad-dijkstra> Using compiler: ghc-9.8.1 monad-dijkstra> Using install prefix: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 monad-dijkstra> Executables installed in: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/bin monad-dijkstra> Libraries installed in: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> Dynamic Libraries installed in: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 monad-dijkstra> Private executables installed in: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/libexec/x86_64-linux-ghc-9.8.1/monad-dijkstra-0.1.1.5 monad-dijkstra> Data files installed in: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/share/x86_64-linux-ghc-9.8.1/monad-dijkstra-0.1.1.5 monad-dijkstra> Documentation installed in: monad-dijkstra> /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc/share/doc/monad-dijkstra-0.1.1.5 monad-dijkstra> Configuration files installed in: monad-dijkstra> /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/etc monad-dijkstra> No alex found monad-dijkstra> Using ar found on system at: monad-dijkstra> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar monad-dijkstra> No c2hs found monad-dijkstra> Using cpphs version 1.20.9 found on system at: monad-dijkstra> /nix/store/06xv81qmd3xi6ylh2bzva9id9kklj3ih-cpphs-1.20.9.1/bin/cpphs monad-dijkstra> No doctest found monad-dijkstra> Using gcc version 14.3.0 given by user at: monad-dijkstra> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc monad-dijkstra> Using ghc version 9.8.1 found on system at: monad-dijkstra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc monad-dijkstra> Using ghc-pkg version 9.8.1 found on system at: monad-dijkstra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 monad-dijkstra> No ghcjs found monad-dijkstra> No ghcjs-pkg found monad-dijkstra> No greencard found monad-dijkstra> Using haddock version 2.30.0 found on system at: monad-dijkstra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 monad-dijkstra> No happy found monad-dijkstra> Using haskell-suite found on system at: haskell-suite-dummy-location monad-dijkstra> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location monad-dijkstra> No hmake found monad-dijkstra> Using hpc version 0.69 found on system at: monad-dijkstra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 monad-dijkstra> Using hsc2hs version 0.68.10 found on system at: monad-dijkstra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 monad-dijkstra> Using hscolour version 1.25 found on system at: monad-dijkstra> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour monad-dijkstra> No jhc found monad-dijkstra> Using ld found on system at: monad-dijkstra> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold monad-dijkstra> No pkg-config found monad-dijkstra> Using runghc version 9.8.1 found on system at: monad-dijkstra> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 monad-dijkstra> Using strip version 2.44 found on system at: monad-dijkstra> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip monad-dijkstra> Using tar found on system at: monad-dijkstra> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar monad-dijkstra> No uhc found fourmolu> [12 of 57] Compiling Ormolu.Imports ( src/Ormolu/Imports.hs, nothing ) fourmolu> [13 of 57] Compiling Ormolu.Fixity.Internal ( src/Ormolu/Fixity/Internal.hs, /build/ghc1840_0/ghc_18.o, /build/ghc1840_0/ghc_18.dyn_o ) monad-dijkstra> Running phase: buildPhase monad-dijkstra> Preprocessing library for monad-dijkstra-0.1.1.5.. monad-dijkstra> Building library for monad-dijkstra-0.1.1.5.. monad-dijkstra> [1 of 1] Compiling Control.Monad.Search ( src/Control/Monad/Search.hs, dist/build/Control/Monad/Search.o, dist/build/Control/Monad/Search.dyn_o ) fourmolu> [14 of 57] Compiling Ormolu.Fixity.Imports ( src/Ormolu/Fixity/Imports.hs, /build/ghc1840_0/ghc_16.o, /build/ghc1840_0/ghc_16.dyn_o ) monad-dijkstra> monad-dijkstra> src/Control/Monad/Search.hs:208:27: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘head’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 208 | delScope (head candScope) num monad-dijkstra> | ^^^^ monad-dijkstra> monad-dijkstra> src/Control/Monad/Search.hs:209:50: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘tail’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 209 | step num prio cand { candScope = tail candScope, candPath = p } monad-dijkstra> | ^^^^ fourmolu> [15 of 57] Compiling Ormolu.Fixity ( src/Ormolu/Fixity.hs, /build/ghc1840_0/ghc_14.o, /build/ghc1840_0/ghc_14.dyn_o ) fourmolu> [16 of 57] Compiling Ormolu.Printer.Operators ( src/Ormolu/Printer/Operators.hs, nothing ) fourmolu> [17 of 57] Compiling Ormolu.Fixity.Printer ( src/Ormolu/Fixity/Printer.hs, nothing ) fourmolu> [18 of 57] Compiling Ormolu.Fixity.Parser ( src/Ormolu/Fixity/Parser.hs, /build/ghc1840_0/ghc_20.o, /build/ghc1840_0/ghc_20.dyn_o ) fourmolu> [19 of 57] Compiling Ormolu.Utils.IO ( src/Ormolu/Utils/IO.hs, /build/ghc1840_0/ghc_30.o, /build/ghc1840_0/ghc_30.dyn_o ) fourmolu> [20 of 57] Compiling Ormolu.Utils.Fixity ( src/Ormolu/Utils/Fixity.hs, /build/ghc1840_0/ghc_28.o, /build/ghc1840_0/ghc_28.dyn_o ) fourmolu> [21 of 57] Compiling Ormolu.Config ( src/Ormolu/Config.hs, nothing ) fourmolu> [22 of 57] Compiling Ormolu.Processing.Common ( src/Ormolu/Processing/Common.hs, nothing ) fourmolu> [23 of 57] Compiling Ormolu.Processing.Preprocess ( src/Ormolu/Processing/Preprocess.hs, nothing ) monad-dijkstra> [1 of 1] Compiling Control.Monad.Search ( src/Control/Monad/Search.hs, dist/build/Control/Monad/Search.p_o ) fourmolu> [24 of 57] Compiling Ormolu.Printer.Internal ( src/Ormolu/Printer/Internal.hs, nothing ) fourmolu> [25 of 57] Compiling Ormolu.Printer.Comments ( src/Ormolu/Printer/Comments.hs, nothing ) fourmolu> [26 of 57] Compiling Ormolu.Printer.Combinators ( src/Ormolu/Printer/Combinators.hs, nothing ) monad-dijkstra> monad-dijkstra> src/Control/Monad/Search.hs:208:27: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘head’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 208 | delScope (head candScope) num monad-dijkstra> | ^^^^ monad-dijkstra> monad-dijkstra> src/Control/Monad/Search.hs:209:50: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘tail’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 209 | step num prio cand { candScope = tail candScope, candPath = p } monad-dijkstra> | ^^^^ fourmolu> [27 of 57] Compiling Ormolu.Printer.Meat.Pragma ( src/Ormolu/Printer/Meat/Pragma.hs, nothing ) fourmolu> [28 of 57] Compiling Ormolu.Printer.Meat.Common ( src/Ormolu/Printer/Meat/Common.hs, nothing ) fourmolu> [29 of 57] Compiling Ormolu.Printer.Meat.Declaration.Warning ( src/Ormolu/Printer/Meat/Declaration/Warning.hs, nothing ) fourmolu> [30 of 57] Compiling Ormolu.Printer.Meat.ImportExport ( src/Ormolu/Printer/Meat/ImportExport.hs, nothing ) fourmolu> [31 of 57] Compiling Ormolu.Printer.Meat.Declaration.RoleAnnotation ( src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs, nothing ) fourmolu> [32 of 57] Compiling Ormolu.Printer.Meat.Declaration.OpTree[boot] ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs-boot, nothing ) fourmolu> [33 of 57] Compiling Ormolu.Printer.Meat.Declaration.Value[boot] ( src/Ormolu/Printer/Meat/Declaration/Value.hs-boot, nothing ) fourmolu> [34 of 57] Compiling Ormolu.Printer.Meat.Type ( src/Ormolu/Printer/Meat/Type.hs, nothing ) fourmolu> [35 of 57] Compiling Ormolu.Printer.Meat.Declaration.Signature ( src/Ormolu/Printer/Meat/Declaration/Signature.hs, nothing ) fourmolu> [36 of 57] Compiling Ormolu.Printer.Meat.Declaration.Foreign ( src/Ormolu/Printer/Meat/Declaration/Foreign.hs, nothing ) fourmolu> [37 of 57] Compiling Ormolu.Printer.Meat.Declaration.TypeFamily ( src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs, nothing ) fourmolu> [38 of 57] Compiling Ormolu.Printer.Meat.Declaration.Type ( src/Ormolu/Printer/Meat/Declaration/Type.hs, nothing ) fourmolu> [39 of 57] Compiling Ormolu.Printer.Meat.Declaration.Data ( src/Ormolu/Printer/Meat/Declaration/Data.hs, nothing ) fourmolu> [40 of 57] Compiling Ormolu.Printer.Meat.Declaration.Default ( src/Ormolu/Printer/Meat/Declaration/Default.hs, nothing ) fourmolu> [41 of 57] Compiling Ormolu.Printer.Meat.Declaration[boot] ( src/Ormolu/Printer/Meat/Declaration.hs-boot, nothing ) fourmolu> [42 of 57] Compiling Ormolu.Printer.Meat.Declaration.Value ( src/Ormolu/Printer/Meat/Declaration/Value.hs, nothing ) fourmolu> [43 of 57] Compiling Ormolu.Printer.Meat.Declaration.OpTree ( src/Ormolu/Printer/Meat/Declaration/OpTree.hs, nothing ) fourmolu> [44 of 57] Compiling Ormolu.Printer.Meat.Declaration.Splice ( src/Ormolu/Printer/Meat/Declaration/Splice.hs, nothing ) fourmolu> [45 of 57] Compiling Ormolu.Printer.Meat.Declaration.Rule ( src/Ormolu/Printer/Meat/Declaration/Rule.hs, nothing ) fourmolu> [46 of 57] Compiling Ormolu.Printer.Meat.Declaration.Annotation ( src/Ormolu/Printer/Meat/Declaration/Annotation.hs, nothing ) fourmolu> [47 of 57] Compiling Ormolu.Printer.Meat.Declaration.Instance ( src/Ormolu/Printer/Meat/Declaration/Instance.hs, nothing ) fourmolu> [48 of 57] Compiling Ormolu.Printer.Meat.Declaration.Class ( src/Ormolu/Printer/Meat/Declaration/Class.hs, nothing ) fourmolu> [49 of 57] Compiling Ormolu.Printer.Meat.Declaration ( src/Ormolu/Printer/Meat/Declaration.hs, nothing ) fourmolu> [50 of 57] Compiling Ormolu.Printer.Meat.Module ( src/Ormolu/Printer/Meat/Module.hs, nothing ) fourmolu> [51 of 57] Compiling Ormolu.Parser.Result ( src/Ormolu/Parser/Result.hs, nothing ) fourmolu> [52 of 57] Compiling Ormolu.Printer ( src/Ormolu/Printer.hs, nothing ) fourmolu> [53 of 57] Compiling Ormolu.Diff.ParseResult ( src/Ormolu/Diff/ParseResult.hs, nothing ) fourmolu> [54 of 57] Compiling Ormolu.Parser ( src/Ormolu/Parser.hs, nothing ) fourmolu> [55 of 57] Compiling Ormolu.Utils.Cabal ( src/Ormolu/Utils/Cabal.hs, nothing ) fourmolu> [56 of 57] Compiling Ormolu ( src/Ormolu.hs, nothing ) fourmolu> [57 of 57] Compiling Paths_fourmolu ( dist/build/autogen/Paths_fourmolu.hs, nothing ) fourmolu> Haddock coverage: fourmolu> Warning: 'RealSrcSpan' is ambiguous. It is defined fourmolu> * in ‘GHC.Types.SrcLoc’ fourmolu> * in ‘GHC.Types.SrcLoc’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Types.SrcLoc’ fourmolu> Warning: 'SpanStream' is ambiguous. It is defined fourmolu> * at src/Ormolu/Printer/SpanStream.hs:22:22 fourmolu> * at src/Ormolu/Printer/SpanStream.hs:22:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Printer/SpanStream.hs:22:1 fourmolu> 100% ( 3 / 3) in 'Ormolu.Printer.SpanStream' fourmolu> 100% ( 3 / 3) in 'Ormolu.Processing.Cpp' fourmolu> Warning: 'groupBy' is ambiguous. It is defined fourmolu> * in ‘Data.List.NonEmpty’ fourmolu> * in ‘Data.Text’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘Data.Text’ fourmolu> Warning: 'AddEpAnn' is ambiguous. It is defined fourmolu> * in ‘GHC.Parser.Annotation’ fourmolu> * in ‘GHC.Parser.Annotation’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Parser.Annotation’ fourmolu> Warning: 'StringBuffer' is ambiguous. It is defined fourmolu> * in ‘GHC.Data.StringBuffer’ fourmolu> * in ‘GHC.Data.StringBuffer’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Data.StringBuffer’ fourmolu> Warning: 'ModuleName' is ambiguous. It is defined fourmolu> * in ‘Distribution.ModuleName’ fourmolu> * in ‘Language.Haskell.Syntax.Module.Name’ fourmolu> * in ‘Language.Haskell.Syntax.Module.Name’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘Language.Haskell.Syntax.Module.Name’ fourmolu> 88% ( 15 / 17) in 'Ormolu.Utils' fourmolu> Missing documentation for: fourmolu> HasSrcSpan (src/Ormolu/Utils.hs:169) fourmolu> getLoc' (src/Ormolu/Utils.hs:182) fourmolu> 87% ( 14 / 16) in 'Ormolu.Terminal' fourmolu> Missing documentation for: fourmolu> Term (src/Ormolu/Terminal.hs:42) fourmolu> runTermPure (src/Ormolu/Terminal.hs:88) fourmolu> 0% ( 0 / 2) in 'Ormolu.Terminal.QualifiedDo' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> >> (src/Ormolu/Terminal/QualifiedDo.hs:7) fourmolu> Warning: 'TextDiff' is ambiguous. It is defined fourmolu> * at src/Ormolu/Diff/Text.hs:32:17 fourmolu> * at src/Ormolu/Diff/Text.hs:32:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Diff/Text.hs:32:1 fourmolu> Warning: 'Hunk' is ambiguous. It is defined fourmolu> * at src/Ormolu/Diff/Text.hs:51:13 fourmolu> * at src/Ormolu/Diff/Text.hs:51:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Diff/Text.hs:51:1 fourmolu> 100% ( 5 / 5) in 'Ormolu.Diff.Text' fourmolu> 100% ( 4 / 4) in 'Ormolu.Exception' fourmolu> 100% ( 3 / 3) in 'Ormolu.Parser.Pragma' fourmolu> Warning: 'Comment' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/CommentStream.hs:116:16 fourmolu> * at src/Ormolu/Parser/CommentStream.hs:116:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:116:1 fourmolu> Warning: 'CommentStream' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/CommentStream.hs:47:25 fourmolu> * at src/Ormolu/Parser/CommentStream.hs:47:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:47:1 fourmolu> 90% ( 9 / 10) in 'Ormolu.Parser.CommentStream' fourmolu> Missing documentation for: fourmolu> LComment (src/Ormolu/Parser/CommentStream.hs:110) fourmolu> Warning: 'GhcPs' is ambiguous. It is defined fourmolu> * in ‘GHC.Hs.Extension’ fourmolu> * in ‘GHC.Hs.Extension’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Hs.Extension’ fourmolu> Warning: 'ImportId' is ambiguous. It is defined fourmolu> * at src/Ormolu/Imports.hs:75:17 fourmolu> * at src/Ormolu/Imports.hs:75:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Imports.hs:75:1 fourmolu> Warning: 'IEWrapppedName' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 100% ( 2 / 2) in 'Ormolu.Imports' fourmolu> Warning: 'FixityInfo' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:92:19 fourmolu> * at src/Ormolu/Fixity/Internal.hs:92:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:92:1 fourmolu> Warning: 'FixityApproximation' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:111:28 fourmolu> * at src/Ormolu/Fixity/Internal.hs:111:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:111:1 fourmolu> Warning: 'OpName' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:66:1 fourmolu> * at src/Ormolu/Fixity/Internal.hs:55:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:55:1 fourmolu> 90% ( 19 / 21) in 'Ormolu.Fixity.Internal' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> OpName (src/Ormolu/Fixity/Internal.hs:66) fourmolu> Warning: 'FixityImport' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Imports.hs:28:21 fourmolu> * at src/Ormolu/Fixity/Imports.hs:28:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Imports.hs:28:1 fourmolu> 100% ( 4 / 4) in 'Ormolu.Fixity.Imports' fourmolu> Warning: 'HackageInfo' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:154:5 fourmolu> * at src/Ormolu/Fixity/Internal.hs:153:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:153:1 fourmolu> 95% ( 23 / 24) in 'Ormolu.Fixity' fourmolu> Missing documentation for: fourmolu> OpName (src/Ormolu/Fixity/Internal.hs:66) fourmolu> Warning: 'OpInfo' is ambiguous. It is defined fourmolu> * at src/Ormolu/Printer/Operators.hs:45:18 fourmolu> * at src/Ormolu/Printer/Operators.hs:45:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Printer/Operators.hs:45:1 fourmolu> Warning: 'FixityInfo' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:92:19 fourmolu> * at src/Ormolu/Fixity/Internal.hs:92:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:92:1 fourmolu> Warning: 'equal' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> Warning: 'lessThan' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> Warning: 'greaterThan' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 85% ( 6 / 7) in 'Ormolu.Printer.Operators' fourmolu> Missing documentation for: fourmolu> BinaryOpBranches (src/Ormolu/Printer/Operators.hs:41) fourmolu> 100% ( 2 / 2) in 'Ormolu.Fixity.Printer' fourmolu> Warning: 'FixityOverrides' is ambiguous. It is defined fourmolu> * at src/Ormolu/Fixity/Internal.hs:159:27 fourmolu> * at src/Ormolu/Fixity/Internal.hs:159:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Fixity/Internal.hs:159:1 fourmolu> 50% ( 8 / 16) in 'Ormolu.Fixity.Parser' fourmolu> Missing documentation for: fourmolu> pModuleName (src/Ormolu/Fixity/Parser.hs:147) fourmolu> pPackageName (src/Ormolu/Fixity/Parser.hs:162) fourmolu> isIdentifierFirstChar (src/Ormolu/Fixity/Parser.hs:168) fourmolu> isIdentifierConstituent (src/Ormolu/Fixity/Parser.hs:171) fourmolu> isOperatorConstituent (src/Ormolu/Fixity/Parser.hs:174) fourmolu> isPackageNameConstituent (src/Ormolu/Fixity/Parser.hs:179) fourmolu> isModuleSegmentFirstChar (src/Ormolu/Fixity/Parser.hs:182) fourmolu> isModuleSegmentConstituent (src/Ormolu/Fixity/Parser.hs:185) fourmolu> 100% ( 6 / 6) in 'Ormolu.Utils.IO' fourmolu> Warning: 'CabalInfo' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 75% ( 3 / 4) in 'Ormolu.Utils.Fixity' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> Warning: 'PrinterOpts' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config/Gen.hs:42:3 fourmolu> * at src/Ormolu/Config/Gen.hs:41:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config/Gen.hs:41:1 fourmolu> Warning: 'Config' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:93:22 fourmolu> * at src/Ormolu/Config.hs:93:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:93:1 fourmolu> Warning: 'RegionIndices' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:119:22 fourmolu> * at src/Ormolu/Config.hs:119:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:119:1 fourmolu> Warning: 'RegionDeltas' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:129:21 fourmolu> * at src/Ormolu/Config.hs:129:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:129:1 fourmolu> Warning: 'DynOption' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:188:21 fourmolu> * at src/Ormolu/Config.hs:188:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:188:1 fourmolu> Warning: 'String' is ambiguous. It is defined fourmolu> * in ‘Data.Aeson.Types.Internal’ fourmolu> * in ‘GHC.Base’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Base’ fourmolu> 56% ( 21 / 37) in 'Ormolu.Config' fourmolu> Missing documentation for: fourmolu> defaultPrinterOpts (src/Ormolu/Config/Gen.hs:100) fourmolu> defaultPrinterOptsYaml (src/Ormolu/Config/Gen.hs:529) fourmolu> CommaStyle (src/Ormolu/Config/Gen.hs:261) fourmolu> FunctionArrowsStyle (src/Ormolu/Config/Gen.hs:266) fourmolu> HaddockPrintStyle (src/Ormolu/Config/Gen.hs:272) fourmolu> HaddockPrintStyleModule (src/Ormolu/Config/Gen.hs:278) fourmolu> ImportExportStyle (src/Ormolu/Config/Gen.hs:283) fourmolu> LetStyle (src/Ormolu/Config/Gen.hs:289) fourmolu> InStyle (src/Ormolu/Config/Gen.hs:296) fourmolu> Unicode (src/Ormolu/Config/Gen.hs:302) fourmolu> ColumnLimit (src/Ormolu/Config/Gen.hs:314) fourmolu> SingleDerivingParens (src/Ormolu/Config/Gen.hs:319) fourmolu> parsePrinterOptsCLI (src/Ormolu/Config/Gen.hs:152) fourmolu> parsePrinterOptType fourmolu> FourmoluConfig (src/Ormolu/Config.hs:240) fourmolu> emptyConfig (src/Ormolu/Config.hs:263) fourmolu> Warning: 'RegionDeltas' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:129:21 fourmolu> * at src/Ormolu/Config.hs:129:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:129:1 fourmolu> Warning: 'RegionDelta' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 100% ( 5 / 5) in 'Ormolu.Processing.Common' fourmolu> 100% ( 2 / 2) in 'Ormolu.Processing.Preprocess' fourmolu> Warning: 'R' is ambiguous. It is defined fourmolu> * at src/Ormolu/Printer/Internal.hs:90:15 fourmolu> * at src/Ormolu/Printer/Internal.hs:90:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Printer/Internal.hs:90:1 fourmolu> Warning: 'Text' is ambiguous. It is defined fourmolu> * in ‘Data.Text.Internal’ fourmolu> * in ‘Data.Text.Internal.Lazy’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘Data.Text.Internal.Lazy’ fourmolu> Warning: 'n' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> Warning: 'PrinterOpts' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config/Gen.hs:42:3 fourmolu> * at src/Ormolu/Config/Gen.hs:41:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config/Gen.hs:41:1 fourmolu> Warning: 'Comment' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/CommentStream.hs:116:16 fourmolu> * at src/Ormolu/Parser/CommentStream.hs:116:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:116:1 fourmolu> Warning: 'CommentStream' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/CommentStream.hs:47:25 fourmolu> * at src/Ormolu/Parser/CommentStream.hs:47:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:47:1 fourmolu> Warning: 'RealSrcSpan' is ambiguous. It is defined fourmolu> * in ‘GHC.Types.SrcLoc’ fourmolu> * in ‘GHC.Types.SrcLoc’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Types.SrcLoc’ fourmolu> 95% ( 44 / 46) in 'Ormolu.Printer.Internal' fourmolu> Missing documentation for: fourmolu> declNewline (src/Ormolu/Printer/Internal.hs:338) fourmolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:629) fourmolu> Warning: 'Comment' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/CommentStream.hs:116:16 fourmolu> * at src/Ormolu/Parser/CommentStream.hs:116:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/CommentStream.hs:116:1 fourmolu> 100% ( 6 / 6) in 'Ormolu.Printer.Comments' fourmolu> 97% ( 77 / 79) in 'Ormolu.Printer.Combinators' fourmolu> Missing documentation for: fourmolu> isExtensionEnabled (src/Ormolu/Printer/Internal.hs:629) fourmolu> declNewline (src/Ormolu/Printer/Internal.hs:338) fourmolu> Warning: 'LanguagePragma' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 100% ( 2 / 2) in 'Ormolu.Printer.Meat.Pragma' fourmolu> 70% ( 7 / 10) in 'Ormolu.Printer.Meat.Common' fourmolu> Missing documentation for: fourmolu> p_ieWrappedName (src/Ormolu/Printer/Meat/Common.hs:55) fourmolu> p_qualName (src/Ormolu/Printer/Meat/Common.hs:112) fourmolu> p_sourceText (src/Ormolu/Printer/Meat/Common.hs:252) fourmolu> 21% ( 3 / 14) in 'Ormolu.Printer.Meat.Type' fourmolu> Missing documentation for: fourmolu> p_hsType (src/Ormolu/Printer/Meat/Type.hs:39) fourmolu> startTypeAnnotation (src/Ormolu/Printer/Meat/Type.hs:207) fourmolu> startTypeAnnotationDecl (src/Ormolu/Printer/Meat/Type.hs:215) fourmolu> p_hsContext (src/Ormolu/Printer/Meat/Type.hs:261) fourmolu> p_hsTyVarBndr (src/Ormolu/Printer/Meat/Type.hs:286) fourmolu> ForAllVisibility (src/Ormolu/Printer/Meat/Type.hs:296) fourmolu> p_conDeclFields (src/Ormolu/Printer/Meat/Type.hs:323) fourmolu> p_lhsTypeArg (src/Ormolu/Printer/Meat/Type.hs:356) fourmolu> p_hsSigType (src/Ormolu/Printer/Meat/Type.hs:365) fourmolu> hsOuterTyVarBndrsToHsType (src/Ormolu/Printer/Meat/Type.hs:376) fourmolu> lhsTypeToSigType (src/Ormolu/Printer/Meat/Type.hs:382) fourmolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Default' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_defaultDecl (src/Ormolu/Printer/Meat/Declaration/Default.hs:13) fourmolu> 0% ( 0 / 3) in 'Ormolu.Printer.Meat.Declaration.Warning' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_warnDecls (src/Ormolu/Printer/Meat/Declaration/Warning.hs:24) fourmolu> p_warningTxt (src/Ormolu/Printer/Meat/Declaration/Warning.hs:32) fourmolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.ImportExport' fourmolu> Missing documentation for: fourmolu> p_hsmodExports (src/Ormolu/Printer/Meat/ImportExport.hs:27) fourmolu> p_hsmodImport (src/Ormolu/Printer/Meat/ImportExport.hs:36) fourmolu> 33% ( 1 / 3) in 'Ormolu.Printer.Meat.Declaration.TypeFamily' fourmolu> Missing documentation for: fourmolu> p_famDecl (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:22) fourmolu> p_tyFamInstEqn (src/Ormolu/Printer/Meat/Declaration/TypeFamily.hs:83) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Type' fourmolu> Missing documentation for: fourmolu> p_synDecl (src/Ormolu/Printer/Meat/Declaration/Type.hs:30) fourmolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Signature' fourmolu> Missing documentation for: fourmolu> p_sigDecl (src/Ormolu/Printer/Meat/Declaration/Signature.hs:28) fourmolu> p_typeAscription (src/Ormolu/Printer/Meat/Declaration/Signature.hs:61) fourmolu> p_activation (src/Ormolu/Printer/Meat/Declaration/Signature.hs:148) fourmolu> p_standaloneKindSig (src/Ormolu/Printer/Meat/Declaration/Signature.hs:218) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.RoleAnnotation' fourmolu> Missing documentation for: fourmolu> p_roleAnnot (src/Ormolu/Printer/Meat/Declaration/RoleAnnotation.hs:18) fourmolu> Warning: 'ForeignImport' is ambiguous. It is defined fourmolu> * in ‘Language.Haskell.Syntax.Decls’ fourmolu> * in ‘Language.Haskell.Syntax.Decls’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘Language.Haskell.Syntax.Decls’ fourmolu> Warning: 'SourceText' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> Warning: 'Outputable' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Foreign' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_foreignDecl (src/Ormolu/Printer/Meat/Declaration/Foreign.hs:18) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Data' fourmolu> Missing documentation for: fourmolu> p_dataDecl (src/Ormolu/Printer/Meat/Declaration/Data.hs:47) fourmolu> Warning: 'Match' is ambiguous. It is defined fourmolu> * in ‘Language.Haskell.Syntax.Expr’ fourmolu> * in ‘Language.Haskell.Syntax.Expr’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘Language.Haskell.Syntax.Expr’ fourmolu> 45% ( 5 / 11) in 'Ormolu.Printer.Meat.Declaration.Value' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_valDecl (src/Ormolu/Printer/Meat/Declaration/Value.hs:73) fourmolu> p_pat (src/Ormolu/Printer/Meat/Declaration/Value.hs:1140) fourmolu> p_hsExpr (src/Ormolu/Printer/Meat/Declaration/Value.hs:596) fourmolu> p_hsUntypedSplice (src/Ormolu/Printer/Meat/Declaration/Value.hs:1247) fourmolu> p_hsExpr' (src/Ormolu/Printer/Meat/Declaration/Value.hs:613) fourmolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Splice' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_spliceDecl (src/Ormolu/Printer/Meat/Declaration/Splice.hs:11) fourmolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Rule' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_ruleDecls (src/Ormolu/Printer/Meat/Declaration/Rule.hs:21) fourmolu> 100% ( 9 / 9) in 'Ormolu.Printer.Meat.Declaration.OpTree' fourmolu> 0% ( 0 / 2) in 'Ormolu.Printer.Meat.Declaration.Annotation' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> p_annDecl (src/Ormolu/Printer/Meat/Declaration/Annotation.hs:15) fourmolu> 20% ( 1 / 5) in 'Ormolu.Printer.Meat.Declaration.Instance' fourmolu> Missing documentation for: fourmolu> p_clsInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:59) fourmolu> p_tyFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:91) fourmolu> p_dataFamInstDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:99) fourmolu> p_standaloneDerivDecl (src/Ormolu/Printer/Meat/Declaration/Instance.hs:29) fourmolu> 50% ( 1 / 2) in 'Ormolu.Printer.Meat.Declaration.Class' fourmolu> Missing documentation for: fourmolu> p_classDecl (src/Ormolu/Printer/Meat/Declaration/Class.hs:39) fourmolu> 66% ( 2 / 3) in 'Ormolu.Printer.Meat.Declaration' fourmolu> Missing documentation for: fourmolu> p_hsDecls (src/Ormolu/Printer/Meat/Declaration.hs:48) fourmolu> 100% ( 2 / 2) in 'Ormolu.Printer.Meat.Module' fourmolu> Warning: 'ParseResult' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/Result.hs:21:20 fourmolu> * at src/Ormolu/Parser/Result.hs:21:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/Result.hs:21:1 fourmolu> 100% ( 3 / 3) in 'Ormolu.Parser.Result' fourmolu> 100% ( 3 / 3) in 'Ormolu.Printer' fourmolu> Warning: 'ParseResult' is ambiguous. It is defined fourmolu> * at src/Ormolu/Parser/Result.hs:21:20 fourmolu> * at src/Ormolu/Parser/Result.hs:21:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Parser/Result.hs:21:1 fourmolu> Warning: 'Diff' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 100% ( 3 / 3) in 'Ormolu.Diff.ParseResult' fourmolu> Warning: 'HsModule' is ambiguous. It is defined fourmolu> * in ‘Language.Haskell.Syntax’ fourmolu> * in ‘Language.Haskell.Syntax’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘Language.Haskell.Syntax’ fourmolu> Warning: 'DynFlags' is ambiguous. It is defined fourmolu> * in ‘GHC.Driver.DynFlags’ fourmolu> * in ‘GHC.Driver.DynFlags’ fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined in ‘GHC.Driver.DynFlags’ fourmolu> 100% ( 3 / 3) in 'Ormolu.Parser' fourmolu> Warning: 'DynOption' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:188:21 fourmolu> * at src/Ormolu/Config.hs:188:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:188:1 fourmolu> Warning: 'CabalInfo' is ambiguous. It is defined fourmolu> * at src/Ormolu/Utils/Cabal.hs:51:18 fourmolu> * at src/Ormolu/Utils/Cabal.hs:51:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Utils/Cabal.hs:51:1 fourmolu> Warning: 'CachedCabalFile' is ambiguous. It is defined fourmolu> * at src/Ormolu/Utils/Cabal.hs:94:24 fourmolu> * at src/Ormolu/Utils/Cabal.hs:94:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Utils/Cabal.hs:94:1 fourmolu> 85% ( 6 / 7) in 'Ormolu.Utils.Cabal' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> Warning: 'Config' is ambiguous. It is defined fourmolu> * at src/Ormolu/Config.hs:93:22 fourmolu> * at src/Ormolu/Config.hs:93:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Config.hs:93:1 fourmolu> Warning: 'CabalInfo' is ambiguous. It is defined fourmolu> * at src/Ormolu/Utils/Cabal.hs:51:18 fourmolu> * at src/Ormolu/Utils/Cabal.hs:51:1 fourmolu> You may be able to disambiguate the identifier by qualifying it or fourmolu> by specifying the type/value namespace explicitly. fourmolu> Defaulting to the one defined at src/Ormolu/Utils/Cabal.hs:51:1 fourmolu> Warning: 'FixityMap' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> Warning: 'getFixityOverridesForSourceFile' is out of scope. fourmolu> If you qualify the identifier, haddock can try to link it anyway. fourmolu> 97% ( 33 / 34) in 'Ormolu' fourmolu> Missing documentation for: fourmolu> defaultPrinterOpts (src/Ormolu/Config/Gen.hs:100) fourmolu> 0% ( 0 / 9) in 'Paths_fourmolu' fourmolu> Missing documentation for: fourmolu> Module header fourmolu> version (dist/build/autogen/Paths_fourmolu.hs:36) fourmolu> getBinDir (dist/build/autogen/Paths_fourmolu.hs:56) fourmolu> getLibDir (dist/build/autogen/Paths_fourmolu.hs:57) fourmolu> getDynLibDir (dist/build/autogen/Paths_fourmolu.hs:58) fourmolu> getDataDir (dist/build/autogen/Paths_fourmolu.hs:59) fourmolu> getLibexecDir (dist/build/autogen/Paths_fourmolu.hs:60) fourmolu> getDataFileName (dist/build/autogen/Paths_fourmolu.hs:39) fourmolu> getSysconfDir (dist/build/autogen/Paths_fourmolu.hs:61) lsp> Documentation created: dist/doc/html/lsp/, dist/doc/html/lsp/lsp.txt lsp> Preprocessing test suite 'lsp-test' for lsp-2.7.0.1.. lsp> Running phase: installPhase lsp> Installing library in /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV monad-dijkstra> Preprocessing test suite 'test-monad-dijkstra' for monad-dijkstra-0.1.1.5.. monad-dijkstra> Building test suite 'test-monad-dijkstra' for monad-dijkstra-0.1.1.5.. fourmolu> Warning: Ormolu.Terminal: could not find link destinations for: fourmolu> - Ormolu.Terminal.TermOutput fourmolu> Warning: Ormolu.Fixity.Internal: could not find link destinations for: fourmolu> - Ormolu.Fixity.Internal.Rep_HackageInfo fourmolu> - Ormolu.Fixity.Internal.Rep_FixityApproximation fourmolu> - Ormolu.Fixity.Internal.Rep_FixityInfo fourmolu> - Ormolu.Fixity.Internal.Rep_FixityDirection fourmolu> Warning: Ormolu.Fixity: could not find link destinations for: fourmolu> - Ormolu.Fixity.Internal.Rep_HackageInfo fourmolu> - Ormolu.Fixity.Internal.Rep_FixityApproximation fourmolu> - Ormolu.Fixity.Internal.Rep_FixityInfo fourmolu> - Ormolu.Fixity.Internal.Rep_FixityDirection fourmolu> Warning: Ormolu.Fixity.Parser: could not find link destinations for: fourmolu> - Ormolu.Fixity.Parser.Parser fourmolu> Warning: Ormolu.Config: could not find link destinations for: fourmolu> - Ormolu.Config.Gen.SingleConstraintParens fourmolu> - Ormolu.Config.Gen.PrinterOptsFieldType fourmolu> - Ormolu.Config.Gen.Rep_PrinterOpts fourmolu> - Ormolu.Config.Rep_Config fourmolu> Warning: Ormolu.Printer.Meat.Type: could not find link destinations for: fourmolu> - Ormolu.Printer.Meat.Type.IsTyVarBndrFlag fourmolu> Warning: Ormolu.Printer: could not find link destinations for: fourmolu> - Ormolu.Config.Gen.SingleConstraintParens fourmolu> - Ormolu.Config.Gen.Rep_PrinterOpts fourmolu> Warning: Ormolu.Utils.Cabal: could not find link destinations for: fourmolu> - Distribution.Utils.Structured.Tagged fourmolu> - Distribution.Utils.Structured.structureHash' fourmolu> - Language.Haskell.Extension.Rep_Extension fourmolu> Warning: Ormolu: could not find link destinations for: fourmolu> - Ormolu.Config.Gen.SingleConstraintParens fourmolu> - Ormolu.Config.Gen.Rep_PrinterOpts fourmolu> - Ormolu.Config.Rep_Config monad-dijkstra> [1 of 1] Compiling Main ( test/Main.hs, dist/build/test-monad-dijkstra/test-monad-dijkstra-tmp/Main.o ) lsp> Running phase: fixupPhase monad-dijkstra> monad-dijkstra> test/Main.hs:75:9: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘head’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 75 | head (testSearch (return L `mplus` monad-dijkstra> | ^^^^ monad-dijkstra> monad-dijkstra> test/Main.hs:78:9: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘head’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 78 | head (testSearch ((cost' (C 1) >> error "not lazy left") `mplus` monad-dijkstra> | ^^^^ monad-dijkstra> monad-dijkstra> test/Main.hs:83:9: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘head’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 83 | head (testSearch infiniteSearch) monad-dijkstra> | ^^^^ lsp> shrinking RPATHs of ELF executables and libraries in /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 lsp> shrinking /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV-ghc9.8.1.so lsp> checking for references to /build/ in /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1... lsp> patching script interpreter paths in /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 lsp> stripping (with command strip and flags -S -p) in /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1/lib lsp> shrinking RPATHs of ELF executables and libraries in /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc lsp> checking for references to /build/ in /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc... lsp> patching script interpreter paths in /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc lsp (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 lsp (post)> Pushing 2 paths (267 are already present) using zstd to cache sellout ⏳ lsp (post)> lsp (post)> Pushing /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc (2.19 MiB) lsp (post)> Pushing /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 (8.02 MiB) lsp (post)> lsp (post)> All done. lsp (post)> added 2 signatures lsp (post)> added 1 signatures lsp (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 lsp (post)> copying 2 paths... lsp (post)> copying path '/nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc' to 'https://cache.nix-ci.com'... lsp (post)> copying path '/nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1' to 'https://cache.nix-ci.com'... lsp (post)> copying 1 paths... lsp (post)> copying path '/nix/store/kchcxsllxjv00x1k5knq59azx134936a-lsp-2.7.0.1.drv' to 'https://cache.nix-ci.com'... lsp (post)> added 0 signatures lsp (post)> added 0 signatures lsp (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc /nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1 lsp (post)> copying 2 paths... lsp (post)> copying path '/nix/store/is08a2nl3lrwgi2xxq1hb8h66jfh5vls-lsp-2.7.0.1-doc' to 'ssh-ng://worker.nix-ci.com'... lsp (post)> copying path '/nix/store/x2qi0cc280cmlp1lr3ri6a1nkxgh4ri3-lsp-2.7.0.1' to 'ssh-ng://worker.nix-ci.com'... lsp (post)> copying 1 paths... lsp (post)> copying path '/nix/store/kchcxsllxjv00x1k5knq59azx134936a-lsp-2.7.0.1.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/k85vx9cc8zj3cf9cxxqmbp6fdn091hw4-hls-plugin-api-2.10.0.0.drv'... building '/nix/store/za0ybrnsvphg29z7aimrp7l069ix2yr5-lsp-test-0.17.1.1.drv'... monad-dijkstra> [2 of 2] Linking dist/build/test-monad-dijkstra/test-monad-dijkstra monad-dijkstra> Preprocessing test suite 'style-monad-dijkstra' for monad-dijkstra-0.1.1.5.. monad-dijkstra> Building test suite 'style-monad-dijkstra' for monad-dijkstra-0.1.1.5.. monad-dijkstra> [1 of 1] Compiling Main ( test/HLint.hs, dist/build/style-monad-dijkstra/style-monad-dijkstra-tmp/Main.o ) monad-dijkstra> [2 of 2] Linking dist/build/style-monad-dijkstra/style-monad-dijkstra monad-dijkstra> Running phase: checkPhase monad-dijkstra> Running 2 test suites... monad-dijkstra> Test suite test-monad-dijkstra: RUNNING... monad-dijkstra> Control.Monad.Search monad-dijkstra> Monad return generates one result: OK monad-dijkstra> MonadPlus mzero has no result: OK monad-dijkstra> MonadPlus left identity law: OK monad-dijkstra> MonadPlus right identity law: OK monad-dijkstra> MonadPlus left distribution law: OK monad-dijkstra> Results are ordered by cost: OK monad-dijkstra> Collapse suppresses results with higher cost: OK monad-dijkstra> Collapse can be limited in scope: OK monad-dijkstra> Results are generated lazily: OK monad-dijkstra> Results are generated lazily (infinite): OK monad-dijkstra> Results are generated in constant space / linear time: OK monad-dijkstra> Results are generated lazily in IO: OK monad-dijkstra> Results are generated lazily in IO (infinite): OK monad-dijkstra> monad-dijkstra> All 13 tests passed (0.01s) monad-dijkstra> Test suite test-monad-dijkstra: PASS monad-dijkstra> Test suite logged to: dist/test/monad-dijkstra-0.1.1.5-test-monad-dijkstra.log monad-dijkstra> Test suite style-monad-dijkstra: RUNNING... monad-dijkstra> No hints monad-dijkstra> Test suite style-monad-dijkstra: PASS monad-dijkstra> Test suite logged to: monad-dijkstra> dist/test/monad-dijkstra-0.1.1.5-style-monad-dijkstra.log monad-dijkstra> 2 of 2 test suites (2 of 2 test cases) passed. monad-dijkstra> Running phase: haddockPhase monad-dijkstra> Preprocessing library for monad-dijkstra-0.1.1.5.. monad-dijkstra> Running Haddock on library for monad-dijkstra-0.1.1.5.. monad-dijkstra> Warning: --source-* options are ignored when --hyperlinked-source is enabled. monad-dijkstra> [1 of 1] Compiling Control.Monad.Search ( src/Control/Monad/Search.hs, nothing ) monad-dijkstra> monad-dijkstra> src/Control/Monad/Search.hs:208:27: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘head’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 208 | delScope (head candScope) num monad-dijkstra> | ^^^^ monad-dijkstra> monad-dijkstra> src/Control/Monad/Search.hs:209:50: warning: [GHC-63394] [-Wx-partial] monad-dijkstra> In the use of ‘tail’ monad-dijkstra> (imported from Prelude, but defined in GHC.List): monad-dijkstra> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." monad-dijkstra> | monad-dijkstra> 209 | step num prio cand { candScope = tail candScope, candPath = p } monad-dijkstra> | ^^^^ monad-dijkstra> Haddock coverage: monad-dijkstra> 100% ( 18 / 18) in 'Control.Monad.Search' hls-plugin-api> Running phase: setupCompilerEnvironmentPhase hls-plugin-api> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lsp-test> Running phase: setupCompilerEnvironmentPhase lsp-test> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hls-plugin-api> Running phase: unpackPhase hls-plugin-api> unpacking source archive /nix/store/mm2vs04i50g7m6k38v32gkpj91lb18ci-hls-plugin-api-2.10.0.0.tar.gz hls-plugin-api> source root is hls-plugin-api-2.10.0.0 hls-plugin-api> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hls-plugin-api-2.10.0.0/test/Main.hs" hls-plugin-api> Running phase: patchPhase hls-plugin-api> Running phase: compileBuildDriverPhase hls-plugin-api> setupCompileFlags: -package-db=/build/tmp.QQY6jcm7gj/setup-package.conf.d -threaded hls-plugin-api> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.QQY6jcm7gj/Main.o ) fourmolu> Documentation created: dist/doc/html/fourmolu/, fourmolu> dist/doc/html/fourmolu/fourmolu.txt hls-plugin-api> [2 of 2] Linking Setup fourmolu> Preprocessing executable 'fourmolu' for fourmolu-0.15.0.0.. fourmolu> Preprocessing test suite 'tests' for fourmolu-0.15.0.0.. fourmolu> Running phase: installPhase fourmolu> Installing library in /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf lsp-test> Running phase: unpackPhase lsp-test> unpacking source archive /nix/store/nzq58rnlzlp5yrv5iyi4xsccjhi16j3y-lsp-test-0.17.1.1.tar.gz lsp-test> source root is lsp-test-0.17.1.1 lsp-test> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "lsp-test-0.17.1.1/test/Test.hs" lsp-test> Running phase: patchPhase lsp-test> Running phase: compileBuildDriverPhase lsp-test> setupCompileFlags: -package-db=/build/tmp.v3mlBulv89/setup-package.conf.d -threaded lsp-test> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.v3mlBulv89/Main.o ) lsp-test> [2 of 2] Linking Setup fourmolu> Installing executable fourmolu in /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/bin fourmolu> Warning: The directory fourmolu> /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/bin is not in fourmolu> the system search path. monad-dijkstra> Documentation created: dist/doc/html/monad-dijkstra/, monad-dijkstra> dist/doc/html/monad-dijkstra/monad-dijkstra.txt monad-dijkstra> Preprocessing test suite 'test-monad-dijkstra' for monad-dijkstra-0.1.1.5.. monad-dijkstra> Preprocessing test suite 'style-monad-dijkstra' for monad-dijkstra-0.1.1.5.. monad-dijkstra> Running phase: installPhase hls-plugin-api> Running phase: updateAutotoolsGnuConfigScriptsPhase hls-plugin-api> Running phase: configurePhase hls-plugin-api> configureFlags: --verbose --prefix=/nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc/share/doc/hls-plugin-api-2.10.0.0 --with-gcc=gcc --package-db=/build/tmp.QQY6jcm7gj/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib hls-plugin-api> Using Parsec parser hls-plugin-api> Configuring hls-plugin-api-2.10.0.0... monad-dijkstra> Installing library in /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po monad-dijkstra> Running phase: fixupPhase monad-dijkstra> shrinking RPATHs of ELF executables and libraries in /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 monad-dijkstra> shrinking /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSmonad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po-ghc9.8.1.so monad-dijkstra> checking for references to /build/ in /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5... monad-dijkstra> patching script interpreter paths in /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 monad-dijkstra> stripping (with command strip and flags -S -p) in /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5/lib fourmolu> Running phase: fixupPhase fourmolu> shrinking RPATHs of ELF executables and libraries in /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 fourmolu> shrinking /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf-ghc9.8.1.so monad-dijkstra> shrinking RPATHs of ELF executables and libraries in /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc monad-dijkstra> checking for references to /build/ in /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc... monad-dijkstra> patching script interpreter paths in /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc hls-plugin-api> Flags chosen: pedantic=False, use-fingertree=True hls-plugin-api> Dependency Diff >=0.5 && <0.6: using Diff-0.5 hls-plugin-api> Dependency aeson: using aeson-2.2.3.0 hls-plugin-api> Dependency base >=4.12 && <5: using base-4.19.0.0 hls-plugin-api> Dependency co-log-core: using co-log-core-0.3.2.5 hls-plugin-api> Dependency containers: using containers-0.6.8 hls-plugin-api> Dependency data-default: using data-default-0.7.1.3 hls-plugin-api> Dependency dependent-map: using dependent-map-0.4.0.0 hls-plugin-api> Dependency dependent-sum >=0.7: using dependent-sum-0.7.2.0 hls-plugin-api> Dependency dlist: using dlist-1.0 hls-plugin-api> Dependency extra: using extra-1.7.16 hls-plugin-api> Dependency filepath: using filepath-1.4.100.4 hls-plugin-api> Dependency ghc: using ghc-9.8.1 hls-plugin-api> Dependency hashable: using hashable-1.4.7.0 hls-plugin-api> Dependency hls-graph ==2.10.0.0: using hls-graph-2.10.0.0 hls-plugin-api> Dependency hw-fingertree: using hw-fingertree-0.1.2.1 hls-plugin-api> Dependency lens: using lens-5.3.4 hls-plugin-api> Dependency lens-aeson: using lens-aeson-1.2.3 hls-plugin-api> Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1 hls-plugin-api> Dependency megaparsec >=9.0: using megaparsec-9.7.0 hls-plugin-api> Dependency mtl: using mtl-2.3.1 hls-plugin-api> Dependency opentelemetry >=0.4: using opentelemetry-0.8.0 hls-plugin-api> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 hls-plugin-api> Dependency prettyprinter: using prettyprinter-1.7.1 hls-plugin-api> Dependency regex-tdfa >=1.3.1.0: using regex-tdfa-1.3.2.3 hls-plugin-api> Dependency stm: using stm-2.5.2.1 hls-plugin-api> Dependency text: using text-2.1 hls-plugin-api> Dependency time: using time-1.12.2 hls-plugin-api> Dependency transformers: using transformers-0.6.1.0 hls-plugin-api> Dependency unix: using unix-2.8.3.0 hls-plugin-api> Dependency unliftio: using unliftio-0.2.25.1 hls-plugin-api> Dependency unordered-containers: using unordered-containers-0.2.20 hls-plugin-api> Dependency aeson: using aeson-2.2.3.0 hls-plugin-api> Dependency base: using base-4.19.0.0 hls-plugin-api> Dependency bytestring: using bytestring-0.12.0.2 hls-plugin-api> Dependency containers: using containers-0.6.8 hls-plugin-api> Dependency data-default: using data-default-0.7.1.3 hls-plugin-api> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 hls-plugin-api> Dependency lens: using lens-5.3.4 hls-plugin-api> Dependency lsp-types: using lsp-types-2.3.0.1 hls-plugin-api> Dependency tasty: using tasty-1.5.3 hls-plugin-api> Dependency tasty-golden: using tasty-golden-2.3.5 hls-plugin-api> Dependency tasty-hunit: using tasty-hunit-0.10.2 hls-plugin-api> Dependency tasty-quickcheck: using tasty-quickcheck-0.11 hls-plugin-api> Dependency tasty-rerun: using tasty-rerun-1.1.20 hls-plugin-api> Dependency text: using text-2.1 monad-dijkstra (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 monad-dijkstra (post)> Pushing 2 paths (104 are already present) using zstd to cache sellout ⏳ monad-dijkstra (post)> monad-dijkstra (post)> Pushing /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 (1.28 MiB) monad-dijkstra (post)> Pushing /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc (468.83 KiB) monad-dijkstra (post)> monad-dijkstra (post)> All done. monad-dijkstra (post)> added 2 signatures monad-dijkstra (post)> added 1 signatures monad-dijkstra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 monad-dijkstra (post)> copying 2 paths... monad-dijkstra (post)> copying path '/nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc' to 'https://cache.nix-ci.com'... monad-dijkstra (post)> copying path '/nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5' to 'https://cache.nix-ci.com'... monad-dijkstra (post)> copying 1 paths... monad-dijkstra (post)> copying path '/nix/store/s4ly4bz77fzhx0da3qpan35gx22b51hq-monad-dijkstra-0.1.1.5.drv' to 'https://cache.nix-ci.com'... monad-dijkstra (post)> added 0 signatures monad-dijkstra (post)> added 0 signatures monad-dijkstra (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc /nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5 monad-dijkstra (post)> copying 2 paths... monad-dijkstra (post)> copying path '/nix/store/1xlrnfvjjncfybf50617b4fqp7xd81fh-monad-dijkstra-0.1.1.5-doc' to 'ssh-ng://worker.nix-ci.com'... monad-dijkstra (post)> copying path '/nix/store/p8nj9sfbyk7z11n0n42l8z11m0r5zn7l-monad-dijkstra-0.1.1.5' to 'ssh-ng://worker.nix-ci.com'... monad-dijkstra (post)> copying 1 paths... monad-dijkstra (post)> copying path '/nix/store/s4ly4bz77fzhx0da3qpan35gx22b51hq-monad-dijkstra-0.1.1.5.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/ipbfs7zxzysbzwqlx9ab27a97rxvrwzn-floskell-0.11.1.drv'... fourmolu> shrinking /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/bin/fourmolu fourmolu> checking for references to /build/ in /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0... fourmolu> patching script interpreter paths in /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 fourmolu> stripping (with command strip and flags -S -p) in /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/lib /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0/bin fourmolu> shrinking RPATHs of ELF executables and libraries in /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc fourmolu> checking for references to /build/ in /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc... fourmolu> patching script interpreter paths in /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc hls-plugin-api> Source component graph: hls-plugin-api> component lib hls-plugin-api> component test:tests dependency lib hls-plugin-api> Configured component graph: hls-plugin-api> component hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 hls-plugin-api> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-plugin-api> include base-4.19.0.0-05c7 hls-plugin-api> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hls-plugin-api> include containers-0.6.8-e785 hls-plugin-api> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-plugin-api> include dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d hls-plugin-api> include dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee hls-plugin-api> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI hls-plugin-api> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-plugin-api> include filepath-1.4.100.4-dda0 hls-plugin-api> include ghc-9.8.1-d1ca hls-plugin-api> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 hls-plugin-api> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-plugin-api> include hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hls-plugin-api> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-plugin-api> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 hls-plugin-api> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV hls-plugin-api> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 hls-plugin-api> include mtl-2.3.1-eef8 hls-plugin-api> include opentelemetry-0.8.0-7nclopn99DO68xXHzd1pmt hls-plugin-api> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hls-plugin-api> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hls-plugin-api> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn hls-plugin-api> include stm-2.5.2.1-336a hls-plugin-api> include text-2.1-c70b hls-plugin-api> include time-1.12.2-7ff5 hls-plugin-api> include transformers-0.6.1.0-7653 hls-plugin-api> include unix-2.8.3.0-38c7 hls-plugin-api> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 hls-plugin-api> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hls-plugin-api> component hls-plugin-api-2.10.0.0-JOxCHf1Lx3EERA6vVwvVm1-tests hls-plugin-api> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-plugin-api> include base-4.19.0.0-05c7 hls-plugin-api> include bytestring-0.12.0.2-3593 hls-plugin-api> include containers-0.6.8-e785 hls-plugin-api> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-plugin-api> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-plugin-api> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hls-plugin-api> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-plugin-api> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc hls-plugin-api> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr hls-plugin-api> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb hls-plugin-api> include tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-plugin-api> include text-2.1-c70b hls-plugin-api> Linked component graph: hls-plugin-api> unit hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 hls-plugin-api> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-plugin-api> include base-4.19.0.0-05c7 hls-plugin-api> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hls-plugin-api> include containers-0.6.8-e785 hls-plugin-api> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-plugin-api> include dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d hls-plugin-api> include dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee hls-plugin-api> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI hls-plugin-api> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-plugin-api> include filepath-1.4.100.4-dda0 hls-plugin-api> include ghc-9.8.1-d1ca hls-plugin-api> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 hls-plugin-api> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-plugin-api> include hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hls-plugin-api> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-plugin-api> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 hls-plugin-api> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV hls-plugin-api> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 hls-plugin-api> include mtl-2.3.1-eef8 hls-plugin-api> include opentelemetry-0.8.0-7nclopn99DO68xXHzd1pmt hls-plugin-api> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hls-plugin-api> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hls-plugin-api> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn hls-plugin-api> include stm-2.5.2.1-336a hls-plugin-api> include text-2.1-c70b hls-plugin-api> include time-1.12.2-7ff5 hls-plugin-api> include transformers-0.6.1.0-7653 hls-plugin-api> include unix-2.8.3.0-38c7 hls-plugin-api> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> Running phase: updateAutotoolsGnuConfigScriptsPhase lsp-test> Running phase: configurePhase lsp-test> configureFlags: --verbose --prefix=/nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc/share/doc/lsp-test-0.17.1.1 --with-gcc=gcc --package-db=/build/tmp.v3mlBulv89/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib lsp-test> Using Parsec parser lsp-test> Configuring lsp-test-0.17.1.1... lsp-test> Dependency Diff >=0.4 && <1.1: using Diff-0.5 lsp-test> Dependency Glob >=0.9 && <0.11: using Glob-0.10.2 lsp-test> Dependency aeson >=2 && <2.3: using aeson-2.2.3.0 lsp-test> Dependency aeson-pretty >=0.8 && <0.9: using aeson-pretty-0.8.10 lsp-test> Dependency ansi-terminal >=0.10 && <1.2: using ansi-terminal-1.1.2 lsp-test> Dependency async >=2.2 && <2.3: using async-2.2.5 lsp-test> Dependency base >=4.10 && <5: using base-4.19.0.0 lsp-test> Dependency bytestring >=0.10 && <0.13: using bytestring-0.12.0.2 lsp-test> Dependency co-log-core >=0.3 && <0.4: using co-log-core-0.3.2.5 lsp-test> Dependency conduit >=1.3 && <1.4: using conduit-1.3.6.1 lsp-test> Dependency conduit-parse >=0.2 && <0.3: using conduit-parse-0.2.1.1 lsp-test> Dependency containers >=0.6 && <0.8: using containers-0.6.8 lsp-test> Dependency data-default >=0.7 && <0.9: using data-default-0.7.1.3 lsp-test> Dependency directory >=1.3 && <1.4: using directory-1.3.8.1 lsp-test> Dependency exceptions >=0.10 && <0.11: using exceptions-0.10.7 lsp-test> Dependency extra >=1.7 && <1.9: using extra-1.7.16 lsp-test> Dependency filepath >=1.4 && <1.6: using filepath-1.4.100.4 lsp-test> Dependency lens >=5.1 && <5.4: using lens-5.3.4 lsp-test> Dependency lens-aeson >=1.2 && <1.3: using lens-aeson-1.2.3 lsp-test> Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1 lsp-test> Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1 lsp-test> Dependency mtl >=2.2 && <2.4: using mtl-2.3.1 lsp-test> Dependency parser-combinators >=1.3 && <1.4: using parser-combinators-1.3.0 lsp-test> Dependency process >=1.6 && <1.7: using process-1.6.18.0 lsp-test> Dependency some >=1.0 && <1.1: using some-1.0.6 lsp-test> Dependency text >=1 && <2.2: using text-2.1 lsp-test> Dependency time >=1.10 && <1.15: using time-1.12.2 lsp-test> Dependency transformers >=0.5 && <0.7: using transformers-0.6.1.0 lsp-test> Dependency unix: using unix-2.8.3.0 lsp-test> Dependency aeson: using aeson-2.2.3.0 lsp-test> Dependency base: using base-4.19.0.0 lsp-test> Dependency containers: using containers-0.6.8 lsp-test> Dependency data-default: using data-default-0.7.1.3 lsp-test> Dependency directory: using directory-1.3.8.1 lsp-test> Dependency extra: using extra-1.7.16 lsp-test> Dependency filepath: using filepath-1.4.100.4 lsp-test> Dependency hspec: using hspec-2.11.12 lsp-test> Dependency lens: using lens-5.3.4 lsp-test> Dependency lsp: using lsp-2.7.0.1 lsp-test> Dependency lsp-test: using lsp-test-0.17.1.1 lsp-test> Dependency mtl: using mtl-2.3.1 lsp-test> Dependency parser-combinators: using parser-combinators-1.3.0 lsp-test> Dependency process: using process-1.6.18.0 lsp-test> Dependency text: using text-2.1 lsp-test> Dependency unliftio: using unliftio-0.2.25.1 lsp-test> Dependency aeson: using aeson-2.2.3.0 lsp-test> Dependency base: using base-4.19.0.0 lsp-test> Dependency co-log-core: using co-log-core-0.3.2.5 lsp-test> Dependency extra: using extra-1.7.16 lsp-test> Dependency hspec: using hspec-2.11.12 lsp-test> Dependency lens: using lens-5.3.4 lsp-test> Dependency lsp: using lsp-2.7.0.1 lsp-test> Dependency lsp-test: using lsp-test-0.17.1.1 lsp-test> Dependency parser-combinators: using parser-combinators-1.3.0 lsp-test> Dependency process: using process-1.6.18.0 hls-plugin-api> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hls-plugin-api> Ide.Logger=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Logger,Ide.Plugin.Config=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.Config,Ide.Plugin.ConfigUtils=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.ConfigUtils,Ide.Plugin.Error=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.Error,Ide.Plugin.HandleRequestTypes=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.HandleRequestTypes,Ide.Plugin.Properties=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.Properties,Ide.Plugin.RangeMap=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.RangeMap,Ide.Plugin.Resolve=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Plugin.Resolve,Ide.PluginUtils=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.PluginUtils,Ide.Types=hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c:Ide.Types hls-plugin-api> unit hls-plugin-api-2.10.0.0-JOxCHf1Lx3EERA6vVwvVm1-tests hls-plugin-api> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-plugin-api> include base-4.19.0.0-05c7 hls-plugin-api> include bytestring-0.12.0.2-3593 hls-plugin-api> include containers-0.6.8-e785 hls-plugin-api> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-plugin-api> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-plugin-api> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hls-plugin-api> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-plugin-api> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc hls-plugin-api> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr hls-plugin-api> include tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb hls-plugin-api> include tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-plugin-api> include text-2.1-c70b hls-plugin-api> Ready component graph: hls-plugin-api> definite hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 hls-plugin-api> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-plugin-api> depends base-4.19.0.0-05c7 hls-plugin-api> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y hls-plugin-api> depends containers-0.6.8-e785 hls-plugin-api> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-plugin-api> depends dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d hls-plugin-api> depends dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee hls-plugin-api> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI hls-plugin-api> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-plugin-api> depends filepath-1.4.100.4-dda0 hls-plugin-api> depends ghc-9.8.1-d1ca hls-plugin-api> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 hls-plugin-api> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH hls-plugin-api> depends hw-fingertree-0.1.2.1-3lyBadv8tOOEujw4ypeCSU hls-plugin-api> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-plugin-api> depends lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 hls-plugin-api> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV hls-plugin-api> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 hls-plugin-api> depends mtl-2.3.1-eef8 hls-plugin-api> depends opentelemetry-0.8.0-7nclopn99DO68xXHzd1pmt hls-plugin-api> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw hls-plugin-api> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc hls-plugin-api> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn hls-plugin-api> depends stm-2.5.2.1-336a hls-plugin-api> depends text-2.1-c70b hls-plugin-api> depends time-1.12.2-7ff5 hls-plugin-api> depends transformers-0.6.1.0-7653 hls-plugin-api> depends unix-2.8.3.0-38c7 hls-plugin-api> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 hls-plugin-api> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm hls-plugin-api> definite hls-plugin-api-2.10.0.0-JOxCHf1Lx3EERA6vVwvVm1-tests hls-plugin-api> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-plugin-api> depends base-4.19.0.0-05c7 hls-plugin-api> depends bytestring-0.12.0.2-3593 hls-plugin-api> depends containers-0.6.8-e785 hls-plugin-api> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-plugin-api> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-plugin-api> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hls-plugin-api> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-plugin-api> depends tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc hls-plugin-api> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr hls-plugin-api> depends tasty-quickcheck-0.11-4m7Gaf5ybGR5QagncCh2hb hls-plugin-api> depends tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-plugin-api> depends text-2.1-c70b lsp-test> Dependency unliftio: using unliftio-0.2.25.1 lsp-test> Dependency base: using base-4.19.0.0 lsp-test> Dependency lsp-test: using lsp-test-0.17.1.1 lsp-test> Dependency parser-combinators: using parser-combinators-1.3.0 lsp-test> Source component graph: lsp-test> component lib lsp-test> component test:example dependency lib lsp-test> component test:func-test dependency lib lsp-test> component test:tests dependency lib lsp-test> Configured component graph: lsp-test> component lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 lsp-test> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l lsp-test> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 lsp-test> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF lsp-test> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu lsp-test> include base-4.19.0.0-05c7 lsp-test> include bytestring-0.12.0.2-3593 lsp-test> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp-test> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb lsp-test> include conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og lsp-test> include containers-0.6.8-e785 lsp-test> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-test> include directory-1.3.8.1-696d lsp-test> include exceptions-0.10.7-57c8 lsp-test> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> include filepath-1.4.100.4-dda0 lsp-test> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lsp-test> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-test> include mtl-2.3.1-eef8 lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> include process-1.6.18.0-ca35 lsp-test> include some-1.0.6-yNPNjPl9fj8mgHQzhn0AW lsp-test> include text-2.1-c70b lsp-test> include time-1.12.2-7ff5 lsp-test> include transformers-0.6.1.0-7653 lsp-test> include unix-2.8.3.0-38c7 lsp-test> component lsp-test-0.17.1.1-CcBwOVGPw3XG5R1XpTpcI5-example lsp-test> include base-4.19.0.0-05c7 lsp-test> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> component lsp-test-0.17.1.1-860glD6Awt94UvbQHVBYm1-func-test lsp-test> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> include base-4.19.0.0-05c7 lsp-test> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp-test> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-test> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> include process-1.6.18.0-ca35 lsp-test> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> component lsp-test-0.17.1.1-5ZPvWUmXwrILU2jO5XoDNp-tests lsp-test> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> include base-4.19.0.0-05c7 lsp-test> include containers-0.6.8-e785 lsp-test> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-test> include directory-1.3.8.1-696d lsp-test> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> include filepath-1.4.100.4-dda0 lsp-test> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-test> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include mtl-2.3.1-eef8 lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> include process-1.6.18.0-ca35 lsp-test> include text-2.1-c70b lsp-test> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> Linked component graph: lsp-test> unit lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 lsp-test> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l lsp-test> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 lsp-test> include ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF lsp-test> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu lsp-test> include base-4.19.0.0-05c7 lsp-test> include bytestring-0.12.0.2-3593 lsp-test> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp-test> include conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb lsp-test> include conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og fourmolu (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 fourmolu (post)> Pushing 2 paths (203 are already present) using zstd to cache sellout ⏳ fourmolu (post)> fourmolu (post)> Pushing /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc (8.46 MiB) fourmolu (post)> Pushing /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 (65.43 MiB) fourmolu (post)> fourmolu (post)> All done. fourmolu (post)> added 2 signatures fourmolu (post)> added 1 signatures fourmolu (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 fourmolu (post)> copying 2 paths... fourmolu (post)> copying path '/nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc' to 'https://cache.nix-ci.com'... fourmolu (post)> copying path '/nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0' to 'https://cache.nix-ci.com'... fourmolu (post)> copying 1 paths... fourmolu (post)> copying path '/nix/store/hyb8m06bs0igiayzjfzj51nrw5ppvwa3-fourmolu-0.15.0.0.drv' to 'https://cache.nix-ci.com'... fourmolu (post)> added 0 signatures fourmolu (post)> added 0 signatures fourmolu (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc /nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0 fourmolu (post)> copying 2 paths... fourmolu (post)> copying path '/nix/store/h9hwqazqm4rxqgcrrmyqjn26cs9jskk4-fourmolu-0.15.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... fourmolu (post)> copying path '/nix/store/xrw6f9kmd5b37sb29l1avvafcbhxqbmq-fourmolu-0.15.0.0' to 'ssh-ng://worker.nix-ci.com'... fourmolu (post)> copying 1 paths... fourmolu (post)> copying path '/nix/store/hyb8m06bs0igiayzjfzj51nrw5ppvwa3-fourmolu-0.15.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... hls-plugin-api> Using Cabal-3.10.2.0 compiled by ghc-9.8 hls-plugin-api> Using compiler: ghc-9.8.1 hls-plugin-api> Using install prefix: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 hls-plugin-api> Executables installed in: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/bin hls-plugin-api> Libraries installed in: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> Dynamic Libraries installed in: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hls-plugin-api> Private executables installed in: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/libexec/x86_64-linux-ghc-9.8.1/hls-plugin-api-2.10.0.0 hls-plugin-api> Data files installed in: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/share/x86_64-linux-ghc-9.8.1/hls-plugin-api-2.10.0.0 hls-plugin-api> Documentation installed in: hls-plugin-api> /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc/share/doc/hls-plugin-api-2.10.0.0 hls-plugin-api> Configuration files installed in: hls-plugin-api> /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/etc hls-plugin-api> No alex found hls-plugin-api> Using ar found on system at: hls-plugin-api> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hls-plugin-api> No c2hs found hls-plugin-api> No cpphs found hls-plugin-api> No doctest found hls-plugin-api> Using gcc version 14.3.0 given by user at: hls-plugin-api> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hls-plugin-api> Using ghc version 9.8.1 found on system at: hls-plugin-api> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hls-plugin-api> Using ghc-pkg version 9.8.1 found on system at: hls-plugin-api> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hls-plugin-api> No ghcjs found hls-plugin-api> No ghcjs-pkg found hls-plugin-api> No greencard found hls-plugin-api> Using haddock version 2.30.0 found on system at: hls-plugin-api> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hls-plugin-api> No happy found hls-plugin-api> Using haskell-suite found on system at: haskell-suite-dummy-location hls-plugin-api> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hls-plugin-api> No hmake found hls-plugin-api> Using hpc version 0.69 found on system at: hls-plugin-api> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hls-plugin-api> Using hsc2hs version 0.68.10 found on system at: hls-plugin-api> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hls-plugin-api> Using hscolour version 1.25 found on system at: hls-plugin-api> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hls-plugin-api> No jhc found hls-plugin-api> Using ld found on system at: hls-plugin-api> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hls-plugin-api> No pkg-config found hls-plugin-api> Using runghc version 9.8.1 found on system at: hls-plugin-api> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hls-plugin-api> Using strip version 2.44 found on system at: hls-plugin-api> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hls-plugin-api> Using tar found on system at: hls-plugin-api> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hls-plugin-api> No uhc found hls-plugin-api> Running phase: buildPhase hls-plugin-api> Preprocessing library for hls-plugin-api-2.10.0.0.. hls-plugin-api> Building library for hls-plugin-api-2.10.0.0.. hls-plugin-api> [ 1 of 10] Compiling Ide.Logger ( src/Ide/Logger.hs, dist/build/Ide/Logger.o, dist/build/Ide/Logger.dyn_o ) hls-plugin-api> [ 2 of 10] Compiling Ide.Plugin.HandleRequestTypes ( src/Ide/Plugin/HandleRequestTypes.hs, dist/build/Ide/Plugin/HandleRequestTypes.o, dist/build/Ide/Plugin/HandleRequestTypes.dyn_o ) hls-plugin-api> [ 3 of 10] Compiling Ide.Plugin.Error ( src/Ide/Plugin/Error.hs, dist/build/Ide/Plugin/Error.o, dist/build/Ide/Plugin/Error.dyn_o ) hls-plugin-api> [ 4 of 10] Compiling Ide.Plugin.Properties ( src/Ide/Plugin/Properties.hs, dist/build/Ide/Plugin/Properties.o, dist/build/Ide/Plugin/Properties.dyn_o ) hls-plugin-api> [ 5 of 10] Compiling Ide.Plugin.RangeMap ( src/Ide/Plugin/RangeMap.hs, dist/build/Ide/Plugin/RangeMap.o, dist/build/Ide/Plugin/RangeMap.dyn_o ) hls-plugin-api> [ 6 of 10] Compiling Ide.Types ( src/Ide/Types.hs, dist/build/Ide/Types.o, dist/build/Ide/Types.dyn_o ) hls-plugin-api> [ 7 of 10] Compiling Ide.Plugin.Resolve ( src/Ide/Plugin/Resolve.hs, dist/build/Ide/Plugin/Resolve.o, dist/build/Ide/Plugin/Resolve.dyn_o ) hls-plugin-api> [ 8 of 10] Compiling Ide.Plugin.Config ( src/Ide/Plugin/Config.hs, dist/build/Ide/Plugin/Config.o, dist/build/Ide/Plugin/Config.dyn_o ) lsp-test> include containers-0.6.8-e785 lsp-test> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-test> include directory-1.3.8.1-696d lsp-test> include exceptions-0.10.7-57c8 lsp-test> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> include filepath-1.4.100.4-dda0 lsp-test> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lsp-test> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT lsp-test> include mtl-2.3.1-eef8 lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> include process-1.6.18.0-ca35 lsp-test> include some-1.0.6-yNPNjPl9fj8mgHQzhn0AW lsp-test> include text-2.1-c70b lsp-test> include time-1.12.2-7ff5 lsp-test> include transformers-0.6.1.0-7653 lsp-test> include unix-2.8.3.0-38c7 lsp-test> Control.Applicative.Combinators=parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ:Control.Applicative.Combinators,Language.LSP.Protocol.Capabilities=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Capabilities,Language.LSP.Protocol.Message=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Message,Language.LSP.Protocol.Types=lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Types,Language.LSP.Test=lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE:Language.LSP.Test lsp-test> unit lsp-test-0.17.1.1-CcBwOVGPw3XG5R1XpTpcI5-example lsp-test> include base-4.19.0.0-05c7 lsp-test> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> unit lsp-test-0.17.1.1-860glD6Awt94UvbQHVBYm1-func-test lsp-test> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> include base-4.19.0.0-05c7 lsp-test> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp-test> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-test> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> include process-1.6.18.0-ca35 lsp-test> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> unit lsp-test-0.17.1.1-5ZPvWUmXwrILU2jO5XoDNp-tests lsp-test> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> include base-4.19.0.0-05c7 lsp-test> include containers-0.6.8-e785 lsp-test> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-test> include directory-1.3.8.1-696d lsp-test> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> include filepath-1.4.100.4-dda0 lsp-test> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-test> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> include mtl-2.3.1-eef8 lsp-test> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> include process-1.6.18.0-ca35 lsp-test> include text-2.1-c70b lsp-test> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> Ready component graph: lsp-test> definite lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 lsp-test> depends Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l lsp-test> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> depends aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 lsp-test> depends ansi-terminal-1.1.2-4OJAQwvXeev5gT9aMJ0ZjF lsp-test> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu lsp-test> depends base-4.19.0.0-05c7 lsp-test> depends bytestring-0.12.0.2-3593 lsp-test> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp-test> depends conduit-1.3.6.1-JhdZ3cBP5tz2gJbt33GsAb lsp-test> depends conduit-parse-0.2.1.1-ERPut8r4xyMCS5JppFS8Og lsp-test> depends containers-0.6.8-e785 lsp-test> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-test> depends directory-1.3.8.1-696d lsp-test> depends exceptions-0.10.7-57c8 lsp-test> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> depends filepath-1.4.100.4-dda0 lsp-test> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> depends lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 lsp-test> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT floskell> Running phase: setupCompilerEnvironmentPhase floskell> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. floskell> Running phase: unpackPhase floskell> unpacking source archive /nix/store/ac6n6k1rn6qsny8v4sqzlgaz0bbq2a7z-floskell-0.11.1.tar.gz floskell> source root is floskell-0.11.1 floskell> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "floskell-0.11.1/TEST.md" floskell> Running phase: patchPhase floskell> Running phase: compileBuildDriverPhase floskell> setupCompileFlags: -package-db=/build/tmp.R6kmZ8EdrW/setup-package.conf.d -threaded floskell> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.R6kmZ8EdrW/Main.o ) floskell> [2 of 2] Linking Setup floskell> Running phase: updateAutotoolsGnuConfigScriptsPhase floskell> Running phase: configurePhase floskell> configureFlags: --verbose --prefix=/nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --datadir=/nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data/share/ghc-9.8.1 --docdir=/nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc/share/doc/floskell-0.11.1 --with-gcc=gcc --package-db=/build/tmp.R6kmZ8EdrW/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib floskell> Using Parsec parser floskell> Configuring floskell-0.11.1... floskell> Dependency aeson >=0.11.3.0 && <2.3: using aeson-2.2.3.0 floskell> Dependency attoparsec >=0.13.1.0 && <0.15: using attoparsec-0.14.4 floskell> Dependency attoparsec-aeson >=2.1.0.0 && <2.3: using attoparsec-aeson-2.2.2.0 floskell> Dependency base >=4.9 && <4.20: using base-4.19.0.0 floskell> Dependency bytestring >=0.10.8.1 && <0.13: using bytestring-0.12.0.2 floskell> Dependency containers >=0.5.7.1 && <0.8: using containers-0.6.8 floskell> Dependency data-default >=0.7.1.1 && <0.8: using data-default-0.7.1.3 floskell> Dependency directory >=1.2.6.2 && <1.4: using directory-1.3.8.1 floskell> Dependency filepath >=1.4.1.0 && <1.6: using filepath-1.4.100.4 floskell> Dependency haskell-src-exts >=1.19 && <1.24: using haskell-src-exts-1.23.1 floskell> Dependency monad-dijkstra >=0.1.1 && <0.2: using monad-dijkstra-0.1.1.5 floskell> Dependency mtl >=2.2.1 && <2.4: using mtl-2.3.1 floskell> Dependency text >=1.2.2.2 && <2.2: using text-2.1 floskell> Dependency transformers >=0.5.2.0 && <0.7: using transformers-0.6.1.0 floskell> Dependency unordered-containers >=0.2.8.0 && <0.3: using floskell> unordered-containers-0.2.20 floskell> Dependency aeson-pretty >=0.8.2 && <0.9: using aeson-pretty-0.8.10 floskell> Dependency ansi-wl-pprint >=0.6.6 && <1.1: using ansi-wl-pprint-1.0.2 floskell> Dependency base >=4.9 && <4.20: using base-4.19.0.0 floskell> Dependency bytestring >=0.10.8.1 && <0.13: using bytestring-0.12.0.2 floskell> Dependency directory >=1.2.6.2 && <1.4: using directory-1.3.8.1 floskell> Dependency floskell: using floskell-0.11.1 floskell> Dependency ghc-prim >=0.5.0.0 && <0.12: using ghc-prim-0.11.0 floskell> Dependency haskell-src-exts >=1.19 && <1.24: using haskell-src-exts-1.23.1 floskell> Dependency optparse-applicative >=0.12.1.0 && <0.19: using floskell> optparse-applicative-0.18.1.0 floskell> Dependency text >=1.2.2.2 && <2.2: using text-2.1 floskell> Dependency base >=4.9 && <4.20: using base-4.19.0.0 floskell> Dependency bytestring >=0.10.8.1 && <0.13: using bytestring-0.12.0.2 floskell> Dependency deepseq >=1.4.2.0 && <1.6: using deepseq-1.5.0.0 hls-plugin-api> [ 9 of 10] Compiling Ide.PluginUtils ( src/Ide/PluginUtils.hs, dist/build/Ide/PluginUtils.o, dist/build/Ide/PluginUtils.dyn_o ) hls-plugin-api> [10 of 10] Compiling Ide.Plugin.ConfigUtils ( src/Ide/Plugin/ConfigUtils.hs, dist/build/Ide/Plugin/ConfigUtils.o, dist/build/Ide/Plugin/ConfigUtils.dyn_o ) hls-plugin-api> [ 1 of 10] Compiling Ide.Logger ( src/Ide/Logger.hs, dist/build/Ide/Logger.p_o ) hls-plugin-api> [ 2 of 10] Compiling Ide.Plugin.HandleRequestTypes ( src/Ide/Plugin/HandleRequestTypes.hs, dist/build/Ide/Plugin/HandleRequestTypes.p_o ) hls-plugin-api> [ 3 of 10] Compiling Ide.Plugin.Error ( src/Ide/Plugin/Error.hs, dist/build/Ide/Plugin/Error.p_o ) hls-plugin-api> [ 4 of 10] Compiling Ide.Plugin.Properties ( src/Ide/Plugin/Properties.hs, dist/build/Ide/Plugin/Properties.p_o ) hls-plugin-api> [ 5 of 10] Compiling Ide.Plugin.RangeMap ( src/Ide/Plugin/RangeMap.hs, dist/build/Ide/Plugin/RangeMap.p_o ) hls-plugin-api> [ 6 of 10] Compiling Ide.Types ( src/Ide/Types.hs, dist/build/Ide/Types.p_o ) hls-plugin-api> [ 7 of 10] Compiling Ide.Plugin.Resolve ( src/Ide/Plugin/Resolve.hs, dist/build/Ide/Plugin/Resolve.p_o ) hls-plugin-api> [ 8 of 10] Compiling Ide.Plugin.Config ( src/Ide/Plugin/Config.hs, dist/build/Ide/Plugin/Config.p_o ) hls-plugin-api> [ 9 of 10] Compiling Ide.PluginUtils ( src/Ide/PluginUtils.hs, dist/build/Ide/PluginUtils.p_o ) hls-plugin-api> [10 of 10] Compiling Ide.Plugin.ConfigUtils ( src/Ide/Plugin/ConfigUtils.hs, dist/build/Ide/Plugin/ConfigUtils.p_o ) hls-plugin-api> Preprocessing test suite 'tests' for hls-plugin-api-2.10.0.0.. hls-plugin-api> Building test suite 'tests' for hls-plugin-api-2.10.0.0.. hls-plugin-api> [1 of 3] Compiling Ide.PluginUtilsTest ( test/Ide/PluginUtilsTest.hs, dist/build/tests/tests-tmp/Ide/PluginUtilsTest.o ) hls-plugin-api> [2 of 3] Compiling Ide.TypesTests ( test/Ide/TypesTests.hs, dist/build/tests/tests-tmp/Ide/TypesTests.o ) hls-plugin-api> [3 of 3] Compiling Main ( test/Main.hs, dist/build/tests/tests-tmp/Main.o ) hls-plugin-api> [4 of 4] Linking dist/build/tests/tests hls-plugin-api> Running phase: checkPhase hls-plugin-api> Running 1 test suites... hls-plugin-api> Test suite tests: RUNNING... hls-plugin-api> Main hls-plugin-api> PluginUtils hls-plugin-api> unescape hls-plugin-api> no double quote: OK hls-plugin-api> whole string quoted: OK hls-plugin-api> text before quotes should not be unescaped: OK hls-plugin-api> some text after quotes: OK hls-plugin-api> many pairs of quote: OK hls-plugin-api> double quote itself should not be unescaped: OK hls-plugin-api> control characters should not be escaped: OK hls-plugin-api> extractTextInRange hls-plugin-api> inline range: OK hls-plugin-api> inline range with empty content: OK hls-plugin-api> multiline range with empty content: OK hls-plugin-api> multiline range: OK hls-plugin-api> multiline range with end pos at the line below the last line: OK lsp-test> depends mtl-2.3.1-eef8 lsp-test> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> depends process-1.6.18.0-ca35 lsp-test> depends some-1.0.6-yNPNjPl9fj8mgHQzhn0AW lsp-test> depends text-2.1-c70b lsp-test> depends time-1.12.2-7ff5 lsp-test> depends transformers-0.6.1.0-7653 lsp-test> depends unix-2.8.3.0-38c7 lsp-test> definite lsp-test-0.17.1.1-CcBwOVGPw3XG5R1XpTpcI5-example lsp-test> depends base-4.19.0.0-05c7 lsp-test> depends lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> definite lsp-test-0.17.1.1-860glD6Awt94UvbQHVBYm1-func-test lsp-test> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> depends base-4.19.0.0-05c7 lsp-test> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y lsp-test> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-test> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> depends lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> depends process-1.6.18.0-ca35 lsp-test> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> definite lsp-test-0.17.1.1-5ZPvWUmXwrILU2jO5XoDNp-tests lsp-test> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr lsp-test> depends base-4.19.0.0-05c7 lsp-test> depends containers-0.6.8-e785 lsp-test> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q lsp-test> depends directory-1.3.8.1-696d lsp-test> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe lsp-test> depends filepath-1.4.100.4-dda0 lsp-test> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF lsp-test> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg lsp-test> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV lsp-test> depends lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> depends mtl-2.3.1-eef8 lsp-test> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ lsp-test> depends process-1.6.18.0-ca35 lsp-test> depends text-2.1-c70b lsp-test> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 lsp-test> Using Cabal-3.10.2.0 compiled by ghc-9.8 lsp-test> Using compiler: ghc-9.8.1 lsp-test> Using install prefix: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 lsp-test> Executables installed in: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/bin lsp-test> Libraries installed in: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE lsp-test> Dynamic Libraries installed in: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 lsp-test> Private executables installed in: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/libexec/x86_64-linux-ghc-9.8.1/lsp-test-0.17.1.1 lsp-test> Data files installed in: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/share/x86_64-linux-ghc-9.8.1/lsp-test-0.17.1.1 lsp-test> Documentation installed in: lsp-test> /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc/share/doc/lsp-test-0.17.1.1 lsp-test> Configuration files installed in: lsp-test> /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/etc lsp-test> No alex found lsp-test> Using ar found on system at: lsp-test> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar lsp-test> No c2hs found lsp-test> No cpphs found lsp-test> No doctest found lsp-test> Using gcc version 14.3.0 given by user at: lsp-test> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc lsp-test> Using ghc version 9.8.1 found on system at: lsp-test> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc lsp-test> Using ghc-pkg version 9.8.1 found on system at: lsp-test> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 lsp-test> No ghcjs found lsp-test> No ghcjs-pkg found lsp-test> No greencard found lsp-test> Using haddock version 2.30.0 found on system at: lsp-test> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 lsp-test> No happy found lsp-test> Using haskell-suite found on system at: haskell-suite-dummy-location lsp-test> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location lsp-test> No hmake found lsp-test> Using hpc version 0.69 found on system at: lsp-test> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 lsp-test> Using hsc2hs version 0.68.10 found on system at: floskell> Dependency exceptions >=0.8.3 && <0.12: using exceptions-0.10.7 floskell> Dependency floskell: using floskell-0.11.1 floskell> Dependency haskell-src-exts >=1.19 && <1.24: using haskell-src-exts-1.23.1 floskell> Dependency hspec >=2.2.4 && <2.12: using hspec-2.11.12 floskell> Dependency text >=1.2.2.2 && <2.2: using text-2.1 floskell> Source component graph: floskell> component lib floskell> component exe:floskell dependency lib floskell> component test:floskell-test dependency lib floskell> Configured component graph: floskell> component floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr floskell> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg floskell> include attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF floskell> include base-4.19.0.0-05c7 floskell> include bytestring-0.12.0.2-3593 floskell> include containers-0.6.8-e785 floskell> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q floskell> include directory-1.3.8.1-696d floskell> include filepath-1.4.100.4-dda0 floskell> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> include monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po floskell> include mtl-2.3.1-eef8 floskell> include text-2.1-c70b floskell> include transformers-0.6.1.0-7653 floskell> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm floskell> component floskell-0.11.1-8UpcRuahq4dBxHSWqXHBXN-floskell floskell> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 floskell> include ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw floskell> include base-4.19.0.0-05c7 floskell> include bytestring-0.12.0.2-3593 floskell> include directory-1.3.8.1-696d floskell> include floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> include ghc-prim-0.11.0-2dc3 floskell> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw floskell> include text-2.1-c70b floskell> component floskell-0.11.1-JTiyz7YTDakFq39hP8USMQ-floskell-test floskell> include base-4.19.0.0-05c7 floskell> include bytestring-0.12.0.2-3593 floskell> include deepseq-1.5.0.0-3309 floskell> include exceptions-0.10.7-57c8 floskell> include floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF floskell> include text-2.1-c70b floskell> Linked component graph: floskell> unit floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr floskell> include attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg floskell> include attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF floskell> include base-4.19.0.0-05c7 floskell> include bytestring-0.12.0.2-3593 floskell> include containers-0.6.8-e785 floskell> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q floskell> include directory-1.3.8.1-696d floskell> include filepath-1.4.100.4-dda0 floskell> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> include monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po floskell> include mtl-2.3.1-eef8 floskell> include text-2.1-c70b floskell> include transformers-0.6.1.0-7653 floskell> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm floskell> Floskell=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell,Floskell.Attoparsec=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Attoparsec,Floskell.Buffer=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Buffer,Floskell.Comments=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Comments,Floskell.Config=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Config,Floskell.ConfigFile=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.ConfigFile,Floskell.Fixities=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Fixities,Floskell.Imports=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Imports,Floskell.Pretty=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Pretty,Floskell.Printers=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Printers,Floskell.Styles=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Styles,Floskell.Types=floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO:Floskell.Types floskell> unit floskell-0.11.1-8UpcRuahq4dBxHSWqXHBXN-floskell floskell> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 floskell> include ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw floskell> include base-4.19.0.0-05c7 floskell> include bytestring-0.12.0.2-3593 lsp-test> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 lsp-test> Using hscolour version 1.25 found on system at: lsp-test> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour lsp-test> No jhc found lsp-test> Using ld found on system at: lsp-test> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold lsp-test> No pkg-config found lsp-test> Using runghc version 9.8.1 found on system at: lsp-test> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 lsp-test> Using strip version 2.44 found on system at: lsp-test> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip lsp-test> Using tar found on system at: lsp-test> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar lsp-test> No uhc found lsp-test> Running phase: buildPhase lsp-test> Preprocessing library for lsp-test-0.17.1.1.. lsp-test> Building library for lsp-test-0.17.1.1.. lsp-test> [1 of 8] Compiling Language.LSP.Test.Compat ( src/Language/LSP/Test/Compat.hs, dist/build/Language/LSP/Test/Compat.o, dist/build/Language/LSP/Test/Compat.dyn_o ) lsp-test> [2 of 8] Compiling Language.LSP.Test.Exceptions ( src/Language/LSP/Test/Exceptions.hs, dist/build/Language/LSP/Test/Exceptions.o, dist/build/Language/LSP/Test/Exceptions.dyn_o ) lsp-test> [3 of 8] Compiling Language.LSP.Test.Decoding ( src/Language/LSP/Test/Decoding.hs, dist/build/Language/LSP/Test/Decoding.o, dist/build/Language/LSP/Test/Decoding.dyn_o ) lsp-test> [4 of 8] Compiling Language.LSP.Test.Files ( src/Language/LSP/Test/Files.hs, dist/build/Language/LSP/Test/Files.o, dist/build/Language/LSP/Test/Files.dyn_o ) lsp-test> [5 of 8] Compiling Language.LSP.Test.Server ( src/Language/LSP/Test/Server.hs, dist/build/Language/LSP/Test/Server.o, dist/build/Language/LSP/Test/Server.dyn_o ) lsp-test> [6 of 8] Compiling Language.LSP.Test.Session ( src/Language/LSP/Test/Session.hs, dist/build/Language/LSP/Test/Session.o, dist/build/Language/LSP/Test/Session.dyn_o ) lsp-test> lsp-test> src/Language/LSP/Test/Session.hs:483:11: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 483 | head <$> textDocumentVersions uri lsp-test> | ^^^^ lsp-test> lsp-test> src/Language/LSP/Test/Session.hs:502:63: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 502 | in DidChangeTextDocumentParams (head params ^. L.textDocument) events lsp-test> | ^^^^ lsp-test> [7 of 8] Compiling Language.LSP.Test.Parsing ( src/Language/LSP/Test/Parsing.hs, dist/build/Language/LSP/Test/Parsing.o, dist/build/Language/LSP/Test/Parsing.dyn_o ) lsp-test> [8 of 8] Compiling Language.LSP.Test ( src/Language/LSP/Test.hs, dist/build/Language/LSP/Test.o, dist/build/Language/LSP/Test.dyn_o ) lsp-test> [1 of 8] Compiling Language.LSP.Test.Compat ( src/Language/LSP/Test/Compat.hs, dist/build/Language/LSP/Test/Compat.p_o ) lsp-test> [2 of 8] Compiling Language.LSP.Test.Exceptions ( src/Language/LSP/Test/Exceptions.hs, dist/build/Language/LSP/Test/Exceptions.p_o ) lsp-test> [3 of 8] Compiling Language.LSP.Test.Decoding ( src/Language/LSP/Test/Decoding.hs, dist/build/Language/LSP/Test/Decoding.p_o ) lsp-test> [4 of 8] Compiling Language.LSP.Test.Files ( src/Language/LSP/Test/Files.hs, dist/build/Language/LSP/Test/Files.p_o ) lsp-test> [5 of 8] Compiling Language.LSP.Test.Server ( src/Language/LSP/Test/Server.hs, dist/build/Language/LSP/Test/Server.p_o ) floskell> include directory-1.3.8.1-696d floskell> include floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> include ghc-prim-0.11.0-2dc3 floskell> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw floskell> include text-2.1-c70b floskell> unit floskell-0.11.1-JTiyz7YTDakFq39hP8USMQ-floskell-test floskell> include base-4.19.0.0-05c7 floskell> include bytestring-0.12.0.2-3593 floskell> include deepseq-1.5.0.0-3309 floskell> include exceptions-0.10.7-57c8 floskell> include floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> include haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> include hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF floskell> include text-2.1-c70b floskell> Ready component graph: floskell> definite floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr floskell> depends attoparsec-0.14.4-4D7Q5VkLRVcDpaKOZPIXCg floskell> depends attoparsec-aeson-2.2.2.0-G5KC0trACOx4TQ4GV59TyF floskell> depends base-4.19.0.0-05c7 floskell> depends bytestring-0.12.0.2-3593 floskell> depends containers-0.6.8-e785 floskell> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q floskell> depends directory-1.3.8.1-696d floskell> depends filepath-1.4.100.4-dda0 floskell> depends haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> depends monad-dijkstra-0.1.1.5-HDkfTUbz4dgFe1pwtIg4po floskell> depends mtl-2.3.1-eef8 floskell> depends text-2.1-c70b floskell> depends transformers-0.6.1.0-7653 floskell> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm floskell> definite floskell-0.11.1-JTiyz7YTDakFq39hP8USMQ-floskell-test floskell> depends base-4.19.0.0-05c7 floskell> depends bytestring-0.12.0.2-3593 floskell> depends deepseq-1.5.0.0-3309 floskell> depends exceptions-0.10.7-57c8 floskell> depends floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> depends haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> depends hspec-2.11.12-Ad1hWpfJ9ztKNfgLx984dF floskell> depends text-2.1-c70b floskell> definite floskell-0.11.1-8UpcRuahq4dBxHSWqXHBXN-floskell floskell> depends aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 floskell> depends ansi-wl-pprint-1.0.2-E6ogyQHElPoLbIup7hl7zw floskell> depends base-4.19.0.0-05c7 floskell> depends bytestring-0.12.0.2-3593 floskell> depends directory-1.3.8.1-696d floskell> depends floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> depends ghc-prim-0.11.0-2dc3 floskell> depends haskell-src-exts-1.23.1-8Rd9twcdhVw8NoA3anvTAc floskell> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw floskell> depends text-2.1-c70b floskell> Using Cabal-3.10.2.0 compiled by ghc-9.8 floskell> Using compiler: ghc-9.8.1 floskell> Using install prefix: floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 floskell> Executables installed in: floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/bin floskell> Libraries installed in: floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> Dynamic Libraries installed in: floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 floskell> Private executables installed in: floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/libexec/x86_64-linux-ghc-9.8.1/floskell-0.11.1 floskell> Data files installed in: floskell> /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data/share/ghc-9.8.1/x86_64-linux-ghc-9.8.1/floskell-0.11.1 floskell> Documentation installed in: floskell> /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc/share/doc/floskell-0.11.1 floskell> Configuration files installed in: floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/etc floskell> No alex found floskell> Using ar found on system at: floskell> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar floskell> No c2hs found floskell> No cpphs found floskell> No doctest found floskell> Using gcc version 14.3.0 given by user at: floskell> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc floskell> Using ghc version 9.8.1 found on system at: floskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc floskell> Using ghc-pkg version 9.8.1 found on system at: floskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 floskell> No ghcjs found floskell> No ghcjs-pkg found floskell> No greencard found lsp-test> [6 of 8] Compiling Language.LSP.Test.Session ( src/Language/LSP/Test/Session.hs, dist/build/Language/LSP/Test/Session.p_o ) lsp-test> lsp-test> src/Language/LSP/Test/Session.hs:483:11: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 483 | head <$> textDocumentVersions uri lsp-test> | ^^^^ lsp-test> lsp-test> src/Language/LSP/Test/Session.hs:502:63: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 502 | in DidChangeTextDocumentParams (head params ^. L.textDocument) events lsp-test> | ^^^^ lsp-test> [7 of 8] Compiling Language.LSP.Test.Parsing ( src/Language/LSP/Test/Parsing.hs, dist/build/Language/LSP/Test/Parsing.p_o ) lsp-test> [8 of 8] Compiling Language.LSP.Test ( src/Language/LSP/Test.hs, dist/build/Language/LSP/Test.p_o ) lsp-test> Preprocessing test suite 'example' for lsp-test-0.17.1.1.. lsp-test> Building test suite 'example' for lsp-test-0.17.1.1.. lsp-test> [1 of 1] Compiling Main ( example/Test.hs, dist/build/example/example-tmp/Main.o ) lsp-test> [2 of 2] Linking dist/build/example/example lsp-test> Preprocessing test suite 'func-test' for lsp-test-0.17.1.1.. lsp-test> Building test suite 'func-test' for lsp-test-0.17.1.1.. lsp-test> [1 of 1] Compiling Main ( func-test/FuncTest.hs, dist/build/func-test/func-test-tmp/Main.o ) lsp-test> [2 of 2] Linking dist/build/func-test/func-test lsp-test> Preprocessing test suite 'tests' for lsp-test-0.17.1.1.. lsp-test> Building test suite 'tests' for lsp-test-0.17.1.1.. lsp-test> [1 of 2] Compiling DummyServer ( test/DummyServer.hs, dist/build/tests/tests-tmp/DummyServer.o ) lsp-test> [2 of 2] Compiling Main ( test/Test.hs, dist/build/tests/tests-tmp/Main.o ) floskell> Using haddock version 2.30.0 found on system at: floskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 floskell> No happy found floskell> Using haskell-suite found on system at: haskell-suite-dummy-location floskell> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location floskell> No hmake found floskell> Using hpc version 0.69 found on system at: floskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 floskell> Using hsc2hs version 0.68.10 found on system at: floskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 floskell> Using hscolour version 1.25 found on system at: floskell> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour floskell> No jhc found floskell> Using ld found on system at: floskell> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold floskell> No pkg-config found floskell> Using runghc version 9.8.1 found on system at: floskell> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 floskell> Using strip version 2.44 found on system at: floskell> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip floskell> Using tar found on system at: floskell> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar floskell> No uhc found floskell> Running phase: buildPhase floskell> Preprocessing library for floskell-0.11.1.. floskell> Building library for floskell-0.11.1.. floskell> [ 1 of 12] Compiling Floskell.Attoparsec ( src/Floskell/Attoparsec.hs, dist/build/Floskell/Attoparsec.o, dist/build/Floskell/Attoparsec.dyn_o ) lsp-test> lsp-test> test/Test.hs:259:18: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List.Extra, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 259 | let item = head comps lsp-test> | ^^^^ lsp-test> lsp-test> test/Test.hs:441:16: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List.Extra, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 441 | liftIO $ head rsp ^. L.range `shouldBe` Range (Position 2 3) (Position 4 5) lsp-test> | ^^^^ lsp-test> lsp-test> test/Test.hs:447:16: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List.Extra, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 447 | liftIO $ head fromRanges `shouldBe` Range (Position 2 3) (Position 4 5) lsp-test> | ^^^^ lsp-test> lsp-test> test/Test.hs:450:16: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List.Extra, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 450 | liftIO $ head fromRanges `shouldBe` Range (Position 4 5) (Position 2 3) lsp-test> | ^^^^ lsp-test> lsp-test> test/Test.hs:462:16: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List.Extra, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 462 | liftIO $ head inlayHints ^. L.label `shouldBe` InL ":: Text" lsp-test> | ^^^^ lsp-test> lsp-test> test/Test.hs:466:16: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List.Extra, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 466 | liftIO $ head inlayHints ^. L.tooltip `shouldBe` Just (InL $ "start at " <> T.pack (show (Position 1 2))) lsp-test> | ^^^^ floskell> [ 2 of 12] Compiling Floskell.Buffer ( src/Floskell/Buffer.hs, dist/build/Floskell/Buffer.o, dist/build/Floskell/Buffer.dyn_o ) floskell> [ 3 of 12] Compiling Floskell.Config ( src/Floskell/Config.hs, dist/build/Floskell/Config.o, dist/build/Floskell/Config.dyn_o ) hls-plugin-api> RangeMap-List filtering identical: OK (2.63s) hls-plugin-api> +++ OK, passed 100 tests: hls-plugin-api> 71% no matches hls-plugin-api> 19% 1 match hls-plugin-api> 10% >1 matches hls-plugin-api> property api tests hls-plugin-api> property toVSCodeExtensionSchema: OK hls-plugin-api> Golden file did not exist; created hls-plugin-api> property toDefaultJSON: OK hls-plugin-api> Golden file did not exist; created hls-plugin-api> parsePropertyPath single key path: OK hls-plugin-api> parsePropertyPath two key path: OK hls-plugin-api> parsePropertyPath two key path default: OK hls-plugin-api> parsePropertyPath two key path not default: OK hls-plugin-api> PluginTypes hls-plugin-api> combineResponses hls-plugin-api> TextDocumentDefinition hls-plugin-api> merges all single location responses into one response with all locations (without upgrading to links): OK hls-plugin-api> merges all location link responses into one with all links (with link support): OK hls-plugin-api> merges location responses with link responses into link responses (with link support): OK hls-plugin-api> preserves link-specific data when merging link and location responses (with link support): OK hls-plugin-api> ignores Null responses when other responses are available: OK hls-plugin-api> returns Null when all responses are Null: OK hls-plugin-api> downgrades all locationLinks to locations when missing link support in capabilities: OK hls-plugin-api> +++ OK, passed 100 tests: hls-plugin-api> 97% Has at least one response with locations hls-plugin-api> 89% Has at least one response with links hls-plugin-api> 88% Has at least one response with Null hls-plugin-api> TextDocumentTypeDefinition hls-plugin-api> merges all single location responses into one response with all locations (without upgrading to links): OK hls-plugin-api> merges all location link responses into one with all links (with link support): OK hls-plugin-api> merges location responses with link responses into link responses (with link support): OK hls-plugin-api> preserves link-specific data when merging link and location responses (with link support): OK hls-plugin-api> ignores Null responses when other responses are available: OK hls-plugin-api> returns Null when all responses are Null: OK hls-plugin-api> downgrades all locationLinks to locations when missing link support in capabilities: OK hls-plugin-api> +++ OK, passed 100 tests: hls-plugin-api> 96% Has at least one response with locations hls-plugin-api> 92% Has at least one response with links hls-plugin-api> 86% Has at least one response with Null hls-plugin-api> hls-plugin-api> All 33 tests passed (2.63s) hls-plugin-api> Test suite tests: PASS hls-plugin-api> Test suite logged to: dist/test/hls-plugin-api-2.10.0.0-tests.log hls-plugin-api> 1 of 1 test suites (1 of 1 test cases) passed. hls-plugin-api> Running phase: haddockPhase hls-plugin-api> Preprocessing library for hls-plugin-api-2.10.0.0.. hls-plugin-api> Running Haddock on library for hls-plugin-api-2.10.0.0.. hls-plugin-api> Warning: The documentation for the following packages are not installed. No hls-plugin-api> links will be generated to these packages: attoparsec-0.14.4, hls-plugin-api> attoparsec-0.14.4, lsp-types-2.3.0.1, vector-0.13.2.0 hls-plugin-api> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lsp-test> [3 of 3] Linking dist/build/tests/tests hls-plugin-api> [ 1 of 10] Compiling Ide.Logger ( src/Ide/Logger.hs, nothing ) hls-plugin-api> [ 2 of 10] Compiling Ide.Plugin.HandleRequestTypes ( src/Ide/Plugin/HandleRequestTypes.hs, nothing ) hls-plugin-api> [ 3 of 10] Compiling Ide.Plugin.Error ( src/Ide/Plugin/Error.hs, nothing ) hls-plugin-api> [ 4 of 10] Compiling Ide.Plugin.Properties ( src/Ide/Plugin/Properties.hs, nothing ) hls-plugin-api> [ 5 of 10] Compiling Ide.Plugin.RangeMap ( src/Ide/Plugin/RangeMap.hs, nothing ) hls-plugin-api> [ 6 of 10] Compiling Ide.Types ( src/Ide/Types.hs, nothing ) lsp-test> Running phase: checkPhase lsp-test> Running 2 test suites... lsp-test> Test suite tests: RUNNING... lsp-test> lsp-test> Session hls-plugin-api> [ 7 of 10] Compiling Ide.Plugin.Resolve ( src/Ide/Plugin/Resolve.hs, nothing ) hls-plugin-api> [ 8 of 10] Compiling Ide.Plugin.Config ( src/Ide/Plugin/Config.hs, nothing ) hls-plugin-api> [ 9 of 10] Compiling Ide.PluginUtils ( src/Ide/PluginUtils.hs, nothing ) hls-plugin-api> [10 of 10] Compiling Ide.Plugin.ConfigUtils ( src/Ide/Plugin/ConfigUtils.hs, nothing ) hls-plugin-api> Haddock coverage: hls-plugin-api> Warning: 'Recorder' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Logger.hs:86:24 hls-plugin-api> * at src/Ide/Logger.hs:86:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Logger.hs:86:1 hls-plugin-api> 35% ( 7 / 20) in 'Ide.Logger' hls-plugin-api> Missing documentation for: hls-plugin-api> Priority (src/Ide/Logger.hs:70) hls-plugin-api> WithPriority (src/Ide/Logger.hs:81) hls-plugin-api> logWith (src/Ide/Logger.hs:90) hls-plugin-api> cmap (src/Ide/Logger.hs:108) hls-plugin-api> cmapIO (src/Ide/Logger.hs:114) hls-plugin-api> cfilter (src/Ide/Logger.hs:119) hls-plugin-api> withFileRecorder (src/Ide/Logger.hs:142) hls-plugin-api> makeDefaultStderrRecorder (src/Ide/Logger.hs:129) hls-plugin-api> makeDefaultHandleRecorder (src/Ide/Logger.hs:159) hls-plugin-api> LoggingColumn (src/Ide/Logger.hs:168) hls-plugin-api> cmapWithPrio (src/Ide/Logger.hs:111) hls-plugin-api> toCologActionWithPrio (src/Ide/Logger.hs:275) hls-plugin-api> defaultLoggingColumns (src/Ide/Logger.hs:176) hls-plugin-api> 66% ( 2 / 3) in 'Ide.Plugin.HandleRequestTypes' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> Warning: 'pluginEnabled' is out of scope. hls-plugin-api> If you qualify the identifier, haddock can try to link it anyway. hls-plugin-api> Warning: 'showWindow' is out of scope. hls-plugin-api> If you qualify the identifier, haddock can try to link it anyway. hls-plugin-api> Warning: 'handlesRequest' is out of scope. hls-plugin-api> If you qualify the identifier, haddock can try to link it anyway. hls-plugin-api> Warning: 'combineResponses' is out of scope. hls-plugin-api> If you qualify the identifier, haddock can try to link it anyway. hls-plugin-api> 50% ( 4 / 8) in 'Ide.Plugin.Error' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> handleMaybe (src/Ide/Plugin/Error.hs:139) hls-plugin-api> handleMaybeM (src/Ide/Plugin/Error.hs:142) hls-plugin-api> getNormalizedFilePathE (src/Ide/Plugin/Error.hs:145) hls-plugin-api> Warning: 'PropertyKey' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Plugin/Properties.hs:111:20 hls-plugin-api> * at src/Ide/Plugin/Properties.hs:111:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Plugin/Properties.hs:111:1 hls-plugin-api> Warning: 'MetaData' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Plugin/Properties.hs:86:3 hls-plugin-api> * at src/Ide/Plugin/Properties.hs:85:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Plugin/Properties.hs:85:1 hls-plugin-api> Warning: 'plcConfig' is out of scope. hls-plugin-api> If you qualify the identifier, haddock can try to link it anyway. hls-plugin-api> 75% ( 21 / 28) in 'Ide.Plugin.Properties' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> ToHsType (src/Ide/Plugin/Properties.hs:72) hls-plugin-api> NotElem (src/Ide/Plugin/Properties.hs:206) hls-plugin-api> HasPropertyByPath (src/Ide/Plugin/Properties.hs:215) hls-plugin-api> definePropertiesProperty (src/Ide/Plugin/Properties.hs:420) hls-plugin-api> usePropertyByPathEither hls-plugin-api> usePropertyByPath hls-plugin-api> Warning: 'RangeMap' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Plugin/RangeMap.hs:36:22 hls-plugin-api> * at src/Ide/Plugin/RangeMap.hs:36:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Plugin/RangeMap.hs:36:1 hls-plugin-api> Warning: 'Range' is ambiguous. It is defined hls-plugin-api> * in ‘Language.LSP.Protocol.Internal.Types.Range’ hls-plugin-api> * in ‘Language.LSP.Protocol.Internal.Types.Range’ hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.Range’ hls-plugin-api> 83% ( 5 / 6) in 'Ide.Plugin.RangeMap' hls-plugin-api> Missing documentation for: hls-plugin-api> fromList' (src/Ide/Plugin/RangeMap.hs:55) hls-plugin-api> Warning: 'ExtraParams' is out of scope. hls-plugin-api> If you qualify the identifier, haddock can try to link it anyway. hls-plugin-api> Warning: 'DynFlagsModifications' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Types.hs:144:3 hls-plugin-api> * at src/Ide/Types.hs:143:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Types.hs:143:1 hls-plugin-api> Warning: 'PluginDescriptor' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Types.hs:314:3 hls-plugin-api> * at src/Ide/Types.hs:313:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Types.hs:313:1 hls-plugin-api> Warning: 'PluginConfig' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Types.hs:257:5 hls-plugin-api> * at src/Ide/Types.hs:256:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Types.hs:256:1 hls-plugin-api> 42% ( 22 / 52) in 'Ide.Types' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> PluginDescriptor (src/Ide/Types.hs:313) hls-plugin-api> defaultPluginPriority (src/Ide/Types.hs:1033) hls-plugin-api> describePlugin (src/Ide/Types.hs:334) hls-plugin-api> IdeCommand (src/Ide/Types.hs:165) hls-plugin-api> IdePlugins (src/Ide/Types.hs:114) hls-plugin-api> CheckParents (src/Ide/Types.hs:210) hls-plugin-api> SessionLoadingPreferenceConfig (src/Ide/Types.hs:220) hls-plugin-api> defaultConfigDescriptor (src/Ide/Types.hs:378) hls-plugin-api> mkCustomConfig (src/Ide/Types.hs:375) hls-plugin-api> FallbackCodeActionParams (src/Ide/Types.hs:1193) hls-plugin-api> FormattingMethod (src/Ide/Types.hs:1176) hls-plugin-api> FormattingHandler (src/Ide/Types.hs:1182) hls-plugin-api> HasTracing (src/Ide/Types.hs:1205) hls-plugin-api> PluginCommand (src/Ide/Types.hs:1085) hls-plugin-api> CommandId (src/Ide/Types.hs:1080) hls-plugin-api> CommandFunction (src/Ide/Types.hs:1093) hls-plugin-api> mkLspCommand (src/Ide/Types.hs:1240) hls-plugin-api> mkLspCmdId (src/Ide/Types.hs:1245) hls-plugin-api> PluginId (src/Ide/Types.hs:1158) hls-plugin-api> runHandlerM (src/Ide/Types.hs:928) hls-plugin-api> PluginHandlers (src/Ide/Types.hs:960) hls-plugin-api> PluginMethodHandler (src/Ide/Types.hs:980) hls-plugin-api> PluginNotificationHandler (src/Ide/Types.hs:957) hls-plugin-api> PluginNotificationHandlers (src/Ide/Types.hs:961) hls-plugin-api> PluginRequestMethod (src/Ide/Types.hs:635) hls-plugin-api> getProcessID (src/Ide/Types.hs:1262) hls-plugin-api> installSigUsr1Handler (src/Ide/Types.hs:1264) hls-plugin-api> lookupCommandProvider hls-plugin-api> ResolveFunction (src/Ide/Types.hs:1101) hls-plugin-api> 100% ( 3 / 3) in 'Ide.Plugin.Resolve' hls-plugin-api> Warning: 'PluginConfig' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Types.hs:257:5 hls-plugin-api> * at src/Ide/Types.hs:256:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Types.hs:256:1 hls-plugin-api> 50% ( 3 / 6) in 'Ide.Plugin.Config' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> parseConfig (src/Ide/Plugin/Config.hs:38) hls-plugin-api> CheckParents (src/Ide/Types.hs:210) hls-plugin-api> Warning: 'Range' is ambiguous. It is defined hls-plugin-api> * in ‘Language.LSP.Protocol.Internal.Types.Range’ hls-plugin-api> * in ‘Language.LSP.Protocol.Internal.Types.Range’ hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.Range’ hls-plugin-api> Warning: 'WorkspaceEdit' is ambiguous. It is defined hls-plugin-api> * in ‘Language.LSP.Protocol.Internal.Types.WorkspaceEdit’ hls-plugin-api> * in ‘Language.LSP.Protocol.Internal.Types.WorkspaceEdit’ hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.WorkspaceEdit’ hls-plugin-api> Warning: Ide.PluginUtils: Couldn't find .haddock for export positionInRange hls-plugin-api> 58% ( 20 / 34) in 'Ide.PluginUtils' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header hls-plugin-api> WithDeletions (src/Ide/PluginUtils.hs:105) hls-plugin-api> getProcessID (src/Ide/Types.hs:1262) hls-plugin-api> makeDiffTextEdit (src/Ide/PluginUtils.hs:115) hls-plugin-api> makeDiffTextEditAdditive (src/Ide/PluginUtils.hs:118) hls-plugin-api> pluginDescToIdePlugins (src/Ide/PluginUtils.hs:199) hls-plugin-api> idePluginsToPluginDesc (src/Ide/PluginUtils.hs:202) hls-plugin-api> mkLspCommand (src/Ide/Types.hs:1240) hls-plugin-api> mkLspCmdId (src/Ide/Types.hs:1245) hls-plugin-api> allLspCmdIds (src/Ide/PluginUtils.hs:303) hls-plugin-api> allLspCmdIds' (src/Ide/PluginUtils.hs:299) hls-plugin-api> installSigUsr1Handler (src/Ide/Types.hs:1264) hls-plugin-api> subRange (src/Ide/PluginUtils.hs:279) hls-plugin-api> positionInRange hls-plugin-api> Warning: 'Config' is ambiguous. It is defined hls-plugin-api> * at src/Ide/Types.hs:174:3 hls-plugin-api> * at src/Ide/Types.hs:173:1 hls-plugin-api> You may be able to disambiguate the identifier by qualifying it or hls-plugin-api> by specifying the type/value namespace explicitly. hls-plugin-api> Defaulting to the one defined at src/Ide/Types.hs:173:1 hls-plugin-api> 66% ( 2 / 3) in 'Ide.Plugin.ConfigUtils' hls-plugin-api> Missing documentation for: hls-plugin-api> Module header floskell> [ 4 of 12] Compiling Floskell.Fixities ( src/Floskell/Fixities.hs, dist/build/Floskell/Fixities.o, dist/build/Floskell/Fixities.dyn_o ) floskell> [ 5 of 12] Compiling Floskell.Imports ( src/Floskell/Imports.hs, dist/build/Floskell/Imports.o, dist/build/Floskell/Imports.dyn_o ) lsp-test> fails a test [✔] lsp-test> initializeResponse [✔] lsp-test> runSessionWithConfig [✔] lsp-test> withTimeout floskell> [ 6 of 12] Compiling Floskell.Styles ( src/Floskell/Styles.hs, dist/build/Floskell/Styles.o, dist/build/Floskell/Styles.dyn_o ) floskell> [ 7 of 12] Compiling Floskell.ConfigFile ( src/Floskell/ConfigFile.hs, dist/build/Floskell/ConfigFile.o, dist/build/Floskell/ConfigFile.dyn_o ) floskell> floskell> src/Floskell/ConfigFile.hs:108:31: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 108 | defaultAppConfig = AppConfig (head styles) Haskell2010 [] [] floskell> | ^^^^ floskell> [ 8 of 12] Compiling Floskell.Types ( src/Floskell/Types.hs, dist/build/Floskell/Types.o, dist/build/Floskell/Types.dyn_o ) floskell> [ 9 of 12] Compiling Floskell.Printers ( src/Floskell/Printers.hs, dist/build/Floskell/Printers.o, dist/build/Floskell/Printers.dyn_o ) floskell> floskell> src/Floskell/Printers.hs:68:1: warning: [GHC-66111] [-Wunused-imports] floskell> The import of ‘Data.Monoid’ is redundant floskell> except perhaps to import instances from ‘Data.Monoid’ floskell> To import instances alone, use: import Data.Monoid() floskell> | floskell> 68 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ hls-plugin-api> Warning: Ide.Plugin.Error: could not find link destinations for: hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ErrorCodes.ErrorCodes hls-plugin-api> - Language.LSP.Protocol.Internal.Types.LSPErrorCodes.LSPErrorCodes hls-plugin-api> - Language.LSP.Protocol.Types.Common.|? hls-plugin-api> - Language.LSP.Protocol.Types.Uri.NormalizedFilePath hls-plugin-api> - Language.LSP.Protocol.Types.Uri.Uri hls-plugin-api> Warning: Ide.Plugin.Properties: could not find link destinations for: hls-plugin-api> - Ide.Plugin.Properties.FindPropertyMeta hls-plugin-api> - Ide.Plugin.Properties.Elem hls-plugin-api> - Ide.Plugin.Properties.FindByKeyName hls-plugin-api> - Ide.Plugin.Properties.FindByKeyPath hls-plugin-api> - Ide.Plugin.Properties.IsTEnum hls-plugin-api> - Ide.Plugin.Properties.IsProperties hls-plugin-api> - Ide.Plugin.Properties.ParsePropertyPath hls-plugin-api> - Ide.Plugin.Properties.NonEmptyList hls-plugin-api> - Ide.Plugin.Properties.:| hls-plugin-api> - Ide.Plugin.Properties.NE hls-plugin-api> Warning: Ide.Plugin.RangeMap: could not find link destinations for: hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Position.Position hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Range.Range hls-plugin-api> Warning: Ide.Types: could not find link destinations for: hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method hls-plugin-api> - Language.LSP.Protocol.Internal.Method.MessageParams hls-plugin-api> - Language.LSP.Protocol.Internal.Method.MessageResult hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CallHierarchyIncomingCalls hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CallHierarchyOutgoingCalls hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CodeActionResolve hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CodeLensResolve hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CompletionItemResolve hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CustomMethod hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_Initialized hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_InlayHintResolve hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentCodeAction hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentCodeLens hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentCompletion hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDefinition hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidChange hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidClose hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidOpen hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDidSave hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDocumentHighlight hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDocumentSymbol hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentFoldingRange hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentFormatting hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentHover hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentImplementation hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentInlayHint hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentPrepareCallHierarchy hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentPrepareRename hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentRangeFormatting hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentReferences hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentRename hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentSelectionRange hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentSemanticTokensFull hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentSemanticTokensFullDelta hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentTypeDefinition hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceDidChangeConfiguration hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceDidChangeWatchedFiles hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceDidChangeWorkspaceFolders hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceExecuteCommand hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceSymbol hls-plugin-api> - Language.LSP.Protocol.Internal.Method.SMethod hls-plugin-api> - Language.LSP.Protocol.Message.LspId.LspId hls-plugin-api> - Language.LSP.Protocol.Message.Meta.ClientToServer hls-plugin-api> - Language.LSP.Protocol.Message.Meta.ServerToClient hls-plugin-api> - Language.LSP.Protocol.Message.Meta.MessageKind hls-plugin-api> - Language.LSP.Protocol.Message.Meta.Notification hls-plugin-api> - Language.LSP.Protocol.Message.Meta.Request hls-plugin-api> - Language.LSP.Protocol.Message.Method.SClientMethod hls-plugin-api> - Language.LSP.Protocol.Message.Method.SServerMethod hls-plugin-api> - Language.LSP.Protocol.Message.Types.TResponseError hls-plugin-api> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams.CallHierarchyIncomingCallsParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams.CallHierarchyOutgoingCallsParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities hls-plugin-api> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction hls-plugin-api> - Language.LSP.Protocol.Internal.Types.CodeLens.CodeLens hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Command.Command hls-plugin-api> - Language.LSP.Protocol.Internal.Types.CompletionItem.CompletionItem hls-plugin-api> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams.DidChangeConfigurationParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams.DidChangeWatchedFilesParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams.DidChangeWorkspaceFoldersParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.DocumentLink.DocumentLink hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ExecuteCommandParams.ExecuteCommandParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.FormattingOptions.FormattingOptions hls-plugin-api> - Language.LSP.Protocol.Internal.Types.InitializeParams.InitializeParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.InitializedParams.InitializedParams hls-plugin-api> - Language.LSP.Protocol.Internal.Types.InlayHint.InlayHint hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ProgressToken.ProgressToken hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Range.Range hls-plugin-api> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier hls-plugin-api> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbol.WorkspaceSymbol hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams.WorkspaceSymbolParams hls-plugin-api> - Language.LSP.Protocol.Types.Common.Null hls-plugin-api> - Language.LSP.Protocol.Types.Common.|? hls-plugin-api> - Language.LSP.Protocol.Types.Uri.NormalizedFilePath hls-plugin-api> - Language.LSP.Protocol.Types.Uri.Uri hls-plugin-api> - Language.LSP.Protocol.Types.Lens.HasData_ hls-plugin-api> - Language.LSP.Protocol.Types.Lens.HasOptions hls-plugin-api> - Language.LSP.Protocol.Types.Lens.HasTextDocument hls-plugin-api> - Language.LSP.Protocol.Types.Lens.HasUri hls-plugin-api> - Ide.Types.PluginNotificationMethodHandler hls-plugin-api> - Ide.Types.PluginNotificationMethod hls-plugin-api> - Ide.Types.Rep_FallbackCodeActionParams hls-plugin-api> - Ide.Types.Rep_SessionLoadingPreferenceConfig hls-plugin-api> - Ide.Types.Rep_CheckParents hls-plugin-api> Warning: Ide.Plugin.Resolve: could not find link destinations for: hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_CodeActionResolve hls-plugin-api> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentCodeAction hls-plugin-api> - Ide.Plugin.Resolve.Log hls-plugin-api> Warning: Ide.Plugin.Config: could not find link destinations for: hls-plugin-api> - Ide.Types.Rep_CheckParents hls-plugin-api> Warning: Ide.PluginUtils: could not find link destinations for: hls-plugin-api> - Language.LSP.Protocol.Internal.Method.MessageParams hls-plugin-api> - Language.LSP.Protocol.Internal.Method.SMethod hls-plugin-api> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Command.Command hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Position.Position hls-plugin-api> - Language.LSP.Protocol.Internal.Types.Range.Range hls-plugin-api> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit hls-plugin-api> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier hls-plugin-api> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit floskell> [10 of 12] Compiling Floskell.Pretty ( src/Floskell/Pretty.hs, dist/build/Floskell/Pretty.o, dist/build/Floskell/Pretty.dyn_o ) floskell> floskell> src/Floskell/Pretty.hs:184:51: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 184 | let distance = srcSpanStartLine (commentSpan (head comments)) floskell> | ^^^^ floskell> floskell> src/Floskell/Pretty.hs:196:30: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 196 | printComment correction (head comments) floskell> | ^^^^ floskell> floskell> src/Floskell/Pretty.hs:197:17: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘tail’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 197 | forM_ (zip (tail comments) (map (srcSpanEndLine . commentSpan) comments)) $ floskell> | ^^^^ lsp-test> times out [✔] lsp-test> doesn't time out [✔] hls-plugin-api> Documentation created: dist/doc/html/hls-plugin-api/, hls-plugin-api> dist/doc/html/hls-plugin-api/hls-plugin-api.txt hls-plugin-api> Preprocessing test suite 'tests' for hls-plugin-api-2.10.0.0.. hls-plugin-api> Running phase: installPhase hls-plugin-api> Installing library in /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-plugin-api> Running phase: fixupPhase hls-plugin-api> shrinking RPATHs of ELF executables and libraries in /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 hls-plugin-api> shrinking /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c-ghc9.8.1.so hls-plugin-api> checking for references to /build/ in /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0... hls-plugin-api> patching script interpreter paths in /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 hls-plugin-api> stripping (with command strip and flags -S -p) in /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0/lib hls-plugin-api> shrinking RPATHs of ELF executables and libraries in /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc hls-plugin-api> checking for references to /build/ in /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc... hls-plugin-api> patching script interpreter paths in /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc hls-plugin-api (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 hls-plugin-api (post)> Pushing 2 paths (325 are already present) using zstd to cache sellout ⏳ hls-plugin-api (post)> hls-plugin-api (post)> Pushing /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc (3.10 MiB) hls-plugin-api (post)> Pushing /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 (13.36 MiB) hls-plugin-api (post)> hls-plugin-api (post)> All done. hls-plugin-api (post)> added 2 signatures hls-plugin-api (post)> added 1 signatures hls-plugin-api (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 hls-plugin-api (post)> copying 2 paths... hls-plugin-api (post)> copying path '/nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc' to 'https://cache.nix-ci.com'... hls-plugin-api (post)> copying path '/nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0' to 'https://cache.nix-ci.com'... hls-plugin-api (post)> copying 1 paths... hls-plugin-api (post)> copying path '/nix/store/k85vx9cc8zj3cf9cxxqmbp6fdn091hw4-hls-plugin-api-2.10.0.0.drv' to 'https://cache.nix-ci.com'... hls-plugin-api (post)> added 0 signatures hls-plugin-api (post)> added 0 signatures hls-plugin-api (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc /nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0 hls-plugin-api (post)> copying 2 paths... hls-plugin-api (post)> copying path '/nix/store/vjn3s3rqgbhibh4y1ygqp9vzhyf2j8v7-hls-plugin-api-2.10.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... hls-plugin-api (post)> copying path '/nix/store/whlh7j1hn2rhq538ms7ls4w70fvs3d8g-hls-plugin-api-2.10.0.0' to 'ssh-ng://worker.nix-ci.com'... hls-plugin-api (post)> copying 1 paths... hls-plugin-api (post)> copying path '/nix/store/k85vx9cc8zj3cf9cxxqmbp6fdn091hw4-hls-plugin-api-2.10.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/s0svwfh1bisfcjig3x3ypg5x4dsa94nb-ghcide-2.10.0.0.drv'... lsp-test> further timeout messages are ignored [✔] floskell> [11 of 12] Compiling Floskell.Comments ( src/Floskell/Comments.hs, dist/build/Floskell/Comments.o, dist/build/Floskell/Comments.dyn_o ) floskell> [12 of 12] Compiling Floskell ( src/Floskell.hs, dist/build/Floskell.o, dist/build/Floskell.dyn_o ) floskell> [ 1 of 12] Compiling Floskell.Attoparsec ( src/Floskell/Attoparsec.hs, dist/build/Floskell/Attoparsec.p_o ) floskell> [ 2 of 12] Compiling Floskell.Buffer ( src/Floskell/Buffer.hs, dist/build/Floskell/Buffer.p_o ) floskell> [ 3 of 12] Compiling Floskell.Config ( src/Floskell/Config.hs, dist/build/Floskell/Config.p_o ) ghcide> Running phase: setupCompilerEnvironmentPhase ghcide> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. lsp-test> overrides global message timeout [✔] ghcide> Running phase: unpackPhase ghcide> unpacking source archive /nix/store/nv12havvv9m95kgbb9jrc6x3cqp9c6dv-ghcide-2.10.0.0.tar.gz ghcide> source root is ghcide-2.10.0.0 ghcide> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "ghcide-2.10.0.0/src/Text/Fuzzy/Parallel.hs" ghcide> Running phase: patchPhase ghcide> Running phase: compileBuildDriverPhase ghcide> setupCompileFlags: -package-db=/build/tmp.MydHfRkv8c/setup-package.conf.d -threaded ghcide> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.MydHfRkv8c/Main.o ) ghcide> [2 of 2] Linking Setup ghcide> Running phase: updateAutotoolsGnuConfigScriptsPhase ghcide> Running phase: configurePhase ghcide> configureFlags: --verbose --prefix=/nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc/share/doc/ghcide-2.10.0.0 --with-gcc=gcc --package-db=/build/tmp.MydHfRkv8c/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib ghcide> Using Parsec parser ghcide> Configuring ghcide-2.10.0.0... ghcide> Flags chosen: executable=True, pedantic=False ghcide> Dependency Diff >=0.5 && <0.6: using Diff-0.5 ghcide> Dependency Glob: using Glob-0.10.2 ghcide> Dependency aeson: using aeson-2.2.3.0 ghcide> Dependency array: using array-0.5.6.0 ghcide> Dependency async: using async-2.2.5 ghcide> Dependency base >=4.16 && <5: using base-4.19.0.0 ghcide> Dependency base16-bytestring >=0.1.1 && <1.1: using base16-bytestring-1.0.2.0 ghcide> Dependency binary: using binary-0.8.9.1 ghcide> Dependency bytestring: using bytestring-0.12.0.2 ghcide> Dependency case-insensitive: using case-insensitive-1.2.1.0 ghcide> Dependency co-log-core: using co-log-core-0.3.2.5 ghcide> Dependency containers: using containers-0.6.8 ghcide> Dependency cryptohash-sha1 >=0.11.100 && <0.12: using ghcide> cryptohash-sha1-0.11.101.0 ghcide> Dependency data-default: using data-default-0.7.1.3 ghcide> Dependency deepseq: using deepseq-1.5.0.0 ghcide> Dependency dependent-map: using dependent-map-0.4.0.0 ghcide> Dependency dependent-sum: using dependent-sum-0.7.2.0 ghcide> Dependency directory: using directory-1.3.8.1 ghcide> Dependency dlist: using dlist-1.0 ghcide> Dependency enummapset: using enummapset-0.7.3.0 ghcide> Dependency exceptions: using exceptions-0.10.7 ghcide> Dependency extra >=1.7.14: using extra-1.7.16 ghcide> Dependency filepath: using filepath-1.4.100.4 ghcide> Dependency fingertree: using fingertree-0.1.5.0 ghcide> Dependency focus >=1.0.3.2: using focus-1.0.3.2 ghcide> Dependency ghc >=9.2: using ghc-9.8.1 ghcide> Dependency ghc-boot: using ghc-boot-9.8.1 ghcide> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 ghcide> Dependency ghc-trace-events: using ghc-trace-events-0.1.2.10 ghcide> Dependency haddock-library >=1.8 && <1.12: using haddock-library-1.11.0 ghcide> Dependency hashable: using hashable-1.4.7.0 ghcide> Dependency hie-bios >=0.14.0 && <0.15: using hie-bios-0.14.0 ghcide> Dependency hie-compat >=0.3.0.0 && <0.4: using hie-compat-0.3.1.2 ghcide> Dependency hiedb >=0.6.0.0 && <0.7: using hiedb-0.6.0.2 ghcide> Dependency hls-graph ==2.10.0.0: using hls-graph-2.10.0.0 ghcide> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 ghcide> Dependency implicit-hie >=0.1.4.0 && <0.1.5: using implicit-hie-0.1.4.0 ghcide> Dependency lens: using lens-5.3.4 ghcide> Dependency lens-aeson: using lens-aeson-1.2.3 ghcide> Dependency list-t: using list-t-1.0.5.7 ghcide> Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1 ghcide> Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1 ghcide> Dependency mtl: using mtl-2.3.1 ghcide> Dependency opentelemetry >=0.6.1: using opentelemetry-0.8.0 ghcide> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 ghcide> Dependency os-string: using os-string-2.0.7 ghcide> Dependency parallel: using parallel-3.2.2.0 ghcide> Dependency prettyprinter >=1.7: using prettyprinter-1.7.1 ghcide> Dependency prettyprinter-ansi-terminal: using ghcide> prettyprinter-ansi-terminal-1.1.3 ghcide> Dependency random: using random-1.2.1.3 ghcide> Dependency regex-tdfa >=1.3.1.0: using regex-tdfa-1.3.2.3 ghcide> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 ghcide> Dependency sorted-list: using sorted-list-0.2.3.1 ghcide> Dependency sqlite-simple: using sqlite-simple-0.4.19.0 ghcide> Dependency stm: using stm-2.5.2.1 ghcide> Dependency stm-containers: using stm-containers-1.2.1.1 ghcide> Dependency syb: using syb-0.7.2.4 ghcide> Dependency text: using text-2.1 ghcide> Dependency text-rope: using text-rope-0.2 ghcide> Dependency time: using time-1.12.2 ghcide> Dependency transformers: using transformers-0.6.1.0 ghcide> Dependency unix: using unix-2.8.3.0 ghcide> Dependency unliftio >=0.2.6: using unliftio-0.2.25.1 ghcide> Dependency unliftio-core: using unliftio-core-0.2.1.0 ghcide> Dependency unordered-containers >=0.2.10.0: using unordered-containers-0.2.20 ghcide> Dependency vector: using vector-0.13.2.0 ghcide> Dependency base >=4.16 && <5: using base-4.19.0.0 ghcide> Dependency data-default: using data-default-0.7.1.3 ghcide> Dependency extra: using extra-1.7.16 ghcide> Dependency ghcide: using ghcide-2.10.0.0 ghcide> Dependency gitrev: using gitrev-1.3.1 ghcide> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 ghcide> Dependency lsp: using lsp-2.7.0.1 ghcide> Dependency lsp-types: using lsp-types-2.3.0.1 ghcide> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 ghcide> Source component graph: ghcide> component lib ghcide> component exe:ghcide dependency lib ghcide> Configured component graph: ghcide> component ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ghcide> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l ghcide> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr ghcide> include array-0.5.6.0-7325 ghcide> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu ghcide> include base-4.19.0.0-05c7 ghcide> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj ghcide> include binary-0.8.9.1-a30e ghcide> include bytestring-0.12.0.2-3593 ghcide> include case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE ghcide> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y ghcide> include containers-0.6.8-e785 ghcide> include cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH ghcide> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghcide> include deepseq-1.5.0.0-3309 ghcide> include dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d ghcide> include dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee ghcide> include directory-1.3.8.1-696d ghcide> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI ghcide> include enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs ghcide> include exceptions-0.10.7-57c8 ghcide> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghcide> include filepath-1.4.100.4-dda0 ghcide> include fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd ghcide> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD ghcide> include ghc-9.8.1-d1ca ghcide> include ghc-boot-9.8.1-4996 ghcide> include ghc-boot-th-9.8.1-0e22 ghcide> include ghc-trace-events-0.1.2.10-8Jj1IvOe6h5EmCri2ia2Oj ghcide> include haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC ghcide> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 ghcide> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO ghcide> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj ghcide> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP ghcide> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH ghcide> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c ghcide> include implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 ghcide> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg ghcide> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 ghcide> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk ghcide> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV ghcide> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT ghcide> include mtl-2.3.1-eef8 ghcide> include opentelemetry-0.8.0-7nclopn99DO68xXHzd1pmt ghcide> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ghcide> include os-string-2.0.7-30f5qsYs1a41QbC9Z6QiC4 ghcide> include parallel-3.2.2.0-B8d0mjpcDFq4tLkE2COyly ghcide> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc ghcide> include prettyprinter-ansi-terminal-1.1.3-5MsKhBnoFOjCeddG2708JJ ghcide> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB ghcide> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn ghcide> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu ghcide> include sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 ghcide> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn ghcide> include stm-2.5.2.1-336a ghcide> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M ghcide> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghcide> include text-2.1-c70b ghcide> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq ghcide> include time-1.12.2-7ff5 ghcide> include transformers-0.6.1.0-7653 ghcide> include unix-2.8.3.0-38c7 ghcide> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 ghcide> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW ghcide> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm ghcide> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 ghcide> component ghcide-2.10.0.0-ISCmIA6AKm34XirjzV2jBq-ghcide ghcide> include base-4.19.0.0-05c7 ghcide> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghcide> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghcide> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> include gitrev-1.3.1-F6YxxQ8JaeW7nkmsAnpvB8 ghcide> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c ghcide> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV ghcide> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT ghcide> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ghcide> Linked component graph: ghcide> unit ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ghcide> include Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l ghcide> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr ghcide> include array-0.5.6.0-7325 ghcide> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu ghcide> include base-4.19.0.0-05c7 ghcide> include base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj ghcide> include binary-0.8.9.1-a30e ghcide> include bytestring-0.12.0.2-3593 ghcide> include case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE ghcide> include co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y ghcide> include containers-0.6.8-e785 ghcide> include cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH ghcide> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghcide> include deepseq-1.5.0.0-3309 ghcide> include dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d ghcide> include dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee ghcide> include directory-1.3.8.1-696d ghcide> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI ghcide> include enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs ghcide> include exceptions-0.10.7-57c8 ghcide> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghcide> include filepath-1.4.100.4-dda0 ghcide> include fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd ghcide> include focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD ghcide> include ghc-9.8.1-d1ca ghcide> include ghc-boot-9.8.1-4996 ghcide> include ghc-boot-th-9.8.1-0e22 ghcide> include ghc-trace-events-0.1.2.10-8Jj1IvOe6h5EmCri2ia2Oj ghcide> include haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC ghcide> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 ghcide> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO ghcide> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj ghcide> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP ghcide> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH ghcide> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c ghcide> include implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 ghcide> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg ghcide> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 ghcide> include list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk ghcide> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV ghcide> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT ghcide> include mtl-2.3.1-eef8 ghcide> include opentelemetry-0.8.0-7nclopn99DO68xXHzd1pmt ghcide> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ghcide> include os-string-2.0.7-30f5qsYs1a41QbC9Z6QiC4 ghcide> include parallel-3.2.2.0-B8d0mjpcDFq4tLkE2COyly ghcide> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc ghcide> include prettyprinter-ansi-terminal-1.1.3-5MsKhBnoFOjCeddG2708JJ ghcide> include random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB ghcide> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn ghcide> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu ghcide> include sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 ghcide> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn ghcide> include stm-2.5.2.1-336a ghcide> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M ghcide> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghcide> include text-2.1-c70b ghcide> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq ghcide> include time-1.12.2-7ff5 ghcide> include transformers-0.6.1.0-7653 ghcide> include unix-2.8.3.0-38c7 ghcide> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 ghcide> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW ghcide> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm ghcide> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 ghcide> Control.Concurrent.Strict=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Control.Concurrent.Strict,Development.IDE=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE,Development.IDE.Core.Actions=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Actions,Development.IDE.Core.Compile=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Compile,Development.IDE.Core.Debouncer=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Debouncer,Development.IDE.Core.FileStore=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.FileStore,Development.IDE.Core.FileUtils=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.FileUtils,Development.IDE.Core.IdeConfiguration=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.IdeConfiguration,Development.IDE.Core.OfInterest=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.OfInterest,Development.IDE.Core.PluginUtils=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.PluginUtils,Development.IDE.Core.PositionMapping=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.PositionMapping,Development.IDE.Core.Preprocessor=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Preprocessor,Development.IDE.Core.ProgressReporting=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.ProgressReporting,Development.IDE.Core.RuleTypes=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.RuleTypes,Development.IDE.Core.Rules=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Rules,Development.IDE.Core.Service=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Service,Development.IDE.Core.Shake=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Shake,Development.IDE.Core.Tracing=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.Tracing,Development.IDE.Core.UseStale=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.UseStale,Development.IDE.Core.WorkerThread=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Core.WorkerThread,Development.IDE.GHC.Compat=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat,Development.IDE.GHC.Compat.CmdLine=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.CmdLine,Development.IDE.GHC.Compat.Core=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Core,Development.IDE.GHC.Compat.Driver=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Driver,Development.IDE.GHC.Compat.Env=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Env,Development.IDE.GHC.Compat.Error=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Error,Development.IDE.GHC.Compat.Iface=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Iface,Development.IDE.GHC.Compat.Logger=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Logger,Development.IDE.GHC.Compat.Outputable=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Outputable,Development.IDE.GHC.Compat.Parser=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Parser,Development.IDE.GHC.Compat.Plugins=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Plugins,Development.IDE.GHC.Compat.Units=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Units,Development.IDE.GHC.Compat.Util=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Compat.Util,Development.IDE.GHC.CoreFile=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.CoreFile,Development.IDE.GHC.Error=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Error,Development.IDE.GHC.Orphans=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Orphans,Development.IDE.GHC.Util=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.GHC.Util,Development.IDE.Import.DependencyInformation=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Import.DependencyInformation,Development.IDE.Import.FindImports=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Import.FindImports,Development.IDE.LSP.HoverDefinition=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.LSP.HoverDefinition,Development.IDE.LSP.LanguageServer=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.LSP.LanguageServer,Development.IDE.LSP.Notifications=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.LSP.Notifications,Development.IDE.LSP.Outline=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.LSP.Outline,Development.IDE.LSP.Server=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.LSP.Server,Development.IDE.Main=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Main,Development.IDE.Main.HeapStats=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Main.HeapStats,Development.IDE.Monitoring.OpenTelemetry=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Monitoring.OpenTelemetry,Development.IDE.Plugin=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin,Development.IDE.Plugin.Completions=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.Completions,Development.IDE.Plugin.Completions.Logic=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.Completions.Logic,Development.IDE.Plugin.Completions.Types=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.Completions.Types,Development.IDE.Plugin.HLS=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.HLS,Development.IDE.Plugin.HLS.GhcIde=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.HLS.GhcIde,Development.IDE.Plugin.Test=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.Test,Development.IDE.Plugin.TypeLenses=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Plugin.TypeLenses,Development.IDE.Session=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Session,Development.IDE.Session.Diagnostics=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Session.Diagnostics,Development.IDE.Session.Implicit=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Session.Implicit,Development.IDE.Spans.AtPoint=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Spans.AtPoint,Development.IDE.Spans.Common=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Spans.Common,Development.IDE.Spans.Documentation=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Spans.Documentation,Development.IDE.Spans.LocalBindings=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Spans.LocalBindings,Development.IDE.Spans.Pragmas=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Spans.Pragmas,Development.IDE.Types.Diagnostics=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.Diagnostics,Development.IDE.Types.Exports=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.Exports,Development.IDE.Types.HscEnvEq=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.HscEnvEq,Development.IDE.Types.KnownTargets=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.KnownTargets,Development.IDE.Types.Location=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.Location,Development.IDE.Types.Monitoring=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.Monitoring,Development.IDE.Types.Options=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.Options,Development.IDE.Types.Shake=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Development.IDE.Types.Shake,Generics.SYB.GHC=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Generics.SYB.GHC,Text.Fuzzy.Parallel=ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof:Text.Fuzzy.Parallel ghcide> unit ghcide-2.10.0.0-ISCmIA6AKm34XirjzV2jBq-ghcide ghcide> include base-4.19.0.0-05c7 ghcide> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghcide> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghcide> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> include gitrev-1.3.1-F6YxxQ8JaeW7nkmsAnpvB8 ghcide> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c ghcide> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV ghcide> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT ghcide> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ghcide> Ready component graph: ghcide> definite ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 ghcide> depends Glob-0.10.2-DoQtPUYePx9AD4ZtTc7q0l ghcide> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr ghcide> depends array-0.5.6.0-7325 ghcide> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu ghcide> depends base-4.19.0.0-05c7 ghcide> depends base16-bytestring-1.0.2.0-LxIpjwSEbM17QlTgoD5Lvj ghcide> depends binary-0.8.9.1-a30e ghcide> depends bytestring-0.12.0.2-3593 ghcide> depends case-insensitive-1.2.1.0-ITCci2AvvtjLgALczKJaQE ghcide> depends co-log-core-0.3.2.5-9UUSCjFNV4dAyR87YJ0y1y ghcide> depends containers-0.6.8-e785 ghcide> depends cryptohash-sha1-0.11.101.0-CVebF326jNB1flvTZd8jgH ghcide> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghcide> depends deepseq-1.5.0.0-3309 ghcide> depends dependent-map-0.4.0.0-ADG50gHLoBJBSWMX2fAg6d ghcide> depends dependent-sum-0.7.2.0-9O8R7SQckRjCCut2OlDsee ghcide> depends directory-1.3.8.1-696d ghcide> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI ghcide> depends enummapset-0.7.3.0-DgHL6MoR9wCJZTXWi8yWQs ghcide> depends exceptions-0.10.7-57c8 ghcide> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghcide> depends filepath-1.4.100.4-dda0 ghcide> depends fingertree-0.1.5.0-ITGBGaAHiwYClm510jMnVd ghcide> depends focus-1.0.3.2-C7bSWtQ5Y3s6D8ziJpbIkD ghcide> depends ghc-9.8.1-d1ca ghcide> depends ghc-boot-9.8.1-4996 ghcide> depends ghc-boot-th-9.8.1-0e22 ghcide> depends ghc-trace-events-0.1.2.10-8Jj1IvOe6h5EmCri2ia2Oj ghcide> depends haddock-library-1.11.0-WaG0hcCWn09K2HhAyvSiC ghcide> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 ghcide> depends hie-bios-0.14.0-B29GebiKEEsginhNPw3TO ghcide> depends hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj ghcide> depends hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP ghcide> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH ghcide> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c ghcide> depends implicit-hie-0.1.4.0-4h4QKKoPRps7hQLXiO0Qz5 ghcide> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg ghcide> depends lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 ghcide> depends list-t-1.0.5.7-GQHYekW9f0aIMD97QRDYVk ghcide> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV ghcide> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT ghcide> depends mtl-2.3.1-eef8 ghcide> depends opentelemetry-0.8.0-7nclopn99DO68xXHzd1pmt ghcide> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ghcide> depends os-string-2.0.7-30f5qsYs1a41QbC9Z6QiC4 ghcide> depends parallel-3.2.2.0-B8d0mjpcDFq4tLkE2COyly ghcide> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc ghcide> depends prettyprinter-ansi-terminal-1.1.3-5MsKhBnoFOjCeddG2708JJ ghcide> depends random-1.2.1.3-Bnux8WlebU9ExX1Y8x3BSB ghcide> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn ghcide> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu ghcide> depends sorted-list-0.2.3.1-I3b3btDUomSABrHLGRVqA5 ghcide> depends sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn ghcide> depends stm-2.5.2.1-336a ghcide> depends stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M ghcide> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K ghcide> depends text-2.1-c70b ghcide> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq ghcide> depends time-1.12.2-7ff5 ghcide> depends transformers-0.6.1.0-7653 ghcide> depends unix-2.8.3.0-38c7 ghcide> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 ghcide> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW ghcide> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm ghcide> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 ghcide> definite ghcide-2.10.0.0-ISCmIA6AKm34XirjzV2jBq-ghcide ghcide> depends base-4.19.0.0-05c7 ghcide> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q ghcide> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe ghcide> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> depends gitrev-1.3.1-F6YxxQ8JaeW7nkmsAnpvB8 ghcide> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c ghcide> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV ghcide> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT ghcide> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw ghcide> Using Cabal-3.10.2.0 compiled by ghc-9.8 ghcide> Using compiler: ghc-9.8.1 ghcide> Using install prefix: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 ghcide> Executables installed in: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/bin ghcide> Libraries installed in: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> Dynamic Libraries installed in: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 ghcide> Private executables installed in: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/libexec/x86_64-linux-ghc-9.8.1/ghcide-2.10.0.0 ghcide> Data files installed in: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/share/x86_64-linux-ghc-9.8.1/ghcide-2.10.0.0 ghcide> Documentation installed in: ghcide> /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc/share/doc/ghcide-2.10.0.0 ghcide> Configuration files installed in: ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/etc ghcide> No alex found ghcide> Using ar found on system at: ghcide> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar ghcide> No c2hs found ghcide> No cpphs found ghcide> No doctest found ghcide> Using gcc version 14.3.0 given by user at: ghcide> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc ghcide> Using ghc version 9.8.1 found on system at: ghcide> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc ghcide> Using ghc-pkg version 9.8.1 found on system at: ghcide> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 ghcide> No ghcjs found ghcide> No ghcjs-pkg found ghcide> No greencard found ghcide> Using haddock version 2.30.0 found on system at: ghcide> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 ghcide> No happy found ghcide> Using haskell-suite found on system at: haskell-suite-dummy-location ghcide> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location ghcide> No hmake found ghcide> Using hpc version 0.69 found on system at: ghcide> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 ghcide> Using hsc2hs version 0.68.10 found on system at: ghcide> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 ghcide> Using hscolour version 1.25 found on system at: ghcide> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour ghcide> No jhc found ghcide> Using ld found on system at: ghcide> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold ghcide> No pkg-config found ghcide> Using runghc version 9.8.1 found on system at: ghcide> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 ghcide> Using strip version 2.44 found on system at: ghcide> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip ghcide> Using tar found on system at: ghcide> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar ghcide> No uhc found ghcide> Running phase: buildPhase ghcide> Preprocessing library for ghcide-2.10.0.0.. ghcide> Building library for ghcide-2.10.0.0.. ghcide> ghcide> : warning: [GHC-42258] [-Wunused-packages] ghcide> The following packages were specified via -package or -package-id flags, ghcide> but were not needed for compilation: ghcide> - os-string-2.0.7 (exposed by flag -package-id os-string-2.0.7-30f5qsYs1a41QbC9Z6QiC4) ghcide> [ 1 of 77] Compiling Control.Concurrent.Strict ( src/Control/Concurrent/Strict.hs, dist/build/Control/Concurrent/Strict.o, dist/build/Control/Concurrent/Strict.dyn_o ) ghcide> [ 2 of 77] Compiling Development.IDE.Core.Debouncer ( src/Development/IDE/Core/Debouncer.hs, dist/build/Development/IDE/Core/Debouncer.o, dist/build/Development/IDE/Core/Debouncer.dyn_o ) ghcide> [ 3 of 77] Compiling Development.IDE.Core.FileUtils ( src/Development/IDE/Core/FileUtils.hs, dist/build/Development/IDE/Core/FileUtils.o, dist/build/Development/IDE/Core/FileUtils.dyn_o ) ghcide> [ 4 of 77] Compiling Development.IDE.Core.PositionMapping ( src/Development/IDE/Core/PositionMapping.hs, dist/build/Development/IDE/Core/PositionMapping.o, dist/build/Development/IDE/Core/PositionMapping.dyn_o ) ghcide> [ 5 of 77] Compiling Development.IDE.Core.WorkerThread ( src/Development/IDE/Core/WorkerThread.hs, dist/build/Development/IDE/Core/WorkerThread.o, dist/build/Development/IDE/Core/WorkerThread.dyn_o ) ghcide> ghcide> src/Development/IDE/Core/WorkerThread.hs:13:1: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘AsyncCancelled, AsyncCancelled’ ghcide> from module ‘Control.Concurrent.Async’ is redundant ghcide> | ghcide> 13 | import Control.Concurrent.Async (AsyncCancelled (AsyncCancelled), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Core/WorkerThread.hs:18:1: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘Exception, fromException’ ghcide> from module ‘Control.Exception.Safe’ is redundant ghcide> | ghcide> 18 | import Control.Exception.Safe (Exception (fromException), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [ 6 of 77] Compiling Development.IDE.GHC.Compat.CmdLine ( src/Development/IDE/GHC/Compat/CmdLine.hs, dist/build/Development/IDE/GHC/Compat/CmdLine.o, dist/build/Development/IDE/GHC/Compat/CmdLine.dyn_o ) ghcide> [ 7 of 77] Compiling Development.IDE.GHC.Compat.Core ( src/Development/IDE/GHC/Compat/Core.hs, dist/build/Development/IDE/GHC/Compat/Core.o, dist/build/Development/IDE/GHC/Compat/Core.dyn_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:270:5: warning: [GHC-75356] [-Wdodgy-exports] ghcide> The export item ‘Warn(..)’ suggests that ghcide> ‘Warn’ has (in-scope) constructors or record fields, ghcide> but it has none ghcide> | ghcide> 270 | Warn(..), ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:432:47: warning: [GHC-99623] [-Wdodgy-imports] ghcide> The import item ‘GHC.Driver.CmdLine.Warn(..)’ suggests that ghcide> ‘GHC.Driver.CmdLine.Warn’ has (in-scope) constructors or record fields, ghcide> but it has none ghcide> | ghcide> 432 | import GHC.Driver.CmdLine (Warn (..)) ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:464:76: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘GHC.Tc.Utils.Monad’ does not export ‘foldMapM’. ghcide> | ghcide> 464 | anyM, concatMapM, mapMaybeM, foldMapM, ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:498:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Data.Bag’ is redundant ghcide> except perhaps to import instances from ‘GHC.Data.Bag’ ghcide> To import instances alone, use: import GHC.Data.Bag() ghcide> | ghcide> 498 | import GHC.Data.Bag ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:571:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Hs’ is redundant ghcide> except perhaps to import instances from ‘GHC.Hs’ ghcide> To import instances alone, use: import GHC.Hs() ghcide> | ghcide> 571 | import GHC.Hs (SrcSpanAnn') ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:819:1: warning: [GHC-38417] [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> lookupGlobalRdrEnv :: GlobalRdrEnvX GREInfo ghcide> -> OccName -> [GlobalRdrEltX GREInfo] ghcide> | ghcide> 819 | lookupGlobalRdrEnv gre_env occ = lookupGRE gre_env (LookupOccName occ AllRelevantGREs) ghcide> | ^^^^^^^^^^^^^^^^^^ ghcide> [ 8 of 77] Compiling Development.IDE.GHC.Compat.Driver ( src/Development/IDE/GHC/Compat/Driver.hs, dist/build/Development/IDE/GHC/Compat/Driver.o, dist/build/Development/IDE/GHC/Compat/Driver.dyn_o ) ghcide> [ 9 of 77] Compiling Development.IDE.GHC.Compat.Env ( src/Development/IDE/GHC/Compat/Env.hs, dist/build/Development/IDE/GHC/Compat/Env.o, dist/build/Development/IDE/GHC/Compat/Env.dyn_o ) ghcide> [10 of 77] Compiling Development.IDE.GHC.Compat.Error ( src/Development/IDE/GHC/Compat/Error.hs, dist/build/Development/IDE/GHC/Compat/Error.o, dist/build/Development/IDE/GHC/Compat/Error.dyn_o ) ghcide> [11 of 77] Compiling Development.IDE.GHC.Compat.Outputable ( src/Development/IDE/GHC/Compat/Outputable.hs, dist/build/Development/IDE/GHC/Compat/Outputable.o, dist/build/Development/IDE/GHC/Compat/Outputable.dyn_o ) ghcide> [12 of 77] Compiling Development.IDE.GHC.Compat.Logger ( src/Development/IDE/GHC/Compat/Logger.hs, dist/build/Development/IDE/GHC/Compat/Logger.o, dist/build/Development/IDE/GHC/Compat/Logger.dyn_o ) ghcide> [13 of 77] Compiling Development.IDE.GHC.Compat.Iface ( src/Development/IDE/GHC/Compat/Iface.hs, dist/build/Development/IDE/GHC/Compat/Iface.o, dist/build/Development/IDE/GHC/Compat/Iface.dyn_o ) ghcide> [14 of 77] Compiling Development.IDE.GHC.Compat.Units ( src/Development/IDE/GHC/Compat/Units.hs, dist/build/Development/IDE/GHC/Compat/Units.o, dist/build/Development/IDE/GHC/Compat/Units.dyn_o ) ghcide> [15 of 77] Compiling Development.IDE.GHC.Compat.Util ( src/Development/IDE/GHC/Compat/Util.hs, dist/build/Development/IDE/GHC/Compat/Util.o, dist/build/Development/IDE/GHC/Compat/Util.dyn_o ) ghcide> [16 of 77] Compiling Development.IDE.GHC.Compat.Parser ( src/Development/IDE/GHC/Compat/Parser.hs, dist/build/Development/IDE/GHC/Compat/Parser.o, dist/build/Development/IDE/GHC/Compat/Parser.dyn_o ) ghcide> [17 of 77] Compiling Development.IDE.GHC.Compat.Plugins ( src/Development/IDE/GHC/Compat/Plugins.hs, dist/build/Development/IDE/GHC/Compat/Plugins.o, dist/build/Development/IDE/GHC/Compat/Plugins.dyn_o ) ghcide> [18 of 77] Compiling Development.IDE.GHC.Compat ( src/Development/IDE/GHC/Compat.hs, dist/build/Development/IDE/GHC/Compat.o, dist/build/Development/IDE/GHC/Compat.dyn_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:355:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In a pattern binding: ghcide> Patterns of type ‘Maybe FilePath’ not matched: Nothing ghcide> | ghcide> 355 | let Just src_file = ml_hs_file $ ms_location ms ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:519:1: warning: [GHC-38417] [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> extract_cons :: DataDefnCons a -> [a] ghcide> | ghcide> 519 | extract_cons (NewTypeCon x) = [x] ghcide> | ^^^^^^^^^^^^ ghcide> [19 of 77] Compiling Development.IDE.GHC.CPP ( src/Development/IDE/GHC/CPP.hs, dist/build/Development/IDE/GHC/CPP.o, dist/build/Development/IDE/GHC/CPP.dyn_o ) ghcide> [20 of 77] Compiling Development.IDE.GHC.CoreFile ( src/Development/IDE/GHC/CoreFile.hs, dist/build/Development/IDE/GHC/CoreFile.o, dist/build/Development/IDE/GHC/CoreFile.dyn_o ) ghcide> [21 of 77] Compiling Development.IDE.Main.HeapStats ( src/Development/IDE/Main/HeapStats.hs, dist/build/Development/IDE/Main/HeapStats.o, dist/build/Development/IDE/Main/HeapStats.dyn_o ) ghcide> [22 of 77] Compiling Development.IDE.Session.Implicit ( session-loader/Development/IDE/Session/Implicit.hs, dist/build/Development/IDE/Session/Implicit.o, dist/build/Development/IDE/Session/Implicit.dyn_o ) ghcide> [23 of 77] Compiling Development.IDE.Types.Action ( src/Development/IDE/Types/Action.hs, dist/build/Development/IDE/Types/Action.o, dist/build/Development/IDE/Types/Action.dyn_o ) ghcide> [24 of 77] Compiling Development.IDE.Types.Location ( src/Development/IDE/Types/Location.hs, dist/build/Development/IDE/Types/Location.o, dist/build/Development/IDE/Types/Location.dyn_o ) ghcide> [25 of 77] Compiling Development.IDE.Types.Diagnostics ( src/Development/IDE/Types/Diagnostics.hs, dist/build/Development/IDE/Types/Diagnostics.o, dist/build/Development/IDE/Types/Diagnostics.dyn_o ) ghcide> [26 of 77] Compiling Development.IDE.Session.Diagnostics ( session-loader/Development/IDE/Session/Diagnostics.hs, dist/build/Development/IDE/Session/Diagnostics.o, dist/build/Development/IDE/Session/Diagnostics.dyn_o ) ghcide> [27 of 77] Compiling Development.IDE.GHC.Util ( src/Development/IDE/GHC/Util.hs, dist/build/Development/IDE/GHC/Util.o, dist/build/Development/IDE/GHC/Util.dyn_o ) ghcide> [28 of 77] Compiling Development.IDE.GHC.Orphans ( src/Development/IDE/GHC/Orphans.hs, dist/build/Development/IDE/GHC/Orphans.o, dist/build/Development/IDE/GHC/Orphans.dyn_o ) ghcide> ghcide> src/Development/IDE/GHC/Orphans.hs:28:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Types.FieldLabel’ is redundant ghcide> except perhaps to import instances from ‘GHC.Types.FieldLabel’ ghcide> To import instances alone, use: import GHC.Types.FieldLabel() ghcide> | ghcide> 28 | import GHC.Types.FieldLabel (DuplicateRecordFields (DuplicateRecordFields, NoDuplicateRecordFields), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [29 of 77] Compiling Development.IDE.Types.KnownTargets ( src/Development/IDE/Types/KnownTargets.hs, dist/build/Development/IDE/Types/KnownTargets.o, dist/build/Development/IDE/Types/KnownTargets.dyn_o ) ghcide> [30 of 77] Compiling Development.IDE.Types.Exports ( src/Development/IDE/Types/Exports.hs, dist/build/Development/IDE/Types/Exports.o, dist/build/Development/IDE/Types/Exports.dyn_o ) ghcide> [31 of 77] Compiling Development.IDE.Spans.Common ( src/Development/IDE/Spans/Common.hs, dist/build/Development/IDE/Spans/Common.o, dist/build/Development/IDE/Spans/Common.dyn_o ) ghcide> [32 of 77] Compiling Development.IDE.Plugin.Completions.Types ( src/Development/IDE/Plugin/Completions/Types.hs, dist/build/Development/IDE/Plugin/Completions/Types.o, dist/build/Development/IDE/Plugin/Completions/Types.dyn_o ) ghcide> [33 of 77] Compiling Development.IDE.GHC.Error ( src/Development/IDE/GHC/Error.hs, dist/build/Development/IDE/GHC/Error.o, dist/build/Development/IDE/GHC/Error.dyn_o ) ghcide> [34 of 77] Compiling Development.IDE.Types.HscEnvEq ( src/Development/IDE/Types/HscEnvEq.hs, dist/build/Development/IDE/Types/HscEnvEq.o, dist/build/Development/IDE/Types/HscEnvEq.dyn_o ) ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:27:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 27 | import GHC.Driver.Env (hsc_all_home_unit_ids) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:28:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Ide.PluginUtils’ is redundant ghcide> except perhaps to import instances from ‘Ide.PluginUtils’ ghcide> To import instances alone, use: import Ide.PluginUtils() ghcide> | ghcide> 28 | import Ide.PluginUtils (toAbsolute) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:30:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘System.Directory’ is redundant ghcide> except perhaps to import instances from ‘System.Directory’ ghcide> To import instances alone, use: import System.Directory() ghcide> | ghcide> 30 | import System.Directory (makeAbsolute) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:56:5: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘mod_cache’ ghcide> | ghcide> 56 | mod_cache <- newIORef emptyInstalledModuleEnv ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:57:5: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘file_cache’ ghcide> | ghcide> 57 | file_cache <- newIORef M.empty ghcide> | ^^^^^^^^^^ ghcide> [35 of 77] Compiling Development.IDE.Spans.LocalBindings ( src/Development/IDE/Spans/LocalBindings.hs, dist/build/Development/IDE/Spans/LocalBindings.o, dist/build/Development/IDE/Spans/LocalBindings.dyn_o ) ghcide> [36 of 77] Compiling Development.IDE.Import.FindImports ( src/Development/IDE/Import/FindImports.hs, dist/build/Development/IDE/Import/FindImports.o, dist/build/Development/IDE/Import/FindImports.dyn_o ) ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:212:11: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 212 | notFound ghcide> | ^^^^^^^^... ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:225:15: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 225 | in notFound {fr_unusables = unusables'} ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:227:11: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 227 | notFound {fr_suggestions = suggest} ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [37 of 77] Compiling Development.IDE.Import.DependencyInformation ( src/Development/IDE/Import/DependencyInformation.hs, dist/build/Development/IDE/Import/DependencyInformation.o, dist/build/Development/IDE/Import/DependencyInformation.dyn_o ) ghcide> [38 of 77] Compiling Development.IDE.Core.RuleTypes ( src/Development/IDE/Core/RuleTypes.hs, dist/build/Development/IDE/Core/RuleTypes.o, dist/build/Development/IDE/Core/RuleTypes.dyn_o ) ghcide> ghcide> src/Development/IDE/Core/RuleTypes.hs:28:64: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘Development.IDE.GHC.Compat’ does not export ‘assert’. ghcide> | ghcide> 28 | assert) ghcide> | ^^^^^^ ghcide> [39 of 77] Compiling Development.IDE.GHC.Warnings ( src/Development/IDE/GHC/Warnings.hs, dist/build/Development/IDE/GHC/Warnings.o, dist/build/Development/IDE/GHC/Warnings.dyn_o ) ghcide> [40 of 77] Compiling Development.IDE.Core.Tracing ( src/Development/IDE/Core/Tracing.hs, dist/build/Development/IDE/Core/Tracing.o, dist/build/Development/IDE/Core/Tracing.dyn_o ) ghcide> [41 of 77] Compiling Development.IDE.Core.Preprocessor ( src/Development/IDE/Core/Preprocessor.hs, dist/build/Development/IDE/Core/Preprocessor.o, dist/build/Development/IDE/Core/Preprocessor.dyn_o ) ghcide> [42 of 77] Compiling Development.IDE.Types.Monitoring ( src/Development/IDE/Types/Monitoring.hs, dist/build/Development/IDE/Types/Monitoring.o, dist/build/Development/IDE/Types/Monitoring.dyn_o ) ghcide> [43 of 77] Compiling Development.IDE.Monitoring.OpenTelemetry ( src/Development/IDE/Monitoring/OpenTelemetry.hs, dist/build/Development/IDE/Monitoring/OpenTelemetry.o, dist/build/Development/IDE/Monitoring/OpenTelemetry.dyn_o ) ghcide> [44 of 77] Compiling Development.IDE.Types.Options ( src/Development/IDE/Types/Options.hs, dist/build/Development/IDE/Types/Options.o, dist/build/Development/IDE/Types/Options.dyn_o ) ghcide> [45 of 77] Compiling Development.IDE.Core.ProgressReporting ( src/Development/IDE/Core/ProgressReporting.hs, dist/build/Development/IDE/Core/ProgressReporting.o, dist/build/Development/IDE/Core/ProgressReporting.dyn_o ) lsp-test> unoverrides global message timeout [✔] lsp-test> SessionException ghcide> [46 of 77] Compiling Development.IDE.Types.Shake ( src/Development/IDE/Types/Shake.hs, dist/build/Development/IDE/Types/Shake.o, dist/build/Development/IDE/Types/Shake.dyn_o ) ghcide> [47 of 77] Compiling Development.IDE.Core.Shake ( src/Development/IDE/Core/Shake.hs, dist/build/Development/IDE/Core/Shake.o, dist/build/Development/IDE/Core/Shake.dyn_o ) ghcide> [48 of 77] Compiling Development.IDE.Session ( session-loader/Development/IDE/Session.hs, dist/build/Development/IDE/Session.o, dist/build/Development/IDE/Session.dyn_o ) ghcide> [49 of 77] Compiling Development.IDE.LSP.Server ( src/Development/IDE/LSP/Server.hs, dist/build/Development/IDE/LSP/Server.o, dist/build/Development/IDE/LSP/Server.dyn_o ) ghcide> [50 of 77] Compiling Development.IDE.Plugin ( src/Development/IDE/Plugin.hs, dist/build/Development/IDE/Plugin.o, dist/build/Development/IDE/Plugin.dyn_o ) ghcide> [51 of 77] Compiling Development.IDE.Plugin.HLS ( src/Development/IDE/Plugin/HLS.hs, dist/build/Development/IDE/Plugin/HLS.o, dist/build/Development/IDE/Plugin/HLS.dyn_o ) ghcide> [52 of 77] Compiling Development.IDE.Core.IdeConfiguration ( src/Development/IDE/Core/IdeConfiguration.hs, dist/build/Development/IDE/Core/IdeConfiguration.o, dist/build/Development/IDE/Core/IdeConfiguration.dyn_o ) ghcide> [53 of 77] Compiling Development.IDE.LSP.LanguageServer ( src/Development/IDE/LSP/LanguageServer.hs, dist/build/Development/IDE/LSP/LanguageServer.o, dist/build/Development/IDE/LSP/LanguageServer.dyn_o ) ghcide> [54 of 77] Compiling Development.IDE.Core.OfInterest ( src/Development/IDE/Core/OfInterest.hs, dist/build/Development/IDE/Core/OfInterest.o, dist/build/Development/IDE/Core/OfInterest.dyn_o ) ghcide> ghcide> src/Development/IDE/Core/OfInterest.hs:32:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The qualified import of ‘Data.Aeson’ is redundant ghcide> except perhaps to import instances from ‘Data.Aeson’ ghcide> To import instances alone, use: import Data.Aeson() ghcide> | ghcide> 32 | import qualified Data.Aeson as Aeson ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [55 of 77] Compiling Development.IDE.Core.FileStore ( src/Development/IDE/Core/FileStore.hs, dist/build/Development/IDE/Core/FileStore.o, dist/build/Development/IDE/Core/FileStore.dyn_o ) ghcide> [56 of 77] Compiling Development.IDE.Core.Compile ( src/Development/IDE/Core/Compile.hs, dist/build/Development/IDE/Core/Compile.o, dist/build/Development/IDE/Core/Compile.dyn_o ) ghcide> ghcide> src/Development/IDE/Core/Compile.hs:66:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The qualified import of ‘Data.List.NonEmpty’ is redundant ghcide> except perhaps to import instances from ‘Data.List.NonEmpty’ ghcide> To import instances alone, use: import Data.List.NonEmpty() ghcide> | ghcide> 66 | import qualified Data.List.NonEmpty as NE ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:71:72: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘getCurrentTime’ from module ‘Data.Time’ is redundant ghcide> | ghcide> 71 | import Data.Time (UTCTime (..), getCurrentTime) ghcide> | ^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:80:65: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘Development.IDE.GHC.Compat’ does not export ‘assert’. ghcide> | ghcide> 80 | import Development.IDE.GHC.Compat hiding (assert, ghcide> | ^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:139:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 139 | import GHC.Driver.Env ( hsc_all_home_unit_ids ) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:140:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Development.IDE.Import.FindImports’ is redundant ghcide> except perhaps to import instances from ‘Development.IDE.Import.FindImports’ ghcide> To import instances alone, use: import Development.IDE.Import.FindImports() ghcide> | ghcide> 140 | import Development.IDE.Import.FindImports ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:982:18: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘dep_info’ ghcide> | ghcide> 982 | mergeEnvs env mg dep_info ms extraMods envs = do ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:1480:27: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘hsc_env’ ghcide> | ghcide> 1480 | checkLinkableDependencies hsc_env get_linkable_hashes get_module_graph runtime_deps = do ghcide> | ^^^^^^^ ghcide> [57 of 77] Compiling Development.IDE.Spans.Documentation ( src/Development/IDE/Spans/Documentation.hs, dist/build/Development/IDE/Spans/Documentation.o, dist/build/Development/IDE/Spans/Documentation.dyn_o ) ghcide> [58 of 77] Compiling Development.IDE.Spans.AtPoint ( src/Development/IDE/Spans/AtPoint.hs, dist/build/Development/IDE/Spans/AtPoint.o, dist/build/Development/IDE/Spans/AtPoint.dyn_o ) floskell> [ 4 of 12] Compiling Floskell.Fixities ( src/Floskell/Fixities.hs, dist/build/Floskell/Fixities.p_o ) floskell> [ 5 of 12] Compiling Floskell.Imports ( src/Floskell/Imports.hs, dist/build/Floskell/Imports.p_o ) ghcide> [59 of 77] Compiling Development.IDE.Core.FileExists ( src/Development/IDE/Core/FileExists.hs, dist/build/Development/IDE/Core/FileExists.o, dist/build/Development/IDE/Core/FileExists.dyn_o ) ghcide> [60 of 77] Compiling Development.IDE.Core.Service ( src/Development/IDE/Core/Service.hs, dist/build/Development/IDE/Core/Service.o, dist/build/Development/IDE/Core/Service.dyn_o ) ghcide> [61 of 77] Compiling Development.IDE.LSP.Notifications ( src/Development/IDE/LSP/Notifications.hs, dist/build/Development/IDE/LSP/Notifications.o, dist/build/Development/IDE/LSP/Notifications.dyn_o ) ghcide> [62 of 77] Compiling Development.IDE.Core.PluginUtils ( src/Development/IDE/Core/PluginUtils.hs, dist/build/Development/IDE/Core/PluginUtils.o, dist/build/Development/IDE/Core/PluginUtils.dyn_o ) ghcide> [63 of 77] Compiling Development.IDE.Core.Actions ( src/Development/IDE/Core/Actions.hs, dist/build/Development/IDE/Core/Actions.o, dist/build/Development/IDE/Core/Actions.dyn_o ) floskell> [ 6 of 12] Compiling Floskell.Styles ( src/Floskell/Styles.hs, dist/build/Floskell/Styles.p_o ) floskell> [ 7 of 12] Compiling Floskell.ConfigFile ( src/Floskell/ConfigFile.hs, dist/build/Floskell/ConfigFile.p_o ) floskell> floskell> src/Floskell/ConfigFile.hs:108:31: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 108 | defaultAppConfig = AppConfig (head styles) Haskell2010 [] [] floskell> | ^^^^ ghcide> [64 of 77] Compiling Development.IDE.Core.Rules ( src/Development/IDE/Core/Rules.hs, dist/build/Development/IDE/Core/Rules.o, dist/build/Development/IDE/Core/Rules.dyn_o ) ghcide> ghcide> src/Development/IDE/Core/Rules.hs:177:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 177 | import GHC.Driver.Env (hsc_all_home_unit_ids) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Rules.hs:1223:33: warning: [GHC-02256] [-Wambiguous-fields] ghcide> Ambiguous record update with parent type constructor ‘GhcSessionDepsConfig’. ghcide> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. ghcide> Consider disambiguating using module qualification instead. ghcide> | ghcide> 1223 | loadGhcSession recorder def{fullModuleGraph} ghcide> | ^^^^^^^^^^^^^^^ floskell> [ 8 of 12] Compiling Floskell.Types ( src/Floskell/Types.hs, dist/build/Floskell/Types.p_o ) floskell> [ 9 of 12] Compiling Floskell.Printers ( src/Floskell/Printers.hs, dist/build/Floskell/Printers.p_o ) floskell> floskell> src/Floskell/Printers.hs:68:1: warning: [GHC-66111] [-Wunused-imports] floskell> The import of ‘Data.Monoid’ is redundant floskell> except perhaps to import instances from ‘Data.Monoid’ floskell> To import instances alone, use: import Data.Monoid() floskell> | floskell> 68 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ floskell> [10 of 12] Compiling Floskell.Pretty ( src/Floskell/Pretty.hs, dist/build/Floskell/Pretty.p_o ) floskell> floskell> src/Floskell/Pretty.hs:184:51: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 184 | let distance = srcSpanStartLine (commentSpan (head comments)) floskell> | ^^^^ floskell> floskell> src/Floskell/Pretty.hs:196:30: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 196 | printComment correction (head comments) floskell> | ^^^^ floskell> floskell> src/Floskell/Pretty.hs:197:17: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘tail’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 197 | forM_ (zip (tail comments) (map (srcSpanEndLine . commentSpan) comments)) $ floskell> | ^^^^ lsp-test> throw on time out [✔] ghcide> [65 of 77] Compiling Development.IDE.Plugin.Test ( src/Development/IDE/Plugin/Test.hs, dist/build/Development/IDE/Plugin/Test.o, dist/build/Development/IDE/Plugin/Test.dyn_o ) ghcide> [66 of 77] Compiling Development.IDE.LSP.Outline ( src/Development/IDE/LSP/Outline.hs, dist/build/Development/IDE/LSP/Outline.o, dist/build/Development/IDE/LSP/Outline.dyn_o ) ghcide> [67 of 77] Compiling Development.IDE.LSP.HoverDefinition ( src/Development/IDE/LSP/HoverDefinition.hs, dist/build/Development/IDE/LSP/HoverDefinition.o, dist/build/Development/IDE/LSP/HoverDefinition.dyn_o ) ghcide> [68 of 77] Compiling Development.IDE ( src/Development/IDE.hs, dist/build/Development/IDE.o, dist/build/Development/IDE.dyn_o ) ghcide> [69 of 77] Compiling Development.IDE.Spans.Pragmas ( src/Development/IDE/Spans/Pragmas.hs, dist/build/Development/IDE/Spans/Pragmas.o, dist/build/Development/IDE/Spans/Pragmas.dyn_o ) ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:156:27: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 156 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:158:42: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 158 | | isDownwardLineHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:160:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 160 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:165:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 165 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:169:43: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 169 | | isDownwardBlockHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:171:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 171 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:178:27: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 178 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:186:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 186 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:193:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 193 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:203:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 203 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:207:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 207 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:214:13: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 214 | defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:223:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 223 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:230:28: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 230 | | otherwise -> defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:234:27: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 234 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:247:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 247 | defaultParserState{ nextPragma = NextPragmaInfo (endLine + 1) Nothing, lastPragmaLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:259:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 259 | defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [70 of 77] Compiling Development.IDE.Plugin.TypeLenses ( src/Development/IDE/Plugin/TypeLenses.hs, dist/build/Development/IDE/Plugin/TypeLenses.o, dist/build/Development/IDE/Plugin/TypeLenses.dyn_o ) ghcide> [71 of 77] Compiling Development.IDE.Core.UseStale ( src/Development/IDE/Core/UseStale.hs, dist/build/Development/IDE/Core/UseStale.o, dist/build/Development/IDE/Core/UseStale.dyn_o ) ghcide> [72 of 77] Compiling Generics.SYB.GHC ( src/Generics/SYB/GHC.hs, dist/build/Generics/SYB/GHC.o, dist/build/Generics/SYB/GHC.dyn_o ) ghcide> [73 of 77] Compiling Text.Fuzzy.Parallel ( src/Text/Fuzzy/Parallel.hs, dist/build/Text/Fuzzy/Parallel.o, dist/build/Text/Fuzzy/Parallel.dyn_o ) ghcide> [74 of 77] Compiling Development.IDE.Plugin.Completions.Logic ( src/Development/IDE/Plugin/Completions/Logic.hs, dist/build/Development/IDE/Plugin/Completions/Logic.o, dist/build/Development/IDE/Plugin/Completions/Logic.dyn_o ) ghcide> [75 of 77] Compiling Development.IDE.Plugin.Completions ( src/Development/IDE/Plugin/Completions.hs, dist/build/Development/IDE/Plugin/Completions.o, dist/build/Development/IDE/Plugin/Completions.dyn_o ) ghcide> [76 of 77] Compiling Development.IDE.Plugin.HLS.GhcIde ( src/Development/IDE/Plugin/HLS/GhcIde.hs, dist/build/Development/IDE/Plugin/HLS/GhcIde.o, dist/build/Development/IDE/Plugin/HLS/GhcIde.dyn_o ) ghcide> [77 of 77] Compiling Development.IDE.Main ( src/Development/IDE/Main.hs, dist/build/Development/IDE/Main.o, dist/build/Development/IDE/Main.dyn_o ) ghcide> ghcide> src/Development/IDE/Main.hs:18:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Control.Exception.Safe’ is redundant ghcide> except perhaps to import instances from ‘Control.Exception.Safe’ ghcide> To import instances alone, use: import Control.Exception.Safe() ghcide> | ghcide> 18 | import Control.Exception.Safe (SomeException, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... lsp-test> don't throw when no time out [✔] lsp-test> UnexpectedMessageException lsp-test> throws when there's an unexpected message [✔] lsp-test> provides the correct types that were expected and received [✔] lsp-test> config lsp-test> updates config correctly [✔] lsp-test> text document VFS lsp-test> sends back didChange notifications (documentChanges) [✔] lsp-test> sends back didChange notifications [✔] lsp-test> getDocumentEdit lsp-test> automatically consumes applyedit requests [✔] lsp-test> getCodeActions ghcide> ghcide> : warning: [GHC-42258] [-Wunused-packages] ghcide> The following packages were specified via -package or -package-id flags, ghcide> but were not needed for compilation: ghcide> - os-string-2.0.7 (exposed by flag -package-id os-string-2.0.7-30f5qsYs1a41QbC9Z6QiC4) ghcide> [ 1 of 77] Compiling Control.Concurrent.Strict ( src/Control/Concurrent/Strict.hs, dist/build/Control/Concurrent/Strict.p_o ) ghcide> [ 2 of 77] Compiling Development.IDE.Core.Debouncer ( src/Development/IDE/Core/Debouncer.hs, dist/build/Development/IDE/Core/Debouncer.p_o ) ghcide> [ 3 of 77] Compiling Development.IDE.Core.FileUtils ( src/Development/IDE/Core/FileUtils.hs, dist/build/Development/IDE/Core/FileUtils.p_o ) ghcide> [ 4 of 77] Compiling Development.IDE.Core.PositionMapping ( src/Development/IDE/Core/PositionMapping.hs, dist/build/Development/IDE/Core/PositionMapping.p_o ) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> works [✔] lsp-test> getAllCodeActions ghcide> [ 5 of 77] Compiling Development.IDE.Core.WorkerThread ( src/Development/IDE/Core/WorkerThread.hs, dist/build/Development/IDE/Core/WorkerThread.p_o ) ghcide> ghcide> src/Development/IDE/Core/WorkerThread.hs:13:1: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘AsyncCancelled, AsyncCancelled’ ghcide> from module ‘Control.Concurrent.Async’ is redundant ghcide> | ghcide> 13 | import Control.Concurrent.Async (AsyncCancelled (AsyncCancelled), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Core/WorkerThread.hs:18:1: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘Exception, fromException’ ghcide> from module ‘Control.Exception.Safe’ is redundant ghcide> | ghcide> 18 | import Control.Exception.Safe (Exception (fromException), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [ 6 of 77] Compiling Development.IDE.GHC.Compat.CmdLine ( src/Development/IDE/GHC/Compat/CmdLine.hs, dist/build/Development/IDE/GHC/Compat/CmdLine.p_o ) ghcide> [ 7 of 77] Compiling Development.IDE.GHC.Compat.Core ( src/Development/IDE/GHC/Compat/Core.hs, dist/build/Development/IDE/GHC/Compat/Core.p_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:270:5: warning: [GHC-75356] [-Wdodgy-exports] ghcide> The export item ‘Warn(..)’ suggests that ghcide> ‘Warn’ has (in-scope) constructors or record fields, ghcide> but it has none ghcide> | ghcide> 270 | Warn(..), ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:432:47: warning: [GHC-99623] [-Wdodgy-imports] ghcide> The import item ‘GHC.Driver.CmdLine.Warn(..)’ suggests that ghcide> ‘GHC.Driver.CmdLine.Warn’ has (in-scope) constructors or record fields, ghcide> but it has none ghcide> | ghcide> 432 | import GHC.Driver.CmdLine (Warn (..)) ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:464:76: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘GHC.Tc.Utils.Monad’ does not export ‘foldMapM’. ghcide> | ghcide> 464 | anyM, concatMapM, mapMaybeM, foldMapM, ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:498:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Data.Bag’ is redundant ghcide> except perhaps to import instances from ‘GHC.Data.Bag’ ghcide> To import instances alone, use: import GHC.Data.Bag() ghcide> | ghcide> 498 | import GHC.Data.Bag ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:571:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Hs’ is redundant ghcide> except perhaps to import instances from ‘GHC.Hs’ ghcide> To import instances alone, use: import GHC.Hs() ghcide> | ghcide> 571 | import GHC.Hs (SrcSpanAnn') ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:819:1: warning: [GHC-38417] [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> lookupGlobalRdrEnv :: GlobalRdrEnvX GREInfo ghcide> -> OccName -> [GlobalRdrEltX GREInfo] ghcide> | ghcide> 819 | lookupGlobalRdrEnv gre_env occ = lookupGRE gre_env (LookupOccName occ AllRelevantGREs) ghcide> | ^^^^^^^^^^^^^^^^^^ ghcide> [ 8 of 77] Compiling Development.IDE.GHC.Compat.Driver ( src/Development/IDE/GHC/Compat/Driver.hs, dist/build/Development/IDE/GHC/Compat/Driver.p_o ) ghcide> [ 9 of 77] Compiling Development.IDE.GHC.Compat.Env ( src/Development/IDE/GHC/Compat/Env.hs, dist/build/Development/IDE/GHC/Compat/Env.p_o ) ghcide> [10 of 77] Compiling Development.IDE.GHC.Compat.Error ( src/Development/IDE/GHC/Compat/Error.hs, dist/build/Development/IDE/GHC/Compat/Error.p_o ) ghcide> [11 of 77] Compiling Development.IDE.GHC.Compat.Outputable ( src/Development/IDE/GHC/Compat/Outputable.hs, dist/build/Development/IDE/GHC/Compat/Outputable.p_o ) ghcide> [12 of 77] Compiling Development.IDE.GHC.Compat.Logger ( src/Development/IDE/GHC/Compat/Logger.hs, dist/build/Development/IDE/GHC/Compat/Logger.p_o ) ghcide> [13 of 77] Compiling Development.IDE.GHC.Compat.Iface ( src/Development/IDE/GHC/Compat/Iface.hs, dist/build/Development/IDE/GHC/Compat/Iface.p_o ) ghcide> [14 of 77] Compiling Development.IDE.GHC.Compat.Units ( src/Development/IDE/GHC/Compat/Units.hs, dist/build/Development/IDE/GHC/Compat/Units.p_o ) ghcide> [15 of 77] Compiling Development.IDE.GHC.Compat.Util ( src/Development/IDE/GHC/Compat/Util.hs, dist/build/Development/IDE/GHC/Compat/Util.p_o ) ghcide> [16 of 77] Compiling Development.IDE.GHC.Compat.Parser ( src/Development/IDE/GHC/Compat/Parser.hs, dist/build/Development/IDE/GHC/Compat/Parser.p_o ) ghcide> [17 of 77] Compiling Development.IDE.GHC.Compat.Plugins ( src/Development/IDE/GHC/Compat/Plugins.hs, dist/build/Development/IDE/GHC/Compat/Plugins.p_o ) ghcide> [18 of 77] Compiling Development.IDE.GHC.Compat ( src/Development/IDE/GHC/Compat.hs, dist/build/Development/IDE/GHC/Compat.p_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:355:7: warning: [GHC-62161] [-Wincomplete-uni-patterns] ghcide> Pattern match(es) are non-exhaustive ghcide> In a pattern binding: ghcide> Patterns of type ‘Maybe FilePath’ not matched: Nothing ghcide> | ghcide> 355 | let Just src_file = ml_hs_file $ ms_location ms ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:519:1: warning: [GHC-38417] [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> extract_cons :: DataDefnCons a -> [a] ghcide> | ghcide> 519 | extract_cons (NewTypeCon x) = [x] ghcide> | ^^^^^^^^^^^^ ghcide> [19 of 77] Compiling Development.IDE.GHC.CPP ( src/Development/IDE/GHC/CPP.hs, dist/build/Development/IDE/GHC/CPP.p_o ) ghcide> [20 of 77] Compiling Development.IDE.GHC.CoreFile ( src/Development/IDE/GHC/CoreFile.hs, dist/build/Development/IDE/GHC/CoreFile.p_o ) lsp-test> works [✔] lsp-test> getDocumentSymbols lsp-test> works [✔] lsp-test> applyEdit lsp-test> increments the version [✔] lsp-test> changes the document contents [✔] lsp-test> getCompletions lsp-test> works [✔] lsp-test> waitForDiagnosticsSource ghcide> [21 of 77] Compiling Development.IDE.Main.HeapStats ( src/Development/IDE/Main/HeapStats.hs, dist/build/Development/IDE/Main/HeapStats.p_o ) ghcide> [22 of 77] Compiling Development.IDE.Session.Implicit ( session-loader/Development/IDE/Session/Implicit.hs, dist/build/Development/IDE/Session/Implicit.p_o ) ghcide> [23 of 77] Compiling Development.IDE.Types.Action ( src/Development/IDE/Types/Action.hs, dist/build/Development/IDE/Types/Action.p_o ) ghcide> [24 of 77] Compiling Development.IDE.Types.Location ( src/Development/IDE/Types/Location.hs, dist/build/Development/IDE/Types/Location.p_o ) ghcide> [25 of 77] Compiling Development.IDE.Types.Diagnostics ( src/Development/IDE/Types/Diagnostics.hs, dist/build/Development/IDE/Types/Diagnostics.p_o ) ghcide> [26 of 77] Compiling Development.IDE.Session.Diagnostics ( session-loader/Development/IDE/Session/Diagnostics.hs, dist/build/Development/IDE/Session/Diagnostics.p_o ) ghcide> [27 of 77] Compiling Development.IDE.GHC.Util ( src/Development/IDE/GHC/Util.hs, dist/build/Development/IDE/GHC/Util.p_o ) ghcide> [28 of 77] Compiling Development.IDE.GHC.Orphans ( src/Development/IDE/GHC/Orphans.hs, dist/build/Development/IDE/GHC/Orphans.p_o ) ghcide> ghcide> src/Development/IDE/GHC/Orphans.hs:28:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Types.FieldLabel’ is redundant ghcide> except perhaps to import instances from ‘GHC.Types.FieldLabel’ ghcide> To import instances alone, use: import GHC.Types.FieldLabel() ghcide> | ghcide> 28 | import GHC.Types.FieldLabel (DuplicateRecordFields (DuplicateRecordFields, NoDuplicateRecordFields), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [29 of 77] Compiling Development.IDE.Types.KnownTargets ( src/Development/IDE/Types/KnownTargets.hs, dist/build/Development/IDE/Types/KnownTargets.p_o ) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> works [✔] lsp-test> getHover lsp-test> works [✔] lsp-test> closeDoc lsp-test> works [✔] lsp-test> satisfy lsp-test> works [✔] lsp-test> satisfyMaybe lsp-test> returns matched data on match [✔] lsp-test> doesn't return if no match [✔] lsp-test> ignoreLogNotifications ghcide> [30 of 77] Compiling Development.IDE.Types.Exports ( src/Development/IDE/Types/Exports.hs, dist/build/Development/IDE/Types/Exports.p_o ) ghcide> [31 of 77] Compiling Development.IDE.Spans.Common ( src/Development/IDE/Spans/Common.hs, dist/build/Development/IDE/Spans/Common.p_o ) ghcide> [32 of 77] Compiling Development.IDE.Plugin.Completions.Types ( src/Development/IDE/Plugin/Completions/Types.hs, dist/build/Development/IDE/Plugin/Completions/Types.p_o ) floskell> [11 of 12] Compiling Floskell.Comments ( src/Floskell/Comments.hs, dist/build/Floskell/Comments.p_o ) floskell> [12 of 12] Compiling Floskell ( src/Floskell.hs, dist/build/Floskell.p_o ) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> tests: : hPutBuf: resource vanished (Broken pipe) lsp-test> works [✔] lsp-test> dynamic capabilities lsp-test> keeps track [✔] lsp-test> handles absolute patterns [✔] lsp-test> call hierarchy lsp-test> prepare works [✔] lsp-test> prepare not works [✔] lsp-test> incoming calls [✔] lsp-test> outgoing calls [✔] lsp-test> semantic tokens lsp-test> full works [✔] lsp-test> inlay hints lsp-test> get works [✔] lsp-test> resolve tooltip works [✔] lsp-test> lsp-test> Finished in 57.0621 seconds lsp-test> 38 examples, 0 failures lsp-test> Test suite tests: PASS lsp-test> Test suite logged to: dist/test/lsp-test-0.17.1.1-tests.log lsp-test> Test suite func-test: RUNNING... lsp-test> lsp-test> server-initiated progress reporting lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (NewConfig (Object (fromList [])))), getSeverity = Debug} lsp-test> WithSeverity {getMsg = LspProcessingLog (MissingHandler False SMethod_Initialized), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (BadConfigurationResponse (TResponseError {_code = InL LSPErrorCodes_RequestFailed, _message = "No configuration for requested sections: [\"demo\"]", _xdata = Nothing}))), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog ShuttingDown, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> sends updates [✔] lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (NewConfig (Object (fromList [])))), getSeverity = Debug} lsp-test> WithSeverity {getMsg = LspProcessingLog (MissingHandler False SMethod_Initialized), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (BadConfigurationResponse (TResponseError {_code = InL LSPErrorCodes_RequestFailed, _message = "No configuration for requested sections: [\"demo\"]", _xdata = Nothing}))), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog (ProgressCancel (ProgressToken (InL 0))), getSeverity = Debug} lsp-test> WithSeverity {getMsg = LspProcessingLog (MissingHandler False SMethod_WindowWorkDoneProgressCancel), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog ShuttingDown, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> handles cancellation [✔] lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (NewConfig (Object (fromList [])))), getSeverity = Debug} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (BadConfigurationResponse (TResponseError {_code = InL LSPErrorCodes_RequestFailed, _message = "No configuration for requested sections: [\"demo\"]", _xdata = Nothing}))), getSeverity = Error} lsp-test> func-test: AsyncCancelled lsp-test> WithSeverity {getMsg = LspProcessingLog ShuttingDown, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> sends end notification if thread is killed [✔] lsp-test> client-initiated progress reporting lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (NewConfig (Object (fromList [])))), getSeverity = Debug} lsp-test> WithSeverity {getMsg = LspProcessingLog (MissingHandler False SMethod_Initialized), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (BadConfigurationResponse (TResponseError {_code = InL LSPErrorCodes_RequestFailed, _message = "No configuration for requested sections: [\"demo\"]", _xdata = Nothing}))), getSeverity = Error} lsp-test> WithSeverity {getMsg = LspProcessingLog ShuttingDown, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> sends updates [✔] lsp-test> workspace folders lsp-test> WithSeverity {getMsg = Starting, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog (LspCore (NewConfig (Object (fromList [])))), getSeverity = Debug} lsp-test> WithSeverity {getMsg = LspProcessingLog ShuttingDown, getSeverity = Info} lsp-test> WithSeverity {getMsg = LspProcessingLog Exiting, getSeverity = Info} lsp-test> keeps track of open workspace folders [✔] lsp-test> lsp-test> Finished in 0.0143 seconds lsp-test> 5 examples, 0 failures lsp-test> Test suite func-test: PASS lsp-test> Test suite logged to: dist/test/lsp-test-0.17.1.1-func-test.log lsp-test> 2 of 2 test suites (2 of 2 test cases) passed. lsp-test> checkPhase completed in 57 seconds lsp-test> Running phase: haddockPhase lsp-test> Preprocessing library for lsp-test-0.17.1.1.. lsp-test> Running Haddock on library for lsp-test-0.17.1.1.. lsp-test> Warning: The documentation for the following packages are not installed. No lsp-test> links will be generated to these packages: attoparsec-0.14.4, lsp-test> attoparsec-0.14.4, lsp-types-2.3.0.1, vector-0.13.2.0 lsp-test> Warning: --source-* options are ignored when --hyperlinked-source is enabled. lsp-test> [1 of 8] Compiling Language.LSP.Test.Compat ( src/Language/LSP/Test/Compat.hs, nothing ) lsp-test> [2 of 8] Compiling Language.LSP.Test.Exceptions ( src/Language/LSP/Test/Exceptions.hs, nothing ) lsp-test> [3 of 8] Compiling Language.LSP.Test.Decoding ( src/Language/LSP/Test/Decoding.hs, nothing ) ghcide> [33 of 77] Compiling Development.IDE.GHC.Error ( src/Development/IDE/GHC/Error.hs, dist/build/Development/IDE/GHC/Error.p_o ) ghcide> [34 of 77] Compiling Development.IDE.Types.HscEnvEq ( src/Development/IDE/Types/HscEnvEq.hs, dist/build/Development/IDE/Types/HscEnvEq.p_o ) ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:27:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 27 | import GHC.Driver.Env (hsc_all_home_unit_ids) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:28:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Ide.PluginUtils’ is redundant ghcide> except perhaps to import instances from ‘Ide.PluginUtils’ ghcide> To import instances alone, use: import Ide.PluginUtils() ghcide> | ghcide> 28 | import Ide.PluginUtils (toAbsolute) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:30:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘System.Directory’ is redundant ghcide> except perhaps to import instances from ‘System.Directory’ ghcide> To import instances alone, use: import System.Directory() ghcide> | ghcide> 30 | import System.Directory (makeAbsolute) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:56:5: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘mod_cache’ ghcide> | ghcide> 56 | mod_cache <- newIORef emptyInstalledModuleEnv ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:57:5: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘file_cache’ ghcide> | ghcide> 57 | file_cache <- newIORef M.empty ghcide> | ^^^^^^^^^^ ghcide> [35 of 77] Compiling Development.IDE.Spans.LocalBindings ( src/Development/IDE/Spans/LocalBindings.hs, dist/build/Development/IDE/Spans/LocalBindings.p_o ) ghcide> [36 of 77] Compiling Development.IDE.Import.FindImports ( src/Development/IDE/Import/FindImports.hs, dist/build/Development/IDE/Import/FindImports.p_o ) ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:212:11: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 212 | notFound ghcide> | ^^^^^^^^... ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:225:15: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 225 | in notFound {fr_unusables = unusables'} ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Import/FindImports.hs:227:11: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘FindResult’ not matched: ghcide> Found _ _ ghcide> NoPackage _ ghcide> FoundMultiple _ ghcide> | ghcide> 227 | notFound {fr_suggestions = suggest} ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [37 of 77] Compiling Development.IDE.Import.DependencyInformation ( src/Development/IDE/Import/DependencyInformation.hs, dist/build/Development/IDE/Import/DependencyInformation.p_o ) ghcide> [38 of 77] Compiling Development.IDE.Core.RuleTypes ( src/Development/IDE/Core/RuleTypes.hs, dist/build/Development/IDE/Core/RuleTypes.p_o ) ghcide> ghcide> src/Development/IDE/Core/RuleTypes.hs:28:64: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘Development.IDE.GHC.Compat’ does not export ‘assert’. ghcide> | ghcide> 28 | assert) ghcide> | ^^^^^^ ghcide> [39 of 77] Compiling Development.IDE.GHC.Warnings ( src/Development/IDE/GHC/Warnings.hs, dist/build/Development/IDE/GHC/Warnings.p_o ) ghcide> [40 of 77] Compiling Development.IDE.Core.Tracing ( src/Development/IDE/Core/Tracing.hs, dist/build/Development/IDE/Core/Tracing.p_o ) ghcide> [41 of 77] Compiling Development.IDE.Core.Preprocessor ( src/Development/IDE/Core/Preprocessor.hs, dist/build/Development/IDE/Core/Preprocessor.p_o ) ghcide> [42 of 77] Compiling Development.IDE.Types.Monitoring ( src/Development/IDE/Types/Monitoring.hs, dist/build/Development/IDE/Types/Monitoring.p_o ) ghcide> [43 of 77] Compiling Development.IDE.Monitoring.OpenTelemetry ( src/Development/IDE/Monitoring/OpenTelemetry.hs, dist/build/Development/IDE/Monitoring/OpenTelemetry.p_o ) ghcide> [44 of 77] Compiling Development.IDE.Types.Options ( src/Development/IDE/Types/Options.hs, dist/build/Development/IDE/Types/Options.p_o ) lsp-test> [4 of 8] Compiling Language.LSP.Test.Files ( src/Language/LSP/Test/Files.hs, nothing ) ghcide> [45 of 77] Compiling Development.IDE.Core.ProgressReporting ( src/Development/IDE/Core/ProgressReporting.hs, dist/build/Development/IDE/Core/ProgressReporting.p_o ) lsp-test> [5 of 8] Compiling Language.LSP.Test.Server ( src/Language/LSP/Test/Server.hs, nothing ) lsp-test> [6 of 8] Compiling Language.LSP.Test.Session ( src/Language/LSP/Test/Session.hs, nothing ) floskell> Preprocessing test suite 'floskell-test' for floskell-0.11.1.. floskell> Building test suite 'floskell-test' for floskell-0.11.1.. ghcide> [46 of 77] Compiling Development.IDE.Types.Shake ( src/Development/IDE/Types/Shake.hs, dist/build/Development/IDE/Types/Shake.p_o ) ghcide> [47 of 77] Compiling Development.IDE.Core.Shake ( src/Development/IDE/Core/Shake.hs, dist/build/Development/IDE/Core/Shake.p_o ) floskell> [1 of 2] Compiling Markdone ( src/main/Markdone.hs, dist/build/floskell-test/floskell-test-tmp/Markdone.o ) floskell> floskell> src/main/Markdone.hs:17:1: warning: [GHC-66111] [-Wunused-imports] floskell> The import of ‘Data.Monoid’ is redundant floskell> except perhaps to import instances from ‘Data.Monoid’ floskell> To import instances alone, use: import Data.Monoid() floskell> | floskell> 17 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ floskell> floskell> src/main/Markdone.hs:21:1: warning: [GHC-66111] [-Wunused-imports] floskell> The qualified import of ‘Data.Text.Lazy.IO’ is redundant floskell> except perhaps to import instances from ‘Data.Text.Lazy.IO’ floskell> To import instances alone, use: import Data.Text.Lazy.IO() floskell> | floskell> 21 | import qualified Data.Text.Lazy.IO as TIO floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ lsp-test> lsp-test> src/Language/LSP/Test/Session.hs:483:11: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 483 | head <$> textDocumentVersions uri lsp-test> | ^^^^ lsp-test> lsp-test> src/Language/LSP/Test/Session.hs:502:63: warning: [GHC-63394] [-Wx-partial] lsp-test> In the use of ‘head’ lsp-test> (imported from Data.List, but defined in GHC.List): lsp-test> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." lsp-test> | lsp-test> 502 | in DidChangeTextDocumentParams (head params ^. L.textDocument) events lsp-test> | ^^^^ lsp-test> [7 of 8] Compiling Language.LSP.Test.Parsing ( src/Language/LSP/Test/Parsing.hs, nothing ) lsp-test> [8 of 8] Compiling Language.LSP.Test ( src/Language/LSP/Test.hs, nothing ) lsp-test> Haddock coverage: lsp-test> Warning: 'Session' is ambiguous. It is defined lsp-test> * at src/Language/LSP/Test/Session.hs:94:21 lsp-test> * at src/Language/LSP/Test/Session.hs:94:1 lsp-test> You may be able to disambiguate the identifier by qualifying it or lsp-test> by specifying the type/value namespace explicitly. lsp-test> Defaulting to the one defined at src/Language/LSP/Test/Session.hs:94:1 lsp-test> Warning: 'mylang' is out of scope. lsp-test> If you qualify the identifier, haddock can try to link it anyway. lsp-test> Warning: 'runSession' is out of scope. lsp-test> If you qualify the identifier, haddock can try to link it anyway. lsp-test> Warning: 'SessionConfig' is ambiguous. It is defined lsp-test> * at src/Language/LSP/Test/Session.hs:105:22 lsp-test> * at src/Language/LSP/Test/Session.hs:105:1 lsp-test> You may be able to disambiguate the identifier by qualifying it or lsp-test> by specifying the type/value namespace explicitly. lsp-test> Defaulting to the one defined at src/Language/LSP/Test/Session.hs:105:1 lsp-test> Warning: 'PublishDiagnosticsNotification' is out of scope. lsp-test> If you qualify the identifier, haddock can try to link it anyway. lsp-test> Warning: 'semanticTokensFull' is out of scope. lsp-test> If you qualify the identifier, haddock can try to link it anyway. lsp-test> Warning: 'Session' is ambiguous. It is defined lsp-test> * at src/Language/LSP/Test/Session.hs:94:21 lsp-test> * at src/Language/LSP/Test/Session.hs:94:1 lsp-test> You may be able to disambiguate the identifier by qualifying it or lsp-test> by specifying the type/value namespace explicitly. lsp-test> Defaulting to the one defined at src/Language/LSP/Test/Session.hs:94:1 lsp-test> Warning: Language.LSP.Test: Couldn't find .haddock for export fullLatestClientCaps lsp-test> 91% (103 /113) in 'Language.LSP.Test' lsp-test> Missing documentation for: lsp-test> runSessionWithHandles' (src/Language/LSP/Test.hs:278) lsp-test> setIgnoringLogNotifications (src/Language/LSP/Test.hs:481) lsp-test> setIgnoringConfigurationRequests (src/Language/LSP/Test.hs:485) lsp-test> setIgnoringRegistrationRequests (src/Language/LSP/Test.hs:489) lsp-test> fullLatestClientCaps lsp-test> customRequest (src/Language/LSP/Test/Parsing.hs:129) lsp-test> customNotification (src/Language/LSP/Test/Parsing.hs:142) lsp-test> loggingOrConfiguration (src/Language/LSP/Test/Parsing.hs:220) lsp-test> incomingCalls (src/Language/LSP/Test.hs:1016) lsp-test> outgoingCalls (src/Language/LSP/Test.hs:1019) floskell> [2 of 2] Compiling Main ( src/main/Test.hs, dist/build/floskell-test/floskell-test-tmp/Main.o ) floskell> [3 of 3] Linking dist/build/floskell-test/floskell-test lsp-test> Warning: Language.LSP.Test: could not find link destinations for: lsp-test> - Language.LSP.Protocol.Internal.Method.Method lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall.CallHierarchyIncomingCall lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams.CallHierarchyIncomingCallsParams lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyItem.CallHierarchyItem lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall.CallHierarchyOutgoingCall lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams.CallHierarchyOutgoingCallsParams lsp-test> - Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams.CallHierarchyPrepareParams lsp-test> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities lsp-test> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction lsp-test> - Language.LSP.Protocol.Internal.Types.CodeLens.CodeLens lsp-test> - Language.LSP.Protocol.Internal.Types.Command.Command lsp-test> - Language.LSP.Protocol.Internal.Types.CompletionItem.CompletionItem lsp-test> - Language.LSP.Protocol.Internal.Types.Declaration.Declaration lsp-test> - Language.LSP.Protocol.Internal.Types.DeclarationLink.DeclarationLink lsp-test> - Language.LSP.Protocol.Internal.Types.Definition.Definition lsp-test> - Language.LSP.Protocol.Internal.Types.DefinitionLink.DefinitionLink lsp-test> - Language.LSP.Protocol.Internal.Types.Diagnostic.Diagnostic lsp-test> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight lsp-test> - Language.LSP.Protocol.Internal.Types.DocumentSymbol.DocumentSymbol lsp-test> - Language.LSP.Protocol.Internal.Types.FormattingOptions.FormattingOptions lsp-test> - Language.LSP.Protocol.Internal.Types.Hover.Hover lsp-test> - Language.LSP.Protocol.Internal.Types.InlayHint.InlayHint lsp-test> - Language.LSP.Protocol.Internal.Types.LanguageKind.LanguageKind lsp-test> - Language.LSP.Protocol.Internal.Types.Location.Location lsp-test> - Language.LSP.Protocol.Internal.Types.Position.Position lsp-test> - Language.LSP.Protocol.Internal.Types.ProgressToken.ProgressToken lsp-test> - Language.LSP.Protocol.Internal.Types.Range.Range lsp-test> - Language.LSP.Protocol.Internal.Types.SemanticTokens.SemanticTokens lsp-test> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation lsp-test> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent lsp-test> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier lsp-test> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit lsp-test> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier lsp-test> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder lsp-test> - Language.LSP.Protocol.Types.Common.Null lsp-test> - Language.LSP.Protocol.Types.Common.|? lsp-test> - Language.LSP.Protocol.Types.Uri.Uri lsp-test> - Language.LSP.Protocol.Internal.Method.ErrorData lsp-test> - Language.LSP.Protocol.Internal.Method.MessageParams lsp-test> - Language.LSP.Protocol.Internal.Method.MessageResult lsp-test> - Language.LSP.Protocol.Internal.Method.Method_CustomMethod lsp-test> - Language.LSP.Protocol.Internal.Method.Method_Initialize lsp-test> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentPublishDiagnostics lsp-test> - Language.LSP.Protocol.Internal.Method.SMethod lsp-test> - Language.LSP.Protocol.Message.LspId.LspId lsp-test> - Language.LSP.Protocol.Message.Meta.MessageDirection lsp-test> - Language.LSP.Protocol.Message.Meta.ClientToServer lsp-test> - Language.LSP.Protocol.Message.Meta.ServerToClient lsp-test> - Language.LSP.Protocol.Message.Meta.MessageKind lsp-test> - Language.LSP.Protocol.Message.Meta.Notification lsp-test> - Language.LSP.Protocol.Message.Meta.Request lsp-test> - Language.LSP.Protocol.Message.Method.SClientMethod lsp-test> - Language.LSP.Protocol.Message.Method.SServerMethod lsp-test> - Language.LSP.Protocol.Message.Parsing.FromServerMessage lsp-test> - Language.LSP.Protocol.Message.Registration.SomeRegistration lsp-test> - Language.LSP.Protocol.Message.Types.TMessage lsp-test> - Language.LSP.Protocol.Message.Types.TResponseError lsp-test> - Language.LSP.Protocol.Message.Types.TResponseMessage lsp-test> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Capabilities' lsp-test> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Message' lsp-test> Warning: Cannot find reexported module 'lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT:Language.LSP.Protocol.Types' ghcide> [48 of 77] Compiling Development.IDE.Session ( session-loader/Development/IDE/Session.hs, dist/build/Development/IDE/Session.p_o ) floskell> Preprocessing executable 'floskell' for floskell-0.11.1.. floskell> Building executable 'floskell' for floskell-0.11.1.. floskell> [1 of 2] Compiling Paths_floskell ( dist/build/floskell/autogen/Paths_floskell.hs, dist/build/floskell/floskell-tmp/Paths_floskell.o ) floskell> [2 of 2] Compiling Main ( src/main/Main.hs, dist/build/floskell/floskell-tmp/Main.o ) floskell> floskell> src/main/Main.hs:14:1: warning: [GHC-66111] [-Wunused-imports] floskell> The import of ‘Data.Monoid’ is redundant floskell> except perhaps to import instances from ‘Data.Monoid’ floskell> To import instances alone, use: import Data.Monoid() floskell> | floskell> 14 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:45:20: warning: [GHC-38856] [-Wunused-imports] floskell> The import of ‘FilePath’ from module ‘System.IO’ is redundant floskell> | floskell> 45 | ( FilePath, hClose, hFlush, openTempFile, stdout ) floskell> | ^^^^^^^^ floskell> floskell> src/main/Main.hs:47:1: warning: [GHC-15328] [-Wdeprecations] floskell> Module ‘Text.PrettyPrint.ANSI.Leijen’ is deprecated: floskell> "Compatibility module for users of ansi-wl-pprint - use \"Prettyprinter\" instead" floskell> | floskell> 47 | import qualified Text.PrettyPrint.ANSI.Leijen as PP floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:73:14: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘displayIO’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 73 | then PP.displayIO stdout . PP.renderPretty 1.0 80 $ floskell> | ^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:73:36: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘renderPretty’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 73 | then PP.displayIO stdout . PP.renderPretty 1.0 80 $ floskell> | ^^^^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:74:44: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘linebreak’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 74 | docFixities packageFixities <> PP.linebreak floskell> | ^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:83:53: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 83 | <> footerDoc (Just (footerStyles PP.<$$> footerLanguages floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:84:40: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 84 | PP.<$$> footerExtensions))) floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:124:9: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘empty’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 124 | PP.empty PP.<$$> PP.text hdr PP.<$$> (PP.indent 2 . PP.fillSep floskell> | ^^^^^^^^ floskell> floskell> src/main/Main.hs:124:18: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 124 | PP.empty PP.<$$> PP.text hdr PP.<$$> (PP.indent 2 . PP.fillSep floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:124:26: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 124 | PP.empty PP.<$$> PP.text hdr PP.<$$> (PP.indent 2 . PP.fillSep floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:124:38: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 124 | PP.empty PP.<$$> PP.text hdr PP.<$$> (PP.indent 2 . PP.fillSep floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:124:47: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘indent’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 124 | PP.empty PP.<$$> PP.text hdr PP.<$$> (PP.indent 2 . PP.fillSep floskell> | ^^^^^^^^^ floskell> floskell> src/main/Main.hs:124:61: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘fillSep’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 124 | PP.empty PP.<$$> PP.text hdr PP.<$$> (PP.indent 2 . PP.fillSep floskell> | ^^^^^^^^^^ floskell> floskell> src/main/Main.hs:125:49: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘punctuate’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 125 | . PP.punctuate PP.comma floskell> | ^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:125:62: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 125 | . PP.punctuate PP.comma floskell> | ^^^^^^^^ floskell> floskell> src/main/Main.hs:126:53: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 126 | . map PP.text $ sort xs) floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:128:19: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘vcat’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 128 | docFixities = PP.vcat . PP.punctuate PP.linebreak floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:128:29: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘punctuate’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 128 | docFixities = PP.vcat . PP.punctuate PP.linebreak floskell> | ^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:128:42: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘linebreak’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 128 | docFixities = PP.vcat . PP.punctuate PP.linebreak floskell> | ^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:131:31: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 131 | docPackageFixities p fs = PP.text (p ++ ":") floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:132:9: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘<$$>’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 132 | PP.<$$> (PP.indent 2 . PP.fillSep . PP.punctuate PP.comma floskell> | ^^^^^^^ floskell> floskell> src/main/Main.hs:132:18: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘indent’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 132 | PP.<$$> (PP.indent 2 . PP.fillSep . PP.punctuate PP.comma floskell> | ^^^^^^^^^ floskell> floskell> src/main/Main.hs:132:32: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘fillSep’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 132 | PP.<$$> (PP.indent 2 . PP.fillSep . PP.punctuate PP.comma floskell> | ^^^^^^^^^^ floskell> floskell> src/main/Main.hs:132:45: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘punctuate’ floskell> (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 132 | PP.<$$> (PP.indent 2 . PP.fillSep . PP.punctuate PP.comma floskell> | ^^^^^^^^^^^^ floskell> floskell> src/main/Main.hs:132:58: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘comma’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 132 | PP.<$$> (PP.indent 2 . PP.fillSep . PP.punctuate PP.comma floskell> | ^^^^^^^^ floskell> floskell> src/main/Main.hs:133:25: warning: [GHC-68441] [-Wdeprecations] floskell> In the use of ‘text’ (imported from Text.PrettyPrint.ANSI.Leijen): floskell> Deprecated: "Compatibility module for users of ansi-wl-pprint - use "Prettyprinter" instead" floskell> | floskell> 133 | . map (PP.text . showFixity) $ sort fs) floskell> | ^^^^^^^ floskell> [3 of 3] Linking dist/build/floskell/floskell floskell> buildPhase completed in 1 minutes 28 seconds floskell> Running phase: checkPhase floskell> Running 1 test suites... floskell> Test suite floskell-test: RUNNING... floskell> floskell> base floskell> Introduction[1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Unit Tests[2] floskell> ModuleHead and ExportSpecList[2,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> ImportDecl[2,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Decl[2,3] floskell> TypeDecl[2,3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataDecl and GDataDecl[2,3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeFamDecl, TypeInsDecl, and ClosedTypeFamDecl[2,3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataFamDecl, DataInsDecl, and GDataInsDecl[2,3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ClassDecl and InstDecl[2,3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DerivDecl[2,3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> InfixDecl[2,3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DefaultDecl[2,3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> SpliceDecl[2,3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeSig[2,3,10] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> PatSyn and PatSynSig[2,3,11] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> FunBind and PatBind[2,3,12] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ForImp and ForExp[2,3,13] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Pragmas[2,3,14] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Exp[2,4] floskell> Var, Con, Lit, Tuple, UnboxedSum, List, and ExpTypeSig[2,4,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> App, InfixApp, NegApp, LeftSection, RightSection[2,4,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> EnumFrom, EnumFromTo, EnumFromThen, EnumFromThenTo, ParArrayFromTo, ParArrayFromThenTo[2,4,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ListComp, ParComp, and ParArrayComp[2,4,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> RecConstr and RecUpdate[2,4,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Let, If, MultiIf, and Case[2,4,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Do and MDo[2,4,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Lambda, LCase[2,4,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> BracketExp, SpliceExp, QuasiQuote, VarQuote, and TypQuote[2,4,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Regression Tests[3] floskell> Do[3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Types[3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Patterns[3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Onside[3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Comments[3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Preprocessor Directives[3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Ignored Lines[3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Indentation and Line Prefixes[3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Module Exports[3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> chris-done floskell> Introduction[1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Unit Tests[2] floskell> ModuleHead and ExportSpecList[2,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> ImportDecl[2,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Decl[2,3] floskell> TypeDecl[2,3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataDecl and GDataDecl[2,3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeFamDecl, TypeInsDecl, and ClosedTypeFamDecl[2,3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataFamDecl, DataInsDecl, and GDataInsDecl[2,3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ClassDecl and InstDecl[2,3,5] floskell> Snippet 1 - formats as expected [✔] ghcide> [49 of 77] Compiling Development.IDE.LSP.Server ( src/Development/IDE/LSP/Server.hs, dist/build/Development/IDE/LSP/Server.p_o ) ghcide> [50 of 77] Compiling Development.IDE.Plugin ( src/Development/IDE/Plugin.hs, dist/build/Development/IDE/Plugin.p_o ) ghcide> [51 of 77] Compiling Development.IDE.Plugin.HLS ( src/Development/IDE/Plugin/HLS.hs, dist/build/Development/IDE/Plugin/HLS.p_o ) ghcide> [52 of 77] Compiling Development.IDE.Core.IdeConfiguration ( src/Development/IDE/Core/IdeConfiguration.hs, dist/build/Development/IDE/Core/IdeConfiguration.p_o ) ghcide> [53 of 77] Compiling Development.IDE.LSP.LanguageServer ( src/Development/IDE/LSP/LanguageServer.hs, dist/build/Development/IDE/LSP/LanguageServer.p_o ) floskell> Snippet 1 - formatting is idempotent [✔] floskell> DerivDecl[2,3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> InfixDecl[2,3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DefaultDecl[2,3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> SpliceDecl[2,3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeSig[2,3,10] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> PatSyn and PatSynSig[2,3,11] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> FunBind and PatBind[2,3,12] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ForImp and ForExp[2,3,13] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Pragmas[2,3,14] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Exp[2,4] floskell> Var, Con, Lit, Tuple, UnboxedSum, List, and ExpTypeSig[2,4,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> App, InfixApp, NegApp, LeftSection, RightSection[2,4,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> EnumFrom, EnumFromTo, EnumFromThen, EnumFromThenTo, ParArrayFromTo, ParArrayFromThenTo[2,4,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ListComp, ParComp, and ParArrayComp[2,4,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> RecConstr and RecUpdate[2,4,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Let, If, MultiIf, and Case[2,4,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Do and MDo[2,4,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Lambda, LCase[2,4,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> BracketExp, SpliceExp, QuasiQuote, VarQuote, and TypQuote[2,4,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Regression Tests[3] floskell> Do[3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Types[3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Patterns[3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Onside[3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Comments[3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Preprocessor Directives[3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Ignored Lines[3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Indentation and Line Prefixes[3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Module Exports[3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> johan-tibell floskell> Introduction[1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Unit Tests[2] floskell> ModuleHead and ExportSpecList[2,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> ImportDecl[2,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Decl[2,3] floskell> TypeDecl[2,3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataDecl and GDataDecl[2,3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeFamDecl, TypeInsDecl, and ClosedTypeFamDecl[2,3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataFamDecl, DataInsDecl, and GDataInsDecl[2,3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ClassDecl and InstDecl[2,3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DerivDecl[2,3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> InfixDecl[2,3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DefaultDecl[2,3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> SpliceDecl[2,3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeSig[2,3,10] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> PatSyn and PatSynSig[2,3,11] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> FunBind and PatBind[2,3,12] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ForImp and ForExp[2,3,13] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Pragmas[2,3,14] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Exp[2,4] floskell> Var, Con, Lit, Tuple, UnboxedSum, List, and ExpTypeSig[2,4,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> App, InfixApp, NegApp, LeftSection, RightSection[2,4,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> EnumFrom, EnumFromTo, EnumFromThen, EnumFromThenTo, ParArrayFromTo, ParArrayFromThenTo[2,4,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ListComp, ParComp, and ParArrayComp[2,4,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> RecConstr and RecUpdate[2,4,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Let, If, MultiIf, and Case[2,4,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Do and MDo[2,4,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Lambda, LCase[2,4,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> BracketExp, SpliceExp, QuasiQuote, VarQuote, and TypQuote[2,4,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Regression Tests[3] floskell> Do[3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Types[3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Patterns[3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Onside[3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Comments[3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Preprocessor Directives[3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Ignored Lines[3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Indentation and Line Prefixes[3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Module Exports[3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> gibiansky floskell> Introduction[1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Unit Tests[2] floskell> ModuleHead and ExportSpecList[2,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> ImportDecl[2,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Decl[2,3] floskell> TypeDecl[2,3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataDecl and GDataDecl[2,3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeFamDecl, TypeInsDecl, and ClosedTypeFamDecl[2,3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataFamDecl, DataInsDecl, and GDataInsDecl[2,3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ClassDecl and InstDecl[2,3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DerivDecl[2,3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> InfixDecl[2,3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DefaultDecl[2,3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> SpliceDecl[2,3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeSig[2,3,10] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> PatSyn and PatSynSig[2,3,11] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> FunBind and PatBind[2,3,12] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ForImp and ForExp[2,3,13] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Pragmas[2,3,14] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Exp[2,4] floskell> Var, Con, Lit, Tuple, UnboxedSum, List, and ExpTypeSig[2,4,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> App, InfixApp, NegApp, LeftSection, RightSection[2,4,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> EnumFrom, EnumFromTo, EnumFromThen, EnumFromThenTo, ParArrayFromTo, ParArrayFromThenTo[2,4,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ListComp, ParComp, and ParArrayComp[2,4,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> RecConstr and RecUpdate[2,4,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Let, If, MultiIf, and Case[2,4,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Do and MDo[2,4,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Lambda, LCase[2,4,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> BracketExp, SpliceExp, QuasiQuote, VarQuote, and TypQuote[2,4,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Regression Tests[3] floskell> Do[3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Types[3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Patterns[3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Onside[3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Comments[3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Preprocessor Directives[3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Ignored Lines[3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Indentation and Line Prefixes[3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Module Exports[3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> cramer floskell> Introduction[1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Unit Tests[2] floskell> ModuleHead and ExportSpecList[2,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> ImportDecl[2,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Decl[2,3] floskell> TypeDecl[2,3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataDecl and GDataDecl[2,3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeFamDecl, TypeInsDecl, and ClosedTypeFamDecl[2,3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DataFamDecl, DataInsDecl, and GDataInsDecl[2,3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ClassDecl and InstDecl[2,3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DerivDecl[2,3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> InfixDecl[2,3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> DefaultDecl[2,3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> SpliceDecl[2,3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> TypeSig[2,3,10] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> PatSyn and PatSynSig[2,3,11] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> FunBind and PatBind[2,3,12] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ForImp and ForExp[2,3,13] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Pragmas[2,3,14] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Exp[2,4] floskell> Var, Con, Lit, Tuple, UnboxedSum, List, and ExpTypeSig[2,4,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> App, InfixApp, NegApp, LeftSection, RightSection[2,4,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> EnumFrom, EnumFromTo, EnumFromThen, EnumFromThenTo, ParArrayFromTo, ParArrayFromThenTo[2,4,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> ListComp, ParComp, and ParArrayComp[2,4,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> RecConstr and RecUpdate[2,4,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Let, If, MultiIf, and Case[2,4,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Do and MDo[2,4,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Lambda, LCase[2,4,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> BracketExp, SpliceExp, QuasiQuote, VarQuote, and TypQuote[2,4,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Regression Tests[3] floskell> Do[3,1] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Types[3,2] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Patterns[3,3] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Onside[3,4] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Comments[3,5] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Snippet 4 - formats as expected [✔] floskell> Snippet 4 - formatting is idempotent [✔] floskell> Snippet 5 - formats as expected [✔] floskell> Snippet 5 - formatting is idempotent [✔] floskell> Snippet 6 - formats as expected [✔] floskell> Snippet 6 - formatting is idempotent [✔] floskell> Snippet 7 - formats as expected [✔] floskell> Snippet 7 - formatting is idempotent [✔] floskell> Preprocessor Directives[3,6] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Snippet 3 - formats as expected [✔] floskell> Snippet 3 - formatting is idempotent [✔] floskell> Ignored Lines[3,7] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Indentation and Line Prefixes[3,8] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> Snippet 2 - formats as expected [✔] floskell> Snippet 2 - formatting is idempotent [✔] floskell> Module Exports[3,9] floskell> Snippet 1 - formats as expected [✔] floskell> Snippet 1 - formatting is idempotent [✔] floskell> floskell> Finished in 0.6930 seconds floskell> 560 examples, 0 failures floskell> Test suite floskell-test: PASS floskell> Test suite logged to: dist/test/floskell-0.11.1-floskell-test.log floskell> 1 of 1 test suites (1 of 1 test cases) passed. floskell> Running phase: haddockPhase ghcide> [54 of 77] Compiling Development.IDE.Core.OfInterest ( src/Development/IDE/Core/OfInterest.hs, dist/build/Development/IDE/Core/OfInterest.p_o ) ghcide> ghcide> src/Development/IDE/Core/OfInterest.hs:32:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The qualified import of ‘Data.Aeson’ is redundant ghcide> except perhaps to import instances from ‘Data.Aeson’ ghcide> To import instances alone, use: import Data.Aeson() ghcide> | ghcide> 32 | import qualified Data.Aeson as Aeson ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [55 of 77] Compiling Development.IDE.Core.FileStore ( src/Development/IDE/Core/FileStore.hs, dist/build/Development/IDE/Core/FileStore.p_o ) ghcide> [56 of 77] Compiling Development.IDE.Core.Compile ( src/Development/IDE/Core/Compile.hs, dist/build/Development/IDE/Core/Compile.p_o ) ghcide> ghcide> src/Development/IDE/Core/Compile.hs:66:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The qualified import of ‘Data.List.NonEmpty’ is redundant ghcide> except perhaps to import instances from ‘Data.List.NonEmpty’ ghcide> To import instances alone, use: import Data.List.NonEmpty() ghcide> | ghcide> 66 | import qualified Data.List.NonEmpty as NE ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:71:72: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘getCurrentTime’ from module ‘Data.Time’ is redundant ghcide> | ghcide> 71 | import Data.Time (UTCTime (..), getCurrentTime) ghcide> | ^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:80:65: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘Development.IDE.GHC.Compat’ does not export ‘assert’. ghcide> | ghcide> 80 | import Development.IDE.GHC.Compat hiding (assert, ghcide> | ^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:139:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 139 | import GHC.Driver.Env ( hsc_all_home_unit_ids ) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:140:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Development.IDE.Import.FindImports’ is redundant ghcide> except perhaps to import instances from ‘Development.IDE.Import.FindImports’ ghcide> To import instances alone, use: import Development.IDE.Import.FindImports() ghcide> | ghcide> 140 | import Development.IDE.Import.FindImports ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:982:18: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘dep_info’ ghcide> | ghcide> 982 | mergeEnvs env mg dep_info ms extraMods envs = do ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:1480:27: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘hsc_env’ ghcide> | ghcide> 1480 | checkLinkableDependencies hsc_env get_linkable_hashes get_module_graph runtime_deps = do ghcide> | ^^^^^^^ floskell> Preprocessing library for floskell-0.11.1.. floskell> Running Haddock on library for floskell-0.11.1.. floskell> Warning: The documentation for the following packages are not installed. No floskell> links will be generated to these packages: attoparsec-0.14.4, floskell> attoparsec-0.14.4, vector-0.13.2.0 floskell> Warning: --source-* options are ignored when --hyperlinked-source is enabled. floskell> [ 1 of 12] Compiling Floskell.Attoparsec ( src/Floskell/Attoparsec.hs, nothing ) ghcide> [57 of 77] Compiling Development.IDE.Spans.Documentation ( src/Development/IDE/Spans/Documentation.hs, dist/build/Development/IDE/Spans/Documentation.p_o ) floskell> [ 2 of 12] Compiling Floskell.Buffer ( src/Floskell/Buffer.hs, nothing ) floskell> [ 3 of 12] Compiling Floskell.Config ( src/Floskell/Config.hs, nothing ) ghcide> [58 of 77] Compiling Development.IDE.Spans.AtPoint ( src/Development/IDE/Spans/AtPoint.hs, dist/build/Development/IDE/Spans/AtPoint.p_o ) floskell> [ 4 of 12] Compiling Floskell.Fixities ( src/Floskell/Fixities.hs, nothing ) floskell> [ 5 of 12] Compiling Floskell.Imports ( src/Floskell/Imports.hs, nothing ) floskell> [ 6 of 12] Compiling Floskell.Styles ( src/Floskell/Styles.hs, nothing ) floskell> [ 7 of 12] Compiling Floskell.ConfigFile ( src/Floskell/ConfigFile.hs, nothing ) floskell> floskell> src/Floskell/ConfigFile.hs:108:31: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 108 | defaultAppConfig = AppConfig (head styles) Haskell2010 [] [] floskell> | ^^^^ floskell> [ 8 of 12] Compiling Floskell.Types ( src/Floskell/Types.hs, nothing ) floskell> [ 9 of 12] Compiling Floskell.Printers ( src/Floskell/Printers.hs, nothing ) floskell> floskell> src/Floskell/Printers.hs:68:1: warning: [GHC-66111] [-Wunused-imports] floskell> The import of ‘Data.Monoid’ is redundant floskell> except perhaps to import instances from ‘Data.Monoid’ floskell> To import instances alone, use: import Data.Monoid() floskell> | floskell> 68 | import Data.Monoid ( (<>) ) floskell> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ floskell> [10 of 12] Compiling Floskell.Pretty ( src/Floskell/Pretty.hs, nothing ) lsp-test> Documentation created: dist/doc/html/lsp-test/, lsp-test> dist/doc/html/lsp-test/lsp-test.txt ghcide> [59 of 77] Compiling Development.IDE.Core.FileExists ( src/Development/IDE/Core/FileExists.hs, dist/build/Development/IDE/Core/FileExists.p_o ) ghcide> [60 of 77] Compiling Development.IDE.Core.Service ( src/Development/IDE/Core/Service.hs, dist/build/Development/IDE/Core/Service.p_o ) ghcide> [61 of 77] Compiling Development.IDE.LSP.Notifications ( src/Development/IDE/LSP/Notifications.hs, dist/build/Development/IDE/LSP/Notifications.p_o ) ghcide> [62 of 77] Compiling Development.IDE.Core.PluginUtils ( src/Development/IDE/Core/PluginUtils.hs, dist/build/Development/IDE/Core/PluginUtils.p_o ) ghcide> [63 of 77] Compiling Development.IDE.Core.Actions ( src/Development/IDE/Core/Actions.hs, dist/build/Development/IDE/Core/Actions.p_o ) lsp-test> Preprocessing test suite 'example' for lsp-test-0.17.1.1.. lsp-test> Preprocessing test suite 'func-test' for lsp-test-0.17.1.1.. lsp-test> Preprocessing test suite 'tests' for lsp-test-0.17.1.1.. lsp-test> Running phase: installPhase lsp-test> Installing library in /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE ghcide> [64 of 77] Compiling Development.IDE.Core.Rules ( src/Development/IDE/Core/Rules.hs, dist/build/Development/IDE/Core/Rules.p_o ) ghcide> ghcide> src/Development/IDE/Core/Rules.hs:177:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 177 | import GHC.Driver.Env (hsc_all_home_unit_ids) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Rules.hs:1223:33: warning: [GHC-02256] [-Wambiguous-fields] ghcide> Ambiguous record update with parent type constructor ‘GhcSessionDepsConfig’. ghcide> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. ghcide> Consider disambiguating using module qualification instead. ghcide> | ghcide> 1223 | loadGhcSession recorder def{fullModuleGraph} ghcide> | ^^^^^^^^^^^^^^^ lsp-test> Running phase: fixupPhase floskell> floskell> src/Floskell/Pretty.hs:184:51: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 184 | let distance = srcSpanStartLine (commentSpan (head comments)) floskell> | ^^^^ floskell> floskell> src/Floskell/Pretty.hs:196:30: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘head’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 196 | printComment correction (head comments) floskell> | ^^^^ floskell> floskell> src/Floskell/Pretty.hs:197:17: warning: [GHC-63394] [-Wx-partial] floskell> In the use of ‘tail’ floskell> (imported from Prelude, but defined in GHC.List): floskell> "This is a partial function, it throws an error on empty lists. Replace it with drop 1, or use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." floskell> | floskell> 197 | forM_ (zip (tail comments) (map (srcSpanEndLine . commentSpan) comments)) $ floskell> | ^^^^ floskell> [11 of 12] Compiling Floskell.Comments ( src/Floskell/Comments.hs, nothing ) lsp-test> shrinking RPATHs of ELF executables and libraries in /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 lsp-test> shrinking /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSlsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE-ghc9.8.1.so floskell> [12 of 12] Compiling Floskell ( src/Floskell.hs, nothing ) lsp-test> checking for references to /build/ in /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1... floskell> Haddock coverage: floskell> 0% ( 0 / 3) in 'Floskell.Attoparsec' floskell> Missing documentation for: floskell> Module header floskell> Position (src/Floskell/Attoparsec.hs:10) floskell> parseOnly (src/Floskell/Attoparsec.hs:35) floskell> 87% ( 7 / 8) in 'Floskell.Buffer' floskell> Missing documentation for: floskell> Buffer (src/Floskell/Buffer.hs:19) floskell> 0% ( 0 / 29) in 'Floskell.Config' floskell> Missing documentation for: floskell> Module header floskell> Indent (src/Floskell/Config.hs:52) floskell> LayoutContext (src/Floskell/Config.hs:55) floskell> Location (src/Floskell/Config.hs:58) floskell> WsLoc (src/Floskell/Config.hs:61) floskell> Whitespace (src/Floskell/Config.hs:64) floskell> Layout (src/Floskell/Config.hs:70) floskell> ConfigMapKey (src/Floskell/Config.hs:73) floskell> ConfigMap (src/Floskell/Config.hs:76) floskell> PenaltyConfig (src/Floskell/Config.hs:80) floskell> AlignConfig (src/Floskell/Config.hs:96) floskell> IndentConfig (src/Floskell/Config.hs:121) floskell> LayoutConfig (src/Floskell/Config.hs:160) floskell> OpConfig (src/Floskell/Config.hs:189) floskell> GroupConfig (src/Floskell/Config.hs:198) floskell> ImportsGroupOrder (src/Floskell/Config.hs:207) floskell> ImportsGroup (src/Floskell/Config.hs:211) floskell> SortImportsRule (src/Floskell/Config.hs:216) floskell> DeclarationConstruct (src/Floskell/Config.hs:219) floskell> OptionConfig (src/Floskell/Config.hs:222) floskell> Config (src/Floskell/Config.hs:248) floskell> defaultConfig (src/Floskell/Config.hs:269) floskell> safeConfig (src/Floskell/Config.hs:292) floskell> cfgMapFind (src/Floskell/Config.hs:314) floskell> cfgOpWs (src/Floskell/Config.hs:329) floskell> cfgGroupWs (src/Floskell/Config.hs:332) floskell> inWs (src/Floskell/Config.hs:335) floskell> wsSpace (src/Floskell/Config.hs:341) floskell> wsLinebreak (src/Floskell/Config.hs:344) floskell> 0% ( 0 / 3) in 'Floskell.Fixities' floskell> Missing documentation for: floskell> Module header floskell> builtinFixities (src/Floskell/Fixities.hs:9) floskell> packageFixities (src/Floskell/Fixities.hs:12) floskell> 0% ( 0 / 4) in 'Floskell.Imports' floskell> Missing documentation for: floskell> Module header floskell> sortImports (src/Floskell/Imports.hs:45) floskell> groupImports (src/Floskell/Imports.hs:48) floskell> splitImports (src/Floskell/Imports.hs:65) floskell> 66% ( 2 / 3) in 'Floskell.Styles' floskell> Missing documentation for: floskell> Module header floskell> 61% ( 11 / 18) in 'Floskell.ConfigFile' floskell> Missing documentation for: floskell> Module header floskell> AppConfig (src/Floskell/ConfigFile.hs:64) floskell> findAppConfigIn (src/Floskell/ConfigFile.hs:181) floskell> setStyle (src/Floskell/ConfigFile.hs:204) floskell> setLanguage (src/Floskell/ConfigFile.hs:208) floskell> setExtensions (src/Floskell/ConfigFile.hs:212) floskell> setFixities (src/Floskell/ConfigFile.hs:216) floskell> 28% ( 6 / 21) in 'Floskell.Types' floskell> Missing documentation for: floskell> OutputRestriction (src/Floskell/Types.hs:45) floskell> TypeLayout (src/Floskell/Types.hs:48) floskell> Penalty (src/Floskell/Types.hs:51) floskell> TabStop (src/Floskell/Types.hs:54) floskell> execPrinter (src/Floskell/Types.hs:74) floskell> runPrinter (src/Floskell/Types.hs:77) floskell> psLine (src/Floskell/Types.hs:92) floskell> psColumn (src/Floskell/Types.hs:95) floskell> psNewline (src/Floskell/Types.hs:98) floskell> initialPrintState (src/Floskell/Types.hs:101) floskell> Config (src/Floskell/Config.hs:248) floskell> CommentType (src/Floskell/Types.hs:104) floskell> Comment (src/Floskell/Types.hs:108) floskell> nodeSpan (src/Floskell/Types.hs:127) floskell> Location (src/Floskell/Config.hs:58) floskell> 39% ( 22 / 56) in 'Floskell.Printers' floskell> Missing documentation for: floskell> Module header floskell> closeEolComment (src/Floskell/Printers.hs:107) floskell> oneline (src/Floskell/Printers.hs:120) floskell> ignoreOneline (src/Floskell/Printers.hs:125) floskell> blankline (src/Floskell/Printers.hs:182) floskell> spaceOrNewline (src/Floskell/Printers.hs:185) floskell> withTabStops (src/Floskell/Printers.hs:188) floskell> atTabStop (src/Floskell/Printers.hs:202) floskell> mayM_ (src/Floskell/Printers.hs:210) floskell> withPrefix (src/Floskell/Printers.hs:214) floskell> withPostfix (src/Floskell/Printers.hs:217) floskell> withIndentConfig (src/Floskell/Printers.hs:221) floskell> withIndent (src/Floskell/Printers.hs:229) floskell> withIndentFlex (src/Floskell/Printers.hs:240) floskell> withIndentAfter (src/Floskell/Printers.hs:252) floskell> withIndentBy (src/Floskell/Printers.hs:263) floskell> withLayout (src/Floskell/Printers.hs:266) floskell> inter (src/Floskell/Printers.hs:274) floskell> aligned (src/Floskell/Printers.hs:300) floskell> depend (src/Floskell/Printers.hs:328) floskell> depend' (src/Floskell/Printers.hs:331) floskell> group (src/Floskell/Printers.hs:354) floskell> groupH (src/Floskell/Printers.hs:363) floskell> groupV (src/Floskell/Printers.hs:372) floskell> operator (src/Floskell/Printers.hs:381) floskell> operatorH (src/Floskell/Printers.hs:384) floskell> operatorV (src/Floskell/Printers.hs:387) floskell> alignOnOperator (src/Floskell/Printers.hs:390) floskell> withOperatorFormatting (src/Floskell/Printers.hs:398) floskell> withOperatorFormattingH (src/Floskell/Printers.hs:411) floskell> withOperatorFormattingV (src/Floskell/Printers.hs:423) floskell> operatorSectionL (src/Floskell/Printers.hs:433) floskell> operatorSectionR (src/Floskell/Printers.hs:439) floskell> comma (src/Floskell/Printers.hs:445) floskell> Warning: 'span' is ambiguous. It is defined floskell> * in ‘GHC.List’ floskell> * in ‘Data.Text’ floskell> * in ‘Data.Text.Lazy’ floskell> You may be able to disambiguate the identifier by qualifying it or floskell> by specifying the type/value namespace explicitly. floskell> Defaulting to the one defined in ‘Data.Text.Lazy’ floskell> Warning: 'groupBy' is ambiguous. It is defined floskell> * in ‘Data.OldList’ floskell> * in ‘Data.Text’ floskell> * in ‘Data.Text.Lazy’ floskell> You may be able to disambiguate the identifier by qualifying it or floskell> by specifying the type/value namespace explicitly. floskell> Defaulting to the one defined in ‘Data.Text.Lazy’ floskell> 66% ( 2 / 3) in 'Floskell.Pretty' floskell> Missing documentation for: floskell> Module header floskell> 100% ( 3 / 3) in 'Floskell.Comments' floskell> 66% ( 12 / 18) in 'Floskell' floskell> Missing documentation for: floskell> AppConfig (src/Floskell/ConfigFile.hs:64) floskell> findAppConfigIn (src/Floskell/ConfigFile.hs:181) floskell> setStyle (src/Floskell/ConfigFile.hs:204) floskell> setLanguage (src/Floskell/ConfigFile.hs:208) floskell> setExtensions (src/Floskell/ConfigFile.hs:212) floskell> setFixities (src/Floskell/ConfigFile.hs:216) lsp-test> patching script interpreter paths in /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 lsp-test> stripping (with command strip and flags -S -p) in /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1/lib lsp-test> shrinking RPATHs of ELF executables and libraries in /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc lsp-test> checking for references to /build/ in /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc... lsp-test> patching script interpreter paths in /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc lsp-test (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc lsp-test (post)> Pushing 2 paths (297 are already present) using zstd to cache sellout ⏳ lsp-test (post)> lsp-test (post)> Pushing /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc (1.68 MiB) lsp-test (post)> Pushing /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 (9.05 MiB) lsp-test (post)> lsp-test (post)> All done. lsp-test (post)> added 2 signatures lsp-test (post)> added 1 signatures lsp-test (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc lsp-test (post)> copying 2 paths... lsp-test (post)> copying path '/nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc' to 'https://cache.nix-ci.com'... lsp-test (post)> copying path '/nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1' to 'https://cache.nix-ci.com'... lsp-test (post)> copying 1 paths... lsp-test (post)> copying path '/nix/store/za0ybrnsvphg29z7aimrp7l069ix2yr5-lsp-test-0.17.1.1.drv' to 'https://cache.nix-ci.com'... lsp-test (post)> added 0 signatures lsp-test (post)> added 0 signatures lsp-test (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1 /nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc lsp-test (post)> copying 2 paths... lsp-test (post)> copying path '/nix/store/j98b8n0g0pv3nrfng1mb6iaxrwz27mmx-lsp-test-0.17.1.1-doc' to 'ssh-ng://worker.nix-ci.com'... lsp-test (post)> copying path '/nix/store/a9w51wahlljd7jqfqacphhlmyxisphmr-lsp-test-0.17.1.1' to 'ssh-ng://worker.nix-ci.com'... lsp-test (post)> copying 1 paths... lsp-test (post)> copying path '/nix/store/za0ybrnsvphg29z7aimrp7l069ix2yr5-lsp-test-0.17.1.1.drv' to 'ssh-ng://worker.nix-ci.com'... floskell> Warning: Floskell.Attoparsec: could not find link destinations for: floskell> - Data.Attoparsec.ByteString.Internal.Parser floskell> Warning: Floskell.Config: could not find link destinations for: floskell> - Floskell.Config.Rep_Config floskell> - Floskell.Config.Rep_OptionConfig floskell> - Floskell.Config.Rep_DeclarationConstruct floskell> - Floskell.Config.Rep_ImportsGroup floskell> - Floskell.Config.Rep_ImportsGroupOrder floskell> - Floskell.Config.Rep_GroupConfig floskell> - Floskell.Config.Rep_OpConfig floskell> - Floskell.Config.Rep_LayoutConfig floskell> - Floskell.Config.Rep_IndentConfig floskell> - Floskell.Config.Rep_AlignConfig floskell> - Floskell.Config.Rep_PenaltyConfig floskell> - Floskell.Config.Rep_ConfigMap floskell> - Floskell.Config.Rep_Layout floskell> - Floskell.Config.Rep_Whitespace floskell> - Floskell.Config.Rep_WsLoc floskell> - Floskell.Config.Rep_Location floskell> - Floskell.Config.Rep_LayoutContext floskell> - Floskell.Config.Rep_Indent floskell> Warning: Floskell.ConfigFile: could not find link destinations for: floskell> - Floskell.ConfigFile.Rep_AppConfig floskell> Warning: Floskell.Types: could not find link destinations for: floskell> - Language.Haskell.Exts.Pretty.pretty floskell> - Language.Haskell.Exts.Pretty.prettyPrec floskell> - Language.Haskell.Exts.Pretty.Doc floskell> - Floskell.Config.Rep_Config floskell> - Floskell.Config.Rep_Location floskell> - Language.Haskell.Exts.SrcLoc.Rep_SrcSpan floskell> Warning: Floskell: could not find link destinations for: floskell> - Floskell.ConfigFile.Rep_AppConfig floskell> Documentation created: dist/doc/html/floskell/, floskell> dist/doc/html/floskell/floskell.txt floskell> Preprocessing test suite 'floskell-test' for floskell-0.11.1.. floskell> Preprocessing executable 'floskell' for floskell-0.11.1.. floskell> Running phase: installPhase floskell> Installing library in /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO floskell> Installing executable floskell in /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/bin floskell> Warning: The directory floskell> /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/bin is not in the floskell> system search path. floskell> Running phase: fixupPhase floskell> shrinking RPATHs of ELF executables and libraries in /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 floskell> shrinking /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSfloskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO-ghc9.8.1.so floskell> shrinking /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/bin/floskell floskell> checking for references to /build/ in /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1... floskell> patching script interpreter paths in /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 floskell> stripping (with command strip and flags -S -p) in /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/lib /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1/bin ghcide> [65 of 77] Compiling Development.IDE.Plugin.Test ( src/Development/IDE/Plugin/Test.hs, dist/build/Development/IDE/Plugin/Test.p_o ) floskell> shrinking RPATHs of ELF executables and libraries in /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data floskell> checking for references to /build/ in /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data... floskell> patching script interpreter paths in /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data floskell> shrinking RPATHs of ELF executables and libraries in /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc floskell> checking for references to /build/ in /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc... floskell> patching script interpreter paths in /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc ghcide> [66 of 77] Compiling Development.IDE.LSP.Outline ( src/Development/IDE/LSP/Outline.hs, dist/build/Development/IDE/LSP/Outline.p_o ) ghcide> [67 of 77] Compiling Development.IDE.LSP.HoverDefinition ( src/Development/IDE/LSP/HoverDefinition.hs, dist/build/Development/IDE/LSP/HoverDefinition.p_o ) ghcide> [68 of 77] Compiling Development.IDE ( src/Development/IDE.hs, dist/build/Development/IDE.p_o ) ghcide> [69 of 77] Compiling Development.IDE.Spans.Pragmas ( src/Development/IDE/Spans/Pragmas.hs, dist/build/Development/IDE/Spans/Pragmas.p_o ) ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:156:27: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 156 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:158:42: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 158 | | isDownwardLineHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:160:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 160 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:165:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 165 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:169:43: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 169 | | isDownwardBlockHaddock s -> defaultParserState{ mode = ModeHaddock } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:171:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 171 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:178:27: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 178 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:186:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 186 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:193:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 193 | defaultParserState ghcide> | ^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:203:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 203 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:207:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 207 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:214:13: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 214 | defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:223:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 223 | defaultParserState{ ghcide> | ^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:230:28: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 230 | | otherwise -> defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:234:27: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 234 | ITvarsym "#" -> defaultParserState{ isLastTokenHash = True } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:247:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ParserStateDone _ ghcide> | ghcide> 247 | defaultParserState{ nextPragma = NextPragmaInfo (endLine + 1) Nothing, lastPragmaLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Spans/Pragmas.hs:259:17: warning: [GHC-62161] [-Wincomplete-record-updates] ghcide> Pattern match(es) are non-exhaustive ghcide> In a record update: ghcide> Patterns of type ‘ParserState’ not matched: ghcide> ParserStateDone _ ghcide> ParserStateDone _ ghcide> | ghcide> 259 | defaultParserState{ lastBlockCommentLine = endLine } ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [70 of 77] Compiling Development.IDE.Plugin.TypeLenses ( src/Development/IDE/Plugin/TypeLenses.hs, dist/build/Development/IDE/Plugin/TypeLenses.p_o ) ghcide> [71 of 77] Compiling Development.IDE.Core.UseStale ( src/Development/IDE/Core/UseStale.hs, dist/build/Development/IDE/Core/UseStale.p_o ) ghcide> [72 of 77] Compiling Generics.SYB.GHC ( src/Generics/SYB/GHC.hs, dist/build/Generics/SYB/GHC.p_o ) ghcide> [73 of 77] Compiling Text.Fuzzy.Parallel ( src/Text/Fuzzy/Parallel.hs, dist/build/Text/Fuzzy/Parallel.p_o ) ghcide> [74 of 77] Compiling Development.IDE.Plugin.Completions.Logic ( src/Development/IDE/Plugin/Completions/Logic.hs, dist/build/Development/IDE/Plugin/Completions/Logic.p_o ) ghcide> [75 of 77] Compiling Development.IDE.Plugin.Completions ( src/Development/IDE/Plugin/Completions.hs, dist/build/Development/IDE/Plugin/Completions.p_o ) ghcide> [76 of 77] Compiling Development.IDE.Plugin.HLS.GhcIde ( src/Development/IDE/Plugin/HLS/GhcIde.hs, dist/build/Development/IDE/Plugin/HLS/GhcIde.p_o ) ghcide> [77 of 77] Compiling Development.IDE.Main ( src/Development/IDE/Main.hs, dist/build/Development/IDE/Main.p_o ) floskell (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data floskell (post)> Pushing 3 paths (199 are already present) using zstd to cache sellout ⏳ floskell (post)> floskell (post)> Pushing /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc (4.51 MiB) floskell (post)> Pushing /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data (13.53 KiB) floskell (post)> Pushing /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 (44.81 MiB) floskell (post)> floskell (post)> All done. floskell (post)> added 3 signatures floskell (post)> added 1 signatures floskell (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data floskell (post)> copying 3 paths... floskell (post)> copying path '/nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data' to 'https://cache.nix-ci.com'... floskell (post)> copying path '/nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc' to 'https://cache.nix-ci.com'... floskell (post)> copying path '/nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1' to 'https://cache.nix-ci.com'... floskell (post)> copying 1 paths... floskell (post)> copying path '/nix/store/ipbfs7zxzysbzwqlx9ab27a97rxvrwzn-floskell-0.11.1.drv' to 'https://cache.nix-ci.com'... floskell (post)> added 0 signatures floskell (post)> added 0 signatures floskell (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1 /nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc /nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data floskell (post)> copying 3 paths... floskell (post)> copying path '/nix/store/2il8xs52bp3npm2mv46gl0960mp71c7d-floskell-0.11.1-doc' to 'ssh-ng://worker.nix-ci.com'... floskell (post)> copying path '/nix/store/gvyyin7mvlc673hbzi6fvahbnq5m54p9-floskell-0.11.1-data' to 'ssh-ng://worker.nix-ci.com'... floskell (post)> copying path '/nix/store/1ynjq5lndksab5hpf15p2b9hcn5pr5sf-floskell-0.11.1' to 'ssh-ng://worker.nix-ci.com'... floskell (post)> copying 1 paths... floskell (post)> copying path '/nix/store/ipbfs7zxzysbzwqlx9ab27a97rxvrwzn-floskell-0.11.1.drv' to 'ssh-ng://worker.nix-ci.com'... ghcide> ghcide> src/Development/IDE/Main.hs:18:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Control.Exception.Safe’ is redundant ghcide> except perhaps to import instances from ‘Control.Exception.Safe’ ghcide> To import instances alone, use: import Control.Exception.Safe() ghcide> | ghcide> 18 | import Control.Exception.Safe (SomeException, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> Preprocessing executable 'ghcide' for ghcide-2.10.0.0.. ghcide> Building executable 'ghcide' for ghcide-2.10.0.0.. ghcide> [1 of 3] Compiling Arguments ( exe/Arguments.hs, dist/build/ghcide/ghcide-tmp/Arguments.o, dist/build/ghcide/ghcide-tmp/Arguments.dyn_o ) ghcide> [2 of 3] Compiling Paths_ghcide ( dist/build/ghcide/autogen/Paths_ghcide.hs, dist/build/ghcide/ghcide-tmp/Paths_ghcide.o, dist/build/ghcide/ghcide-tmp/Paths_ghcide.dyn_o ) ghcide> [3 of 3] Compiling Main ( exe/Main.hs, dist/build/ghcide/ghcide-tmp/Main.o ) ghcide> [4 of 4] Linking dist/build/ghcide/ghcide ghcide> buildPhase completed in 1 minutes 2 seconds ghcide> Running phase: checkPhase ghcide> Package has no test suites. ghcide> Running phase: haddockPhase ghcide> Preprocessing library for ghcide-2.10.0.0.. ghcide> Running Haddock on library for ghcide-2.10.0.0.. ghcide> Warning: The documentation for the following packages are not installed. No ghcide> links will be generated to these packages: attoparsec-0.14.4, ghcide> attoparsec-0.14.4, libyaml-clib-0.2.5, lsp-types-2.3.0.1, vector-0.13.2.0 ghcide> Warning: --source-* options are ignored when --hyperlinked-source is enabled. ghcide> ghcide> : warning: [GHC-42258] [-Wunused-packages] ghcide> The following packages were specified via -package or -package-id flags, ghcide> but were not needed for compilation: ghcide> - os-string-2.0.7 (exposed by flag -package-id os-string-2.0.7-30f5qsYs1a41QbC9Z6QiC4) ghcide> [ 1 of 77] Compiling Control.Concurrent.Strict ( src/Control/Concurrent/Strict.hs, /build/ghc2218_0/ghc_80.o, /build/ghc2218_0/ghc_80.dyn_o ) ghcide> [ 2 of 77] Compiling Development.IDE.Core.Debouncer ( src/Development/IDE/Core/Debouncer.hs, nothing ) ghcide> [ 3 of 77] Compiling Development.IDE.Core.FileUtils ( src/Development/IDE/Core/FileUtils.hs, nothing ) ghcide> [ 4 of 77] Compiling Development.IDE.Core.PositionMapping ( src/Development/IDE/Core/PositionMapping.hs, nothing ) ghcide> [ 5 of 77] Compiling Development.IDE.Core.WorkerThread ( src/Development/IDE/Core/WorkerThread.hs, nothing ) ghcide> ghcide> src/Development/IDE/Core/WorkerThread.hs:13:1: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘AsyncCancelled, AsyncCancelled’ ghcide> from module ‘Control.Concurrent.Async’ is redundant ghcide> | ghcide> 13 | import Control.Concurrent.Async (AsyncCancelled (AsyncCancelled), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> ghcide> src/Development/IDE/Core/WorkerThread.hs:18:1: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘Exception, fromException’ ghcide> from module ‘Control.Exception.Safe’ is redundant ghcide> | ghcide> 18 | import Control.Exception.Safe (Exception (fromException), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [ 6 of 77] Compiling Development.IDE.GHC.Compat.CmdLine ( src/Development/IDE/GHC/Compat/CmdLine.hs, nothing ) ghcide> [ 7 of 77] Compiling Development.IDE.GHC.Compat.Core ( src/Development/IDE/GHC/Compat/Core.hs, /build/ghc2218_0/ghc_84.o, /build/ghc2218_0/ghc_84.dyn_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:270:5: warning: [GHC-75356] [-Wdodgy-exports] ghcide> The export item ‘Warn(..)’ suggests that ghcide> ‘Warn’ has (in-scope) constructors or record fields, ghcide> but it has none ghcide> | ghcide> 270 | Warn(..), ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:432:47: warning: [GHC-99623] [-Wdodgy-imports] ghcide> The import item ‘GHC.Driver.CmdLine.Warn(..)’ suggests that ghcide> ‘GHC.Driver.CmdLine.Warn’ has (in-scope) constructors or record fields, ghcide> but it has none ghcide> | ghcide> 432 | import GHC.Driver.CmdLine (Warn (..)) ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:464:76: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘GHC.Tc.Utils.Monad’ does not export ‘foldMapM’. ghcide> | ghcide> 464 | anyM, concatMapM, mapMaybeM, foldMapM, ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:498:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Data.Bag’ is redundant ghcide> except perhaps to import instances from ‘GHC.Data.Bag’ ghcide> To import instances alone, use: import GHC.Data.Bag() ghcide> | ghcide> 498 | import GHC.Data.Bag ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:571:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Hs’ is redundant ghcide> except perhaps to import instances from ‘GHC.Hs’ ghcide> To import instances alone, use: import GHC.Hs() ghcide> | ghcide> 571 | import GHC.Hs (SrcSpanAnn') ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/GHC/Compat/Core.hs:819:1: warning: [GHC-38417] [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> lookupGlobalRdrEnv :: GlobalRdrEnvX GREInfo ghcide> -> OccName -> [GlobalRdrEltX GREInfo] ghcide> | ghcide> 819 | lookupGlobalRdrEnv gre_env occ = lookupGRE gre_env (LookupOccName occ AllRelevantGREs) ghcide> | ^^^^^^^^^^^^^^^^^^ ghcide> [ 8 of 77] Compiling Development.IDE.GHC.Compat.Driver ( src/Development/IDE/GHC/Compat/Driver.hs, nothing ) ghcide> [ 9 of 77] Compiling Development.IDE.GHC.Compat.Env ( src/Development/IDE/GHC/Compat/Env.hs, /build/ghc2218_0/ghc_86.o, /build/ghc2218_0/ghc_86.dyn_o ) ghcide> [10 of 77] Compiling Development.IDE.GHC.Compat.Error ( src/Development/IDE/GHC/Compat/Error.hs, nothing ) ghcide> [11 of 77] Compiling Development.IDE.GHC.Compat.Outputable ( src/Development/IDE/GHC/Compat/Outputable.hs, /build/ghc2218_0/ghc_92.o, /build/ghc2218_0/ghc_92.dyn_o ) ghcide> [12 of 77] Compiling Development.IDE.GHC.Compat.Logger ( src/Development/IDE/GHC/Compat/Logger.hs, /build/ghc2218_0/ghc_90.o, /build/ghc2218_0/ghc_90.dyn_o ) ghcide> [13 of 77] Compiling Development.IDE.GHC.Compat.Iface ( src/Development/IDE/GHC/Compat/Iface.hs, /build/ghc2218_0/ghc_88.o, /build/ghc2218_0/ghc_88.dyn_o ) ghcide> [14 of 77] Compiling Development.IDE.GHC.Compat.Units ( src/Development/IDE/GHC/Compat/Units.hs, /build/ghc2218_0/ghc_98.o, /build/ghc2218_0/ghc_98.dyn_o ) ghcide> [15 of 77] Compiling Development.IDE.GHC.Compat.Util ( src/Development/IDE/GHC/Compat/Util.hs, /build/ghc2218_0/ghc_100.o, /build/ghc2218_0/ghc_100.dyn_o ) ghcide> [16 of 77] Compiling Development.IDE.GHC.Compat.Parser ( src/Development/IDE/GHC/Compat/Parser.hs, /build/ghc2218_0/ghc_94.o, /build/ghc2218_0/ghc_94.dyn_o ) ghcide> [17 of 77] Compiling Development.IDE.GHC.Compat.Plugins ( src/Development/IDE/GHC/Compat/Plugins.hs, /build/ghc2218_0/ghc_96.o, /build/ghc2218_0/ghc_96.dyn_o ) ghcide> [18 of 77] Compiling Development.IDE.GHC.Compat ( src/Development/IDE/GHC/Compat.hs, /build/ghc2218_0/ghc_82.o, /build/ghc2218_0/ghc_82.dyn_o ) ghcide> ghcide> src/Development/IDE/GHC/Compat.hs:519:1: warning: [GHC-38417] [-Wmissing-signatures] ghcide> Top-level binding with no type signature: ghcide> extract_cons :: DataDefnCons a -> [a] ghcide> | ghcide> 519 | extract_cons (NewTypeCon x) = [x] ghcide> | ^^^^^^^^^^^^ ghcide> [19 of 77] Compiling Development.IDE.GHC.CPP ( src/Development/IDE/GHC/CPP.hs, nothing ) ghcide> [20 of 77] Compiling Development.IDE.GHC.CoreFile ( src/Development/IDE/GHC/CoreFile.hs, /build/ghc2218_0/ghc_102.o, /build/ghc2218_0/ghc_102.dyn_o ) ghcide> [21 of 77] Compiling Development.IDE.Main.HeapStats ( src/Development/IDE/Main/HeapStats.hs, nothing ) ghcide> [22 of 77] Compiling Development.IDE.Session.Implicit ( session-loader/Development/IDE/Session/Implicit.hs, nothing ) ghcide> [23 of 77] Compiling Development.IDE.Types.Action ( src/Development/IDE/Types/Action.hs, nothing ) ghcide> [24 of 77] Compiling Development.IDE.Types.Location ( src/Development/IDE/Types/Location.hs, /build/ghc2218_0/ghc_126.o, /build/ghc2218_0/ghc_126.dyn_o ) ghcide> [25 of 77] Compiling Development.IDE.Types.Diagnostics ( src/Development/IDE/Types/Diagnostics.hs, /build/ghc2218_0/ghc_118.o, /build/ghc2218_0/ghc_118.dyn_o ) ghcide> [26 of 77] Compiling Development.IDE.Session.Diagnostics ( session-loader/Development/IDE/Session/Diagnostics.hs, nothing ) ghcide> [27 of 77] Compiling Development.IDE.GHC.Util ( src/Development/IDE/GHC/Util.hs, /build/ghc2218_0/ghc_108.o, /build/ghc2218_0/ghc_108.dyn_o ) ghcide> [28 of 77] Compiling Development.IDE.GHC.Orphans ( src/Development/IDE/GHC/Orphans.hs, /build/ghc2218_0/ghc_106.o, /build/ghc2218_0/ghc_106.dyn_o ) ghcide> ghcide> src/Development/IDE/GHC/Orphans.hs:28:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Types.FieldLabel’ is redundant ghcide> except perhaps to import instances from ‘GHC.Types.FieldLabel’ ghcide> To import instances alone, use: import GHC.Types.FieldLabel() ghcide> | ghcide> 28 | import GHC.Types.FieldLabel (DuplicateRecordFields (DuplicateRecordFields, NoDuplicateRecordFields), ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> [29 of 77] Compiling Development.IDE.Types.KnownTargets ( src/Development/IDE/Types/KnownTargets.hs, /build/ghc2218_0/ghc_124.o, /build/ghc2218_0/ghc_124.dyn_o ) ghcide> [30 of 77] Compiling Development.IDE.Types.Exports ( src/Development/IDE/Types/Exports.hs, /build/ghc2218_0/ghc_120.o, /build/ghc2218_0/ghc_120.dyn_o ) ghcide> [31 of 77] Compiling Development.IDE.Spans.Common ( src/Development/IDE/Spans/Common.hs, /build/ghc2218_0/ghc_114.o, /build/ghc2218_0/ghc_114.dyn_o ) ghcide> [32 of 77] Compiling Development.IDE.Plugin.Completions.Types ( src/Development/IDE/Plugin/Completions/Types.hs, nothing ) ghcide> [33 of 77] Compiling Development.IDE.GHC.Error ( src/Development/IDE/GHC/Error.hs, /build/ghc2218_0/ghc_104.o, /build/ghc2218_0/ghc_104.dyn_o ) ghcide> [34 of 77] Compiling Development.IDE.Types.HscEnvEq ( src/Development/IDE/Types/HscEnvEq.hs, /build/ghc2218_0/ghc_122.o, /build/ghc2218_0/ghc_122.dyn_o ) ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:27:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 27 | import GHC.Driver.Env (hsc_all_home_unit_ids) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:28:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Ide.PluginUtils’ is redundant ghcide> except perhaps to import instances from ‘Ide.PluginUtils’ ghcide> To import instances alone, use: import Ide.PluginUtils() ghcide> | ghcide> 28 | import Ide.PluginUtils (toAbsolute) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:30:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘System.Directory’ is redundant ghcide> except perhaps to import instances from ‘System.Directory’ ghcide> To import instances alone, use: import System.Directory() ghcide> | ghcide> 30 | import System.Directory (makeAbsolute) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:56:5: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘mod_cache’ ghcide> | ghcide> 56 | mod_cache <- newIORef emptyInstalledModuleEnv ghcide> | ^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Types/HscEnvEq.hs:57:5: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘file_cache’ ghcide> | ghcide> 57 | file_cache <- newIORef M.empty ghcide> | ^^^^^^^^^^ ghcide> [35 of 77] Compiling Development.IDE.Spans.LocalBindings ( src/Development/IDE/Spans/LocalBindings.hs, /build/ghc2218_0/ghc_116.o, /build/ghc2218_0/ghc_116.dyn_o ) ghcide> [36 of 77] Compiling Development.IDE.Import.FindImports ( src/Development/IDE/Import/FindImports.hs, /build/ghc2218_0/ghc_112.o, /build/ghc2218_0/ghc_112.dyn_o ) ghcide> [37 of 77] Compiling Development.IDE.Import.DependencyInformation ( src/Development/IDE/Import/DependencyInformation.hs, /build/ghc2218_0/ghc_110.o, /build/ghc2218_0/ghc_110.dyn_o ) ghcide> [38 of 77] Compiling Development.IDE.Core.RuleTypes ( src/Development/IDE/Core/RuleTypes.hs, nothing ) ghcide> ghcide> src/Development/IDE/Core/RuleTypes.hs:28:64: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘Development.IDE.GHC.Compat’ does not export ‘assert’. ghcide> | ghcide> 28 | assert) ghcide> | ^^^^^^ ghcide> [39 of 77] Compiling Development.IDE.GHC.Warnings ( src/Development/IDE/GHC/Warnings.hs, nothing ) ghcide> [40 of 77] Compiling Development.IDE.Core.Tracing ( src/Development/IDE/Core/Tracing.hs, nothing ) ghcide> [41 of 77] Compiling Development.IDE.Core.Preprocessor ( src/Development/IDE/Core/Preprocessor.hs, nothing ) ghcide> [42 of 77] Compiling Development.IDE.Types.Monitoring ( src/Development/IDE/Types/Monitoring.hs, nothing ) ghcide> [43 of 77] Compiling Development.IDE.Monitoring.OpenTelemetry ( src/Development/IDE/Monitoring/OpenTelemetry.hs, nothing ) ghcide> [44 of 77] Compiling Development.IDE.Types.Options ( src/Development/IDE/Types/Options.hs, nothing ) ghcide> [45 of 77] Compiling Development.IDE.Core.ProgressReporting ( src/Development/IDE/Core/ProgressReporting.hs, nothing ) ghcide> [46 of 77] Compiling Development.IDE.Types.Shake ( src/Development/IDE/Types/Shake.hs, nothing ) ghcide> [47 of 77] Compiling Development.IDE.Core.Shake ( src/Development/IDE/Core/Shake.hs, nothing ) ghcide> [48 of 77] Compiling Development.IDE.Session ( session-loader/Development/IDE/Session.hs, nothing ) ghcide> [49 of 77] Compiling Development.IDE.LSP.Server ( src/Development/IDE/LSP/Server.hs, nothing ) ghcide> [50 of 77] Compiling Development.IDE.Plugin ( src/Development/IDE/Plugin.hs, nothing ) ghcide> [51 of 77] Compiling Development.IDE.Plugin.HLS ( src/Development/IDE/Plugin/HLS.hs, nothing ) ghcide> [52 of 77] Compiling Development.IDE.Core.IdeConfiguration ( src/Development/IDE/Core/IdeConfiguration.hs, nothing ) ghcide> [53 of 77] Compiling Development.IDE.LSP.LanguageServer ( src/Development/IDE/LSP/LanguageServer.hs, nothing ) ghcide> [54 of 77] Compiling Development.IDE.Core.OfInterest ( src/Development/IDE/Core/OfInterest.hs, nothing ) ghcide> ghcide> src/Development/IDE/Core/OfInterest.hs:32:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The qualified import of ‘Data.Aeson’ is redundant ghcide> except perhaps to import instances from ‘Data.Aeson’ ghcide> To import instances alone, use: import Data.Aeson() ghcide> | ghcide> 32 | import qualified Data.Aeson as Aeson ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> [55 of 77] Compiling Development.IDE.Core.FileStore ( src/Development/IDE/Core/FileStore.hs, nothing ) ghcide> [56 of 77] Compiling Development.IDE.Core.Compile ( src/Development/IDE/Core/Compile.hs, nothing ) ghcide> ghcide> src/Development/IDE/Core/Compile.hs:66:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The qualified import of ‘Data.List.NonEmpty’ is redundant ghcide> except perhaps to import instances from ‘Data.List.NonEmpty’ ghcide> To import instances alone, use: import Data.List.NonEmpty() ghcide> | ghcide> 66 | import qualified Data.List.NonEmpty as NE ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:71:72: warning: [GHC-38856] [-Wunused-imports] ghcide> The import of ‘getCurrentTime’ from module ‘Data.Time’ is redundant ghcide> | ghcide> 71 | import Data.Time (UTCTime (..), getCurrentTime) ghcide> | ^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:80:65: warning: [GHC-61689] [-Wdodgy-imports] ghcide> Module ‘Development.IDE.GHC.Compat’ does not export ‘assert’. ghcide> | ghcide> 80 | import Development.IDE.GHC.Compat hiding (assert, ghcide> | ^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:139:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 139 | import GHC.Driver.Env ( hsc_all_home_unit_ids ) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:140:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Development.IDE.Import.FindImports’ is redundant ghcide> except perhaps to import instances from ‘Development.IDE.Import.FindImports’ ghcide> To import instances alone, use: import Development.IDE.Import.FindImports() ghcide> | ghcide> 140 | import Development.IDE.Import.FindImports ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:982:18: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘dep_info’ ghcide> | ghcide> 982 | mergeEnvs env mg dep_info ms extraMods envs = do ghcide> | ^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Compile.hs:1480:27: warning: [GHC-40910] [-Wunused-matches] ghcide> Defined but not used: ‘hsc_env’ ghcide> | ghcide> 1480 | checkLinkableDependencies hsc_env get_linkable_hashes get_module_graph runtime_deps = do ghcide> | ^^^^^^^ ghcide> [57 of 77] Compiling Development.IDE.Spans.Documentation ( src/Development/IDE/Spans/Documentation.hs, nothing ) ghcide> [58 of 77] Compiling Development.IDE.Spans.AtPoint ( src/Development/IDE/Spans/AtPoint.hs, nothing ) ghcide> [59 of 77] Compiling Development.IDE.Core.FileExists ( src/Development/IDE/Core/FileExists.hs, nothing ) ghcide> [60 of 77] Compiling Development.IDE.Core.Service ( src/Development/IDE/Core/Service.hs, nothing ) ghcide> [61 of 77] Compiling Development.IDE.LSP.Notifications ( src/Development/IDE/LSP/Notifications.hs, nothing ) ghcide> [62 of 77] Compiling Development.IDE.Core.PluginUtils ( src/Development/IDE/Core/PluginUtils.hs, nothing ) ghcide> [63 of 77] Compiling Development.IDE.Core.Actions ( src/Development/IDE/Core/Actions.hs, nothing ) ghcide> [64 of 77] Compiling Development.IDE.Core.Rules ( src/Development/IDE/Core/Rules.hs, nothing ) ghcide> ghcide> src/Development/IDE/Core/Rules.hs:177:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘GHC.Driver.Env’ is redundant ghcide> except perhaps to import instances from ‘GHC.Driver.Env’ ghcide> To import instances alone, use: import GHC.Driver.Env() ghcide> | ghcide> 177 | import GHC.Driver.Env (hsc_all_home_unit_ids) ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ghcide> ghcide> src/Development/IDE/Core/Rules.hs:1223:33: warning: [GHC-02256] [-Wambiguous-fields] ghcide> Ambiguous record update with parent type constructor ‘GhcSessionDepsConfig’. ghcide> This type-directed disambiguation mechanism will not be supported by -XDuplicateRecordFields in future releases of GHC. ghcide> Consider disambiguating using module qualification instead. ghcide> | ghcide> 1223 | loadGhcSession recorder def{fullModuleGraph} ghcide> | ^^^^^^^^^^^^^^^ ghcide> [65 of 77] Compiling Development.IDE.Plugin.Test ( src/Development/IDE/Plugin/Test.hs, nothing ) ghcide> [66 of 77] Compiling Development.IDE.LSP.Outline ( src/Development/IDE/LSP/Outline.hs, nothing ) ghcide> [67 of 77] Compiling Development.IDE.LSP.HoverDefinition ( src/Development/IDE/LSP/HoverDefinition.hs, nothing ) ghcide> [68 of 77] Compiling Development.IDE ( src/Development/IDE.hs, nothing ) ghcide> [69 of 77] Compiling Development.IDE.Spans.Pragmas ( src/Development/IDE/Spans/Pragmas.hs, nothing ) ghcide> [70 of 77] Compiling Development.IDE.Plugin.TypeLenses ( src/Development/IDE/Plugin/TypeLenses.hs, nothing ) ghcide> [71 of 77] Compiling Development.IDE.Core.UseStale ( src/Development/IDE/Core/UseStale.hs, nothing ) ghcide> [72 of 77] Compiling Generics.SYB.GHC ( src/Generics/SYB/GHC.hs, nothing ) ghcide> [73 of 77] Compiling Text.Fuzzy.Parallel ( src/Text/Fuzzy/Parallel.hs, nothing ) ghcide> [74 of 77] Compiling Development.IDE.Plugin.Completions.Logic ( src/Development/IDE/Plugin/Completions/Logic.hs, nothing ) ghcide> [75 of 77] Compiling Development.IDE.Plugin.Completions ( src/Development/IDE/Plugin/Completions.hs, nothing ) ghcide> [76 of 77] Compiling Development.IDE.Plugin.HLS.GhcIde ( src/Development/IDE/Plugin/HLS/GhcIde.hs, nothing ) ghcide> [77 of 77] Compiling Development.IDE.Main ( src/Development/IDE/Main.hs, nothing ) ghcide> ghcide> src/Development/IDE/Main.hs:18:1: warning: [GHC-66111] [-Wunused-imports] ghcide> The import of ‘Control.Exception.Safe’ is redundant ghcide> except perhaps to import instances from ‘Control.Exception.Safe’ ghcide> To import instances alone, use: import Control.Exception.Safe() ghcide> | ghcide> 18 | import Control.Exception.Safe (SomeException, ghcide> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... ghcide> Haddock coverage: ghcide> 95% ( 79 / 83) in 'Control.Concurrent.Strict' ghcide> Missing documentation for: ghcide> Module header ghcide> modifyVar (src/Control/Concurrent/Strict.hs:27) ghcide> modifyVar_ (src/Control/Concurrent/Strict.hs:35) ghcide> addMVarFinalizer ghcide> 60% ( 3 / 5) in 'Development.IDE.Core.Debouncer' ghcide> Missing documentation for: ghcide> Module header ghcide> registerEvent ghcide> 0% ( 0 / 2) in 'Development.IDE.Core.FileUtils' ghcide> Missing documentation for: ghcide> Module header ghcide> getModTime (src/Development/IDE/Core/FileUtils.hs:26) ghcide> 20% ( 4 / 20) in 'Development.IDE.Core.PositionMapping' ghcide> Missing documentation for: ghcide> Module header ghcide> PositionMapping (src/Development/IDE/Core/PositionMapping.hs:93) ghcide> lowerRange (src/Development/IDE/Core/PositionMapping.hs:49) ghcide> upperRange (src/Development/IDE/Core/PositionMapping.hs:53) ghcide> positionResultToMaybe (src/Development/IDE/Core/PositionMapping.hs:57) ghcide> fromCurrentPosition (src/Development/IDE/Core/PositionMapping.hs:86) ghcide> toCurrentPosition (src/Development/IDE/Core/PositionMapping.hs:89) ghcide> PositionDelta (src/Development/IDE/Core/PositionMapping.hs:74) ghcide> idDelta (src/Development/IDE/Core/PositionMapping.hs:116) ghcide> toCurrentRange (src/Development/IDE/Core/PositionMapping.hs:96) ghcide> fromCurrentRange (src/Development/IDE/Core/PositionMapping.hs:100) ghcide> applyChange (src/Development/IDE/Core/PositionMapping.hs:133) ghcide> zeroMapping (src/Development/IDE/Core/PositionMapping.hs:104) ghcide> deltaFromDiff (src/Development/IDE/Core/PositionMapping.hs:194) ghcide> toCurrent (src/Development/IDE/Core/PositionMapping.hs:140) ghcide> fromCurrent (src/Development/IDE/Core/PositionMapping.hs:166) ghcide> 66% ( 2 / 3) in 'Development.IDE.Core.WorkerThread' ghcide> Missing documentation for: ghcide> Module header ghcide> 20% ( 2 / 10) in 'Development.IDE.GHC.Compat.CmdLine' ghcide> Missing documentation for: ghcide> CmdLineP ghcide> getCmdLineState ghcide> putCmdLineState ghcide> Flag ghcide> OptKind ghcide> EwM ghcide> defFlag ghcide> liftEwM ghcide> 25% (864 /3392) in 'Development.IDE.GHC.Compat.Core' ghcide> Missing documentation for: ghcide> extensions ghcide> extensionFlags ghcide> targetPlatform ghcide> generalFlags ghcide> warningFlags ghcide> topDir ghcide> hiDir ghcide> tmpDir ghcide> importPaths ghcide> useColor ghcide> canUseColor ghcide> useUnicode ghcide> objectDir ghcide> setImportPaths (src/Development/IDE/GHC/Compat/Core.hs:621) ghcide> outputFile ghcide> setOutputFile ghcide> needWiredInHomeIface ghcide> importDecl ghcide> sPgm_F ghcide> FlagSpec ghcide> WarningFlag ghcide> ExposePackage (src/Development/IDE/GHC/Compat/Core.hs:628) ghcide> setUnsafeGlobalDynFlags ghcide> scaledThing ghcide> IfaceTyCon ghcide> ModIface ghcide> HscSource ghcide> loadInterface ghcide> RecompileRequired ghcide> mkPartialIface ghcide> Fixity ghcide> defaultFixity ghcide> lookupFixityRn ghcide> Type ghcide> FunTy (src/Development/IDE/GHC/Compat/Core.hs:641) ghcide> ConPatIn (src/Development/IDE/GHC/Compat/Core.hs:684) ghcide> conPatDetails (src/Development/IDE/GHC/Compat/Core.hs:690) ghcide> mapConPatDetail (src/Development/IDE/GHC/Compat/Core.hs:694) ghcide> SourceText ghcide> AvailName (src/Development/IDE/GHC/Compat/Core.hs:606) ghcide> AvailFL (src/Development/IDE/GHC/Compat/Core.hs:613) ghcide> AvailTC (src/Development/IDE/GHC/Compat/Core.hs:597) ghcide> availsToNameSet ghcide> ParsedSource ghcide> RenamedSource ghcide> unGhc ghcide> getSession ghcide> setSessionDynFlags ghcide> runHsc ghcide> compileFile ghcide> hscInteractive ghcide> hscUpdateHPT ghcide> makeSimpleDetails (src/Development/IDE/GHC/Compat/Core.hs:746) ghcide> tcSplitForAllTyVarBinder_maybe ghcide> typecheckIface ghcide> mkIfaceTc (src/Development/IDE/GHC/Compat/Core.hs:751) ghcide> mkBootModDetailsTc (src/Development/IDE/GHC/Compat/Core.hs:759) ghcide> initTidyOpts (src/Development/IDE/GHC/Compat/Core.hs:764) ghcide> driverNoStop (src/Development/IDE/GHC/Compat/Core.hs:768) ghcide> tidyProgram ghcide> ImportedModsVal ghcide> importedByUser ghcide> TypecheckedSource ghcide> HasSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:647) ghcide> Located ghcide> unLoc ghcide> getLoc ghcide> getLocA ghcide> locA ghcide> noLocA ghcide> unLocA (src/Development/IDE/GHC/Compat/Core.hs:727) ghcide> LocatedAn (src/Development/IDE/GHC/Compat/Core.hs:724) ghcide> LocatedA ghcide> RealLocated ghcide> RealSrcSpan (src/Development/IDE/GHC/Compat/Core.hs:585) ghcide> RealSrcLoc (src/Development/IDE/GHC/Compat/Core.hs:591) ghcide> mkRealSrcLoc ghcide> getRealSrcSpan ghcide> realSrcLocSpan ghcide> realSrcSpanStart ghcide> realSrcSpanEnd ghcide> isSubspanOfA (src/Development/IDE/GHC/Compat/Core.hs:722) ghcide> srcSpanStartLine ghcide> srcSpanStartCol ghcide> srcSpanEndLine ghcide> srcSpanEndCol ghcide> srcSpanFile ghcide> noLoc ghcide> mapLoc (src/Development/IDE/GHC/Compat/Core.hs:785) ghcide> mkHomeModLocation (src/Development/IDE/GHC/Compat/Core.hs:580) ghcide> findObjectLinkableMaybe ghcide> InstalledFindResult ghcide> PackageName ghcide> unload (src/Development/IDE/GHC/Compat/Core.hs:715) ghcide> Hooks ghcide> runMetaHook ghcide> MetaHook ghcide> metaRequestE ghcide> metaRequestP ghcide> metaRequestT ghcide> metaRequestD ghcide> metaRequestAW ghcide> addToHpt ghcide> addListToHpt ghcide> TargetId ghcide> mkSimpleTarget (src/Development/IDE/GHC/Compat/Core.hs:816) ghcide> initObjLinker (src/Development/IDE/GHC/Compat/Core.hs:699) ghcide> loadDLL (src/Development/IDE/GHC/Compat/Core.hs:703) ghcide> InteractiveImport ghcide> parseImportDecl ghcide> runDecls ghcide> GRE (src/Development/IDE/GHC/Compat/Core.hs:732) ghcide> gre_name (src/Development/IDE/GHC/Compat/Core.hs:732) ghcide> gre_imp (src/Development/IDE/GHC/Compat/Core.hs:732) ghcide> gre_lcl (src/Development/IDE/GHC/Compat/Core.hs:732) ghcide> gre_par (src/Development/IDE/GHC/Compat/Core.hs:732) ghcide> collectHsBindsBinders (src/Development/IDE/GHC/Compat/Core.hs:741) ghcide> hasKey ghcide> allNameStrings ghcide> allNameStringList ghcide> itName ghcide> mkUnboundName ghcide> isUnboundName ghcide> basicKnownKeyNames ghcide> genericTyConNames ghcide> pRELUDE ghcide> gHC_PRIM ghcide> gHC_PRIM_PANIC ghcide> gHC_TYPES ghcide> gHC_MAGIC ghcide> gHC_MAGIC_DICT ghcide> gHC_CSTRING ghcide> gHC_CLASSES ghcide> gHC_PRIMOPWRAPPERS ghcide> gHC_BASE ghcide> gHC_ENUM ghcide> gHC_GHCI ghcide> gHC_GHCI_HELPERS ghcide> gHC_SHOW ghcide> gHC_READ ghcide> gHC_NUM ghcide> gHC_MAYBE ghcide> gHC_NUM_INTEGER ghcide> gHC_NUM_NATURAL ghcide> gHC_NUM_BIGNAT ghcide> gHC_LIST ghcide> gHC_TUPLE ghcide> gHC_TUPLE_PRIM ghcide> dATA_EITHER ghcide> dATA_LIST ghcide> dATA_STRING ghcide> dATA_FOLDABLE ghcide> dATA_TRAVERSABLE ghcide> gHC_CONC ghcide> gHC_IO ghcide> gHC_IO_Exception ghcide> gHC_ST ghcide> gHC_IX ghcide> gHC_STABLE ghcide> gHC_PTR ghcide> gHC_ERR ghcide> gHC_REAL ghcide> gHC_FLOAT ghcide> gHC_TOP_HANDLER ghcide> sYSTEM_IO ghcide> dYNAMIC ghcide> tYPEABLE ghcide> tYPEABLE_INTERNAL ghcide> gENERICS ghcide> rEAD_PREC ghcide> lEX ghcide> gHC_INT ghcide> gHC_WORD ghcide> mONAD ghcide> mONAD_FIX ghcide> mONAD_ZIP ghcide> mONAD_FAIL ghcide> aRROW ghcide> gHC_DESUGAR ghcide> rANDOM ghcide> gHC_EXTS ghcide> gHC_IS_LIST ghcide> cONTROL_EXCEPTION_BASE ghcide> gHC_GENERICS ghcide> gHC_TYPEERROR ghcide> gHC_TYPELITS ghcide> gHC_TYPELITS_INTERNAL ghcide> gHC_TYPENATS ghcide> gHC_TYPENATS_INTERNAL ghcide> dATA_COERCE ghcide> dEBUG_TRACE ghcide> uNSAFE_COERCE ghcide> fOREIGN_C_CONSTPTR ghcide> gHC_SRCLOC ghcide> gHC_STACK ghcide> gHC_STACK_TYPES ghcide> gHC_STATICPTR ghcide> gHC_STATICPTR_INTERNAL ghcide> gHC_FINGERPRINT_TYPE ghcide> gHC_OVER_LABELS ghcide> gHC_RECORDS ghcide> rOOT_MAIN ghcide> mkInteractiveModule ghcide> pRELUDE_NAME ghcide> mAIN_NAME ghcide> mkPrimModule ghcide> mkBignumModule ghcide> mkBaseModule ghcide> mkBaseModule_ ghcide> mkThisGhcModule ghcide> mkThisGhcModule_ ghcide> mkMainModule ghcide> mkMainModule_ ghcide> main_RDR_Unqual ghcide> eq_RDR ghcide> ge_RDR ghcide> le_RDR ghcide> lt_RDR ghcide> gt_RDR ghcide> compare_RDR ghcide> ltTag_RDR ghcide> eqTag_RDR ghcide> gtTag_RDR ghcide> eqClass_RDR ghcide> numClass_RDR ghcide> ordClass_RDR ghcide> enumClass_RDR ghcide> monadClass_RDR ghcide> map_RDR ghcide> append_RDR ghcide> foldr_RDR ghcide> build_RDR ghcide> returnM_RDR ghcide> bindM_RDR ghcide> failM_RDR ghcide> left_RDR ghcide> right_RDR ghcide> fromEnum_RDR ghcide> toEnum_RDR ghcide> enumFrom_RDR ghcide> enumFromTo_RDR ghcide> enumFromThen_RDR ghcide> enumFromThenTo_RDR ghcide> ratioDataCon_RDR ghcide> integerAdd_RDR ghcide> integerMul_RDR ghcide> ioDataCon_RDR ghcide> newStablePtr_RDR ghcide> bindIO_RDR ghcide> returnIO_RDR ghcide> fromInteger_RDR ghcide> fromRational_RDR ghcide> minus_RDR ghcide> times_RDR ghcide> plus_RDR ghcide> toInteger_RDR ghcide> toRational_RDR ghcide> fromIntegral_RDR ghcide> fromString_RDR ghcide> fromList_RDR ghcide> fromListN_RDR ghcide> toList_RDR ghcide> compose_RDR ghcide> and_RDR ghcide> not_RDR ghcide> dataToTag_RDR ghcide> succ_RDR ghcide> pred_RDR ghcide> minBound_RDR ghcide> maxBound_RDR ghcide> range_RDR ghcide> inRange_RDR ghcide> index_RDR ghcide> unsafeIndex_RDR ghcide> unsafeRangeSize_RDR ghcide> readList_RDR ghcide> readListDefault_RDR ghcide> readListPrec_RDR ghcide> readListPrecDefault_RDR ghcide> readPrec_RDR ghcide> parens_RDR ghcide> choose_RDR ghcide> lexP_RDR ghcide> expectP_RDR ghcide> readField_RDR ghcide> readFieldHash_RDR ghcide> readSymField_RDR ghcide> punc_RDR ghcide> ident_RDR ghcide> symbol_RDR ghcide> step_RDR ghcide> alt_RDR ghcide> reset_RDR ghcide> prec_RDR ghcide> pfail_RDR ghcide> showsPrec_RDR ghcide> shows_RDR ghcide> showString_RDR ghcide> showSpace_RDR ghcide> showCommaSpace_RDR ghcide> showParen_RDR ghcide> error_RDR ghcide> u1DataCon_RDR ghcide> par1DataCon_RDR ghcide> rec1DataCon_RDR ghcide> k1DataCon_RDR ghcide> m1DataCon_RDR ghcide> l1DataCon_RDR ghcide> r1DataCon_RDR ghcide> prodDataCon_RDR ghcide> comp1DataCon_RDR ghcide> unPar1_RDR ghcide> unRec1_RDR ghcide> unK1_RDR ghcide> unComp1_RDR ghcide> from_RDR ghcide> from1_RDR ghcide> to_RDR ghcide> to1_RDR ghcide> datatypeName_RDR ghcide> moduleName_RDR ghcide> packageName_RDR ghcide> isNewtypeName_RDR ghcide> selName_RDR ghcide> conName_RDR ghcide> conFixity_RDR ghcide> conIsRecord_RDR ghcide> prefixDataCon_RDR ghcide> infixDataCon_RDR ghcide> leftAssocDataCon_RDR ghcide> rightAssocDataCon_RDR ghcide> notAssocDataCon_RDR ghcide> uAddrDataCon_RDR ghcide> uCharDataCon_RDR ghcide> uDoubleDataCon_RDR ghcide> uFloatDataCon_RDR ghcide> uIntDataCon_RDR ghcide> uWordDataCon_RDR ghcide> uAddrHash_RDR ghcide> uCharHash_RDR ghcide> uDoubleHash_RDR ghcide> uFloatHash_RDR ghcide> uIntHash_RDR ghcide> uWordHash_RDR ghcide> fmap_RDR ghcide> replace_RDR ghcide> pure_RDR ghcide> ap_RDR ghcide> liftA2_RDR ghcide> foldable_foldr_RDR ghcide> foldMap_RDR ghcide> null_RDR ghcide> all_RDR ghcide> traverse_RDR ghcide> mempty_RDR ghcide> mappend_RDR ghcide> varQual_RDR ghcide> tcQual_RDR ghcide> clsQual_RDR ghcide> dataQual_RDR ghcide> fieldQual_RDR ghcide> wildCardName ghcide> runMainIOName ghcide> runRWName ghcide> orderingTyConName ghcide> ordLTDataConName ghcide> ordEQDataConName ghcide> ordGTDataConName ghcide> specTyConName ghcide> eitherTyConName ghcide> leftDataConName ghcide> rightDataConName ghcide> voidTyConName ghcide> v1TyConName ghcide> u1TyConName ghcide> par1TyConName ghcide> rec1TyConName ghcide> k1TyConName ghcide> m1TyConName ghcide> sumTyConName ghcide> prodTyConName ghcide> compTyConName ghcide> rTyConName ghcide> dTyConName ghcide> cTyConName ghcide> sTyConName ghcide> rec0TyConName ghcide> d1TyConName ghcide> c1TyConName ghcide> s1TyConName ghcide> repTyConName ghcide> rep1TyConName ghcide> uRecTyConName ghcide> uAddrTyConName ghcide> uCharTyConName ghcide> uDoubleTyConName ghcide> uFloatTyConName ghcide> uIntTyConName ghcide> uWordTyConName ghcide> prefixIDataConName ghcide> infixIDataConName ghcide> leftAssociativeDataConName ghcide> rightAssociativeDataConName ghcide> notAssociativeDataConName ghcide> sourceUnpackDataConName ghcide> sourceNoUnpackDataConName ghcide> noSourceUnpackednessDataConName ghcide> sourceLazyDataConName ghcide> sourceStrictDataConName ghcide> noSourceStrictnessDataConName ghcide> decidedLazyDataConName ghcide> decidedStrictDataConName ghcide> decidedUnpackDataConName ghcide> metaDataDataConName ghcide> metaConsDataConName ghcide> metaSelDataConName ghcide> divIntName ghcide> modIntName ghcide> cstringLengthName ghcide> eqStringName ghcide> unpackCStringName ghcide> unpackCStringAppendName ghcide> unpackCStringFoldrName ghcide> unpackCStringUtf8Name ghcide> unpackCStringAppendUtf8Name ghcide> unpackCStringFoldrUtf8Name ghcide> inlineIdName ghcide> eqClassName ghcide> eqName ghcide> ordClassName ghcide> geName ghcide> functorClassName ghcide> fmapName ghcide> monadClassName ghcide> thenMName ghcide> bindMName ghcide> returnMName ghcide> monadFailClassName ghcide> failMName ghcide> applicativeClassName ghcide> apAName ghcide> pureAName ghcide> thenAName ghcide> foldableClassName ghcide> traversableClassName ghcide> semigroupClassName ghcide> sappendName ghcide> monoidClassName ghcide> memptyName ghcide> mappendName ghcide> mconcatName ghcide> joinMName ghcide> alternativeClassName ghcide> joinMIdKey ghcide> apAClassOpKey ghcide> pureAClassOpKey ghcide> thenAClassOpKey ghcide> alternativeClassKey ghcide> considerAccessibleName ghcide> dollarName ghcide> otherwiseIdName ghcide> foldrName ghcide> buildName ghcide> augmentName ghcide> mapName ghcide> appendName ghcide> assertName ghcide> fromStringName ghcide> numClassName ghcide> fromIntegerName ghcide> minusName ghcide> negateName ghcide> bnbVarQual ghcide> bnnVarQual ghcide> bniVarQual ghcide> bignatFromWordListName ghcide> bignatEqName ghcide> bignatCompareName ghcide> bignatCompareWordName ghcide> naturalToWordName ghcide> naturalPopCountName ghcide> naturalShiftRName ghcide> naturalShiftLName ghcide> naturalAddName ghcide> naturalSubName ghcide> naturalSubThrowName ghcide> naturalSubUnsafeName ghcide> naturalMulName ghcide> naturalQuotRemName ghcide> naturalQuotName ghcide> naturalRemName ghcide> naturalAndName ghcide> naturalAndNotName ghcide> naturalOrName ghcide> naturalXorName ghcide> naturalTestBitName ghcide> naturalBitName ghcide> naturalGcdName ghcide> naturalLcmName ghcide> naturalLog2Name ghcide> naturalLogBaseWordName ghcide> naturalLogBaseName ghcide> naturalPowModName ghcide> naturalSizeInBaseName ghcide> integerFromNaturalName ghcide> integerToNaturalClampName ghcide> integerToNaturalThrowName ghcide> integerToNaturalName ghcide> integerToWordName ghcide> integerToIntName ghcide> integerToWord64Name ghcide> integerToInt64Name ghcide> integerFromWordName ghcide> integerFromWord64Name ghcide> integerFromInt64Name ghcide> integerAddName ghcide> integerMulName ghcide> integerSubName ghcide> integerNegateName ghcide> integerAbsName ghcide> integerPopCountName ghcide> integerQuotName ghcide> integerRemName ghcide> integerDivName ghcide> integerModName ghcide> integerDivModName ghcide> integerQuotRemName ghcide> integerEncodeFloatName ghcide> integerEncodeDoubleName ghcide> integerGcdName ghcide> integerLcmName ghcide> integerAndName ghcide> integerOrName ghcide> integerXorName ghcide> integerComplementName ghcide> integerBitName ghcide> integerTestBitName ghcide> integerShiftLName ghcide> integerShiftRName ghcide> rationalTyConName ghcide> ratioTyConName ghcide> ratioDataConName ghcide> realClassName ghcide> integralClassName ghcide> realFracClassName ghcide> fractionalClassName ghcide> fromRationalName ghcide> toIntegerName ghcide> toRationalName ghcide> fromIntegralName ghcide> realToFracName ghcide> mkRationalBase2Name ghcide> mkRationalBase10Name ghcide> floatingClassName ghcide> realFloatClassName ghcide> integerToFloatName ghcide> integerToDoubleName ghcide> naturalToFloatName ghcide> naturalToDoubleName ghcide> rationalToFloatName ghcide> rationalToDoubleName ghcide> ixClassName ghcide> trModuleTyConName ghcide> trModuleDataConName ghcide> trNameTyConName ghcide> trNameSDataConName ghcide> trNameDDataConName ghcide> trTyConTyConName ghcide> trTyConDataConName ghcide> kindRepTyConName ghcide> kindRepTyConAppDataConName ghcide> kindRepVarDataConName ghcide> kindRepAppDataConName ghcide> kindRepFunDataConName ghcide> kindRepTYPEDataConName ghcide> kindRepTypeLitSDataConName ghcide> kindRepTypeLitDDataConName ghcide> typeLitSortTyConName ghcide> typeLitSymbolDataConName ghcide> typeLitNatDataConName ghcide> typeLitCharDataConName ghcide> typeableClassName ghcide> typeRepTyConName ghcide> someTypeRepTyConName ghcide> someTypeRepDataConName ghcide> typeRepIdName ghcide> mkTrTypeName ghcide> mkTrConName ghcide> mkTrAppName ghcide> mkTrFunName ghcide> typeNatTypeRepName ghcide> typeSymbolTypeRepName ghcide> typeCharTypeRepName ghcide> trGhcPrimModuleName ghcide> starKindRepName ghcide> starArrStarKindRepName ghcide> starArrStarArrStarKindRepName ghcide> constraintKindRepName ghcide> withDictClassName ghcide> nonEmptyTyConName ghcide> errorMessageTypeErrorFamName ghcide> typeErrorTextDataConName ghcide> typeErrorAppendDataConName ghcide> typeErrorVAppendDataConName ghcide> typeErrorShowTypeDataConName ghcide> unsatisfiableClassName ghcide> unsatisfiableIdName ghcide> unsafeEqualityProofName ghcide> unsafeEqualityTyConName ghcide> unsafeReflDataConName ghcide> unsafeCoercePrimName ghcide> toDynName ghcide> dataClassName ghcide> assertErrorName ghcide> traceName ghcide> enumClassName ghcide> enumFromName ghcide> enumFromToName ghcide> enumFromThenName ghcide> enumFromThenToName ghcide> boundedClassName ghcide> concatName ghcide> filterName ghcide> zipName ghcide> isListClassName ghcide> fromListName ghcide> fromListNName ghcide> toListName ghcide> getFieldName ghcide> setFieldName ghcide> showClassName ghcide> readClassName ghcide> genClassName ghcide> gen1ClassName ghcide> datatypeClassName ghcide> constructorClassName ghcide> selectorClassName ghcide> genericClassNames ghcide> ghciIoClassName ghcide> ghciStepIoMName ghcide> ioTyConName ghcide> ioDataConName ghcide> thenIOName ghcide> bindIOName ghcide> returnIOName ghcide> failIOName ghcide> int8TyConName ghcide> int16TyConName ghcide> int32TyConName ghcide> int64TyConName ghcide> word8TyConName ghcide> word16TyConName ghcide> word32TyConName ghcide> word64TyConName ghcide> ptrTyConName ghcide> funPtrTyConName ghcide> stablePtrTyConName ghcide> newStablePtrName ghcide> monadFixClassName ghcide> mfixName ghcide> arrAName ghcide> composeAName ghcide> firstAName ghcide> appAName ghcide> choiceAName ghcide> loopAName ghcide> guardMName ghcide> liftMName ghcide> mzipName ghcide> toAnnotationWrapperName ghcide> monadPlusClassName ghcide> isStringClassName ghcide> knownNatClassName ghcide> knownSymbolClassName ghcide> knownCharClassName ghcide> fromLabelClassOpName ghcide> ipClassName ghcide> hasFieldClassName ghcide> callStackTyConName ghcide> emptyCallStackName ghcide> pushCallStackName ghcide> srcLocDataConName ghcide> pLUGINS ghcide> pluginTyConName ghcide> frontendPluginTyConName ghcide> makeStaticName ghcide> staticPtrInfoTyConName ghcide> staticPtrInfoDataConName ghcide> staticPtrTyConName ghcide> staticPtrDataConName ghcide> fromStaticPtrName ghcide> fingerprintDataConName ghcide> constPtrConName ghcide> varQual ghcide> tcQual ghcide> clsQual ghcide> dcQual ghcide> mk_known_key_name ghcide> boundedClassKey ghcide> enumClassKey ghcide> eqClassKey ghcide> floatingClassKey ghcide> fractionalClassKey ghcide> integralClassKey ghcide> monadClassKey ghcide> dataClassKey ghcide> functorClassKey ghcide> numClassKey ghcide> ordClassKey ghcide> readClassKey ghcide> realClassKey ghcide> realFloatClassKey ghcide> realFracClassKey ghcide> showClassKey ghcide> ixClassKey ghcide> typeableClassKey ghcide> withDictClassKey ghcide> monadFixClassKey ghcide> monadFailClassKey ghcide> monadPlusClassKey ghcide> randomClassKey ghcide> randomGenClassKey ghcide> isStringClassKey ghcide> applicativeClassKey ghcide> foldableClassKey ghcide> traversableClassKey ghcide> genClassKey ghcide> gen1ClassKey ghcide> datatypeClassKey ghcide> constructorClassKey ghcide> selectorClassKey ghcide> knownNatClassNameKey ghcide> knownSymbolClassNameKey ghcide> knownCharClassNameKey ghcide> ghciIoClassKey ghcide> semigroupClassKey ghcide> monoidClassKey ghcide> ipClassKey ghcide> hasFieldClassNameKey ghcide> addrPrimTyConKey ghcide> arrayPrimTyConKey ghcide> boolTyConKey ghcide> byteArrayPrimTyConKey ghcide> stringTyConKey ghcide> charPrimTyConKey ghcide> charTyConKey ghcide> doublePrimTyConKey ghcide> doubleTyConKey ghcide> floatPrimTyConKey ghcide> floatTyConKey ghcide> fUNTyConKey ghcide> intPrimTyConKey ghcide> intTyConKey ghcide> int8PrimTyConKey ghcide> int8TyConKey ghcide> int16PrimTyConKey ghcide> int16TyConKey ghcide> int32PrimTyConKey ghcide> int32TyConKey ghcide> int64PrimTyConKey ghcide> int64TyConKey ghcide> integerTyConKey ghcide> naturalTyConKey ghcide> listTyConKey ghcide> foreignObjPrimTyConKey ghcide> maybeTyConKey ghcide> weakPrimTyConKey ghcide> mutableArrayPrimTyConKey ghcide> mutableByteArrayPrimTyConKey ghcide> orderingTyConKey ghcide> mVarPrimTyConKey ghcide> ioPortPrimTyConKey ghcide> ratioTyConKey ghcide> rationalTyConKey ghcide> realWorldTyConKey ghcide> stablePtrPrimTyConKey ghcide> stablePtrTyConKey ghcide> eqTyConKey ghcide> heqTyConKey ghcide> ctArrowTyConKey ghcide> ccArrowTyConKey ghcide> tcArrowTyConKey ghcide> statePrimTyConKey ghcide> stableNamePrimTyConKey ghcide> stableNameTyConKey ghcide> eqPrimTyConKey ghcide> eqReprPrimTyConKey ghcide> eqPhantPrimTyConKey ghcide> mutVarPrimTyConKey ghcide> ioTyConKey ghcide> wordPrimTyConKey ghcide> wordTyConKey ghcide> word8PrimTyConKey ghcide> word8TyConKey ghcide> word16PrimTyConKey ghcide> word16TyConKey ghcide> word32PrimTyConKey ghcide> word32TyConKey ghcide> word64PrimTyConKey ghcide> word64TyConKey ghcide> kindConKey ghcide> boxityConKey ghcide> typeConKey ghcide> threadIdPrimTyConKey ghcide> bcoPrimTyConKey ghcide> ptrTyConKey ghcide> funPtrTyConKey ghcide> tVarPrimTyConKey ghcide> compactPrimTyConKey ghcide> stackSnapshotPrimTyConKey ghcide> promptTagPrimTyConKey ghcide> eitherTyConKey ghcide> voidTyConKey ghcide> nonEmptyTyConKey ghcide> dictTyConKey ghcide> liftedTypeKindTyConKey ghcide> unliftedTypeKindTyConKey ghcide> tYPETyConKey ghcide> cONSTRAINTTyConKey ghcide> constraintKindTyConKey ghcide> levityTyConKey ghcide> runtimeRepTyConKey ghcide> vecCountTyConKey ghcide> vecElemTyConKey ghcide> liftedRepTyConKey ghcide> unliftedRepTyConKey ghcide> zeroBitRepTyConKey ghcide> zeroBitTypeTyConKey ghcide> pluginTyConKey ghcide> frontendPluginTyConKey ghcide> trTyConTyConKey ghcide> trModuleTyConKey ghcide> trNameTyConKey ghcide> kindRepTyConKey ghcide> typeLitSortTyConKey ghcide> v1TyConKey ghcide> u1TyConKey ghcide> par1TyConKey ghcide> rec1TyConKey ghcide> k1TyConKey ghcide> m1TyConKey ghcide> sumTyConKey ghcide> prodTyConKey ghcide> compTyConKey ghcide> rTyConKey ghcide> dTyConKey ghcide> cTyConKey ghcide> sTyConKey ghcide> rec0TyConKey ghcide> d1TyConKey ghcide> c1TyConKey ghcide> s1TyConKey ghcide> repTyConKey ghcide> rep1TyConKey ghcide> uRecTyConKey ghcide> uAddrTyConKey ghcide> uCharTyConKey ghcide> uDoubleTyConKey ghcide> uFloatTyConKey ghcide> uIntTyConKey ghcide> uWordTyConKey ghcide> unsatisfiableClassNameKey ghcide> errorMessageTypeErrorFamKey ghcide> coercibleTyConKey ghcide> proxyPrimTyConKey ghcide> specTyConKey ghcide> anyTyConKey ghcide> smallArrayPrimTyConKey ghcide> smallMutableArrayPrimTyConKey ghcide> staticPtrTyConKey ghcide> staticPtrInfoTyConKey ghcide> callStackTyConKey ghcide> typeRepTyConKey ghcide> someTypeRepTyConKey ghcide> someTypeRepDataConKey ghcide> typeSymbolAppendFamNameKey ghcide> unsafeEqualityTyConKey ghcide> multiplicityTyConKey ghcide> unrestrictedFunTyConKey ghcide> multMulTyConKey ghcide> int8X16PrimTyConKey ghcide> int16X8PrimTyConKey ghcide> int32X4PrimTyConKey ghcide> int64X2PrimTyConKey ghcide> int8X32PrimTyConKey ghcide> int16X16PrimTyConKey ghcide> int32X8PrimTyConKey ghcide> int64X4PrimTyConKey ghcide> int8X64PrimTyConKey ghcide> int16X32PrimTyConKey ghcide> int32X16PrimTyConKey ghcide> int64X8PrimTyConKey ghcide> word8X16PrimTyConKey ghcide> word16X8PrimTyConKey ghcide> word32X4PrimTyConKey ghcide> word64X2PrimTyConKey ghcide> word8X32PrimTyConKey ghcide> word16X16PrimTyConKey ghcide> word32X8PrimTyConKey ghcide> word64X4PrimTyConKey ghcide> word8X64PrimTyConKey ghcide> word16X32PrimTyConKey ghcide> word32X16PrimTyConKey ghcide> word64X8PrimTyConKey ghcide> floatX4PrimTyConKey ghcide> doubleX2PrimTyConKey ghcide> floatX8PrimTyConKey ghcide> doubleX4PrimTyConKey ghcide> floatX16PrimTyConKey ghcide> doubleX8PrimTyConKey ghcide> typeSymbolKindConNameKey ghcide> typeCharKindConNameKey ghcide> typeNatAddTyFamNameKey ghcide> typeNatMulTyFamNameKey ghcide> typeNatExpTyFamNameKey ghcide> typeNatSubTyFamNameKey ghcide> typeSymbolCmpTyFamNameKey ghcide> typeNatCmpTyFamNameKey ghcide> typeCharCmpTyFamNameKey ghcide> typeLeqCharTyFamNameKey ghcide> typeNatDivTyFamNameKey ghcide> typeNatModTyFamNameKey ghcide> typeNatLogTyFamNameKey ghcide> typeConsSymbolTyFamNameKey ghcide> typeUnconsSymbolTyFamNameKey ghcide> typeCharToNatTyFamNameKey ghcide> typeNatToCharTyFamNameKey ghcide> constPtrTyConKey ghcide> charDataConKey ghcide> consDataConKey ghcide> doubleDataConKey ghcide> falseDataConKey ghcide> floatDataConKey ghcide> intDataConKey ghcide> nothingDataConKey ghcide> justDataConKey ghcide> eqDataConKey ghcide> nilDataConKey ghcide> ratioDataConKey ghcide> word8DataConKey ghcide> stableNameDataConKey ghcide> trueDataConKey ghcide> wordDataConKey ghcide> ioDataConKey ghcide> heqDataConKey ghcide> crossDataConKey ghcide> inlDataConKey ghcide> inrDataConKey ghcide> genUnitDataConKey ghcide> leftDataConKey ghcide> rightDataConKey ghcide> ordLTDataConKey ghcide> ordEQDataConKey ghcide> ordGTDataConKey ghcide> mkDictDataConKey ghcide> coercibleDataConKey ghcide> staticPtrDataConKey ghcide> staticPtrInfoDataConKey ghcide> fingerprintDataConKey ghcide> srcLocDataConKey ghcide> trTyConDataConKey ghcide> trModuleDataConKey ghcide> trNameSDataConKey ghcide> trNameDDataConKey ghcide> trGhcPrimModuleKey ghcide> typeErrorTextDataConKey ghcide> typeErrorAppendDataConKey ghcide> typeErrorVAppendDataConKey ghcide> typeErrorShowTypeDataConKey ghcide> prefixIDataConKey ghcide> infixIDataConKey ghcide> leftAssociativeDataConKey ghcide> rightAssociativeDataConKey ghcide> notAssociativeDataConKey ghcide> sourceUnpackDataConKey ghcide> sourceNoUnpackDataConKey ghcide> noSourceUnpackednessDataConKey ghcide> sourceLazyDataConKey ghcide> sourceStrictDataConKey ghcide> noSourceStrictnessDataConKey ghcide> decidedLazyDataConKey ghcide> decidedStrictDataConKey ghcide> decidedUnpackDataConKey ghcide> metaDataDataConKey ghcide> metaConsDataConKey ghcide> metaSelDataConKey ghcide> vecRepDataConKey ghcide> tupleRepDataConKey ghcide> sumRepDataConKey ghcide> boxedRepDataConKey ghcide> boxedRepDataConTyConKey ghcide> tupleRepDataConTyConKey ghcide> runtimeRepSimpleDataConKeys ghcide> liftedDataConKey ghcide> unliftedDataConKey ghcide> vecCountDataConKeys ghcide> vecElemDataConKeys ghcide> kindRepTyConAppDataConKey ghcide> kindRepVarDataConKey ghcide> kindRepAppDataConKey ghcide> kindRepFunDataConKey ghcide> kindRepTYPEDataConKey ghcide> kindRepTypeLitSDataConKey ghcide> kindRepTypeLitDDataConKey ghcide> typeLitSymbolDataConKey ghcide> typeLitNatDataConKey ghcide> typeLitCharDataConKey ghcide> unsafeReflDataConKey ghcide> oneDataConKey ghcide> manyDataConKey ghcide> integerISDataConKey ghcide> integerINDataConKey ghcide> integerIPDataConKey ghcide> naturalNSDataConKey ghcide> naturalNBDataConKey ghcide> wildCardKey ghcide> absentErrorIdKey ghcide> absentConstraintErrorIdKey ghcide> augmentIdKey ghcide> appendIdKey ghcide> buildIdKey ghcide> foldrIdKey ghcide> recSelErrorIdKey ghcide> seqIdKey ghcide> absentSumFieldErrorIdKey ghcide> eqStringIdKey ghcide> noMethodBindingErrorIdKey ghcide> nonExhaustiveGuardsErrorIdKey ghcide> impossibleErrorIdKey ghcide> impossibleConstraintErrorIdKey ghcide> patErrorIdKey ghcide> realWorldPrimIdKey ghcide> recConErrorIdKey ghcide> unpackCStringUtf8IdKey ghcide> unpackCStringAppendUtf8IdKey ghcide> unpackCStringFoldrUtf8IdKey ghcide> unpackCStringIdKey ghcide> unpackCStringAppendIdKey ghcide> unpackCStringFoldrIdKey ghcide> voidPrimIdKey ghcide> typeErrorIdKey ghcide> divIntIdKey ghcide> modIntIdKey ghcide> cstringLengthIdKey ghcide> concatIdKey ghcide> filterIdKey ghcide> zipIdKey ghcide> bindIOIdKey ghcide> returnIOIdKey ghcide> newStablePtrIdKey ghcide> printIdKey ghcide> failIOIdKey ghcide> nullAddrIdKey ghcide> voidArgIdKey ghcide> otherwiseIdKey ghcide> assertIdKey ghcide> leftSectionKey ghcide> rightSectionKey ghcide> rootMainKey ghcide> runMainKey ghcide> thenIOIdKey ghcide> lazyIdKey ghcide> assertErrorIdKey ghcide> oneShotKey ghcide> runRWKey ghcide> traceKey ghcide> nospecIdKey ghcide> inlineIdKey ghcide> mapIdKey ghcide> dollarIdKey ghcide> coercionTokenIdKey ghcide> considerAccessibleIdKey ghcide> noinlineIdKey ghcide> noinlineConstraintIdKey ghcide> integerToFloatIdKey ghcide> integerToDoubleIdKey ghcide> naturalToFloatIdKey ghcide> naturalToDoubleIdKey ghcide> rationalToFloatIdKey ghcide> rationalToDoubleIdKey ghcide> coerceKey ghcide> unboundKey ghcide> fromIntegerClassOpKey ghcide> minusClassOpKey ghcide> fromRationalClassOpKey ghcide> enumFromClassOpKey ghcide> enumFromThenClassOpKey ghcide> enumFromToClassOpKey ghcide> enumFromThenToClassOpKey ghcide> eqClassOpKey ghcide> geClassOpKey ghcide> negateClassOpKey ghcide> bindMClassOpKey ghcide> thenMClassOpKey ghcide> fmapClassOpKey ghcide> returnMClassOpKey ghcide> mfixIdKey ghcide> failMClassOpKey ghcide> fromLabelClassOpKey ghcide> arrAIdKey ghcide> composeAIdKey ghcide> firstAIdKey ghcide> appAIdKey ghcide> choiceAIdKey ghcide> loopAIdKey ghcide> fromStringClassOpKey ghcide> toAnnotationWrapperIdKey ghcide> fromIntegralIdKey ghcide> realToFracIdKey ghcide> toIntegerClassOpKey ghcide> toRationalClassOpKey ghcide> guardMIdKey ghcide> liftMIdKey ghcide> mzipIdKey ghcide> ghciStepIoMClassOpKey ghcide> isListClassKey ghcide> fromListClassOpKey ghcide> fromListNClassOpKey ghcide> toListClassOpKey ghcide> proxyHashKey ghcide> mkTyConKey ghcide> mkTrTypeKey ghcide> mkTrConKey ghcide> mkTrAppKey ghcide> typeNatTypeRepKey ghcide> typeSymbolTypeRepKey ghcide> typeCharTypeRepKey ghcide> typeRepIdKey ghcide> mkTrFunKey ghcide> starKindRepKey ghcide> starArrStarKindRepKey ghcide> starArrStarArrStarKindRepKey ghcide> constraintKindRepKey ghcide> toDynIdKey ghcide> eqSCSelIdKey ghcide> heqSCSelIdKey ghcide> coercibleSCSelIdKey ghcide> sappendClassOpKey ghcide> memptyClassOpKey ghcide> mappendClassOpKey ghcide> mconcatClassOpKey ghcide> emptyCallStackKey ghcide> pushCallStackKey ghcide> fromStaticPtrClassOpKey ghcide> makeStaticKey ghcide> unsafeEqualityProofIdKey ghcide> unsafeCoercePrimIdKey ghcide> getFieldClassOpKey ghcide> setFieldClassOpKey ghcide> unsatisfiableIdNameKey ghcide> integerFromNaturalIdKey ghcide> integerToNaturalClampIdKey ghcide> integerToNaturalThrowIdKey ghcide> integerToNaturalIdKey ghcide> integerToWordIdKey ghcide> integerToIntIdKey ghcide> integerToWord64IdKey ghcide> integerToInt64IdKey ghcide> integerAddIdKey ghcide> integerMulIdKey ghcide> integerSubIdKey ghcide> integerNegateIdKey ghcide> integerAbsIdKey ghcide> integerPopCountIdKey ghcide> integerQuotIdKey ghcide> integerRemIdKey ghcide> integerDivIdKey ghcide> integerModIdKey ghcide> integerDivModIdKey ghcide> integerQuotRemIdKey ghcide> integerEncodeFloatIdKey ghcide> integerEncodeDoubleIdKey ghcide> integerGcdIdKey ghcide> integerLcmIdKey ghcide> integerAndIdKey ghcide> integerOrIdKey ghcide> integerXorIdKey ghcide> integerComplementIdKey ghcide> integerBitIdKey ghcide> integerTestBitIdKey ghcide> integerShiftLIdKey ghcide> integerShiftRIdKey ghcide> integerFromWordIdKey ghcide> integerFromWord64IdKey ghcide> integerFromInt64IdKey ghcide> naturalToWordIdKey ghcide> naturalPopCountIdKey ghcide> naturalShiftRIdKey ghcide> naturalShiftLIdKey ghcide> naturalAddIdKey ghcide> naturalSubIdKey ghcide> naturalSubThrowIdKey ghcide> naturalSubUnsafeIdKey ghcide> naturalMulIdKey ghcide> naturalQuotRemIdKey ghcide> naturalQuotIdKey ghcide> naturalRemIdKey ghcide> naturalAndIdKey ghcide> naturalAndNotIdKey ghcide> naturalOrIdKey ghcide> naturalXorIdKey ghcide> naturalTestBitIdKey ghcide> naturalBitIdKey ghcide> naturalGcdIdKey ghcide> naturalLcmIdKey ghcide> naturalLog2IdKey ghcide> naturalLogBaseWordIdKey ghcide> naturalLogBaseIdKey ghcide> naturalPowModIdKey ghcide> naturalSizeInBaseIdKey ghcide> bignatFromWordListIdKey ghcide> bignatEqIdKey ghcide> bignatCompareIdKey ghcide> bignatCompareWordIdKey ghcide> mkRationalBase2IdKey ghcide> mkRationalBase10IdKey ghcide> numericClassKeys ghcide> fractionalClassKeys ghcide> standardClassKeys ghcide> derivableClassKeys ghcide> interactiveClassNames ghcide> interactiveClassKeys ghcide> promoteDataCon ghcide> isUnboxedSumDataCon ghcide> StrictnessMark ghcide> DataConEnv ghcide> eqSpecTyVar ghcide> eqSpecType ghcide> eqSpecPair ghcide> eqSpecPreds ghcide> isBanged ghcide> isSrcStrict ghcide> isSrcUnpacked ghcide> isMarkedStrict ghcide> cbvFromStrictMark ghcide> dataConTagZ ghcide> dataConImplBangs ghcide> dataConBoxer ghcide> dataConOrigResTy ghcide> dataConNonlinearType ghcide> dataConDisplayType ghcide> isTupleDataCon ghcide> isBoxedTupleDataCon ghcide> isUnboxedTupleDataCon ghcide> isCovertGadtDataCon ghcide> classDataCon ghcide> dataConCannotMatch ghcide> checkDataConTyVars ghcide> dataConUserTyVarsNeedWrapper ghcide> FamInstMatch ghcide> FamInstEnv ghcide> FamInstEnvs ghcide> FamFlavor ghcide> FamInst ghcide> famInstAxiom ghcide> famInstRHS ghcide> famInstTyCon ghcide> famInstsRepTyCons ghcide> famInstRepTyCon_maybe ghcide> dataFamInstRepTyCon ghcide> orphNamesOfFamInst ghcide> pprFamInsts ghcide> mkLocalFamInst ghcide> mkImportedFamInst ghcide> famInstEnvSize ghcide> emptyFamInstEnv ghcide> famInstEnvElts ghcide> familyInstances ghcide> familyNameInstances ghcide> extendFamInstEnvList ghcide> extendFamInstEnv ghcide> compatibleBranches ghcide> mkCoAxBranch ghcide> mkBranchedCoAxiom ghcide> mkUnbranchedCoAxiom ghcide> mkSingleCoAxiom ghcide> lookupFamInstEnvByTyCon ghcide> lookupFamInstEnv ghcide> lookupFamInstEnvConflicts ghcide> isDominatedBy ghcide> reduceTyFamApp_maybe ghcide> topNormaliseType ghcide> normaliseType ghcide> normaliseTcApp ghcide> ForeignExport ghcide> ForeignImport ghcide> StandaloneKindSig ghcide> CImportSpec ghcide> LDerivClauseTys ghcide> LHsDerivingClause ghcide> FamilyInfo ghcide> LHsFunDep ghcide> XFunDep ghcide> LHsDecl ghcide> hsGroupInstDecls ghcide> tyClDeclTyVars ghcide> tyClGroupTyClDecls ghcide> tyClGroupInstDecls ghcide> tyClGroupRoleDecls ghcide> tyClGroupKindSigs ghcide> collectRuleBndrSigTys ghcide> docDeclDoc ghcide> annProvenanceName_maybe ghcide> HsRuleAnn ghcide> HsRuleRn ghcide> XViaStrategyPs ghcide> DataDeclRn ghcide> emptyRdrGroup ghcide> emptyRnGroup ghcide> appendGroups ghcide> tyFamInstDeclName ghcide> tyFamInstDeclLName ghcide> tyClDeclLName ghcide> countTyClDecls ghcide> tcdName ghcide> pp_vanilla_decl_head ghcide> pprTyClDeclFlavour ghcide> familyDeclLName ghcide> familyDeclName ghcide> famResultKindSignature ghcide> standaloneKindSigName ghcide> getConNames ghcide> hsConDeclTheta ghcide> ppDataDefnHeader ghcide> pprTyFamInstDecl ghcide> pprDataFamInstFlavour ghcide> pprHsFamInstLHS ghcide> instDeclDataFamInsts ghcide> anyLConIsGadt ghcide> flattenRuleDecls ghcide> pprFullRuleName ghcide> roleAnnotDeclName ghcide> mkHsAppTy ghcide> mkHsAppKindTy ghcide> TyDeclBinders ghcide> mkSimpleMatch ghcide> unguardedGRHSs ghcide> unguardedRHS ghcide> mkMatchGroup ghcide> mkLamCaseMatchGroup ghcide> mkLocatedList ghcide> mkHsApp ghcide> mkHsAppWith ghcide> mkHsApps ghcide> mkHsAppsWith ghcide> mkHsAppType ghcide> mkHsAppTypes ghcide> mkHsLam ghcide> mkHsLams ghcide> nlHsTyApp ghcide> nlHsTyApps ghcide> mkParPat ghcide> nlParPat ghcide> mkRecStmt ghcide> mkHsIntegral ghcide> mkHsFractional ghcide> mkHsIsString ghcide> mkHsDo ghcide> mkHsDoAnns ghcide> mkHsComp ghcide> mkHsCompAnns ghcide> mkHsIf ghcide> mkHsCmdIf ghcide> mkNPat ghcide> mkNPlusKPat ghcide> emptyTransStmt ghcide> mkTransformStmt ghcide> mkTransformByStmt ghcide> mkGroupUsingStmt ghcide> mkGroupByUsingStmt ghcide> mkLastStmt ghcide> mkBodyStmt ghcide> mkPsBindStmt ghcide> mkRnBindStmt ghcide> mkTcBindStmt ghcide> unitRecStmtTc ghcide> emptyRecStmt ghcide> emptyRecStmtName ghcide> emptyRecStmtId ghcide> mkLetStmt ghcide> mkHsString ghcide> mkHsStringFS ghcide> mkHsStringPrimLit ghcide> mkHsCharPrimLit ghcide> mkConLikeTc ghcide> nlHsVar ghcide> nl_HsVar ghcide> nlHsLit ghcide> nlHsIntLit ghcide> nlVarPat ghcide> nlLitPat ghcide> nlHsApp ghcide> nlHsSyntaxApps ghcide> nlHsApps ghcide> nlHsVarApps ghcide> nlConVarPat ghcide> nlConVarPatName ghcide> nlInfixConPat ghcide> nlConPat ghcide> nlConPatName ghcide> nlNullaryConPat ghcide> nlWildConPat ghcide> nlHsDo ghcide> nlHsOpApp ghcide> nlHsLam ghcide> nlHsPar ghcide> nlHsIf ghcide> nlHsCase ghcide> nlList ghcide> nlHsAppTy ghcide> nlHsTyVar ghcide> nlHsFunTy ghcide> nlHsParTy ghcide> nlHsTyConApp ghcide> nlHsAppKindTy ghcide> mkLHsTupleExpr ghcide> mkLHsVarTuple ghcide> nlTuplePat ghcide> missingTupArg ghcide> mkBigLHsTup ghcide> mkBigLHsPatTup ghcide> mkHsSigEnv ghcide> mkLHsWrap ghcide> mkHsWrap ghcide> mkHsWrapCo ghcide> mkHsWrapCoR ghcide> mkLHsWrapCo ghcide> mkHsCmdWrap ghcide> mkLHsCmdWrap ghcide> mkHsWrapPat ghcide> mkHsWrapPatCo ghcide> mkHsDictLet ghcide> mkHsVarBind ghcide> mkVarBind ghcide> mkPatSynBind ghcide> mkMatch ghcide> isUnliftedHsBinds ghcide> collectLocalBinders ghcide> collectHsValBinders ghcide> collectLStmtsBinders ghcide> collectStmtsBinders ghcide> collectLStmtBinders ghcide> collectStmtBinders ghcide> collectPatBinders ghcide> collectPatsBinders ghcide> hsGroupBinders ghcide> hsTyClForeignBinders ghcide> getPatSynBinds ghcide> lStmtsImplicits ghcide> hsValBindsImplicits ghcide> lPatImplicits ghcide> Match ghcide> XXIEWrappedName ghcide> XIEType ghcide> XIEPattern ghcide> XIEName ghcide> XXIE ghcide> XIEDocNamed ghcide> XIEDoc ghcide> XIEGroup ghcide> XIEModuleContents ghcide> XIEThingWith ghcide> XIEThingAll ghcide> XIEThingAbs ghcide> XIEVar ghcide> ImportDeclPkgQual ghcide> XXImportDecl ghcide> XCImportDecl ghcide> XXFieldOcc ghcide> XCFieldOcc ghcide> XXConDeclField ghcide> XConDeclField ghcide> XXTyVarBndr ghcide> XKindedTyVar ghcide> XUserTyVar ghcide> XXHsForAllTelescope ghcide> XHsForAllInvis ghcide> XHsForAllVis ghcide> XXTyLit ghcide> XCharTy ghcide> XStrTy ghcide> XNumTy ghcide> XXType ghcide> XWildCardTy ghcide> XTyLit ghcide> XExplicitTupleTy ghcide> XExplicitListTy ghcide> XRecTy ghcide> XBangTy ghcide> XDocTy ghcide> XSpliceTy ghcide> XKindSig ghcide> XStarTy ghcide> XIParamTy ghcide> XParTy ghcide> XOpTy ghcide> XSumTy ghcide> XTupleTy ghcide> XListTy ghcide> XFunTy ghcide> XAppKindTy ghcide> XAppTy ghcide> XTyVar ghcide> XQualTy ghcide> XForAllTy ghcide> XXHsPatSigType ghcide> XHsPS ghcide> XXHsWildCardBndrs ghcide> XHsWC ghcide> XXHsSigType ghcide> XHsSig ghcide> XXHsOuterTyVarBndrs ghcide> XHsOuterExplicit ghcide> XHsOuterImplicit ghcide> XXLHsQTyVars ghcide> XHsQTvs ghcide> XHsFieldBind ghcide> XXPat ghcide> XCoPat ghcide> XSigPat ghcide> XNPlusKPat ghcide> XNPat ghcide> XLitPat ghcide> XSplicePat ghcide> XViewPat ghcide> XConPat ghcide> XSumPat ghcide> XTuplePat ghcide> XListPat ghcide> XBangPat ghcide> XParPat ghcide> XAsPat ghcide> XLazyPat ghcide> XVarPat ghcide> XWildPat ghcide> XXOverLit ghcide> XOverLit ghcide> XXLit ghcide> XHsDoublePrim ghcide> XHsFloatPrim ghcide> XHsRat ghcide> XHsInteger ghcide> XHsWord64Prim ghcide> XHsWord32Prim ghcide> XHsWord16Prim ghcide> XHsWord8Prim ghcide> XHsInt64Prim ghcide> XHsInt32Prim ghcide> XHsInt16Prim ghcide> XHsInt8Prim ghcide> XHsWordPrim ghcide> XHsIntPrim ghcide> XHsInt ghcide> XHsStringPrim ghcide> XHsString ghcide> XHsCharPrim ghcide> XHsChar ghcide> XXApplicativeArg ghcide> XApplicativeArgMany ghcide> XApplicativeArgOne ghcide> XXParStmtBlock ghcide> XParStmtBlock ghcide> XXCmd ghcide> XCmdWrap ghcide> XCmdDo ghcide> XCmdLet ghcide> XCmdIf ghcide> XCmdLamCase ghcide> XCmdCase ghcide> XCmdPar ghcide> XCmdLam ghcide> XCmdApp ghcide> XCmdArrForm ghcide> XCmdArrApp ghcide> XXStmtLR ghcide> XRecStmt ghcide> XTransStmt ghcide> XParStmt ghcide> XLetStmt ghcide> XBodyStmt ghcide> XApplicativeStmt ghcide> XBindStmt ghcide> XLastStmt ghcide> XXGRHS ghcide> XCGRHS ghcide> XXGRHSs ghcide> XCGRHSs ghcide> XXMatch ghcide> XCMatch ghcide> XXMatchGroup ghcide> XMG ghcide> XXCmdTop ghcide> XCmdTop ghcide> XXQuote ghcide> XVarBr ghcide> XTypBr ghcide> XDecBrG ghcide> XDecBrL ghcide> XPatBr ghcide> XExpBr ghcide> XXUntypedSplice ghcide> XQuasiQuote ghcide> XUntypedSpliceExpr ghcide> XXTupArg ghcide> XMissing ghcide> XPresent ghcide> XXAmbiguousFieldOcc ghcide> XAmbiguous ghcide> XUnambiguous ghcide> XXPragE ghcide> XSCC ghcide> XXDotFieldOcc ghcide> XCDotFieldOcc ghcide> XXExpr ghcide> XPragE ghcide> XBinTick ghcide> XTick ghcide> XStatic ghcide> XProc ghcide> XUntypedSplice ghcide> XTypedSplice ghcide> XUntypedBracket ghcide> XTypedBracket ghcide> XArithSeq ghcide> XExprWithTySig ghcide> XProjection ghcide> XGetField ghcide> XLHsOLRecUpdLabels ghcide> XLHsRecUpdLabels ghcide> XRecordUpd ghcide> XRecordCon ghcide> XExplicitList ghcide> XDo ghcide> XLet ghcide> XMultiIf ghcide> XIf ghcide> XCase ghcide> XExplicitSum ghcide> XExplicitTuple ghcide> XSectionR ghcide> XSectionL ghcide> XPar ghcide> XNegApp ghcide> XOpApp ghcide> XAppTypeE ghcide> XApp ghcide> XLamCase ghcide> XLam ghcide> XLitE ghcide> XOverLitE ghcide> XIPVar ghcide> XOverLabel ghcide> XRecSel ghcide> XUnboundVar ghcide> XVar ghcide> XXModule ghcide> XCModule ghcide> XXInjectivityAnn ghcide> XCInjectivityAnn ghcide> XXRoleAnnotDecl ghcide> XCRoleAnnotDecl ghcide> XXAnnDecl ghcide> XHsAnnotation ghcide> XXWarnDecl ghcide> XWarning ghcide> XXWarnDecls ghcide> XWarnings ghcide> XXRuleBndr ghcide> XRuleBndrSig ghcide> XCRuleBndr ghcide> XXRuleDecl ghcide> XHsRule ghcide> XXRuleDecls ghcide> XCRuleDecls ghcide> XXForeignExport ghcide> XCExport ghcide> XXForeignImport ghcide> XCImport ghcide> XXForeignDecl ghcide> XForeignExport ghcide> ForeignExport ghcide> XForeignImport ghcide> ForeignImport ghcide> XXDefaultDecl ghcide> XCDefaultDecl ghcide> XViaStrategy ghcide> XNewtypeStrategy ghcide> XAnyClassStrategy ghcide> XStockStrategy ghcide> XXDerivDecl ghcide> XCDerivDecl ghcide> XXInstDecl ghcide> XTyFamInstD ghcide> XDataFamInstD ghcide> XClsInstD ghcide> XXClsInstDecl ghcide> XCClsInstDecl ghcide> XXTyFamInstDecl ghcide> XCTyFamInstDecl ghcide> XXFamEqn ghcide> XCFamEqn ghcide> XXConDecl ghcide> XConDeclH98 ghcide> XConDeclGADT ghcide> XXDerivClauseTys ghcide> XDctMulti ghcide> XDctSingle ghcide> XXHsDerivingClause ghcide> XCHsDerivingClause ghcide> XXHsDataDefn ghcide> XCHsDataDefn ghcide> XXFamilyDecl ghcide> XCFamilyDecl ghcide> XXFamilyResultSig ghcide> XTyVarSig ghcide> XCKindSig ghcide> XNoSig ghcide> XXTyClGroup ghcide> XCTyClGroup ghcide> XXFunDep ghcide> XCFunDep ghcide> XXTyClDecl ghcide> XClassDecl ghcide> XDataDecl ghcide> XSynDecl ghcide> XFamDecl ghcide> XXSpliceDecl ghcide> XSpliceDecl ghcide> XXHsGroup ghcide> XCHsGroup ghcide> XXHsDecl ghcide> XRoleAnnotD ghcide> XDocD ghcide> XSpliceD ghcide> XRuleD ghcide> XAnnD ghcide> XWarningD ghcide> XForD ghcide> XDefD ghcide> XKindSigD ghcide> XSigD ghcide> XValD ghcide> XDerivD ghcide> XInstD ghcide> XTyClD ghcide> XXStandaloneKindSig ghcide> XStandaloneKindSig ghcide> StandaloneKindSig ghcide> XXFixitySig ghcide> XFixitySig ghcide> XXSig ghcide> XCompleteMatchSig ghcide> XSCCFunSig ghcide> XMinimalSig ghcide> XSpecInstSig ghcide> XSpecSig ghcide> XInlineSig ghcide> XFixSig ghcide> XIdSig ghcide> XClassOpSig ghcide> XPatSynSig ghcide> XTypeSig ghcide> XXIPBind ghcide> XCIPBind ghcide> XXHsIPBinds ghcide> XIPBinds ghcide> XXPatSynBind ghcide> XPSB ghcide> XXHsBindsLR ghcide> XPatSynBind ghcide> XVarBind ghcide> XPatBind ghcide> XFunBind ghcide> XXValBindsLR ghcide> XValBinds ghcide> XXHsLocalBindsLR ghcide> XEmptyLocalBinds ghcide> XHsIPBinds ghcide> XHsValBinds ghcide> LIdP ghcide> Anno ghcide> DataConCantHappen ghcide> moduleNameFS ghcide> moduleNameString ghcide> mkModuleName ghcide> mkModuleNameFS ghcide> parseModuleName ghcide> LHsUniToken ghcide> LHsToken ghcide> LPat ghcide> MatchGroup ghcide> isPromoted ghcide> CImportSpec ghcide> negateOverLitVal ghcide> LHsTypeArg ghcide> HsLinearArrowTokens ghcide> HsBndrVis ghcide> hsQTvExplicit ghcide> hsPatSigType ghcide> mapHsOuterImplicit ghcide> hsIPNameFS ghcide> isHsBndrInvisible ghcide> hsMult ghcide> hsScaledThing ghcide> conDetailsArity ghcide> ConLikeP ghcide> hsConPatArgs ghcide> hsRecFields ghcide> hsRecFieldsArgs ghcide> hsRecFieldSel ghcide> LHsLocalBindsLR ghcide> isFixityLSig ghcide> isTypeLSig ghcide> isSpecLSig ghcide> isSpecInstLSig ghcide> isPragLSig ghcide> isInlineLSig ghcide> isMinimalLSig ghcide> isSCCFunSig ghcide> isCompleteMatchSig ghcide> LDerivClauseTys ghcide> LHsDerivingClause ghcide> FamilyInfo ghcide> LHsFunDep ghcide> XFunDep ghcide> LHsDecl ghcide> hsGroupInstDecls ghcide> tyClDeclTyVars ghcide> tyClGroupTyClDecls ghcide> tyClGroupInstDecls ghcide> tyClGroupRoleDecls ghcide> tyClGroupKindSigs ghcide> familyInfoTyConFlavour ghcide> dataDefnConsNewOrData ghcide> collectRuleBndrSigTys ghcide> docDeclDoc ghcide> annProvenanceName_maybe ghcide> HsDoFlavour ghcide> TransForm ghcide> DotFieldOcc ghcide> LHsRecUpdProj ghcide> RecUpdProj ghcide> LHsRecProj ghcide> RecProj ghcide> FieldLabelStrings ghcide> isInfixMatch ghcide> isPatSynCtxt ghcide> qualifiedDoModuleName_maybe ghcide> isComprehensionContext ghcide> isDoComprehensionContext ghcide> isMonadDoStmtContext ghcide> isMonadCompContext ghcide> isMonadDoCompContext ghcide> LeftOrRight ghcide> pickLR ghcide> QuoteWrapper ghcide> EvTerm ghcide> EvExpr ghcide> EvBind ghcide> EvBindInfo ghcide> EvBindMap ghcide> EvBindsVar ghcide> TcEvBinds ghcide> HsWrapper ghcide> TcMCoercionR ghcide> TcMCoercionN ghcide> TcMCoercion ghcide> TcCoercionP ghcide> TcCoercionR ghcide> TcCoercionN ghcide> TcCoercion ghcide> mkWpEta ghcide> mkWpCastR ghcide> mkWpCastN ghcide> mkWpTyApps ghcide> mkWpEvApps ghcide> mkWpEvVarApps ghcide> mkWpTyLams ghcide> mkWpEvLams ghcide> mkWpLet ghcide> idHsWrapper ghcide> isIdHsWrapper ghcide> collectHsWrapBinders ghcide> isCoEvBindsVar ghcide> emptyEvBindMap ghcide> extendEvBinds ghcide> isEmptyEvBindMap ghcide> lookupEvBind ghcide> evBindMapBinds ghcide> foldEvBindMap ghcide> nonDetStrictFoldEvBindMap ghcide> filterEvBindMap ghcide> evBindMapToVarSet ghcide> varSetMinusEvBindMap ghcide> evBindVar ghcide> mkWantedEvBind ghcide> mkGivenEvBind ghcide> evCoercion ghcide> evDFunApp ghcide> evDataConApp ghcide> evSelector ghcide> evTypeable ghcide> mkEvCast ghcide> mkEvScSelectors ghcide> emptyTcEvBinds ghcide> isEmptyTcEvBinds ghcide> evTermCoercion_maybe ghcide> evTermCoercion ghcide> findNeededEvVars ghcide> evVarsOfTerm ghcide> pprHsWrapper ghcide> quoteWrapperTyVarTy ghcide> newName ghcide> getEnv ghcide> newUnique ghcide> Env ghcide> newMutVar ghcide> readMutVar ghcide> writeMutVar ghcide> TcLclEnv ghcide> zipWith3M ghcide> zipWith3M_ ghcide> zipWith4M ghcide> zipWithAndUnzipM ghcide> mapAndUnzip4M ghcide> mapAndUnzip5M ghcide> newTcRef ghcide> readTcRef ghcide> writeTcRef ghcide> updTcRef ghcide> updTcRefM ghcide> PromotionErr ghcide> pprPECategory ghcide> peCategory ghcide> ClosedTypeId ghcide> RhsNames ghcide> TcPatSynInfo ghcide> TcIdSigInst ghcide> TcIdSigInfo ghcide> TcSigInfo ghcide> TcSigFun ghcide> TcBinder ghcide> TcId ghcide> TcBinderStack ghcide> isPartialSig ghcide> pprTcTyThingCategory ghcide> tcTyThingCategory ghcide> ThLevel ghcide> PendingStuff ghcide> ThStage ghcide> SpliceOrBracket ghcide> SpliceType ghcide> topStage ghcide> topAnnStage ghcide> topSpliceStage ghcide> impLevel ghcide> outerLevel ghcide> thLevel ghcide> ArrowCtxt ghcide> ThBindEnv ghcide> TcTypeEnv ghcide> TcLclCtxt ghcide> setLclEnvTcLevel ghcide> getLclEnvTcLevel ghcide> setLclEnvLoc ghcide> getLclEnvLoc ghcide> lclEnvInGeneratedCode ghcide> modifyLclCtxt ghcide> CompleteMatches ghcide> addErr ghcide> IOEnvFailure ghcide> IOEnv ghcide> failM ghcide> failWithM ghcide> runIOEnv ghcide> fixM ghcide> tryM ghcide> tryAllM ghcide> tryMostM ghcide> unsafeInterleaveM ghcide> uninterruptibleMaskM_ ghcide> updMutVar ghcide> getNamePprCtx ghcide> getSrcSpanM ghcide> RoleAnnotEnv ghcide> FillDefaulting ghcide> DefaultingPluginResult ghcide> TcPluginRewriteResult ghcide> TcPlugin ghcide> SelfBootInfo ghcide> IfLclEnv ghcide> IfGblEnv ghcide> IfL ghcide> IfG ghcide> IfM ghcide> TcRn ghcide> TcRnIf ghcide> tcVisibleOrphanMods ghcide> bootExports ghcide> removeBindingShadowing ghcide> mkModDeps ghcide> emptyImportAvails ghcide> mkRoleAnnotEnv ghcide> emptyRoleAnnotEnv ghcide> lookupRoleAnnot ghcide> getRoleAnnots ghcide> IsExtraConstraint ghcide> initTcInteractive ghcide> initTcRnIf ghcide> discardResult ghcide> getTopEnv ghcide> updTopEnv ghcide> getGblEnv ghcide> updGblEnv ghcide> setGblEnv ghcide> getLclEnv ghcide> updLclEnv ghcide> updLclCtxt ghcide> setLclEnv ghcide> restoreLclEnv ghcide> getEnvs ghcide> setEnvs ghcide> updEnvs ghcide> restoreEnvs ghcide> xoptM ghcide> doptM ghcide> goptM ghcide> woptM ghcide> setXOptM ghcide> unsetXOptM ghcide> unsetGOptM ghcide> unsetWOptM ghcide> whenGOptM ghcide> whenWOptM ghcide> whenXOptM ghcide> unlessXOptM ghcide> getGhcMode ghcide> withoutDynamicNow ghcide> updTopFlags ghcide> getEpsVar ghcide> getEps ghcide> getHpt ghcide> getEpsAndHug ghcide> withIfaceErr ghcide> newArrowScope ghcide> escapeArrowScope ghcide> newUniqueSupply ghcide> cloneLocalName ghcide> newNameAt ghcide> newSysName ghcide> newSysLocalId ghcide> newSysLocalIds ghcide> traceTc ghcide> traceRn ghcide> traceOptTcRn ghcide> traceIf ghcide> traceOptIf ghcide> getIsGHCi ghcide> getGHCiMonad ghcide> getInteractivePrintName ghcide> tcIsHsBootOrSig ghcide> tcHscSource ghcide> tcIsHsig ghcide> tcSelfBootInfo ghcide> getGlobalRdrEnv ghcide> getRdrEnvs ghcide> getImports ghcide> getFixityEnv ghcide> extendFixityEnv ghcide> getDeclaredDefaultTys ghcide> addDependentFiles ghcide> inGeneratedCode ghcide> setSrcSpan ghcide> setSrcSpanA ghcide> addLocM ghcide> addLocMA ghcide> wrapLocM ghcide> wrapLocAM ghcide> wrapLocMA ghcide> wrapLocFstM ghcide> wrapLocFstMA ghcide> wrapLocSndM ghcide> wrapLocSndMA ghcide> wrapLocM_ ghcide> wrapLocMA_ ghcide> getErrsVar ghcide> setErrsVar ghcide> failWith ghcide> failAt ghcide> addErrAt ghcide> mkDetailedMessage ghcide> addErrs ghcide> checkErr ghcide> checkErrAt ghcide> addMessages ghcide> discardWarnings ghcide> mkTcRnMessage ghcide> reportDiagnostics ghcide> reportDiagnostic ghcide> checkNoErrs ghcide> whenNoErrs ghcide> ifErrsM ghcide> failIfErrsM ghcide> getErrCtxt ghcide> setErrCtxt ghcide> popErrCtxt ghcide> getCtLocM ghcide> mkCtLocEnv ghcide> setCtLocM ghcide> askNoErrs ghcide> tryCaptureConstraints ghcide> captureConstraints ghcide> tcEmitBindingUsage ghcide> attemptM ghcide> recoverM ghcide> tryTc ghcide> discardErrs ghcide> tryTcDiscardingErrs ghcide> addErrTc ghcide> addErrTcM ghcide> failWithTc ghcide> failWithTcM ghcide> checkTc ghcide> checkTcM ghcide> failIfTc ghcide> failIfTcM ghcide> addTcRnDiagnostic ghcide> mkErrInfo ghcide> debugTc ghcide> addTopEvBinds ghcide> newTcEvBinds ghcide> cloneEvBindsVar ghcide> getTcEvTyCoVars ghcide> getTcEvBindsMap ghcide> setTcEvBindsMap ghcide> addTcEvBind ghcide> chooseUniqueOccTc ghcide> getConstraintVar ghcide> setConstraintVar ghcide> emitStaticConstraints ghcide> emitConstraints ghcide> emitSimple ghcide> emitSimples ghcide> emitImplication ghcide> emitImplications ghcide> emitDelayedErrors ghcide> emitHole ghcide> emitHoles ghcide> emitNotConcreteError ghcide> pushTcLevelM_ ghcide> pushTcLevelM ghcide> getTcLevel ghcide> setTcLevel ghcide> isTouchableTcM ghcide> getLclTypeEnv ghcide> setLclTypeEnv ghcide> traceTcConstraints ghcide> emitAnonTypeHole ghcide> emitNamedTypeHole ghcide> recordThUse ghcide> recordThSpliceUse ghcide> recordThNeededRuntimeDeps ghcide> keepAlive ghcide> getStage ghcide> getStageAndBindLevel ghcide> setStage ghcide> getLocalRdrEnv ghcide> setLocalRdrEnv ghcide> mkIfLclEnv ghcide> initIfaceCheck ghcide> initIfaceLcl ghcide> getIfModule ghcide> failIfM ghcide> setImplicitEnvM ghcide> mkVarOccFS ghcide> isFieldName ghcide> tidyNameOcc ghcide> nameOccName ghcide> setNameUnique ghcide> nameUnique ghcide> emptyFsEnv ghcide> extendFsEnv ghcide> lookupFsEnv ghcide> mkFsEnv ghcide> TidyOccEnv ghcide> OccSet ghcide> NameSpace ghcide> tcName ghcide> clsName ghcide> tcClsName ghcide> dataName ghcide> srcDataName ghcide> tvName ghcide> fieldName ghcide> isDataConNameSpace ghcide> isTcClsNameSpace ghcide> isTvNameSpace ghcide> isVarNameSpace ghcide> isValNameSpace ghcide> isFieldNameSpace ghcide> pprNameSpace ghcide> pprNonVarNameSpace ghcide> pprNameSpaceBrief ghcide> pprOccName ghcide> mkOccName ghcide> mkOccNameFS ghcide> mkVarOcc ghcide> mkRecFieldOcc ghcide> mkRecFieldOccFS ghcide> varToRecFieldOcc ghcide> recFieldToVarOcc ghcide> mkDataOcc ghcide> mkDataOccFS ghcide> mkTyVarOcc ghcide> mkTyVarOccFS ghcide> mkTcOcc ghcide> mkTcOccFS ghcide> mkClsOcc ghcide> mkClsOccFS ghcide> demoteOccName ghcide> demoteOccTvName ghcide> promoteOccName ghcide> intersectOccEnv_C ghcide> minusOccEnv_C_Ns ghcide> pprOccEnv ghcide> emptyOccSet ghcide> unitOccSet ghcide> mkOccSet ghcide> extendOccSet ghcide> extendOccSetList ghcide> unionOccSets ghcide> unionManyOccSets ghcide> elemOccSet ghcide> isEmptyOccSet ghcide> occNameString ghcide> setOccNameSpace ghcide> isVarOcc ghcide> isTvOcc ghcide> isTcOcc ghcide> isFieldOcc ghcide> fieldOcc_maybe ghcide> isDataOcc ghcide> isDefaultMethodOcc ghcide> mkDataConWrapperOcc ghcide> mkWorkerOcc ghcide> mkMatcherOcc ghcide> mkBuilderOcc ghcide> mkDefaultMethodOcc ghcide> mkClassOpAuxOcc ghcide> mkDictOcc ghcide> mkIPOcc ghcide> mkSpecOcc ghcide> mkForeignExportOcc ghcide> mkRepEqOcc ghcide> mkClassDataConOcc ghcide> mkNewTyCoOcc ghcide> mkInstTyCoOcc ghcide> mkEqPredCoOcc ghcide> mkCon2TagOcc ghcide> mkTag2ConOcc ghcide> mkMaxTagOcc ghcide> mkDataTOcc ghcide> mkDataCOcc ghcide> mkTyConRepOcc ghcide> mkGenR ghcide> mkGen1R ghcide> mkDataConWorkerOcc ghcide> mkSuperDictAuxOcc ghcide> mkSuperDictSelOcc ghcide> mkLocalOcc ghcide> mkDFunOcc ghcide> mkMethodOcc ghcide> emptyTidyOccEnv ghcide> initTidyOccEnv ghcide> delTidyOccEnvList ghcide> avoidClashesOccEnv ghcide> tidyOccName ghcide> mainOcc ghcide> ppMainFn ghcide> nameNameSpace ghcide> nameSrcLoc ghcide> nameSrcSpan ghcide> isWiredInName ghcide> isWiredIn ghcide> wiredInNameTyThing_maybe ghcide> isBuiltInSyntax ghcide> isTupleTyConName ghcide> isExternalName ghcide> isInternalName ghcide> isHoleName ghcide> nameModule ghcide> nameModule_maybe ghcide> namePun_maybe ghcide> nameIsHomePackage ghcide> nameIsHomePackageImport ghcide> isTyVarName ghcide> isTyConName ghcide> isDataConName ghcide> isValName ghcide> isVarName ghcide> isSystemName ghcide> mkClonedInternalName ghcide> mkDerivedInternalName ghcide> mkSystemNameAt ghcide> mkSystemVarName ghcide> mkSysTvName ghcide> setNameLoc ghcide> pprName ghcide> pprModulePrefix ghcide> pprDefinedAt ghcide> pprNameDefnLoc ghcide> getSrcLoc ghcide> getSrcSpan ghcide> getOccString ghcide> getOccFS ghcide> pprInfixName ghcide> pprPrefixName ghcide> RecFieldInfo ghcide> plusGREInfo ghcide> LookupChild ghcide> rdrNameOcc ghcide> rdrNameSpace ghcide> demoteRdrName ghcide> demoteRdrNameTv ghcide> promoteRdrName ghcide> mkRdrUnqual ghcide> mkRdrQual ghcide> mkOrig ghcide> mkUnqual ghcide> mkVarUnqual ghcide> getRdrName ghcide> nameRdrName ghcide> isRdrDataCon ghcide> isRdrTyVar ghcide> isRdrTc ghcide> isSrcRdrName ghcide> isUnqual ghcide> isQual ghcide> isQual_maybe ghcide> isOrig ghcide> isOrig_maybe ghcide> isExact ghcide> isExact_maybe ghcide> emptyLocalRdrEnv ghcide> extendLocalRdrEnv ghcide> extendLocalRdrEnvList ghcide> lookupLocalRdrEnv ghcide> lookupLocalRdrOcc ghcide> elemLocalRdrEnv ghcide> localRdrEnvElts ghcide> inLocalRdrEnvScope ghcide> minusLocalRdrEnv ghcide> minusLocalRdrEnvList ghcide> greName ghcide> greNameSpace ghcide> greParent ghcide> greInfo ghcide> mkGRE ghcide> mkExactGRE ghcide> mkLocalGRE ghcide> mkLocalVanillaGRE ghcide> mkLocalConLikeGRE ghcide> mkLocalFieldGREs ghcide> greOccName ghcide> greQualModName ghcide> greRdrNames ghcide> greSrcSpan ghcide> mkParent ghcide> availParent ghcide> greParent_maybe ghcide> gresToNameSet ghcide> availFromGRE ghcide> emptyGlobalRdrEnv ghcide> globalRdrEnvElts ghcide> pprGlobalRdrEnv ghcide> fieldGRE_maybe ghcide> fieldGRELabel ghcide> fieldGREInfo ghcide> recFieldConLike_maybe ghcide> recFieldInfo_maybe ghcide> filterFieldGREs ghcide> allowGRE ghcide> getGRE_NameQualifier_maybes ghcide> plusGlobalRdrEnv ghcide> mkGlobalRdrEnv ghcide> extendGlobalRdrEnv ghcide> shadowNames ghcide> bestImport ghcide> importSpecLoc ghcide> importSpecModule ghcide> isExplicitItem ghcide> emptyMessages ghcide> HscSource ghcide> setVarUnique ghcide> setTyVarUnique ghcide> Unit ghcide> moduleNameFS ghcide> moduleNameString ghcide> mkModuleName ghcide> mkModuleNameFS ghcide> parseModuleName ghcide> ModuleWithIsBoot ghcide> ModuleNameWithIsBoot ghcide> Instantiations ghcide> GenInstantiations ghcide> InstantiatedUnit ghcide> moduleUnitId ghcide> mkModule ghcide> pprModule ghcide> pprInstantiatedModule ghcide> isHoleUnit ghcide> pprUnit ghcide> unitString ghcide> stringToUnit ghcide> unitIdString ghcide> stringToUnitId ghcide> primUnitId ghcide> bignumUnitId ghcide> baseUnitId ghcide> rtsUnitId ghcide> thisGhcUnitId ghcide> interactiveUnitId ghcide> thUnitId ghcide> thUnit ghcide> primUnit ghcide> bignumUnit ghcide> baseUnit ghcide> rtsUnit ghcide> thisGhcUnit ghcide> interactiveUnit ghcide> mainUnit ghcide> isInteractiveModule ghcide> wiredInUnitIds ghcide> addBootSuffixLocn_maybe ghcide> filterModuleEnv ghcide> mapMaybeModuleEnv ghcide> elemModuleEnv ghcide> extendModuleEnv ghcide> extendModuleEnvWith ghcide> extendModuleEnvList ghcide> extendModuleEnvList_C ghcide> plusModuleEnv_C ghcide> delModuleEnvList ghcide> delModuleEnv ghcide> plusModuleEnv ghcide> lookupModuleEnv ghcide> lookupWithDefaultModuleEnv ghcide> mapModuleEnv ghcide> partitionModuleEnv ghcide> alterModuleEnv ghcide> mkModuleEnv ghcide> emptyModuleEnv ghcide> moduleEnvKeys ghcide> moduleEnvElts ghcide> moduleEnvToList ghcide> unitModuleEnv ghcide> isEmptyModuleEnv ghcide> mkModuleSet ghcide> extendModuleSet ghcide> extendModuleSetList ghcide> emptyModuleSet ghcide> isEmptyModuleSet ghcide> moduleSetElts ghcide> elemModuleSet ghcide> intersectModuleSet ghcide> minusModuleSet ghcide> delModuleSet ghcide> unionModuleSet ghcide> unionManyModuleSets ghcide> unitModuleSet ghcide> emptyInstalledModuleEnv ghcide> lookupInstalledModuleEnv ghcide> extendInstalledModuleEnv ghcide> filterInstalledModuleEnv ghcide> delInstalledModuleEnv ghcide> installedModuleEnvElts ghcide> mergeInstalledModuleEnv ghcide> plusInstalledModuleEnv ghcide> HasModule ghcide> ContainsModule ghcide> mkPrelImports ghcide> toArgs ghcide> Token ghcide> PState ghcide> failMsgP ghcide> failLocMsgP ghcide> getPState ghcide> setSrcLoc ghcide> getRealSrcLoc ghcide> setLastToken ghcide> adjustChar ghcide> nextIsEOF ghcide> pushLexState ghcide> popLexState ghcide> getLexState ghcide> activeContext ghcide> xtest ghcide> xset ghcide> xunset ghcide> disableHaddock ghcide> getCommentsFor ghcide> getPriorCommentsFor ghcide> getFinalCommentsFor ghcide> getEofPos ghcide> addPsMessage ghcide> popContext ghcide> pushModuleContext ghcide> srcParseFail ghcide> lexer ghcide> lexerDbg ghcide> lexTokenStream ghcide> allocateComments ghcide> allocatePriorComments ghcide> allocateFinalComments ghcide> commentToAnnotation ghcide> CompileReason ghcide> hscUpdateHUG ghcide> hsc_HUG ghcide> getKey ghcide> mkCgInteractiveGuts ghcide> justBytecode ghcide> justObjects ghcide> emptyHomeModInfoLinkable ghcide> homeModInfoByteCode ghcide> homeModInfoObject ghcide> groupOrigin (src/Development/IDE/GHC/Compat/Core.hs:786) ghcide> isVisibleFunArg (src/Development/IDE/GHC/Compat/Core.hs:633) ghcide> lookupGlobalRdrEnv (src/Development/IDE/GHC/Compat/Core.hs:819) ghcide> 0% ( 0 / 2) in 'Development.IDE.GHC.Compat.Driver' ghcide> Missing documentation for: ghcide> Module header ghcide> hscTypecheckRenameWithDiagnostics (src/Development/IDE/GHC/Compat/Driver.hs:51) ghcide> Warning: 'HscEnv' is ambiguous. It is defined ghcide> * in ‘GHC.Driver.Env.Types’ ghcide> * in ‘GHC.Driver.Env.Types’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC.Driver.Env.Types’ ghcide> 53% ( 25 / 47) in 'Development.IDE.GHC.Compat.Env' ghcide> Missing documentation for: ghcide> hsc_HPT ghcide> setInteractivePrintName ghcide> hsc_EPS (src/Development/IDE/GHC/Compat/Env.hs:75) ghcide> hscSetHooks (src/Development/IDE/GHC/Compat/Env.hs:95) ghcide> hscHomeUnit (src/Development/IDE/GHC/Compat/Env.hs:99) ghcide> HomeUnit ghcide> setHomeUnitId_ (src/Development/IDE/GHC/Compat/Env.hs:81) ghcide> Logger ghcide> UnitEnv ghcide> hscSetUnitEnv (src/Development/IDE/GHC/Compat/Env.hs:92) ghcide> hscSetFlags (src/Development/IDE/GHC/Compat/Env.hs:84) ghcide> initTempFs (src/Development/IDE/GHC/Compat/Env.hs:87) ghcide> setInterpreterLinkerOptions (src/Development/IDE/GHC/Compat/Env.hs:117) ghcide> Ways ghcide> setWays (src/Development/IDE/GHC/Compat/Env.hs:133) ghcide> setBackend (src/Development/IDE/GHC/Compat/Env.hs:153) ghcide> ghciBackend (src/Development/IDE/GHC/Compat/Env.hs:143) ghcide> platformDefaultBackend (src/Development/IDE/GHC/Compat/Env.hs:149) ghcide> workingDirectory ghcide> setWorkingDirectory (src/Development/IDE/GHC/Compat/Env.hs:78) ghcide> hscSetActiveUnitId ghcide> reexportedModules ghcide> 68% ( 15 / 22) in 'Development.IDE.GHC.Compat.Error' ghcide> Missing documentation for: ghcide> Module header ghcide> msgEnvelopeErrorL (src/Development/IDE/GHC/Compat/Error.hs:68) ghcide> PsMessage ghcide> _TcRnMessage (src/Development/IDE/GHC/Compat/Error.hs:34) ghcide> _GhcPsMessage (src/Development/IDE/GHC/Compat/Error.hs:39) ghcide> _GhcDsMessage (src/Development/IDE/GHC/Compat/Error.hs:44) ghcide> _GhcDriverMessage (src/Development/IDE/GHC/Compat/Error.hs:49) ghcide> Warning: 'a_a4ME' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'a' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 43% ( 23 / 53) in 'Development.IDE.GHC.Compat.Outputable' ghcide> Missing documentation for: ghcide> Module header ghcide> showSDocUnsafe ghcide> ppr ghcide> text ghcide> empty ghcide> hang ghcide> punctuate ghcide> printSDocQualifiedUnsafe (src/Development/IDE/GHC/Compat/Outputable.hs:95) ghcide> mkPrintUnqualifiedDefault (src/Development/IDE/GHC/Compat/Outputable.hs:131) ghcide> PrintUnqualified (src/Development/IDE/GHC/Compat/Outputable.hs:78) ghcide> defaultUserStyle ghcide> withPprStyle ghcide> PsWarning ghcide> PsError ghcide> defaultDiagnosticOpts ghcide> pprMessages ghcide> renderDiagnosticMessageWithHints (src/Development/IDE/GHC/Compat/Outputable.hs:143) ghcide> pprMsgEnvelopeBagWithLoc ghcide> getMessages ghcide> renderWithContext ghcide> errMsgDiagnostic ghcide> unDecorated ghcide> ErrMsg (src/Development/IDE/GHC/Compat/Outputable.hs:122) ghcide> WarnMsg (src/Development/IDE/GHC/Compat/Outputable.hs:123) ghcide> errMsgSeverity ghcide> formatErrorWithQual (src/Development/IDE/GHC/Compat/Outputable.hs:105) ghcide> mkWarnMsg (src/Development/IDE/GHC/Compat/Outputable.hs:151) ghcide> mkSrcErr ghcide> srcErrorMessages ghcide> textDoc (src/Development/IDE/GHC/Compat/Outputable.hs:154) ghcide> 57% ( 4 / 7) in 'Development.IDE.GHC.Compat.Logger' ghcide> Missing documentation for: ghcide> putLogHook (src/Development/IDE/GHC/Compat/Logger.hs:22) ghcide> LogActionCompat (src/Development/IDE/GHC/Compat/Logger.hs:25) ghcide> logActionCompat (src/Development/IDE/GHC/Compat/Logger.hs:30) ghcide> 33% ( 1 / 3) in 'Development.IDE.GHC.Compat.Iface' ghcide> Missing documentation for: ghcide> writeIfaceFile (src/Development/IDE/GHC/Compat/Iface.hs:27) ghcide> cannotFindModule (src/Development/IDE/GHC/Compat/Iface.hs:31) ghcide> Warning: 'UnitState' is ambiguous. It is defined ghcide> * in ‘GHC.Unit.State’ ghcide> * in ‘GHC.Unit.State’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC.Unit.State’ ghcide> 44% ( 19 / 43) in 'Development.IDE.GHC.Compat.Units' ghcide> Missing documentation for: ghcide> UnitState ghcide> initUnits (src/Development/IDE/GHC/Compat/Units.hs:93) ghcide> unitState (src/Development/IDE/GHC/Compat/Units.hs:82) ghcide> getUnitName (src/Development/IDE/GHC/Compat/Units.hs:134) ghcide> explicitUnits (src/Development/IDE/GHC/Compat/Units.hs:126) ghcide> preloadClosureUs (src/Development/IDE/GHC/Compat/Units.hs:153) ghcide> listVisibleModuleNames (src/Development/IDE/GHC/Compat/Units.hs:130) ghcide> lookupModuleWithSuggestions (src/Development/IDE/GHC/Compat/Units.hs:142) ghcide> UnitInfoMap ghcide> getUnitInfoMap (src/Development/IDE/GHC/Compat/Units.hs:146) ghcide> lookupUnit (src/Development/IDE/GHC/Compat/Units.hs:150) ghcide> unitHaddockInterfaces (src/Development/IDE/GHC/Compat/Units.hs:156) ghcide> unitPackageNameString ghcide> Unit ghcide> unitString ghcide> stringToUnit ghcide> definiteUnitId (src/Development/IDE/GHC/Compat/Units.hs:168) ghcide> defUnitId (src/Development/IDE/GHC/Compat/Units.hs:170) ghcide> installedModule (src/Development/IDE/GHC/Compat/Units.hs:172) ghcide> moduleUnitId ghcide> filterInplaceUnits (src/Development/IDE/GHC/Compat/Units.hs:176) ghcide> FinderCache ghcide> showSDocForUser' (src/Development/IDE/GHC/Compat/Units.hs:187) ghcide> findImportedModule (src/Development/IDE/GHC/Compat/Units.hs:190) ghcide> 54% ( 31 / 57) in 'Development.IDE.GHC.Compat.Util' ghcide> Missing documentation for: ghcide> handleGhcException ghcide> Bag ghcide> bagToList ghcide> listToBag ghcide> unionBags ghcide> isEmptyBag ghcide> LBooleanFormula ghcide> BooleanFormula ghcide> OverridingBool ghcide> MaybeErr ghcide> Pair ghcide> EnumSet ghcide> toList ghcide> uniq ghcide> fsLit ghcide> Fingerprint ghcide> fingerprintData ghcide> fingerprintString ghcide> fingerprintFingerprints ghcide> nonDetCmpUnique ghcide> getUnique ghcide> mkUnique ghcide> newTagUnique ghcide> emptyUDFM ghcide> plusUDFM ghcide> plusUDFM_C ghcide> 35% ( 6 / 17) in 'Development.IDE.GHC.Compat.Parser' ghcide> Missing documentation for: ghcide> initParserOpts (src/Development/IDE/GHC/Compat/Parser.hs:45) ghcide> initParserState (src/Development/IDE/GHC/Compat/Parser.hs:49) ghcide> PsSpan ghcide> HsParsedModule (src/Development/IDE/GHC/Compat/Parser.hs:57) ghcide> HsParsedModule ghcide> hpm_module (src/Development/IDE/GHC/Compat/Parser.hs:58) ghcide> hpm_src_files (src/Development/IDE/GHC/Compat/Parser.hs:59) ghcide> ParsedModule (src/Development/IDE/GHC/Compat/Parser.hs:67) ghcide> pm_parsed_source (src/Development/IDE/GHC/Compat/Parser.hs:69) ghcide> pm_mod_summary (src/Development/IDE/GHC/Compat/Parser.hs:68) ghcide> pm_extra_src_files (src/Development/IDE/GHC/Compat/Parser.hs:70) ghcide> 66% ( 8 / 12) in 'Development.IDE.GHC.Compat.Plugins' ghcide> Missing documentation for: ghcide> PluginWithArgs ghcide> applyPluginsParsedResultAction (src/Development/IDE/GHC/Compat/Plugins.hs:39) ghcide> hsc_static_plugins (src/Development/IDE/GHC/Compat/Plugins.hs:49) ghcide> getPsMessages (src/Development/IDE/GHC/Compat/Plugins.hs:35) ghcide> 43% ( 56 /128) in 'Development.IDE.GHC.Compat' ghcide> Missing documentation for: ghcide> hPutStringBuffer ghcide> addIncludePathsQuote (src/Development/IDE/GHC/Compat.hs:371) ghcide> getModuleHash (src/Development/IDE/GHC/Compat.hs:409) ghcide> setUpTypedHoles (src/Development/IDE/GHC/Compat.hs:381) ghcide> lookupNameCache ghcide> disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:413) ghcide> reLoc ghcide> reLocA ghcide> renderMessages (src/Development/IDE/GHC/Compat.hs:312) ghcide> PFailedWithErrorMessages (src/Development/IDE/GHC/Compat.hs:326) ghcide> myCoreToStgExpr (src/Development/IDE/GHC/Compat.hs:226) ghcide> FastStringCompat (src/Development/IDE/GHC/Compat.hs:488) ghcide> nodeInfo' (src/Development/IDE/GHC/Compat.hs:435) ghcide> getNodeIds (src/Development/IDE/GHC/Compat.hs:426) ghcide> sourceNodeInfo (src/Development/IDE/GHC/Compat.hs:450) ghcide> generatedNodeInfo (src/Development/IDE/GHC/Compat.hs:453) ghcide> simpleNodeInfoCompat (src/Development/IDE/GHC/Compat.hs:480) ghcide> isAnnotationInNodeInfo (src/Development/IDE/GHC/Compat.hs:483) ghcide> nodeAnnotations (src/Development/IDE/GHC/Compat.hs:486) ghcide> mkAstNode (src/Development/IDE/GHC/Compat.hs:495) ghcide> isQualifiedImport (src/Development/IDE/GHC/Compat.hs:417) ghcide> GhcVersion (src/Development/IDE/GHC/Compat.hs:455) ghcide> ghcVersion (src/Development/IDE/GHC/Compat.hs:472) ghcide> ghcVersionStr (src/Development/IDE/GHC/Compat.hs:464) ghcide> HieFileResult ghcide> hieExportNames (src/Development/IDE/GHC/Compat.hs:335) ghcide> mkHieFile' (src/Development/IDE/GHC/Compat.hs:348) ghcide> enrichHie ghcide> setHieDir (src/Development/IDE/GHC/Compat.hs:375) ghcide> dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:378) ghcide> EvVarSource ghcide> HieAST ghcide> Scope ghcide> DeclType ghcide> BindType ghcide> RecFieldContext ghcide> NodeIdentifiers ghcide> Identifier ghcide> HiePath ghcide> HiePath ghcide> HieTypeFlat ghcide> TypeIndex ghcide> Span ghcide> pprNodeIdents ghcide> pprIdentifier ghcide> pprBindSpan ghcide> hieNameOcc ghcide> toHieName ghcide> runUnlit ghcide> runPp ghcide> hscCompileCoreExprHook ghcide> simplifyExpr (src/Development/IDE/GHC/Compat.hs:297) ghcide> tidyExpr ghcide> emptyTidyEnv ghcide> corePrepExpr (src/Development/IDE/GHC/Compat.hs:304) ghcide> corePrepPgm ghcide> lintInteractiveExpr ghcide> icInteractiveModule ghcide> lookupHpt ghcide> ModIfaceAnnotation (src/Development/IDE/GHC/Compat.hs:216) ghcide> Annotation ghcide> getDependentMods (src/Development/IDE/GHC/Compat.hs:293) ghcide> mkRnEnv2 ghcide> emptyInScopeSet ghcide> byteCodeGen ghcide> bc_bcos ghcide> loadDecls ghcide> expectJust ghcide> extract_cons (src/Development/IDE/GHC/Compat.hs:519) ghcide> recDotDot (src/Development/IDE/GHC/Compat.hs:512) ghcide> NameCacheUpdater (src/Development/IDE/GHC/Compat.hs:337) ghcide> tcInitTidyEnv ghcide> Warning: 'tcIdDetails' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'tcIfaceInfo' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'tcIfaceType' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'IfaceId' is ambiguous. It is defined ghcide> * in ‘GHC.Iface.Syntax’ ghcide> * at src/Development/IDE/GHC/CoreFile.hs:61:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/GHC/CoreFile.hs:61:1 ghcide> 37% ( 3 / 8) in 'Development.IDE.GHC.CoreFile' ghcide> Missing documentation for: ghcide> CoreFile (src/Development/IDE/GHC/CoreFile.hs:44) ghcide> codeGutsToCoreFile (src/Development/IDE/GHC/CoreFile.hs:123) ghcide> typecheckCoreFile (src/Development/IDE/GHC/CoreFile.hs:171) ghcide> readBinCoreFile (src/Development/IDE/GHC/CoreFile.hs:86) ghcide> getImplicitBinds (src/Development/IDE/GHC/CoreFile.hs:138) ghcide> 66% ( 2 / 3) in 'Development.IDE.Main.HeapStats' ghcide> Missing documentation for: ghcide> Log (src/Development/IDE/Main/HeapStats.hs:14) ghcide> 0% ( 0 / 2) in 'Development.IDE.Session.Implicit' ghcide> Missing documentation for: ghcide> Module header ghcide> loadImplicitCradle (session-loader/Development/IDE/Session/Implicit.hs:29) ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export Location ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export Position ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export Range ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export Uri ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export NormalizedUri ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export toNormalizedUri ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export fromNormalizedUri ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export NormalizedFilePath ghcide> Warning: Development.IDE.Types.Location: Couldn't find .haddock for export fromNormalizedFilePath ghcide> 15% ( 3 / 20) in 'Development.IDE.Types.Location' ghcide> Missing documentation for: ghcide> Location ghcide> noFilePath (src/Development/IDE/Types/Location.hs:70) ghcide> noRange (src/Development/IDE/Types/Location.hs:74) ghcide> Position ghcide> showPosition (src/Development/IDE/Types/Location.hs:77) ghcide> Range ghcide> Uri ghcide> NormalizedUri ghcide> toNormalizedUri ghcide> fromNormalizedUri ghcide> NormalizedFilePath ghcide> fromUri (src/Development/IDE/Types/Location.hs:67) ghcide> emptyFilePath (src/Development/IDE/Types/Location.hs:47) ghcide> emptyPathUri (src/Development/IDE/Types/Location.hs:59) ghcide> toNormalizedFilePath' (src/Development/IDE/Types/Location.hs:43) ghcide> fromNormalizedFilePath ghcide> filePathToUri' (src/Development/IDE/Types/Location.hs:64) ghcide> Warning: 'Prism' is ambiguous. It is defined ghcide> * in ‘Control.Lens.Reified’ ghcide> * in ‘Control.Lens.Type’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Control.Lens.Type’ ghcide> Warning: 'Lens' is ambiguous. It is defined ghcide> * in ‘Control.Lens.Reified’ ghcide> * in ‘Control.Lens.Type’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Control.Lens.Type’ ghcide> Warning: 'TcRnMessage' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'stripTcRnMessageContext' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'FileDiagnostic' is ambiguous. It is defined ghcide> * at src/Development/IDE/Types/Diagnostics.hs:250:23 ghcide> * at src/Development/IDE/Types/Diagnostics.hs:250:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Types/Diagnostics.hs:250:1 ghcide> Warning: 'Document' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: Development.IDE.Types.Diagnostics: Couldn't find .haddock for export Diagnostic ghcide> Warning: Development.IDE.Types.Diagnostics: Couldn't find .haddock for export DiagnosticSeverity ghcide> 30% ( 7 / 23) in 'Development.IDE.Types.Diagnostics' ghcide> Missing documentation for: ghcide> Module header ghcide> Diagnostic ghcide> fdFilePathL (src/Development/IDE/Types/Diagnostics.hs:338) ghcide> fdLspDiagnosticL (src/Development/IDE/Types/Diagnostics.hs:338) ghcide> fdShouldShowDiagnosticL (src/Development/IDE/Types/Diagnostics.hs:338) ghcide> fdStructuredMessageL (src/Development/IDE/Types/Diagnostics.hs:338) ghcide> _NoStructuredMessage (src/Development/IDE/Types/Diagnostics.hs:336) ghcide> _SomeStructuredMessage (src/Development/IDE/Types/Diagnostics.hs:336) ghcide> DiagnosticSeverity ghcide> DiagnosticStore ghcide> ideErrorWithSource (src/Development/IDE/Types/Diagnostics.hs:165) ghcide> showDiagnostics (src/Development/IDE/Types/Diagnostics.hs:277) ghcide> showDiagnosticsColored (src/Development/IDE/Types/Diagnostics.hs:280) ghcide> showGhcCode (src/Development/IDE/Types/Diagnostics.hs:138) ghcide> attachReason (src/Development/IDE/Types/Diagnostics.hs:145) ghcide> attachedReason (src/Development/IDE/Types/Diagnostics.hs:142) ghcide> 42% ( 3 / 7) in 'Development.IDE.Session.Diagnostics' ghcide> Missing documentation for: ghcide> Module header ghcide> CradleErrorDetails (session-loader/Development/IDE/Session/Diagnostics.hs:19) ghcide> multiCradleErrMessage (session-loader/Development/IDE/Session/Diagnostics.hs:93) ghcide> unknownModuleMessage (session-loader/Development/IDE/Session/Diagnostics.hs:101) ghcide> Warning: 'PackageConfig' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'StringBuffer' is ambiguous. It is defined ghcide> * in ‘GHC.Data.StringBuffer’ ghcide> * in ‘GHC.Data.StringBuffer’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC.Data.StringBuffer’ ghcide> Warning: 'CgGuts' is ambiguous. It is defined ghcide> * in ‘GHC.Unit.Module.ModGuts’ ghcide> * in ‘GHC.Unit.Module.ModGuts’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC.Unit.Module.ModGuts’ ghcide> Warning: 'CoreModule' is ambiguous. It is defined ghcide> * in ‘GHC’ ghcide> * in ‘GHC’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC’ ghcide> Warning: 'Fingerprint' is ambiguous. It is defined ghcide> * in ‘GHC.Fingerprint.Type’ ghcide> * in ‘GHC.Fingerprint.Type’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC.Fingerprint.Type’ ghcide> Warning: 'ByteString' is ambiguous. It is defined ghcide> * in ‘Data.ByteString.Internal.Type’ ghcide> * in ‘Data.ByteString.Lazy.Internal’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Data.ByteString.Lazy.Internal’ ghcide> Warning: 'hDuplicateTo' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'a_a4ME' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'a' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 65% ( 17 / 26) in 'Development.IDE.GHC.Util' ghcide> Missing documentation for: ghcide> runParser (src/Development/IDE/GHC/Util.hs:97) ghcide> bytestringToStringBuffer (src/Development/IDE/GHC/Util.hs:108) ghcide> stringBufferToByteString (src/Development/IDE/GHC/Util.hs:105) ghcide> fingerprintFromByteString (src/Development/IDE/GHC/Util.hs:178) ghcide> fingerprintFromPut (src/Development/IDE/GHC/Util.hs:184) ghcide> setHieDir (src/Development/IDE/GHC/Compat.hs:375) ghcide> dontWriteHieFiles (src/Development/IDE/GHC/Compat.hs:378) ghcide> disableWarningsAsErrors (src/Development/IDE/GHC/Compat.hs:413) ghcide> getExtensions (src/Development/IDE/GHC/Util.hs:273) ghcide> 100% ( 1 / 1) in 'Development.IDE.GHC.Orphans' ghcide> Warning: 'GetLocatedImports' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'target' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'GetKnownTargets' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 14% ( 1 / 7) in 'Development.IDE.Types.KnownTargets' ghcide> Missing documentation for: ghcide> Module header ghcide> emptyKnownTargets (src/Development/IDE/Types/KnownTargets.hs:64) ghcide> mkKnownTargets (src/Development/IDE/Types/KnownTargets.hs:52) ghcide> unionKnownTargets (src/Development/IDE/Types/KnownTargets.hs:48) ghcide> Target (src/Development/IDE/Types/KnownTargets.hs:66) ghcide> toKnownFiles (src/Development/IDE/Types/KnownTargets.hs:71) ghcide> 5% ( 1 / 17) in 'Development.IDE.Types.Exports' ghcide> Missing documentation for: ghcide> Module header ghcide> IdentInfo (src/Development/IDE/Types/Exports.hs:112) ghcide> ExportsMap (src/Development/IDE/Types/Exports.hs:39) ghcide> rendered (src/Development/IDE/Types/Exports.hs:91) ghcide> moduleNameText (src/Development/IDE/Types/Exports.hs:107) ghcide> renderOcc (src/Development/IDE/Types/Exports.hs:104) ghcide> mkTypeOcc (src/Development/IDE/Types/Exports.hs:79) ghcide> mkVarOrDataOcc (src/Development/IDE/Types/Exports.hs:71) ghcide> isDatacon (src/Development/IDE/Types/Exports.hs:121) ghcide> createExportsMap (src/Development/IDE/Types/Exports.hs:154) ghcide> createExportsMapMg (src/Development/IDE/Types/Exports.hs:164) ghcide> buildModuleExportMapFrom (src/Development/IDE/Types/Exports.hs:215) ghcide> createExportsMapHieDb (src/Development/IDE/Types/Exports.hs:184) ghcide> size (src/Development/IDE/Types/Exports.hs:68) ghcide> exportsMapSize (src/Development/IDE/Types/Exports.hs:82) ghcide> updateExportsMapMg (src/Development/IDE/Types/Exports.hs:174) ghcide> Warning: 'Location' is ambiguous. It is defined ghcide> * in ‘Language.LSP.Protocol.Internal.Types.Location’ ghcide> * in ‘Language.LSP.Protocol.Internal.Types.Location’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.Location’ ghcide> 25% ( 3 / 12) in 'Development.IDE.Spans.Common' ghcide> Missing documentation for: ghcide> Module header ghcide> safeTyThingId (src/Development/IDE/Spans/Common.hs:56) ghcide> safeTyThingType (src/Development/IDE/Spans/Common.hs:50) ghcide> SpanDoc (src/Development/IDE/Spans/Common.hs:61) ghcide> SpanDocUris (src/Development/IDE/Spans/Common.hs:67) ghcide> emptySpanDoc (src/Development/IDE/Spans/Common.hs:75) ghcide> spanDocToMarkdownForTest (src/Development/IDE/Spans/Common.hs:125) ghcide> DocMap (src/Development/IDE/Spans/Common.hs:37) ghcide> TyThingMap (src/Development/IDE/Spans/Common.hs:38) ghcide> Warning: Development.IDE.Plugin.Completions.Types: Could not find documentation for exported module: Development.IDE.Plugin.Completions.Types ghcide> 23% ( 4 / 17) in 'Development.IDE.Plugin.Completions.Types' ghcide> Missing documentation for: ghcide> Module header ghcide> CompItem (src/Development/IDE/Plugin/Completions/Types.hs:84) ghcide> CompletionsConfig (src/Development/IDE/Plugin/Completions/Types.hs:62) ghcide> ExtendImport (src/Development/IDE/Plugin/Completions/Types.hs:68) ghcide> properties (src/Development/IDE/Plugin/Completions/Types.hs:53) ghcide> LocalCompletions (src/Development/IDE/Plugin/Completions/Types.hs:32) ghcide> NonLocalCompletions (src/Development/IDE/Plugin/Completions/Types.hs:37) ghcide> Backtick (src/Development/IDE/Plugin/Completions/Types.hs:44) ghcide> extendImportCommandId (src/Development/IDE/Plugin/Completions/Types.hs:48) ghcide> Provenance (src/Development/IDE/Plugin/Completions/Types.hs:78) ghcide> QualCompls (src/Development/IDE/Plugin/Completions/Types.hs:100) ghcide> nsJSON (src/Development/IDE/Plugin/Completions/Types.hs:164) ghcide> parseNs (src/Development/IDE/Plugin/Completions/Types.hs:172) ghcide> 50% ( 15 / 30) in 'Development.IDE.GHC.Error' ghcide> Missing documentation for: ghcide> Module header ghcide> diagFromErrMsgs (src/Development/IDE/GHC/Error.hs:92) ghcide> diagFromSDocErrMsgs (src/Development/IDE/GHC/Error.hs:99) ghcide> diagFromSDocErrMsg (src/Development/IDE/GHC/Error.hs:95) ghcide> diagFromGhcException (src/Development/IDE/GHC/Error.hs:234) ghcide> srcSpanToLocation (src/Development/IDE/GHC/Error.hs:156) ghcide> realSrcSpanToRange (src/Development/IDE/GHC/Error.hs:113) ghcide> realSrcLocToPosition (src/Development/IDE/GHC/Error.hs:118) ghcide> realSrcSpanToLocation (src/Development/IDE/GHC/Error.hs:152) ghcide> rangeToSrcSpan (src/Development/IDE/GHC/Error.hs:163) ghcide> rangeToRealSrcSpan (src/Development/IDE/GHC/Error.hs:167) ghcide> positionToRealSrcLoc (src/Development/IDE/GHC/Error.hs:173) ghcide> realSpan (src/Development/IDE/GHC/Error.hs:215) ghcide> isInsideSrcSpan (src/Development/IDE/GHC/Error.hs:177) ghcide> spanContainsRange (src/Development/IDE/GHC/Error.hs:183) ghcide> Warning: 'HscEnvEq' is ambiguous. It is defined ghcide> * at src/Development/IDE/Types/HscEnvEq.hs:36:17 ghcide> * at src/Development/IDE/Types/HscEnvEq.hs:36:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Types/HscEnvEq.hs:36:1 ghcide> 42% ( 3 / 7) in 'Development.IDE.Types.HscEnvEq' ghcide> Missing documentation for: ghcide> Module header ghcide> hscEnv ghcide> updateHscEnvEq (src/Development/IDE/Types/HscEnvEq.hs:48) ghcide> envPackageExports ghcide> Warning: 'Interval' is ambiguous. It is defined ghcide> * in ‘Data.IntervalMap.FingerTree’ ghcide> * in ‘Data.IntervalMap.FingerTree’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Data.IntervalMap.FingerTree’ ghcide> Warning: 'Bindings' is ambiguous. It is defined ghcide> * at src/Development/IDE/Spans/LocalBindings.hs:77:17 ghcide> * at src/Development/IDE/Spans/LocalBindings.hs:77:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Spans/LocalBindings.hs:77:1 ghcide> Warning: 'PositionRange' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'PositionMapping' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 71% ( 5 / 7) in 'Development.IDE.Spans.LocalBindings' ghcide> Missing documentation for: ghcide> Module header ghcide> bindings (src/Development/IDE/Spans/LocalBindings.hs:41) ghcide> Warning: 'main' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 37% ( 3 / 8) in 'Development.IDE.Import.FindImports' ghcide> Missing documentation for: ghcide> Module header ghcide> Import (src/Development/IDE/Import/FindImports.hs:36) ghcide> ArtifactsLocation (src/Development/IDE/Import/FindImports.hs:41) ghcide> modSummaryToArtifactsLocation (src/Development/IDE/Import/FindImports.hs:59) ghcide> isBootLocation (src/Development/IDE/Import/FindImports.hs:52) ghcide> Warning: 'FilePathId' is ambiguous. It is defined ghcide> * at src/Development/IDE/Import/DependencyInformation.hs:70:22 ghcide> * at src/Development/IDE/Import/DependencyInformation.hs:70:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Import/DependencyInformation.hs:70:1 ghcide> 29% ( 8 / 27) in 'Development.IDE.Import.DependencyInformation' ghcide> Missing documentation for: ghcide> Module header ghcide> DependencyInformation (src/Development/IDE/Import/DependencyInformation.hs:137) ghcide> TransitiveDependencies (src/Development/IDE/Import/DependencyInformation.hs:374) ghcide> NamedModuleDep (src/Development/IDE/Import/DependencyInformation.hs:382) ghcide> ShowableModule (src/Development/IDE/Import/DependencyInformation.hs:156) ghcide> ShowableModuleEnv (src/Development/IDE/Import/DependencyInformation.hs:160) ghcide> PathIdMap (src/Development/IDE/Import/DependencyInformation.hs:79) ghcide> emptyPathIdMap (src/Development/IDE/Import/DependencyInformation.hs:89) ghcide> getPathId (src/Development/IDE/Import/DependencyInformation.hs:92) ghcide> lookupPathToId (src/Development/IDE/Import/DependencyInformation.hs:113) ghcide> insertImport (src/Development/IDE/Import/DependencyInformation.hs:107) ghcide> pathToId (src/Development/IDE/Import/DependencyInformation.hs:110) ghcide> idToPath (src/Development/IDE/Import/DependencyInformation.hs:116) ghcide> idToModLocation (src/Development/IDE/Import/DependencyInformation.hs:119) ghcide> reachableModules (src/Development/IDE/Import/DependencyInformation.hs:171) ghcide> processDependencyInformation (src/Development/IDE/Import/DependencyInformation.hs:232) ghcide> lookupModuleFile (src/Development/IDE/Import/DependencyInformation.hs:371) ghcide> BootIdMap (src/Development/IDE/Import/DependencyInformation.hs:121) ghcide> insertBootId (src/Development/IDE/Import/DependencyInformation.hs:124) ghcide> Warning: 'NeedsCompilation' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/RuleTypes.hs:410:25 ghcide> * at src/Development/IDE/Core/RuleTypes.hs:410:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/RuleTypes.hs:410:1 ghcide> Warning: 'GetModIface' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/RuleTypes.hs:474:20 ghcide> * at src/Development/IDE/Core/RuleTypes.hs:474:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/RuleTypes.hs:474:1 ghcide> Warning: Development.IDE.Core.RuleTypes: Could not find documentation for exported module: Development.IDE.Core.RuleTypes ghcide> 10% ( 6 / 57) in 'Development.IDE.Core.RuleTypes' ghcide> Missing documentation for: ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:450) ghcide> FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:349) ghcide> GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:392) ghcide> GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:523) ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:450) ghcide> GhcSessionDeps (src/Development/IDE/Core/RuleTypes.hs:462) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:292) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:314) ghcide> GenerateCore (src/Development/IDE/Core/RuleTypes.hs:86) ghcide> GetHieAst (src/Development/IDE/Core/RuleTypes.hs:435) ghcide> TypeCheck (src/Development/IDE/Core/RuleTypes.hs:425) ghcide> IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:513) ghcide> GhcSession (src/Development/IDE/Core/RuleTypes.hs:445) ghcide> GetFileExists (src/Development/IDE/Core/RuleTypes.hs:337) ghcide> ImportMap (src/Development/IDE/Core/RuleTypes.hs:117) ghcide> GetLocatedImports (src/Development/IDE/Core/RuleTypes.hs:402) ghcide> GetKnownTargets (src/Development/IDE/Core/RuleTypes.hs:77) ghcide> LinkableType (src/Development/IDE/Core/RuleTypes.hs:51) ghcide> GetParsedModuleWithComments (src/Development/IDE/Core/RuleTypes.hs:397) ghcide> GetModuleGraph (src/Development/IDE/Core/RuleTypes.hs:415) ghcide> GetLinkable (src/Development/IDE/Core/RuleTypes.hs:106) ghcide> LinkableResult (src/Development/IDE/Core/RuleTypes.hs:93) ghcide> GetImportMap (src/Development/IDE/Core/RuleTypes.hs:111) ghcide> Splices (src/Development/IDE/Core/RuleTypes.hs:122) ghcide> tmrModSummary (src/Development/IDE/Core/RuleTypes.hs:172) ghcide> HiFileResult (src/Development/IDE/Core/RuleTypes.hs:174) ghcide> hiFileFingerPrint (src/Development/IDE/Core/RuleTypes.hs:191) ghcide> mkHiFileResult (src/Development/IDE/Core/RuleTypes.hs:194) ghcide> HieKind (src/Development/IDE/Core/RuleTypes.hs:223) ghcide> GetBindings (src/Development/IDE/Core/RuleTypes.hs:440) ghcide> DocAndTyThingMap (src/Development/IDE/Core/RuleTypes.hs:246) ghcide> GetDocMap (src/Development/IDE/Core/RuleTypes.hs:430) ghcide> ReportImportCycles (src/Development/IDE/Core/RuleTypes.hs:420) ghcide> GetModIfaceFromDisk (src/Development/IDE/Core/RuleTypes.hs:464) ghcide> GetModIfaceFromDiskAndIndex (src/Development/IDE/Core/RuleTypes.hs:469) ghcide> GetModIface (src/Development/IDE/Core/RuleTypes.hs:474) ghcide> GetFileContents (src/Development/IDE/Core/RuleTypes.hs:332) ghcide> GetFileHash (src/Development/IDE/Core/RuleTypes.hs:343) ghcide> AddWatchedFile (src/Development/IDE/Core/RuleTypes.hs:503) ghcide> vfsVersion (src/Development/IDE/Core/RuleTypes.hs:329) ghcide> IsFileOfInterestResult (src/Development/IDE/Core/RuleTypes.hs:360) ghcide> IsFileOfInterest (src/Development/IDE/Core/RuleTypes.hs:479) ghcide> ModSummaryResult (src/Development/IDE/Core/RuleTypes.hs:367) ghcide> GetModSummary (src/Development/IDE/Core/RuleTypes.hs:489) ghcide> GetModSummaryWithoutTimestamps (src/Development/IDE/Core/RuleTypes.hs:484) ghcide> NeedsCompilation (src/Development/IDE/Core/RuleTypes.hs:410) ghcide> awSplicesL (src/Development/IDE/Core/RuleTypes.hs:527) ghcide> declSplicesL (src/Development/IDE/Core/RuleTypes.hs:527) ghcide> exprSplicesL (src/Development/IDE/Core/RuleTypes.hs:527) ghcide> patSplicesL (src/Development/IDE/Core/RuleTypes.hs:527) ghcide> typeSplicesL (src/Development/IDE/Core/RuleTypes.hs:527) ghcide> Warning: 'phase' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 33% ( 3 / 9) in 'Development.IDE.Core.Tracing' ghcide> Missing documentation for: ghcide> Module header ghcide> otTracedProvider (src/Development/IDE/Core/Tracing.hs:135) ghcide> otSetUri (src/Development/IDE/Core/Tracing.hs:88) ghcide> otTracedGarbageCollection (src/Development/IDE/Core/Tracing.hs:121) ghcide> withTrace (src/Development/IDE/Core/Tracing.hs:39) ghcide> withEventTrace (src/Development/IDE/Core/Tracing.hs:47) ghcide> 50% ( 1 / 2) in 'Development.IDE.Core.Preprocessor' ghcide> Missing documentation for: ghcide> Module header ghcide> Warning: 'ekg' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 50% ( 1 / 2) in 'Development.IDE.Types.Monitoring' ghcide> Missing documentation for: ghcide> Module header ghcide> 50% ( 1 / 2) in 'Development.IDE.Monitoring.OpenTelemetry' ghcide> Missing documentation for: ghcide> Module header ghcide> Warning: 'ComponentOptions' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'HscEnvEq' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 21% ( 3 / 14) in 'Development.IDE.Types.Options' ghcide> Missing documentation for: ghcide> IdeOptions (src/Development/IDE/Types/Options.hs:33) ghcide> IdePreprocessedSource (src/Development/IDE/Types/Options.hs:91) ghcide> IdeReportProgress (src/Development/IDE/Types/Options.hs:100) ghcide> IdeDefer (src/Development/IDE/Types/Options.hs:101) ghcide> IdeTesting (src/Development/IDE/Types/Options.hs:102) ghcide> IdeOTMemoryProfiling (src/Development/IDE/Types/Options.hs:103) ghcide> clientSupportsProgress (src/Development/IDE/Types/Options.hs:113) ghcide> defaultIdeOptions (src/Development/IDE/Types/Options.hs:117) ghcide> IdeGhcSession (src/Development/IDE/Core/RuleTypes.hs:513) ghcide> OptHaddockParse (src/Development/IDE/Types/Options.hs:88) ghcide> ProgressReportingStyle (src/Development/IDE/Types/Options.hs:105) ghcide> Warning: 'delayedProgressReporting' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'ProgressReporting' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/ProgressReporting.hs:50:26 ghcide> * at src/Development/IDE/Core/ProgressReporting.hs:50:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/ProgressReporting.hs:50:1 ghcide> 23% ( 3 / 13) in 'Development.IDE.Core.ProgressReporting' ghcide> Missing documentation for: ghcide> Module header ghcide> ProgressEvent (src/Development/IDE/Core/ProgressReporting.hs:45) ghcide> PerFileProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:57) ghcide> ProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:50) ghcide> noPerFileProgressReporting (src/Development/IDE/Core/ProgressReporting.hs:95) ghcide> mRunLspT (src/Development/IDE/Core/ProgressReporting.hs:226) ghcide> mRunLspTCallback (src/Development/IDE/Core/ProgressReporting.hs:235) ghcide> recordProgress (src/Development/IDE/Core/ProgressReporting.hs:137) ghcide> progressStop ghcide> progressUpdate ghcide> 30% ( 6 / 20) in 'Development.IDE.Types.Shake' ghcide> Missing documentation for: ghcide> Module header ghcide> Q (src/Development/IDE/Types/Shake.hs:98) ghcide> Value (src/Development/IDE/Types/Shake.hs:47) ghcide> ValueWithDiagnostics (src/Development/IDE/Types/Shake.hs:62) ghcide> Key ghcide> ShakeValue (src/Development/IDE/Types/Shake.hs:117) ghcide> isBadDependency (src/Development/IDE/Types/Shake.hs:74) ghcide> toShakeValue (src/Development/IDE/Types/Shake.hs:115) ghcide> encodeShakeValue (src/Development/IDE/Types/Shake.hs:130) ghcide> decodeShakeValue (src/Development/IDE/Types/Shake.hs:136) ghcide> toKey (src/Development/IDE/Types/Shake.hs:79) ghcide> toNoFileKey (src/Development/IDE/Types/Shake.hs:96) ghcide> fromKey (src/Development/IDE/Types/Shake.hs:82) ghcide> WithHieDbShield (src/Development/IDE/Types/Shake.hs:45) ghcide> Warning: 'Q' is ambiguous. It is defined ghcide> * at src/Development/IDE/Types/Shake.hs:98:15 ghcide> * at src/Development/IDE/Types/Shake.hs:98:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Types/Shake.hs:98:1 ghcide> Warning: 'A' is ambiguous. It is defined ghcide> * at src/Development/IDE/Types/Shake.hs:106:15 ghcide> * at src/Development/IDE/Types/Shake.hs:106:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Types/Shake.hs:106:1 ghcide> Warning: 'ShakeSession' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/Shake.hs:523:24 ghcide> * at src/Development/IDE/Core/Shake.hs:523:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/Shake.hs:523:1 ghcide> Warning: 'runInShakeSession' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'proper' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'IdeState' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/Shake.hs:557:17 ghcide> * at src/Development/IDE/Core/Shake.hs:557:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/Shake.hs:557:1 ghcide> Warning: 'Initialized' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'BadDependency' is ambiguous. It is defined ghcide> * at src/Development/IDE/Types/Shake.hs:70:25 ghcide> * at src/Development/IDE/Types/Shake.hs:70:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Types/Shake.hs:70:1 ghcide> Warning: 'useWithStaleE' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'usesE' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'LanguageContextEnv' is ambiguous. It is defined ghcide> * in ‘Language.LSP.Server.Core’ ghcide> * in ‘Language.LSP.Server.Core’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Language.LSP.Server.Core’ ghcide> 41% ( 35 / 85) in 'Development.IDE.Core.Shake' ghcide> Missing documentation for: ghcide> shakeExtras ghcide> shakeDb ghcide> ShakeExtras (src/Development/IDE/Core/Shake.hs:271) ghcide> getShakeExtras (src/Development/IDE/Core/Shake.hs:345) ghcide> getShakeExtrasRules (src/Development/IDE/Core/Shake.hs:351) ghcide> Target (src/Development/IDE/Types/KnownTargets.hs:66) ghcide> toKnownFiles (src/Development/IDE/Types/KnownTargets.hs:71) ghcide> unionKnownTargets (src/Development/IDE/Types/KnownTargets.hs:48) ghcide> mkKnownTargets (src/Development/IDE/Types/KnownTargets.hs:52) ghcide> IdeRule (src/Development/IDE/Core/Shake.hs:513) ghcide> GetModificationTime (src/Development/IDE/Core/RuleTypes.hs:292) ghcide> shakeShut (src/Development/IDE/Core/Shake.hs:755) ghcide> useNoFile (src/Development/IDE/Core/Shake.hs:1109) ghcide> use_ (src/Development/IDE/Core/Shake.hs:1118) ghcide> useNoFile_ (src/Development/IDE/Core/Shake.hs:1121) ghcide> RuleBody (src/Development/IDE/Core/Shake.hs:1156) ghcide> defineNoDiagnostics (src/Development/IDE/Core/Shake.hs:1017) ghcide> defineNoFile (src/Development/IDE/Core/Shake.hs:1198) ghcide> defineEarlyCutOffNoFile (src/Development/IDE/Core/Shake.hs:1203) ghcide> getDiagnostics (src/Development/IDE/Core/Shake.hs:933) ghcide> mRunLspT (src/Development/IDE/Core/ProgressReporting.hs:226) ghcide> mRunLspTCallback (src/Development/IDE/Core/ProgressReporting.hs:235) ghcide> getHiddenDiagnostics (src/Development/IDE/Core/Shake.hs:937) ghcide> IsIdeGlobal (src/Development/IDE/Core/Shake.hs:389) ghcide> addIdeGlobal (src/Development/IDE/Core/Shake.hs:404) ghcide> addIdeGlobalExtras (src/Development/IDE/Core/Shake.hs:409) ghcide> getIdeGlobalState (src/Development/IDE/Core/Shake.hs:428) ghcide> getIdeGlobalAction (src/Development/IDE/Core/Shake.hs:425) ghcide> getIdeGlobalExtras (src/Development/IDE/Core/Shake.hs:415) ghcide> getIdeOptions (src/Development/IDE/Core/Shake.hs:434) ghcide> getIdeOptionsIO (src/Development/IDE/Core/Shake.hs:446) ghcide> GlobalIdeOptions (src/Development/IDE/Core/Shake.hs:430) ghcide> getPluginConfigAction (src/Development/IDE/Core/Shake.hs:373) ghcide> ideLogger (src/Development/IDE/Core/Shake.hs:1380) ghcide> actionLogger (src/Development/IDE/Core/Shake.hs:1383) ghcide> updatePositionMapping (src/Development/IDE/Core/Shake.hs:1430) ghcide> updatePositionMappingHelper (src/Development/IDE/Core/Shake.hs:1442) ghcide> WithProgressFunc (src/Development/IDE/Core/Shake.hs:337) ghcide> WithIndefiniteProgressFunc (src/Development/IDE/Core/Shake.hs:339) ghcide> ProgressEvent (src/Development/IDE/Core/ProgressReporting.hs:45) ghcide> DelayedAction (src/Development/IDE/Types/Action.hs:22) ghcide> mkDelayedAction (src/Development/IDE/Core/Shake.hs:778) ghcide> runIdeAction (src/Development/IDE/Core/Shake.hs:1062) ghcide> mkUpdater (src/Development/IDE/Core/Shake.hs:1069) ghcide> Q (src/Development/IDE/Types/Shake.hs:98) ghcide> HieDb ghcide> garbageCollectDirtyKeysOlderThan (src/Development/IDE/Core/Shake.hs:953) ghcide> Log (src/Development/IDE/Core/Shake.hs:181) ghcide> VFSModified (src/Development/IDE/Core/Shake.hs:843) ghcide> ThreadQueue (src/Development/IDE/Core/Shake.hs:257) ghcide> Warning: 'unsafeGlobalDynFlags' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'HieWriterChan' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'IdeGhcSession' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/RuleTypes.hs:513:22 ghcide> * at src/Development/IDE/Core/RuleTypes.hs:513:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/RuleTypes.hs:513:1 ghcide> 40% ( 4 / 10) in 'Development.IDE.Session' ghcide> Missing documentation for: ghcide> SessionLoadingOptions (session-loader/Development/IDE/Session.hs:231) ghcide> CacheDirs (session-loader/Development/IDE/Session.hs:228) ghcide> getInitialGhcLibDirDefault (session-loader/Development/IDE/Session.hs:278) ghcide> getHieDbLoc (session-loader/Development/IDE/Session.hs:396) ghcide> retryOnSqliteBusy (session-loader/Development/IDE/Session.hs:342) ghcide> Log (session-loader/Development/IDE/Session.hs:131) ghcide> 0% ( 0 / 6) in 'Development.IDE.LSP.Server' ghcide> Missing documentation for: ghcide> Module header ghcide> ReactorMessage (src/Development/IDE/LSP/Server.hs:23) ghcide> ReactorChan (src/Development/IDE/LSP/Server.hs:27) ghcide> ServerM (src/Development/IDE/LSP/Server.hs:28) ghcide> requestHandler (src/Development/IDE/LSP/Server.hs:36) ghcide> notificationHandler (src/Development/IDE/LSP/Server.hs:51) ghcide> 0% ( 0 / 2) in 'Development.IDE.Plugin' ghcide> Missing documentation for: ghcide> Module header ghcide> Plugin (src/Development/IDE/Plugin.hs:10) ghcide> Warning: 'PluginHandlers' is ambiguous. It is defined ghcide> * in ‘Ide.Types’ ghcide> * in ‘Ide.Types’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Ide.Types’ ghcide> Warning: 'PluginHandler' is ambiguous. It is defined ghcide> * in ‘Ide.Types’ ghcide> * in ‘Ide.Types’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Ide.Types’ ghcide> 25% ( 1 / 4) in 'Development.IDE.Plugin.HLS' ghcide> Missing documentation for: ghcide> Module header ghcide> toResponseError (src/Development/IDE/Plugin/HLS.hs:405) ghcide> Log (src/Development/IDE/Plugin/HLS.hs:59) ghcide> 10% ( 1 / 10) in 'Development.IDE.Core.IdeConfiguration' ghcide> Missing documentation for: ghcide> Module header ghcide> registerIdeConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:40) ghcide> getIdeConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:44) ghcide> parseConfiguration (src/Development/IDE/Core/IdeConfiguration.hs:48) ghcide> parseWorkspaceFolder (src/Development/IDE/Core/IdeConfiguration.hs:59) ghcide> isWorkspaceFile (src/Development/IDE/Core/IdeConfiguration.hs:80) ghcide> modifyWorkspaceFolders (src/Development/IDE/Core/IdeConfiguration.hs:64) ghcide> modifyClientSettings (src/Development/IDE/Core/IdeConfiguration.hs:69) ghcide> getClientSettings (src/Development/IDE/Core/IdeConfiguration.hs:92) ghcide> 16% ( 1 / 6) in 'Development.IDE.LSP.LanguageServer' ghcide> Missing documentation for: ghcide> Module header ghcide> runLanguageServer (src/Development/IDE/LSP/LanguageServer.hs:99) ghcide> setupLSP (src/Development/IDE/LSP/LanguageServer.hs:140) ghcide> Log (src/Development/IDE/LSP/LanguageServer.hs:50) ghcide> ThreadQueue (src/Development/IDE/Core/Shake.hs:257) ghcide> Warning: 'IsFileOfInterest' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/RuleTypes.hs:479:25 ghcide> * at src/Development/IDE/Core/RuleTypes.hs:479:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/RuleTypes.hs:479:1 ghcide> 33% ( 4 / 12) in 'Development.IDE.Core.OfInterest' ghcide> Missing documentation for: ghcide> getFilesOfInterest (src/Development/IDE/Core/OfInterest.hs:91) ghcide> getFilesOfInterestUntracked (src/Development/IDE/Core/OfInterest.hs:103) ghcide> addFileOfInterest (src/Development/IDE/Core/OfInterest.hs:108) ghcide> deleteFileOfInterest (src/Development/IDE/Core/OfInterest.hs:121) ghcide> FileOfInterestStatus (src/Development/IDE/Core/RuleTypes.hs:349) ghcide> OfInterestVar (src/Development/IDE/Core/OfInterest.hs:61) ghcide> scheduleGarbageCollection (src/Development/IDE/Core/OfInterest.hs:128) ghcide> Log (src/Development/IDE/Core/OfInterest.hs:54) ghcide> 30% ( 6 / 20) in 'Development.IDE.Core.FileStore' ghcide> Missing documentation for: ghcide> Module header ghcide> getFileContents (src/Development/IDE/Core/FileStore.hs:212) ghcide> getUriContents (src/Development/IDE/Core/FileStore.hs:215) ghcide> fileStoreRules (src/Development/IDE/Core/FileStore.hs:234) ghcide> modificationTime (src/Development/IDE/Core/FileStore.hs:178) ghcide> typecheckParents (src/Development/IDE/Core/FileStore.hs:262) ghcide> getModificationTimeImpl (src/Development/IDE/Core/FileStore.hs:120) ghcide> addIdeGlobal (src/Development/IDE/Core/Shake.hs:404) ghcide> getFileContentsImpl (src/Development/IDE/Core/FileStore.hs:187) ghcide> getModTime (src/Development/IDE/Core/FileUtils.hs:26) ghcide> isWatchSupported (src/Development/IDE/Core/FileStore.hs:314) ghcide> registerFileWatches (src/Development/IDE/Core/FileStore.hs:284) ghcide> shareFilePath (src/Development/IDE/Core/FileStore.hs:329) ghcide> Log (src/Development/IDE/Core/FileStore.hs:82) ghcide> Warning: 'CoreModule' is ambiguous. It is defined ghcide> * in ‘GHC’ ghcide> * in ‘GHC’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘GHC’ ghcide> Warning: 'ParsedModule' is ambiguous. It is defined ghcide> * in ‘GHC’ ghcide> * in ‘GHC’ ghcide> * at src/Development/IDE/GHC/Compat/Parser.hs:67:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/GHC/Compat/Parser.hs:67:1 ghcide> Warning: 'runtime_deps' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 45% ( 14 / 31) in 'Development.IDE.Core.Compile' ghcide> Missing documentation for: ghcide> typecheckModule (src/Development/IDE/Core/Compile.hs:188) ghcide> addRelativeImport (src/Development/IDE/Core/Compile.hs:780) ghcide> mkHiFileResultCompile (src/Development/IDE/Core/Compile.hs:461) ghcide> mkHiFileResultNoCompile (src/Development/IDE/Core/Compile.hs:438) ghcide> generateObjectCode (src/Development/IDE/Core/Compile.hs:635) ghcide> generateByteCode (src/Development/IDE/Core/Compile.hs:673) ghcide> generateHieAsts (src/Development/IDE/Core/Compile.hs:798) ghcide> writeAndIndexHieFile (src/Development/IDE/Core/Compile.hs:922) ghcide> writeHiFile (src/Development/IDE/Core/Compile.hs:935) ghcide> loadHieFile (src/Development/IDE/Core/Compile.hs:1287) ghcide> RecompilationInfo (src/Development/IDE/Core/Compile.hs:1353) ghcide> mergeEnvs (src/Development/IDE/Core/Compile.hs:982) ghcide> ml_core_file (src/Development/IDE/Core/Compile.hs:1372) ghcide> coreFileToLinkable (src/Development/IDE/Core/Compile.hs:1538) ghcide> TypecheckHelpers (src/Development/IDE/Core/Compile.hs:177) ghcide> sourceTypecheck (src/Development/IDE/Core/Compile.hs:144) ghcide> sourceParser (src/Development/IDE/Core/Compile.hs:146) ghcide> 0% ( 0 / 6) in 'Development.IDE.Spans.Documentation' ghcide> Missing documentation for: ghcide> Module header ghcide> getDocumentation (src/Development/IDE/Spans/Documentation.hs:108) ghcide> getDocumentationTryGhc (src/Development/IDE/Spans/Documentation.hs:68) ghcide> getDocumentationsTryGhc (src/Development/IDE/Spans/Documentation.hs:73) ghcide> DocMap (src/Development/IDE/Spans/Common.hs:37) ghcide> mkDocMap (src/Development/IDE/Spans/Documentation.hs:42) ghcide> Warning: 'Location' is ambiguous. It is defined ghcide> * in ‘Language.LSP.Protocol.Internal.Types.Location’ ghcide> * in ‘Language.LSP.Protocol.Internal.Types.Location’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.Location’ ghcide> 50% ( 8 / 16) in 'Development.IDE.Spans.AtPoint' ghcide> Missing documentation for: ghcide> documentHighlight (src/Development/IDE/Spans/AtPoint.hs:176) ghcide> pointCommand (src/Development/IDE/Spans/AtPoint.hs:565) ghcide> referencesAtPoint (src/Development/IDE/Spans/AtPoint.hs:131) ghcide> computeTypeReferences (src/Development/IDE/Spans/AtPoint.hs:82) ghcide> defRowToSymbolInfo (src/Development/IDE/Spans/AtPoint.hs:547) ghcide> getNamesAtPoint (src/Development/IDE/Spans/AtPoint.hs:115) ghcide> toCurrentLocation (src/Development/IDE/Spans/AtPoint.hs:121) ghcide> rowToLoc (src/Development/IDE/Spans/AtPoint.hs:152) ghcide> Warning: 'FileExistsState' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 36% ( 4 / 11) in 'Development.IDE.Core.Service' ghcide> Missing documentation for: ghcide> getIdeOptions (src/Development/IDE/Core/Shake.hs:434) ghcide> getIdeOptionsIO (src/Development/IDE/Core/Shake.hs:446) ghcide> runAction (src/Development/IDE/Core/Service.hs:106) ghcide> getDiagnostics (src/Development/IDE/Core/Shake.hs:933) ghcide> ideLogger (src/Development/IDE/Core/Shake.hs:1380) ghcide> updatePositionMapping (src/Development/IDE/Core/Shake.hs:1430) ghcide> Log (src/Development/IDE/Core/Service.hs:44) ghcide> 0% ( 0 / 5) in 'Development.IDE.LSP.Notifications' ghcide> Missing documentation for: ghcide> Module header ghcide> whenUriFile (src/Development/IDE/LSP/Notifications.hs:64) ghcide> descriptor (src/Development/IDE/LSP/Notifications.hs:67) ghcide> Log (src/Development/IDE/LSP/Notifications.hs:41) ghcide> ghcideNotificationsPluginPriority (src/Development/IDE/LSP/Notifications.hs:160) ghcide> Warning: 'FileDiagnostic' is ambiguous. It is defined ghcide> * at src/Development/IDE/Types/Diagnostics.hs:250:23 ghcide> * at src/Development/IDE/Types/Diagnostics.hs:250:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Types/Diagnostics.hs:250:1 ghcide> Warning: 'CodeAction' is ambiguous. It is defined ghcide> * in ‘Language.LSP.Protocol.Internal.Types.CodeAction’ ghcide> * in ‘Language.LSP.Protocol.Internal.Types.CodeAction’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.CodeAction’ ghcide> Warning: 'CodeActionParam' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'CodeActionContext' is ambiguous. It is defined ghcide> * in ‘Language.LSP.Protocol.Internal.Types.CodeActionContext’ ghcide> * in ‘Language.LSP.Protocol.Internal.Types.CodeActionContext’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined in ‘Language.LSP.Protocol.Internal.Types.CodeActionContext’ ghcide> 93% ( 28 / 30) in 'Development.IDE.Core.PluginUtils' ghcide> Missing documentation for: ghcide> Module header ghcide> mkFormattingHandlers (src/Development/IDE/Core/PluginUtils.hs:236) ghcide> 33% ( 3 / 9) in 'Development.IDE.Core.Actions' ghcide> Missing documentation for: ghcide> Module header ghcide> getTypeDefinition (src/Development/IDE/Core/Actions.hs:113) ghcide> getImplementationDefinition (src/Development/IDE/Core/Actions.hs:125) ghcide> highlightAtPoint (src/Development/IDE/Core/Actions.hs:134) ghcide> refsAtPoint (src/Development/IDE/Core/Actions.hs:142) ghcide> workspaceSymbols (src/Development/IDE/Core/Actions.hs:149) ghcide> Warning: 'Foo' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'ghcide' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> Warning: 'GetLinkable' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/RuleTypes.hs:106:20 ghcide> * at src/Development/IDE/Core/RuleTypes.hs:106:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/RuleTypes.hs:106:1 ghcide> 40% ( 20 / 50) in 'Development.IDE.Core.Rules' ghcide> Missing documentation for: ghcide> GetParsedModule (src/Development/IDE/Core/RuleTypes.hs:392) ghcide> TransitiveDependencies (src/Development/IDE/Import/DependencyInformation.hs:374) ghcide> GhcSessionIO (src/Development/IDE/Core/RuleTypes.hs:523) ghcide> runAction (src/Development/IDE/Core/Service.hs:106) ghcide> defineNoFile (src/Development/IDE/Core/Shake.hs:1198) ghcide> defineEarlyCutOffNoFile (src/Development/IDE/Core/Shake.hs:1203) ghcide> RulesConfig (src/Development/IDE/Core/Rules.hs:1176) ghcide> usePropertyAction (src/Development/IDE/Core/Rules.hs:1047) ghcide> usePropertyByPathAction (src/Development/IDE/Core/Rules.hs:1057) ghcide> getLocatedImportsRule (src/Development/IDE/Core/Rules.hs:316) ghcide> reportImportCyclesRule (src/Development/IDE/Core/Rules.hs:473) ghcide> getDocMapRule (src/Development/IDE/Core/Rules.hs:568) ghcide> loadGhcSession (src/Development/IDE/Core/Rules.hs:683) ghcide> getModIfaceRule (src/Development/IDE/Core/Rules.hs:916) ghcide> getModSummaryRule (src/Development/IDE/Core/Rules.hs:863) ghcide> getModuleGraphRule (src/Development/IDE/Core/Rules.hs:627) ghcide> knownFilesRule (src/Development/IDE/Core/Rules.hs:614) ghcide> getClientSettingsRule (src/Development/IDE/Core/Rules.hs:1036) ghcide> getHieAstsRule (src/Development/IDE/Core/Rules.hs:503) ghcide> getBindingsRule (src/Development/IDE/Core/Rules.hs:560) ghcide> needsCompilationRule (src/Development/IDE/Core/Rules.hs:1134) ghcide> generateCoreRule (src/Development/IDE/Core/Rules.hs:912) ghcide> getImportMapRule (src/Development/IDE/Core/Rules.hs:550) ghcide> getParsedModuleDefinition (src/Development/IDE/Core/Rules.hs:308) ghcide> typeCheckRuleDefinition (src/Development/IDE/Core/Rules.hs:656) ghcide> getRebuildCount (src/Development/IDE/Core/Rules.hs:947) ghcide> getSourceFileSource (src/Development/IDE/Core/Rules.hs:227) ghcide> GhcSessionDepsConfig (src/Development/IDE/Core/Rules.hs:726) ghcide> Log (src/Development/IDE/Core/Rules.hs:179) ghcide> DisplayTHWarning (src/Development/IDE/Core/Rules.hs:859) ghcide> 33% ( 2 / 6) in 'Development.IDE.Plugin.Test' ghcide> Missing documentation for: ghcide> TestRequest (src/Development/IDE/Plugin/Test.hs:57) ghcide> WaitForIdeRuleResult (src/Development/IDE/Plugin/Test.hs:74) ghcide> plugin (src/Development/IDE/Plugin/Test.hs:78) ghcide> blockCommandDescriptor (src/Development/IDE/Plugin/Test.hs:167) ghcide> 0% ( 0 / 2) in 'Development.IDE.LSP.Outline' ghcide> Missing documentation for: ghcide> Module header ghcide> moduleOutline (src/Development/IDE/LSP/Outline.hs:36) ghcide> 18% ( 2 / 11) in 'Development.IDE.LSP.HoverDefinition' ghcide> Missing documentation for: ghcide> Log (src/Development/IDE/LSP/HoverDefinition.hs:36) ghcide> hover (src/Development/IDE/LSP/HoverDefinition.hs:56) ghcide> foundHover (src/Development/IDE/LSP/HoverDefinition.hs:71) ghcide> gotoDefinition (src/Development/IDE/LSP/HoverDefinition.hs:53) ghcide> gotoTypeDefinition (src/Development/IDE/LSP/HoverDefinition.hs:54) ghcide> gotoImplementation (src/Development/IDE/LSP/HoverDefinition.hs:55) ghcide> documentHighlight (src/Development/IDE/LSP/HoverDefinition.hs:57) ghcide> references (src/Development/IDE/LSP/HoverDefinition.hs:60) ghcide> wsSymbols (src/Development/IDE/LSP/HoverDefinition.hs:66) ghcide> 57% ( 31 / 54) in 'Development.IDE' ghcide> Missing documentation for: ghcide> Module header ghcide> RuleBody (src/Development/IDE/Core/Shake.hs:1156) ghcide> ghcVersion (src/Development/IDE/GHC/Compat.hs:472) ghcide> action ghcide> getTypeDefinition (src/Development/IDE/Core/Actions.hs:113) ghcide> getFileContents (src/Development/IDE/Core/FileStore.hs:212) ghcide> getUriContents (src/Development/IDE/Core/FileStore.hs:215) ghcide> isWorkspaceFile (src/Development/IDE/Core/IdeConfiguration.hs:80) ghcide> getFilesOfInterestUntracked (src/Development/IDE/Core/OfInterest.hs:103) ghcide> usePropertyAction (src/Development/IDE/Core/Rules.hs:1047) ghcide> runAction (src/Development/IDE/Core/Service.hs:106) ghcide> IdeRule (src/Development/IDE/Core/Shake.hs:513) ghcide> ShakeExtras (src/Development/IDE/Core/Shake.hs:271) ghcide> VFSModified (src/Development/IDE/Core/Shake.hs:843) ghcide> actionLogger (src/Development/IDE/Core/Shake.hs:1383) ghcide> defineNoDiagnostics (src/Development/IDE/Core/Shake.hs:1017) ghcide> getPluginConfigAction (src/Development/IDE/Core/Shake.hs:373) ghcide> ideLogger (src/Development/IDE/Core/Shake.hs:1380) ghcide> runIdeAction (src/Development/IDE/Core/Shake.hs:1062) ghcide> useNoFile (src/Development/IDE/Core/Shake.hs:1109) ghcide> useNoFile_ (src/Development/IDE/Core/Shake.hs:1121) ghcide> use_ (src/Development/IDE/Core/Shake.hs:1118) ghcide> GhcVersion (src/Development/IDE/GHC/Compat.hs:455) ghcide> Warning: '#' is out of scope. ghcide> If you qualify the identifier, haddock can try to link it anyway. ghcide> 0% ( 0 / 6) in 'Development.IDE.Spans.Pragmas' ghcide> Missing documentation for: ghcide> Module header ghcide> NextPragmaInfo (src/Development/IDE/Spans/Pragmas.hs:76) ghcide> LineSplitTextEdits (src/Development/IDE/Spans/Pragmas.hs:71) ghcide> getNextPragmaInfo (src/Development/IDE/Spans/Pragmas.hs:33) ghcide> insertNewPragma (src/Development/IDE/Spans/Pragmas.hs:52) ghcide> getFirstPragma (src/Development/IDE/Spans/Pragmas.hs:59) ghcide> 12% ( 1 / 8) in 'Development.IDE.Plugin.TypeLenses' ghcide> Missing documentation for: ghcide> descriptor (src/Development/IDE/Plugin/TypeLenses.hs:98) ghcide> suggestSignature (src/Development/IDE/Plugin/TypeLenses.hs:204) ghcide> typeLensCommandId (src/Development/IDE/Plugin/TypeLenses.hs:95) ghcide> GlobalBindingTypeSig (src/Development/IDE/Plugin/TypeLenses.hs:283) ghcide> GetGlobalBindingTypeSigs (src/Development/IDE/Plugin/TypeLenses.hs:280) ghcide> GlobalBindingTypeSigsResult (src/Development/IDE/Plugin/TypeLenses.hs:292) ghcide> Log (src/Development/IDE/Plugin/TypeLenses.hs:87) ghcide> Warning: 'PositionMapping' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/PositionMapping.hs:93:27 ghcide> * at src/Development/IDE/Core/PositionMapping.hs:93:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/PositionMapping.hs:93:1 ghcide> Warning: 'PositionMap' is ambiguous. It is defined ghcide> * at src/Development/IDE/Core/UseStale.hs:62:49 ghcide> * at src/Development/IDE/Core/UseStale.hs:62:1 ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Development/IDE/Core/UseStale.hs:62:1 ghcide> 57% ( 8 / 14) in 'Development.IDE.Core.UseStale' ghcide> Missing documentation for: ghcide> Module header ghcide> unTrack ghcide> untrackedStaleValue (src/Development/IDE/Core/UseStale.hs:92) ghcide> unsafeMkStale (src/Development/IDE/Core/UseStale.hs:138) ghcide> unsafeMkCurrent (src/Development/IDE/Core/UseStale.hs:134) ghcide> unsafeCopyAge (src/Development/IDE/Core/UseStale.hs:142) ghcide> 100% ( 6 / 6) in 'Generics.SYB.GHC' ghcide> Warning: 'filter' is ambiguous. It is defined ghcide> * at src/Text/Fuzzy/Parallel.hs:124:1 ghcide> * in ‘Data.Text’ ghcide> You may be able to disambiguate the identifier by qualifying it or ghcide> by specifying the type/value namespace explicitly. ghcide> Defaulting to the one defined at src/Text/Fuzzy/Parallel.hs:124:1 ghcide> 88% ( 8 / 9) in 'Text.Fuzzy.Parallel' ghcide> Missing documentation for: ghcide> Scored (src/Text/Fuzzy/Parallel.hs:18) ghcide> 50% ( 4 / 8) in 'Development.IDE.Plugin.Completions.Logic' ghcide> Missing documentation for: ghcide> Module header ghcide> cacheDataProducer (src/Development/IDE/Plugin/Completions/Logic.hs:338) ghcide> fromIdentInfo (src/Development/IDE/Plugin/Completions/Logic.hs:315) ghcide> getCompletionPrefixFromRope (src/Development/IDE/Plugin/Completions/Logic.hs:894) ghcide> 0% ( 0 / 4) in 'Development.IDE.Plugin.Completions' ghcide> Missing documentation for: ghcide> Module header ghcide> descriptor (src/Development/IDE/Plugin/Completions.hs:71) ghcide> Log (src/Development/IDE/Plugin/Completions.hs:61) ghcide> ghcideCompletionsPluginPriority (src/Development/IDE/Plugin/Completions.hs:68) ghcide> 33% ( 1 / 3) in 'Development.IDE.Plugin.HLS.GhcIde' ghcide> Missing documentation for: ghcide> descriptors (src/Development/IDE/Plugin/HLS/GhcIde.hs:37) ghcide> Log (src/Development/IDE/Plugin/HLS/GhcIde.hs:22) ghcide> 0% ( 0 / 10) in 'Development.IDE.Main' ghcide> Missing documentation for: ghcide> Module header ghcide> Arguments (src/Development/IDE/Main.hs:205) ghcide> defaultArguments (src/Development/IDE/Main.hs:225) ghcide> Command (src/Development/IDE/Main.hs:170) ghcide> IdeCommand ghcide> isLSP (src/Development/IDE/Main.hs:183) ghcide> commandP (src/Development/IDE/Main.hs:187) ghcide> defaultMain (src/Development/IDE/Main.hs:291) ghcide> testing (src/Development/IDE/Main.hs:270) ghcide> Log (src/Development/IDE/Main.hs:133) ghcide> Warning: Control.Concurrent.Strict: could not find link destinations for: ghcide> - Data.Primitive.Unlifted.Class.D:R:UnliftedMVar ghcide> - Data.Primitive.Unlifted.Class.D:R:UnliftedThreadId ghcide> Warning: Development.IDE.Core.PositionMapping: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> Warning: Development.IDE.GHC.Compat.Core: could not find link destinations for: ghcide> - GHC.Parser.Lexer.ExtsBitmap ghcide> - GHC.Iface.Ext.Ast.HasType ghcide> - GHC.Iface.Ext.Ast.ToHie ghcide> - GHC.Iface.Ext.Ast.loc ghcide> - GHC.Iface.Ext.Ast.TVScoped ghcide> - GHC.Iface.Ext.Ast.PScoped ghcide> - GHC.Iface.Ext.Ast.RScoped ghcide> - GHC.Iface.Ext.Ast.SigContext ghcide> - GHC.Iface.Ext.Ast.PatSynFieldContext ghcide> - GHC.Iface.Ext.Ast.BindContext ghcide> - GHC.Iface.Ext.Ast.IEContext ghcide> - GHC.Iface.Ext.Ast.RFContext ghcide> - GHC.Driver.Backpack.BkpM ghcide> - GHC.ForeignSrcLang.Type.Rep_ForeignSrcLang ghcide> - GHC.LanguageExtensions.Type.Rep_Extension ghcide> - GHC.Driver.Session.DynP ghcide> - GHC.Hs.Type.HsQTvsRn ghcide> - GHC.Hs.Type.pprTyVarBndr ghcide> - GHC.Parser.Lexer.LayoutContext ghcide> - GHC.Parser.Lexer.ALRContext ghcide> - GHC.Parser.Lexer.ALRLayout ghcide> - GHC.Unit.Module.Env.NDModule ghcide> - GHC.Driver.Errors.Types.Rep_GhcMessage ghcide> - GHC.Hs.Utils.AnnoBody ghcide> - GHC.Unit.Module.ModIface.ModIfaceFinal ghcide> - GHC.Unit.Module.ModIface.ModIfacePhase ghcide> - Development.IDE.GHC.Compat.Core.FunTyFlag ghcide> - GHC.Tc.Errors.Types.Rep_TcRnMessage ghcide> - GHC.Tc.Errors.Types.PromotionErr.Rep_PromotionErr ghcide> - GHC.Iface.Ext.Ast.HasLoc ghcide> - GHC.Iface.Ext.Ast.HiePass ghcide> - GHC.Iface.Ext.Ast.HieM ghcide> - GHC.Iface.Ext.Ast.HieState ghcide> - GHC.Iface.Ext.Ast.Context ghcide> - GHC.Iface.Ext.Ast.ModifyState ghcide> - GHC.Iface.Ext.Ast.RContext ghcide> - GHC.Iface.Ext.Ast.TScoped ghcide> - GHC.Iface.Ext.Ast.EvBindContext ghcide> - GHC.Iface.Ext.Ast.AnnoBody ghcide> - GHC.Iface.Ext.Ast.getTypeNode ghcide> - GHC.Iface.Ext.Ast.addSubstitution ghcide> - GHC.Iface.Ext.Ast.toHie ghcide> - GHC.Parser.PostProcess.D:R:BodyHsCmd ghcide> - GHC.Parser.PostProcess.D:R:FunArgHsCmd ghcide> - GHC.Parser.PostProcess.D:R:InfixOpHsCmd ghcide> - GHC.Parser.PostProcess.D:R:BodyHsExpr ghcide> - GHC.Parser.PostProcess.D:R:FunArgHsExpr ghcide> - GHC.Parser.PostProcess.D:R:InfixOpHsExpr ghcide> - GHC.CmmToAsm.Reg.Graph.SpillClean.Store ghcide> - GHC.HsToCore.Quote.RepTV ghcide> - GHC.HsToCore.Quote.Core ghcide> - GHC.HsToCore.Quote.M ghcide> - GHC.HsToCore.Quote.MetaM ghcide> - GHC.HsToCore.Quote.tyVarBndrName ghcide> - GHC.HsToCore.Quote.repPlainTV ghcide> - GHC.HsToCore.Quote.repKindedTV ghcide> - GHC.Parser.PostProcess.Haddock.HdkA ghcide> - GHC.Parser.PostProcess.Haddock.HasHaddock ghcide> - GHC.Parser.PostProcess.Haddock.addHaddock ghcide> - GHC.ThToHs.CvtFlag ghcide> - GHC.ThToHs.cvtFlag ghcide> Warning: Development.IDE.GHC.Compat.Error: could not find link destinations for: ghcide> - GHC.Types.Error.D:R:DiagnosticOptsDiagnosticMessage ghcide> - GHC.Driver.Errors.Types.Rep_DriverMessage ghcide> - GHC.Driver.Errors.Types.Rep_GhcMessage ghcide> - GHC.Tc.Errors.Types.Rep_TcRnMessage ghcide> - GHC.Tc.Errors.Types.Rep_TcRnMessageDetailed ghcide> - GHC.Types.Error.D:R:DiagnosticOptsUnknownDiagnostic ghcide> - GHC.HsToCore.Errors.Types.Rep_DsMessage ghcide> - GHC.Parser.Errors.Types.Rep_PsMessage ghcide> Warning: Development.IDE.GHC.Compat.Outputable: could not find link destinations for: ghcide> - GHC.Driver.MakeSem.JobResources ghcide> - GHC.Types.Unique.SDFM.Shared ghcide> - GHC.Core.InstEnv.InstMatches ghcide> - GHC.Core.Opt.Arity.EtaInfo ghcide> - GHC.Core.Opt.OccurAnal.TailUsageDetails ghcide> - GHC.Core.Opt.OccurAnal.SimpleNodeDetails ghcide> - GHC.Core.Opt.OccurAnal.NodeDetails ghcide> - GHC.Unit.State.UnitVisibility ghcide> - GHC.Core.Opt.CprAnal.SigEnv ghcide> - GHC.Core.Opt.DmdAnal.AnalEnv ghcide> - GHC.CmmToAsm.BlockLayout.BlockChain ghcide> - GHC.Wasm.ControlFlow.FromCmm.ContainingSyntax ghcide> - GHC.Core.Opt.Specialise.DictBind ghcide> - GHC.Core.Opt.Specialise.SpecArg ghcide> - GHC.CoreToStg.Prep.Floats ghcide> - GHC.Tc.Validity.ValidityEnv ghcide> - GHC.Tc.Validity.ExpandMode ghcide> - GHC.Tc.Validity.TypeOrKindCtxt ghcide> - GHC.Rename.Expr.StmtTree ghcide> - GHC.Rename.Expr.MonadNames ghcide> - GHC.Tc.Gen.HsType.TcTyMode ghcide> - GHC.HsToCore.Pmc.Solver.TopNormaliseTypeResult ghcide> - GHC.Driver.Make.BuildPlan ghcide> - GHC.Driver.Make.ModuleGraphNodeWithBootFile ghcide> - GHC.Types.Name.NameSort ghcide> - GHC.Unit.Module.Env.NDModule ghcide> - GHC.Iface.Recomp.IfaceDeclExtras ghcide> - GHC.Driver.Errors.Types.Rep_DriverMessage ghcide> - GHC.Driver.Errors.Types.Rep_GhcMessage ghcide> - GHC.Utils.Outputable.D:R:LineSDoc ghcide> - GHC.CoreToStg.Prep.ArgInfo ghcide> - GHC.CoreToStg.Prep.FloatingBind ghcide> - GHC.CoreToStg.Prep.OkToSpec ghcide> - GHC.StgToByteCode.Discr ghcide> - GHC.Data.Graph.Directed.Time ghcide> - GHC.Data.Graph.Directed.Edge ghcide> - GHC.Cmm.CLabel.IdLabelInfo ghcide> - GHC.Cmm.CLabel.TickyIdInfo ghcide> - GHC.Cmm.Type.CmmCat ghcide> - GHC.Cmm.LayoutStack.StackMap ghcide> - GHC.Cmm.LayoutStack.StackSlot ghcide> - GHC.CmmToAsm.CFG.BranchInfo ghcide> - GHC.CmmToAsm.CFG.LoopInfo ghcide> - GHC.CmmToAsm.Reg.Graph.SpillClean.Store ghcide> - GHC.Core.Opt.Arity.ArityEnv ghcide> - GHC.Core.Opt.CprAnal.AnalEnv ghcide> - GHC.Core.Opt.FloatIn.FloatInBind ghcide> - GHC.Core.Opt.FloatOut.FloatBinds ghcide> - GHC.Core.Opt.OccurAnal.OccEncl ghcide> - GHC.Core.Opt.OccurAnal.UsageDetails ghcide> - GHC.Core.Opt.Simplify.Env.FloatFlag ghcide> - GHC.Core.Opt.SpecConstr.ArgOcc ghcide> - GHC.Core.Opt.SpecConstr.Call ghcide> - GHC.Core.Opt.SpecConstr.CallPat ghcide> - GHC.Core.Opt.SpecConstr.HowBound ghcide> - GHC.Core.Opt.SpecConstr.ScUsage ghcide> - GHC.Core.Opt.SpecConstr.Value ghcide> - GHC.Core.Opt.Specialise.CallInfo ghcide> - GHC.Core.Opt.Specialise.CallInfoSet ghcide> - GHC.Core.Opt.Specialise.FloatedDictBinds ghcide> - GHC.Core.Opt.Specialise.SpecEnv ghcide> - GHC.Core.Opt.Specialise.UsageDetails ghcide> - GHC.Core.SimpleOpt.SimpleOptEnv ghcide> - GHC.Driver.Make.CodeGenEnable ghcide> - GHC.Driver.Make.CachedIface ghcide> - GHC.Rename.Env.DisambigInfo ghcide> - GHC.Rename.HsType.RnTyKiEnv ghcide> - GHC.Rename.HsType.RnTyKiWhat ghcide> - GHC.Stg.Unarise.UnariseVal ghcide> - GHC.Tc.Deriv.EarlyDerivSpec ghcide> - GHC.Tc.Gen.Bind.GeneralisationPlan ghcide> - GHC.Tc.Gen.Head.XPass ghcide> - GHC.Tc.Gen.Head.EWrap ghcide> - GHC.Wasm.ControlFlow.FromCmm.Context ghcide> Warning: Development.IDE.GHC.Compat.Units: could not find link destinations for: ghcide> - GHC.Unit.External.PackageAnnEnv ghcide> - Development.IDE.GHC.Compat.Units.PreloadUnitClosure ghcide> Warning: Development.IDE.GHC.Compat.Util: could not find link destinations for: ghcide> - GHC.Generics.Rep_Fingerprint ghcide> - GHC.Iface.Ext.Ast.ToHie ghcide> - GHC.Data.Bag.D:R:ItemBag ghcide> - GHC.Iface.Ext.Ast.HieM ghcide> - GHC.Iface.Ext.Ast.toHie ghcide> - GHC.CmmToAsm.Reg.Graph.SpillClean.Store ghcide> Warning: Development.IDE.GHC.Compat.Parser: could not find link destinations for: ghcide> - GHC.modSummary ghcide> Warning: Development.IDE.GHC.Compat.Plugins: could not find link destinations for: ghcide> - GHC.Driver.Plugins.HoleFitPlugin ghcide> Warning: Development.IDE.GHC.Compat: could not find link destinations for: ghcide> - GHC.Iface.Ext.Ast.TypecheckedSource ghcide> - GHC.Iface.Ext.Ast.RenamedSource ghcide> Warning: Development.IDE.GHC.CoreFile: could not find link destinations for: ghcide> - Development.IDE.GHC.CoreFile.IfaceId ghcide> - Development.IDE.GHC.CoreFile.TopIfaceBinding ghcide> Warning: Development.IDE.Main.HeapStats: could not find link destinations for: ghcide> - Development.IDE.Main.HeapStats.heapStatsThread ghcide> Warning: Development.IDE.Types.Location: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.WorkspaceEdit ghcide> - Language.LSP.Protocol.Types.Lens.HasBaseUri ghcide> - Language.LSP.Protocol.Types.Lens.baseUri ghcide> - Language.LSP.Protocol.Types.Lens.HasChanges ghcide> - Language.LSP.Protocol.Types.Lens.changes ghcide> - Language.LSP.Protocol.Types.Lens.HasCharacter ghcide> - Language.LSP.Protocol.Types.Lens.character ghcide> - Language.LSP.Protocol.Types.Lens.HasDocument ghcide> - Language.LSP.Protocol.Types.Lens.document ghcide> - Language.LSP.Protocol.Types.Lens.HasEditRange ghcide> - Language.LSP.Protocol.Types.Lens.editRange ghcide> - Language.LSP.Protocol.Types.Lens.HasEnd ghcide> - Language.LSP.Protocol.Types.Lens.end ghcide> - Language.LSP.Protocol.Types.Lens.HasFromRanges ghcide> - Language.LSP.Protocol.Types.Lens.fromRanges ghcide> - Language.LSP.Protocol.Types.Lens.HasHref ghcide> - Language.LSP.Protocol.Types.Lens.href ghcide> - Language.LSP.Protocol.Types.Lens.HasInsert ghcide> - Language.LSP.Protocol.Types.Lens.insert ghcide> - Language.LSP.Protocol.Types.Lens.HasLine ghcide> - Language.LSP.Protocol.Types.Lens.line ghcide> - Language.LSP.Protocol.Types.Lens.HasLocation ghcide> - Language.LSP.Protocol.Types.Lens.location ghcide> - Language.LSP.Protocol.Types.Lens.HasNewUri ghcide> - Language.LSP.Protocol.Types.Lens.newUri ghcide> - Language.LSP.Protocol.Types.Lens.HasOldUri ghcide> - Language.LSP.Protocol.Types.Lens.oldUri ghcide> - Language.LSP.Protocol.Types.Lens.HasOriginSelectionRange ghcide> - Language.LSP.Protocol.Types.Lens.originSelectionRange ghcide> - Language.LSP.Protocol.Types.Lens.HasPosition ghcide> - Language.LSP.Protocol.Types.Lens.position ghcide> - Language.LSP.Protocol.Types.Lens.HasPositions ghcide> - Language.LSP.Protocol.Types.Lens.positions ghcide> - Language.LSP.Protocol.Types.Lens.HasRange ghcide> - Language.LSP.Protocol.Types.Lens.range ghcide> - Language.LSP.Protocol.Types.Lens.HasRanges ghcide> - Language.LSP.Protocol.Types.Lens.ranges ghcide> - Language.LSP.Protocol.Types.Lens.HasRelatedDocuments ghcide> - Language.LSP.Protocol.Types.Lens.relatedDocuments ghcide> - Language.LSP.Protocol.Types.Lens.HasReplace ghcide> - Language.LSP.Protocol.Types.Lens.replace ghcide> - Language.LSP.Protocol.Types.Lens.HasRootUri ghcide> - Language.LSP.Protocol.Types.Lens.rootUri ghcide> - Language.LSP.Protocol.Types.Lens.HasScopeUri ghcide> - Language.LSP.Protocol.Types.Lens.scopeUri ghcide> - Language.LSP.Protocol.Types.Lens.HasSelection ghcide> - Language.LSP.Protocol.Types.Lens.selection ghcide> - Language.LSP.Protocol.Types.Lens.HasSelectionRange ghcide> - Language.LSP.Protocol.Types.Lens.selectionRange ghcide> - Language.LSP.Protocol.Types.Lens.HasStart ghcide> - Language.LSP.Protocol.Types.Lens.start ghcide> - Language.LSP.Protocol.Types.Lens.HasStoppedLocation ghcide> - Language.LSP.Protocol.Types.Lens.stoppedLocation ghcide> - Language.LSP.Protocol.Types.Lens.HasTarget ghcide> - Language.LSP.Protocol.Types.Lens.target ghcide> - Language.LSP.Protocol.Types.Lens.HasTargetRange ghcide> - Language.LSP.Protocol.Types.Lens.targetRange ghcide> - Language.LSP.Protocol.Types.Lens.HasTargetSelectionRange ghcide> - Language.LSP.Protocol.Types.Lens.targetSelectionRange ghcide> - Language.LSP.Protocol.Types.Lens.HasTargetUri ghcide> - Language.LSP.Protocol.Types.Lens.targetUri ghcide> - Language.LSP.Protocol.Types.Lens.HasUri ghcide> - Language.LSP.Protocol.Types.Lens.uri ghcide> - Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit.AnnotatedTextEdit ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall.CallHierarchyIncomingCall ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyItem.CallHierarchyItem ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall.CallHierarchyOutgoingCall ghcide> - Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams.CallHierarchyPrepareParams ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionParams.CodeActionParams ghcide> - Language.LSP.Protocol.Internal.Types.CodeDescription.CodeDescription ghcide> - Language.LSP.Protocol.Internal.Types.CodeLens.CodeLens ghcide> - Language.LSP.Protocol.Internal.Types.ColorInformation.ColorInformation ghcide> - Language.LSP.Protocol.Internal.Types.ColorPresentationParams.ColorPresentationParams ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItemDefaults.CompletionItemDefaults ghcide> - Language.LSP.Protocol.Internal.Types.CompletionParams.CompletionParams ghcide> - Language.LSP.Protocol.Internal.Types.ConfigurationItem.ConfigurationItem ghcide> - Language.LSP.Protocol.Internal.Types.CreateFile.CreateFile ghcide> - Language.LSP.Protocol.Internal.Types.DeclarationParams.DeclarationParams ghcide> - Language.LSP.Protocol.Internal.Types.DefinitionParams.DefinitionParams ghcide> - Language.LSP.Protocol.Internal.Types.DeleteFile.DeleteFile ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation.DiagnosticRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult.DocumentDiagnosticReportPartialResult ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlightParams.DocumentHighlightParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentLink.DocumentLink ghcide> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams.DocumentOnTypeFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams.DocumentRangeFormattingParams ghcide> - Language.LSP.Protocol.Internal.Types.DocumentSymbol.DocumentSymbol ghcide> - Language.LSP.Protocol.Internal.Types.EditRangeWithInsertReplace.EditRangeWithInsertReplace ghcide> - Language.LSP.Protocol.Internal.Types.FileEvent.FileEvent ghcide> - Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport.FullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.Hover.Hover ghcide> - Language.LSP.Protocol.Internal.Types.HoverParams.HoverParams ghcide> - Language.LSP.Protocol.Internal.Types.ImplementationParams.ImplementationParams ghcide> - Language.LSP.Protocol.Internal.Types.InitializeParams.InitializeParams ghcide> - Language.LSP.Protocol.Internal.Types.InlayHint.InlayHint ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintLabelPart.InlayHintLabelPart ghcide> - Language.LSP.Protocol.Internal.Types.InlayHintParams.InlayHintParams ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueContext.InlineValueContext ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression.InlineValueEvaluatableExpression ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueParams.InlineValueParams ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueText.InlineValueText ghcide> - Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup.InlineValueVariableLookup ghcide> - Language.LSP.Protocol.Internal.Types.InsertReplaceEdit.InsertReplaceEdit ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams.LinkedEditingRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.LinkedEditingRanges.LinkedEditingRanges ghcide> - Language.LSP.Protocol.Internal.Types.LocationLink.LocationLink ghcide> - Language.LSP.Protocol.Internal.Types.LocationUriOnly.LocationUriOnly ghcide> - Language.LSP.Protocol.Internal.Types.MonikerParams.MonikerParams ghcide> - Language.LSP.Protocol.Internal.Types.NotebookCell.NotebookCell ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocument.NotebookDocument ghcide> - Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier.NotebookDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier.OptionalVersionedTextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.PrepareRenameParams.PrepareRenameParams ghcide> - Language.LSP.Protocol.Internal.Types.PrepareRenamePlaceholder.PrepareRenamePlaceholder ghcide> - Language.LSP.Protocol.Internal.Types.PreviousResultId.PreviousResultId ghcide> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams ghcide> - Language.LSP.Protocol.Internal.Types.ReferenceParams.ReferenceParams ghcide> - Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport.RelatedFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport.RelatedUnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.RelativePattern.RelativePattern ghcide> - Language.LSP.Protocol.Internal.Types.RenameFile.RenameFile ghcide> - Language.LSP.Protocol.Internal.Types.RenameParams.RenameParams ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRange.SelectionRange ghcide> - Language.LSP.Protocol.Internal.Types.SelectionRangeParams.SelectionRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams.SemanticTokensRangeParams ghcide> - Language.LSP.Protocol.Internal.Types.ShowDocumentParams.ShowDocumentParams ghcide> - Language.LSP.Protocol.Internal.Types.SignatureHelpParams.SignatureHelpParams ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangePartial.TextDocumentContentChangePartial ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentItem.TextDocumentItem ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams.TextDocumentPositionParams ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> - Language.LSP.Protocol.Internal.Types.TypeDefinitionParams.TypeDefinitionParams ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyItem.TypeHierarchyItem ghcide> - Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams.TypeHierarchyPrepareParams ghcide> - Language.LSP.Protocol.Internal.Types.UInitializeParams.UInitializeParams ghcide> - Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport.UnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier.VersionedNotebookDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport.WorkspaceFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbol.WorkspaceSymbol ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport.WorkspaceUnchangedDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Types.Common.Null ghcide> - Language.LSP.Protocol.Types.Common.UInt ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Internal.Types.Position.Rep_Position ghcide> - Language.LSP.Protocol.Internal.Types.Range.Rep_Range ghcide> - Language.LSP.Protocol.Types.Uri.Rep_NormalizedFilePath ghcide> - Language.LSP.Protocol.Types.Uri.Rep_NormalizedUri ghcide> - Language.LSP.Protocol.Types.Uri.Rep_Uri ghcide> - Language.LSP.Protocol.Internal.Types.Location.Rep_Location ghcide> - Language.LSP.VFS.HasVfsMap ghcide> Warning: Development.IDE.Types.Diagnostics: could not find link destinations for: ghcide> - Language.LSP.Protocol.Types.Lens.HasCode ghcide> - Language.LSP.Protocol.Types.Lens.code ghcide> - Language.LSP.Protocol.Types.Lens.HasCodeDescription ghcide> - Language.LSP.Protocol.Types.Lens.codeDescription ghcide> - Language.LSP.Protocol.Types.Lens.HasData_ ghcide> - Language.LSP.Protocol.Types.Lens.data_ ghcide> - Language.LSP.Protocol.Types.Lens.HasDiagnostics ghcide> - Language.LSP.Protocol.Types.Lens.diagnostics ghcide> - Language.LSP.Protocol.Types.Lens.HasItems ghcide> - Language.LSP.Protocol.Types.Lens.items ghcide> - Language.LSP.Protocol.Types.Lens.HasMessage ghcide> - Language.LSP.Protocol.Types.Lens.message ghcide> - Language.LSP.Protocol.Types.Lens.HasRange ghcide> - Language.LSP.Protocol.Types.Lens.range ghcide> - Language.LSP.Protocol.Types.Lens.HasRelatedInformation ghcide> - Language.LSP.Protocol.Types.Lens.relatedInformation ghcide> - Language.LSP.Protocol.Types.Lens.HasSeverity ghcide> - Language.LSP.Protocol.Types.Lens.severity ghcide> - Language.LSP.Protocol.Types.Lens.HasSource ghcide> - Language.LSP.Protocol.Types.Lens.source ghcide> - Language.LSP.Protocol.Types.Lens.HasTags ghcide> - Language.LSP.Protocol.Types.Lens.tags ghcide> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionContext.CodeActionContext ghcide> - Language.LSP.Protocol.Internal.Types.CodeDescription.CodeDescription ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation.DiagnosticRelatedInformation ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticTag.DiagnosticTag ghcide> - Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport.FullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.PublishDiagnosticsParams ghcide> - Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport.RelatedFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport.WorkspaceFullDocumentDiagnosticReport ghcide> - Language.LSP.Protocol.Types.Common.UInt ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Types.LspEnum.EnumBaseType ghcide> - Language.LSP.Protocol.Types.LspEnum.LspEnum ghcide> - Language.LSP.Protocol.Types.LspEnum.fromEnumBaseType ghcide> - Language.LSP.Protocol.Types.LspEnum.knownValues ghcide> - Language.LSP.Protocol.Types.LspEnum.toEnumBaseType ghcide> - Language.LSP.Protocol.Internal.Types.Diagnostic.Rep_Diagnostic ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticSeverity.Rep_DiagnosticSeverity ghcide> - Language.LSP.Protocol.Internal.Types.DiagnosticSeverity.D:R:EnumBaseTypeDiagnosticSeverity ghcide> - Development.IDE.Types.Diagnostics.Rep_FileDiagnostic ghcide> - Development.IDE.Types.Diagnostics.Rep_StructuredMessage ghcide> Warning: Development.IDE.Session.Diagnostics: could not find link destinations for: ghcide> - Development.IDE.Session.Diagnostics.Rep_CradleErrorDetails ghcide> Warning: Development.IDE.Types.KnownTargets: could not find link destinations for: ghcide> - Development.IDE.Types.KnownTargets.Rep_Target ghcide> Warning: Development.IDE.Types.Exports: could not find link destinations for: ghcide> - Development.IDE.Types.Exports.WithHieDb ghcide> - Development.IDE.Types.Exports.Rep_IdentInfo ghcide> Warning: Development.IDE.Spans.Common: could not find link destinations for: ghcide> - Development.IDE.Spans.Common.Rep_SpanDoc ghcide> - Development.IDE.Spans.Common.Rep_SpanDocUris ghcide> Warning: Development.IDE.Plugin.Completions.Types: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItemKind.CompletionItemKind ghcide> - Development.IDE.Plugin.Completions.Types.Rep_CompletionResolveData ghcide> - Development.IDE.Plugin.Completions.Types.Rep_ExtendImport ghcide> - Development.IDE.Plugin.Completions.Types.Rep_NonLocalCompletions ghcide> - Development.IDE.Plugin.Completions.Types.Rep_LocalCompletions ghcide> Warning: Development.IDE.Import.FindImports: could not find link destinations for: ghcide> - Development.IDE.Import.FindImports.LocateResult ghcide> Warning: Development.IDE.Import.DependencyInformation: could not find link destinations for: ghcide> - Development.IDE.Import.DependencyInformation.FilePathIdSet ghcide> - Development.IDE.Import.DependencyInformation.FilePathIdMap ghcide> - Development.IDE.Import.DependencyInformation.Rep_NamedModuleDep ghcide> - Development.IDE.Import.DependencyInformation.Rep_TransitiveDependencies ghcide> - Development.IDE.Import.DependencyInformation.Rep_DependencyInformation ghcide> - Development.IDE.Import.DependencyInformation.Rep_NodeError ghcide> - Development.IDE.Import.DependencyInformation.Rep_ModuleParseError ghcide> - Development.IDE.Import.DependencyInformation.Rep_PathIdMap ghcide> Warning: Development.IDE.Core.RuleTypes: could not find link destinations for: ghcide> - Development.IDE.Core.RuleTypes.Rep_GhcSessionIO ghcide> - Development.IDE.Core.RuleTypes.Rep_AddWatchedFile ghcide> - Development.IDE.Core.RuleTypes.Rep_GetClientSettings ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModSummary ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModSummaryWithoutTimestamps ghcide> - Development.IDE.Core.RuleTypes.Rep_IsFileOfInterest ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModIface ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModIfaceFromDiskAndIndex ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModIfaceFromDisk ghcide> - Development.IDE.Core.RuleTypes.Rep_GhcSession ghcide> - Development.IDE.Core.RuleTypes.Rep_GetBindings ghcide> - Development.IDE.Core.RuleTypes.Rep_GetHieAst ghcide> - Development.IDE.Core.RuleTypes.Rep_GetDocMap ghcide> - Development.IDE.Core.RuleTypes.Rep_TypeCheck ghcide> - Development.IDE.Core.RuleTypes.Rep_ReportImportCycles ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModuleGraph ghcide> - Development.IDE.Core.RuleTypes.Rep_NeedsCompilation ghcide> - Development.IDE.Core.RuleTypes.Rep_GetLocatedImports ghcide> - Development.IDE.Core.RuleTypes.Rep_GetParsedModuleWithComments ghcide> - Development.IDE.Core.RuleTypes.Rep_GetParsedModule ghcide> - Development.IDE.Core.RuleTypes.Rep_IsFileOfInterestResult ghcide> - Development.IDE.Core.RuleTypes.Rep_FileOfInterestStatus ghcide> - Development.IDE.Core.RuleTypes.Rep_GetFileHash ghcide> - Development.IDE.Core.RuleTypes.Rep_GetFileExists ghcide> - Development.IDE.Core.RuleTypes.Rep_GetFileContents ghcide> - Development.IDE.Core.RuleTypes.Rep_FileVersion ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModificationTime ghcide> - Development.IDE.Core.RuleTypes.Rep_GetImportMap ghcide> - Development.IDE.Core.RuleTypes.Rep_GetLinkable ghcide> - Development.IDE.Core.RuleTypes.Rep_GenerateCore ghcide> - Development.IDE.Core.RuleTypes.Rep_GetKnownTargets ghcide> - Development.IDE.Core.RuleTypes.Rep_LinkableType ghcide> Warning: Development.IDE.Types.Options: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities ghcide> Warning: Development.IDE.Core.ProgressReporting: could not find link destinations for: ghcide> - Development.IDE.Core.ProgressReporting.ProgressReporter ghcide> Warning: Development.IDE.Types.Shake: could not find link destinations for: ghcide> - Data.Vector.Vector ghcide> - Development.IDE.Types.Shake.Rep_ShakeValue ghcide> - Development.IDE.Types.Shake.Rep_Value ghcide> Warning: Development.IDE.Core.Shake: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.SemanticTokens.SemanticTokens ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> - Development.IDE.Types.Action.ActionQueue ghcide> - Development.IDE.Types.Action.DelayedActionInternal ghcide> - Development.IDE.Types.KnownTargets.Rep_Target ghcide> - Development.IDE.Core.RuleTypes.Rep_FileVersion ghcide> - Development.IDE.Core.RuleTypes.Rep_GetModificationTime ghcide> - Development.IDE.Core.Shake.STMDiagnosticStore ghcide> - Development.IDE.Core.Shake.ShakeSession ghcide> - Development.IDE.Core.Shake.GetStalePersistent ghcide> Warning: Development.IDE.Session: could not find link destinations for: ghcide> - Development.IDE.Session.DependencyInfo ghcide> - Development.IDE.Session.maxRetryCount ghcide> Warning: Development.IDE.LSP.Server: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Method.Method ghcide> - Language.LSP.Protocol.Message.Meta.MessageDirection ghcide> - Language.LSP.Protocol.Message.Meta.Request ghcide> - Language.LSP.Protocol.Message.Types.TResponseError ghcide> - Language.LSP.Protocol.Message.Meta.ClientToServer ghcide> - Language.LSP.Protocol.Message.LspId.LspId ghcide> - Language.LSP.Protocol.Message.Meta.Notification ghcide> - Language.LSP.Protocol.Internal.Method.SMethod ghcide> - Language.LSP.Protocol.Internal.Method.MessageParams ghcide> - Language.LSP.Protocol.Internal.Method.MessageResult ghcide> Warning: Development.IDE.Plugin.HLS: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Method.Method ghcide> - Language.LSP.Protocol.Message.Meta.MessageDirection ghcide> - Language.LSP.Protocol.Message.Meta.Request ghcide> - Language.LSP.Protocol.Message.Types.TResponseError ghcide> - Language.LSP.Protocol.Message.Meta.MessageKind ghcide> - Language.LSP.Protocol.Internal.Method.SMethod ghcide> - Language.LSP.Protocol.Internal.Method.ErrorData ghcide> Warning: Development.IDE.Core.IdeConfiguration: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.InitializeParams.InitializeParams ghcide> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.WorkspaceFolder ghcide> Warning: Development.IDE.LSP.LanguageServer: could not find link destinations for: ghcide> - Language.LSP.Protocol.Message.Types.TResponseError ghcide> - Language.LSP.Protocol.Message.Types.TRequestMessage ghcide> - Language.LSP.Protocol.Internal.Method.Method_Initialize ghcide> - Language.LSP.Protocol.Message.LspId.SomeLspId ghcide> Warning: Development.IDE.Core.OfInterest: could not find link destinations for: ghcide> - Development.IDE.Core.RuleTypes.Rep_FileOfInterestStatus ghcide> Warning: Development.IDE.Core.FileStore: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.FileChangeType.FileChangeType ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.TextDocumentIdentifier ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> Warning: Development.IDE.Core.Compile: could not find link destinations for: ghcide> - Development.IDE.Core.Compile.CoreFileTime ghcide> Warning: Development.IDE.Spans.AtPoint: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> Warning: Development.IDE.Core.Service: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.TextDocumentContentChangeEvent ghcide> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.VersionedTextDocumentIdentifier ghcide> - Development.IDE.Core.FileExists.Log ghcide> Warning: Development.IDE.Core.PluginUtils: could not find link destinations for: ghcide> - Language.LSP.Protocol.Types.Uri.uriToFilePath ghcide> - Language.LSP.Protocol.Internal.Types.CodeAction.CodeAction ghcide> - Language.LSP.Protocol.Internal.Types.CodeActionContext.CodeActionContext ghcide> Warning: Development.IDE.Core.Actions: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.SymbolInformation.SymbolInformation ghcide> Warning: Development.IDE.Core.Rules: could not find link destinations for: ghcide> - Ide.Plugin.Properties.NonEmptyList ghcide> - Development.IDE.Import.DependencyInformation.Rep_TransitiveDependencies ghcide> - Development.IDE.Core.RuleTypes.Rep_GhcSessionIO ghcide> - Development.IDE.Core.RuleTypes.Rep_GetClientSettings ghcide> - Development.IDE.Core.RuleTypes.Rep_GetParsedModule ghcide> Warning: Development.IDE.Plugin.Test: could not find link destinations for: ghcide> - Development.IDE.Plugin.Test.Age ghcide> - Development.IDE.Plugin.Test.Rep_TestRequest ghcide> Warning: Development.IDE.LSP.Outline: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDocumentSymbol ghcide> Warning: Development.IDE.LSP.HoverDefinition: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.DocumentHighlight ghcide> - Language.LSP.Protocol.Internal.Types.Hover.Hover ghcide> - Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams.TextDocumentPositionParams ghcide> - Language.LSP.Protocol.Types.Common.Null ghcide> - Language.LSP.Protocol.Types.Common.|? ghcide> - Language.LSP.Protocol.Internal.Method.MessageResult ghcide> - Language.LSP.Protocol.Internal.Method.Method_WorkspaceSymbol ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentReferences ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentDefinition ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentTypeDefinition ghcide> - Language.LSP.Protocol.Internal.Method.Method_TextDocumentImplementation ghcide> Warning: Development.IDE.Spans.Pragmas: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> Warning: Development.IDE.Plugin.TypeLenses: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.TextEdit.TextEdit ghcide> - Development.IDE.Plugin.TypeLenses.Rep_GetGlobalBindingTypeSigs ghcide> Warning: Development.IDE.Plugin.Completions.Logic: could not find link destinations for: ghcide> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.ClientCapabilities ghcide> - Language.LSP.Protocol.Internal.Types.CompletionItem.CompletionItem ghcide> Documentation created: dist/doc/html/ghcide/, dist/doc/html/ghcide/ghcide.txt ghcide> Preprocessing executable 'ghcide' for ghcide-2.10.0.0.. ghcide> Running phase: installPhase ghcide> Installing library in /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof ghcide> Installing executable ghcide in /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/bin ghcide> Warning: The directory ghcide> /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/bin is not in the ghcide> system search path. ghcide> Running phase: fixupPhase ghcide> shrinking RPATHs of ELF executables and libraries in /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 ghcide> shrinking /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHSghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof-ghc9.8.1.so ghcide> shrinking /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/bin/ghcide ghcide> checking for references to /build/ in /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0... ghcide> patching script interpreter paths in /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 ghcide> stripping (with command strip and flags -S -p) in /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/lib /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0/bin ghcide> shrinking RPATHs of ELF executables and libraries in /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc ghcide> checking for references to /build/ in /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc... ghcide> patching script interpreter paths in /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc ghcide (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 ghcide (post)> Pushing 2 paths (404 are already present) using zstd to cache sellout ⏳ ghcide (post)> ghcide (post)> Pushing /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 (144.85 MiB) ghcide (post)> Pushing /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc (41.87 MiB) ghcide (post)> ghcide (post)> All done. ghcide (post)> added 2 signatures ghcide (post)> added 1 signatures ghcide (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 ghcide (post)> copying 2 paths... ghcide (post)> copying path '/nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc' to 'https://cache.nix-ci.com'... ghcide (post)> copying path '/nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0' to 'https://cache.nix-ci.com'... ghcide (post)> copying 1 paths... ghcide (post)> copying path '/nix/store/s0svwfh1bisfcjig3x3ypg5x4dsa94nb-ghcide-2.10.0.0.drv' to 'https://cache.nix-ci.com'... ghcide (post)> added 0 signatures ghcide (post)> added 0 signatures ghcide (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc /nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0 ghcide (post)> copying 2 paths... ghcide (post)> copying path '/nix/store/8bairig4drhzmaf36xnng2jf4cg1242q-ghcide-2.10.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... ghcide (post)> copying path '/nix/store/zxfi84rgi53rllvpxlj2j2vxqmwjwqvf-ghcide-2.10.0.0' to 'ssh-ng://worker.nix-ci.com'... ghcide (post)> copying 1 paths... ghcide (post)> copying path '/nix/store/s0svwfh1bisfcjig3x3ypg5x4dsa94nb-ghcide-2.10.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/cfd0w8lmh3920i7wcxrm1p7xrc6a1id8-hls-test-utils-2.10.0.0.drv'... hls-test-utils> Running phase: setupCompilerEnvironmentPhase hls-test-utils> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. hls-test-utils> Running phase: unpackPhase hls-test-utils> unpacking source archive /nix/store/q3m8rsidzfqj214nnj03vh8bp2zg6j6x-hls-test-utils-2.10.0.0.tar.gz hls-test-utils> source root is hls-test-utils-2.10.0.0 hls-test-utils> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "hls-test-utils-2.10.0.0/src/Test/Hls/Util.hs" hls-test-utils> Running phase: patchPhase hls-test-utils> Running phase: compileBuildDriverPhase hls-test-utils> setupCompileFlags: -package-db=/build/tmp.9sL2NXEzyx/setup-package.conf.d -threaded hls-test-utils> [1 of 2] Compiling Main ( /nix/store/4mdp8nhyfddh7bllbi7xszz7k9955n79-Setup.hs, /build/tmp.9sL2NXEzyx/Main.o ) hls-test-utils> [2 of 2] Linking Setup hls-test-utils> Running phase: updateAutotoolsGnuConfigScriptsPhase hls-test-utils> Running phase: configurePhase hls-test-utils> configureFlags: --verbose --prefix=/nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --docdir=/nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc/share/doc/hls-test-utils-2.10.0.0 --with-gcc=gcc --package-db=/build/tmp.9sL2NXEzyx/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/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib hls-test-utils> Using Parsec parser hls-test-utils> Configuring hls-test-utils-2.10.0.0... hls-test-utils> Flags chosen: pedantic=False hls-test-utils> Dependency aeson: using aeson-2.2.3.0 hls-test-utils> Dependency async: using async-2.2.5 hls-test-utils> Dependency base >=4.12 && <5: using base-4.19.0.0 hls-test-utils> Dependency bytestring: using bytestring-0.12.0.2 hls-test-utils> Dependency containers: using containers-0.6.8 hls-test-utils> Dependency data-default: using data-default-0.7.1.3 hls-test-utils> Dependency directory: using directory-1.3.8.1 hls-test-utils> Dependency extra: using extra-1.7.16 hls-test-utils> Dependency filepath: using filepath-1.4.100.4 hls-test-utils> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 hls-test-utils> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 hls-test-utils> Dependency lens: using lens-5.3.4 hls-test-utils> Dependency lsp: using lsp-2.7.0.1 hls-test-utils> Dependency lsp-test >=0.17 && <0.18: using lsp-test-0.17.1.1 hls-test-utils> Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1 hls-test-utils> Dependency neat-interpolation: using neat-interpolation-0.5.1.4 hls-test-utils> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 hls-test-utils> Dependency tasty: using tasty-1.5.3 hls-test-utils> Dependency tasty-expected-failure: using tasty-expected-failure-0.12.3 hls-test-utils> Dependency tasty-golden: using tasty-golden-2.3.5 hls-test-utils> Dependency tasty-hunit: using tasty-hunit-0.10.2 hls-test-utils> Dependency tasty-rerun: using tasty-rerun-1.1.20 hls-test-utils> Dependency temporary: using temporary-1.3 hls-test-utils> Dependency text: using text-2.1 hls-test-utils> Dependency text-rope: using text-rope-0.2 hls-test-utils> Source component graph: component lib hls-test-utils> Configured component graph: hls-test-utils> component hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 hls-test-utils> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-test-utils> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu hls-test-utils> include base-4.19.0.0-05c7 hls-test-utils> include bytestring-0.12.0.2-3593 hls-test-utils> include containers-0.6.8-e785 hls-test-utils> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-test-utils> include directory-1.3.8.1-696d hls-test-utils> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-test-utils> include filepath-1.4.100.4-dda0 hls-test-utils> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof hls-test-utils> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-test-utils> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-test-utils> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV hls-test-utils> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE hls-test-utils> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hls-test-utils> include neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW hls-test-utils> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu hls-test-utils> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-test-utils> include tasty-expected-failure-0.12.3-Avm1JQuJO5o42cORheN4MS hls-test-utils> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc hls-test-utils> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr hls-test-utils> include tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-test-utils> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hls-test-utils> include text-2.1-c70b hls-test-utils> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq hls-test-utils> Linked component graph: hls-test-utils> unit hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 hls-test-utils> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-test-utils> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu hls-test-utils> include base-4.19.0.0-05c7 hls-test-utils> include bytestring-0.12.0.2-3593 hls-test-utils> include containers-0.6.8-e785 hls-test-utils> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-test-utils> include directory-1.3.8.1-696d hls-test-utils> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-test-utils> include filepath-1.4.100.4-dda0 hls-test-utils> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof hls-test-utils> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-test-utils> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-test-utils> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV hls-test-utils> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE hls-test-utils> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hls-test-utils> include neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW hls-test-utils> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu hls-test-utils> include tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-test-utils> include tasty-expected-failure-0.12.3-Avm1JQuJO5o42cORheN4MS hls-test-utils> include tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc hls-test-utils> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr hls-test-utils> include tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-test-utils> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hls-test-utils> include text-2.1-c70b hls-test-utils> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq hls-test-utils> Development.IDE.Test=hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1:Development.IDE.Test,Development.IDE.Test.Diagnostic=hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1:Development.IDE.Test.Diagnostic,Test.Hls=hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1:Test.Hls,Test.Hls.FileSystem=hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1:Test.Hls.FileSystem,Test.Hls.Util=hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1:Test.Hls.Util hls-test-utils> Ready component graph: hls-test-utils> definite hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 hls-test-utils> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr hls-test-utils> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu hls-test-utils> depends base-4.19.0.0-05c7 hls-test-utils> depends bytestring-0.12.0.2-3593 hls-test-utils> depends containers-0.6.8-e785 hls-test-utils> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q hls-test-utils> depends directory-1.3.8.1-696d hls-test-utils> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe hls-test-utils> depends filepath-1.4.100.4-dda0 hls-test-utils> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof hls-test-utils> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c hls-test-utils> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg hls-test-utils> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV hls-test-utils> depends lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE hls-test-utils> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT hls-test-utils> depends neat-interpolation-0.5.1.4-GNx42A88yYh3TujpV3XIAW hls-test-utils> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu hls-test-utils> depends tasty-1.5.3-IbJnj4pmC0qJ4K86QlvwEG hls-test-utils> depends tasty-expected-failure-0.12.3-Avm1JQuJO5o42cORheN4MS hls-test-utils> depends tasty-golden-2.3.5-H3mHDEciN7nAtxp63PL8nc hls-test-utils> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr hls-test-utils> depends tasty-rerun-1.1.20-9d1cLshq2IB7jLtDP9ExBF hls-test-utils> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N hls-test-utils> depends text-2.1-c70b hls-test-utils> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq hls-test-utils> Using Cabal-3.10.2.0 compiled by ghc-9.8 hls-test-utils> Using compiler: ghc-9.8.1 hls-test-utils> Using install prefix: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 hls-test-utils> Executables installed in: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/bin hls-test-utils> Libraries installed in: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 hls-test-utils> Dynamic Libraries installed in: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 hls-test-utils> Private executables installed in: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/libexec/x86_64-linux-ghc-9.8.1/hls-test-utils-2.10.0.0 hls-test-utils> Data files installed in: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/share/x86_64-linux-ghc-9.8.1/hls-test-utils-2.10.0.0 hls-test-utils> Documentation installed in: hls-test-utils> /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc/share/doc/hls-test-utils-2.10.0.0 hls-test-utils> Configuration files installed in: hls-test-utils> /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/etc hls-test-utils> No alex found hls-test-utils> Using ar found on system at: hls-test-utils> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar hls-test-utils> No c2hs found hls-test-utils> No cpphs found hls-test-utils> No doctest found hls-test-utils> Using gcc version 14.3.0 given by user at: hls-test-utils> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc hls-test-utils> Using ghc version 9.8.1 found on system at: hls-test-utils> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc hls-test-utils> Using ghc-pkg version 9.8.1 found on system at: hls-test-utils> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 hls-test-utils> No ghcjs found hls-test-utils> No ghcjs-pkg found hls-test-utils> No greencard found hls-test-utils> Using haddock version 2.30.0 found on system at: hls-test-utils> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 hls-test-utils> No happy found hls-test-utils> Using haskell-suite found on system at: haskell-suite-dummy-location hls-test-utils> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location hls-test-utils> No hmake found hls-test-utils> Using hpc version 0.69 found on system at: hls-test-utils> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 hls-test-utils> Using hsc2hs version 0.68.10 found on system at: hls-test-utils> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 hls-test-utils> Using hscolour version 1.25 found on system at: hls-test-utils> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour hls-test-utils> No jhc found hls-test-utils> Using ld found on system at: hls-test-utils> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold hls-test-utils> No pkg-config found hls-test-utils> Using runghc version 9.8.1 found on system at: hls-test-utils> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 hls-test-utils> Using strip version 2.44 found on system at: hls-test-utils> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip hls-test-utils> Using tar found on system at: hls-test-utils> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar hls-test-utils> No uhc found hls-test-utils> Running phase: buildPhase hls-test-utils> Preprocessing library for hls-test-utils-2.10.0.0.. hls-test-utils> Building library for hls-test-utils-2.10.0.0.. hls-test-utils> [1 of 5] Compiling Development.IDE.Test.Diagnostic ( src/Development/IDE/Test/Diagnostic.hs, dist/build/Development/IDE/Test/Diagnostic.o, dist/build/Development/IDE/Test/Diagnostic.dyn_o ) hls-test-utils> hls-test-utils> src/Development/IDE/Test/Diagnostic.hs:72:17: warning: [GHC-40910] [-Wunused-matches] hls-test-utils> Defined but not used: ‘expectedCode’ hls-test-utils> | hls-test-utils> 72 | (Just expectedCode, Nothing) -> False hls-test-utils> | ^^^^^^^^^^^^ hls-test-utils> [2 of 5] Compiling Development.IDE.Test ( src/Development/IDE/Test.hs, dist/build/Development/IDE/Test.o, dist/build/Development/IDE/Test.dyn_o ) hls-test-utils> [3 of 5] Compiling Test.Hls.FileSystem ( src/Test/Hls/FileSystem.hs, dist/build/Test/Hls/FileSystem.o, dist/build/Test/Hls/FileSystem.dyn_o ) hls-test-utils> [4 of 5] Compiling Test.Hls.Util ( src/Test/Hls/Util.hs, dist/build/Test/Hls/Util.o, dist/build/Test/Hls/Util.dyn_o ) hls-test-utils> [5 of 5] Compiling Test.Hls ( src/Test/Hls.hs, dist/build/Test/Hls.o, dist/build/Test/Hls.dyn_o ) hls-test-utils> [1 of 5] Compiling Development.IDE.Test.Diagnostic ( src/Development/IDE/Test/Diagnostic.hs, dist/build/Development/IDE/Test/Diagnostic.p_o ) hls-test-utils> hls-test-utils> src/Development/IDE/Test/Diagnostic.hs:72:17: warning: [GHC-40910] [-Wunused-matches] hls-test-utils> Defined but not used: ‘expectedCode’ hls-test-utils> | hls-test-utils> 72 | (Just expectedCode, Nothing) -> False hls-test-utils> | ^^^^^^^^^^^^ hls-test-utils> [2 of 5] Compiling Development.IDE.Test ( src/Development/IDE/Test.hs, dist/build/Development/IDE/Test.p_o ) hls-test-utils> [3 of 5] Compiling Test.Hls.FileSystem ( src/Test/Hls/FileSystem.hs, dist/build/Test/Hls/FileSystem.p_o ) hls-test-utils> [4 of 5] Compiling Test.Hls.Util ( src/Test/Hls/Util.hs, dist/build/Test/Hls/Util.p_o ) hls-test-utils> [5 of 5] Compiling Test.Hls ( src/Test/Hls.hs, dist/build/Test/Hls.p_o ) hls-test-utils> Running phase: checkPhase hls-test-utils> Package has no test suites. hls-test-utils> Running phase: haddockPhase hls-test-utils> Preprocessing library for hls-test-utils-2.10.0.0.. hls-test-utils> Running Haddock on library for hls-test-utils-2.10.0.0.. hls-test-utils> Warning: The documentation for the following packages are not installed. No hls-test-utils> links will be generated to these packages: attoparsec-0.14.4, hls-test-utils> attoparsec-0.14.4, libyaml-clib-0.2.5, lsp-types-2.3.0.1, vector-0.13.2.0 hls-test-utils> Warning: --source-* options are ignored when --hyperlinked-source is enabled. hls-test-utils> [1 of 5] Compiling Development.IDE.Test.Diagnostic ( src/Development/IDE/Test/Diagnostic.hs, nothing ) hls-test-utils> hls-test-utils> src/Development/IDE/Test/Diagnostic.hs:72:17: warning: [GHC-40910] [-Wunused-matches] hls-test-utils> Defined but not used: ‘expectedCode’ hls-test-utils> | hls-test-utils> 72 | (Just expectedCode, Nothing) -> False hls-test-utils> | ^^^^^^^^^^^^ hls-test-utils> [2 of 5] Compiling Development.IDE.Test ( src/Development/IDE/Test.hs, nothing ) hls-test-utils> [3 of 5] Compiling Test.Hls.FileSystem ( src/Test/Hls/FileSystem.hs, nothing ) hls-test-utils> [4 of 5] Compiling Test.Hls.Util ( src/Test/Hls/Util.hs, nothing ) hls-test-utils> [5 of 5] Compiling Test.Hls ( src/Test/Hls.hs, nothing ) hls-test-utils> Haddock coverage: hls-test-utils> 37% ( 3 / 8) in 'Development.IDE.Test.Diagnostic' hls-test-utils> Missing documentation for: hls-test-utils> Module header hls-test-utils> cursorPosition (src/Development/IDE/Test/Diagnostic.hs:15) hls-test-utils> ErrorMsg (src/Development/IDE/Test/Diagnostic.hs:17) hls-test-utils> requireDiagnostic (src/Development/IDE/Test/Diagnostic.hs:53) hls-test-utils> standardizeQuotes (src/Development/IDE/Test/Diagnostic.hs:82) hls-test-utils> 21% ( 6 / 28) in 'Development.IDE.Test' hls-test-utils> Missing documentation for: hls-test-utils> Module header hls-test-utils> cursorPosition (src/Development/IDE/Test/Diagnostic.hs:15) hls-test-utils> requireDiagnostic (src/Development/IDE/Test/Diagnostic.hs:53) hls-test-utils> diagnostic (src/Development/IDE/Test.hs:193) hls-test-utils> expectDiagnosticsWithTags (src/Development/IDE/Test.hs:131) hls-test-utils> expectMessages (src/Development/IDE/Test.hs:94) hls-test-utils> expectCurrentDiagnostics (src/Development/IDE/Test.hs:179) hls-test-utils> checkDiagnosticsForDoc (src/Development/IDE/Test.hs:184) hls-test-utils> canonicalizeUri (src/Development/IDE/Test.hs:190) hls-test-utils> standardizeQuotes (src/Development/IDE/Test/Diagnostic.hs:82) hls-test-utils> flushMessages (src/Development/IDE/Test.hs:110) hls-test-utils> waitForAction (src/Development/IDE/Test.hs:215) hls-test-utils> getInterfaceFilesDir (src/Development/IDE/Test.hs:219) hls-test-utils> garbageCollectDirtyKeys (src/Development/IDE/Test.hs:222) hls-test-utils> getFilesOfInterest (src/Development/IDE/Test.hs:234) hls-test-utils> waitForTypecheck (src/Development/IDE/Test.hs:228) hls-test-utils> waitForBuildQueue (src/Development/IDE/Test.hs:231) hls-test-utils> getStoredKeys (src/Development/IDE/Test.hs:225) hls-test-utils> waitForCustomMessage (src/Development/IDE/Test.hs:237) hls-test-utils> waitForGC (src/Development/IDE/Test.hs:244) hls-test-utils> configureCheckProject (src/Development/IDE/Test.hs:250) hls-test-utils> referenceReady (src/Development/IDE/Test.hs:257) hls-test-utils> Warning: 'copy' is ambiguous. It is defined hls-test-utils> * at src/Test/Hls/FileSystem.hs:166:1 hls-test-utils> * in ‘Data.Text’ hls-test-utils> You may be able to disambiguate the identifier by qualifying it or hls-test-utils> by specifying the type/value namespace explicitly. hls-test-utils> Defaulting to the one defined at src/Test/Hls/FileSystem.hs:166:1 hls-test-utils> Warning: 'VirtualFileTree' is ambiguous. It is defined hls-test-utils> * at src/Test/Hls/FileSystem.hs:63:3 hls-test-utils> * at src/Test/Hls/FileSystem.hs:62:1 hls-test-utils> You may be able to disambiguate the identifier by qualifying it or hls-test-utils> by specifying the type/value namespace explicitly. hls-test-utils> Defaulting to the one defined at src/Test/Hls/FileSystem.hs:62:1 hls-test-utils> Warning: 'rootDir' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'virtualFileTree' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> 70% ( 21 / 30) in 'Test.Hls.FileSystem' hls-test-utils> Missing documentation for: hls-test-utils> Module header hls-test-utils> FileTree (src/Test/Hls/FileSystem.hs:68) hls-test-utils> Content (src/Test/Hls/FileSystem.hs:74) hls-test-utils> readFileFS (src/Test/Hls/FileSystem.hs:84) hls-test-utils> writeFileFS (src/Test/Hls/FileSystem.hs:88) hls-test-utils> mkVirtualFileTree (src/Test/Hls/FileSystem.hs:137) hls-test-utils> toNfp (src/Test/Hls/FileSystem.hs:147) hls-test-utils> toAbsFp (src/Test/Hls/FileSystem.hs:144) hls-test-utils> directory (src/Test/Hls/FileSystem.hs:174) hls-test-utils> Warning: 'FoldState' is ambiguous. It is defined hls-test-utils> * at src/Test/Hls/Util.hs:419:18 hls-test-utils> * at src/Test/Hls/Util.hs:419:1 hls-test-utils> You may be able to disambiguate the identifier by qualifying it or hls-test-utils> by specifying the type/value namespace explicitly. hls-test-utils> Defaulting to the one defined at src/Test/Hls/Util.hs:419:1 hls-test-utils> Warning: 'bar' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'src' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'ignored' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'dst' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> 38% ( 18 / 47) in 'Test.Hls.Util' hls-test-utils> Missing documentation for: hls-test-utils> Module header hls-test-utils> codeActionResolveCaps (src/Test/Hls/Util.hs:104) hls-test-utils> codeActionNoResolveCaps (src/Test/Hls/Util.hs:109) hls-test-utils> codeActionNoInlayHintsCaps (src/Test/Hls/Util.hs:114) hls-test-utils> codeActionSupportCaps (src/Test/Hls/Util.hs:97) hls-test-utils> expectCodeAction (src/Test/Hls/Util.hs:265) hls-test-utils> ghcVersion hls-test-utils> GhcVersion hls-test-utils> hostOS (src/Test/Hls/Util.hs:133) hls-test-utils> OS (src/Test/Hls/Util.hs:129) hls-test-utils> matchesCurrentEnv (src/Test/Hls/Util.hs:126) hls-test-utils> EnvSpec (src/Test/Hls/Util.hs:122) hls-test-utils> ignoreForGhcVersions (src/Test/Hls/Util.hs:163) hls-test-utils> knownBrokenOnWindows (src/Test/Hls/Util.hs:151) hls-test-utils> knownBrokenForGhcVersions (src/Test/Hls/Util.hs:154) hls-test-utils> fromAction (src/Test/Hls/Util.hs:233) hls-test-utils> fromCommand (src/Test/Hls/Util.hs:237) hls-test-utils> dontExpectCodeAction (src/Test/Hls/Util.hs:268) hls-test-utils> expectDiagnostic (src/Test/Hls/Util.hs:256) hls-test-utils> failIfSessionTimeout (src/Test/Hls/Util.hs:333) hls-test-utils> getCompletionByLabel (src/Test/Hls/Util.hs:340) hls-test-utils> noLiteralCaps (src/Test/Hls/Util.hs:91) hls-test-utils> inspectCodeAction (src/Test/Hls/Util.hs:259) hls-test-utils> inspectCommand (src/Test/Hls/Util.hs:276) hls-test-utils> inspectDiagnostic (src/Test/Hls/Util.hs:248) hls-test-utils> inspectDiagnosticAny (src/Test/Hls/Util.hs:252) hls-test-utils> waitForDiagnosticsFrom (src/Test/Hls/Util.hs:282) hls-test-utils> waitForDiagnosticsFromSource (src/Test/Hls/Util.hs:290) hls-test-utils> withCanonicalTempDir (src/Test/Hls/Util.hs:350) hls-test-utils> Warning: 'TASTY_PATTERN' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'findFunctionNameUnderCursor' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'runSessionWithServer'' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'XDG_CACHE_HOME' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'ghcide' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'LSP_TIMEOUT' is out of scope. hls-test-utils> If you qualify the identifier, haddock can try to link it anyway. hls-test-utils> Warning: 'TestConfig' is ambiguous. It is defined hls-test-utils> * at src/Test/Hls.hs:692:21 hls-test-utils> * at src/Test/Hls.hs:692:1 hls-test-utils> You may be able to disambiguate the identifier by qualifying it or hls-test-utils> by specifying the type/value namespace explicitly. hls-test-utils> Defaulting to the one defined at src/Test/Hls.hs:692:1 hls-test-utils> Warning: Test.Hls: Could not find documentation for exported module: Language.LSP.Protocol.Types hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Pattern hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export UInt hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Color hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Location hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export |? hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Position hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Diagnostic hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Range hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NormalizedUri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export fromNormalizedFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export fromNormalizedUri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toNormalizedUri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeAction hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyItem hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeLens hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionItem hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionItemDefaults hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentLink hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHint hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentCellChanges hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokens hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensPartialResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchyItem hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceSymbol hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticRelatedInformation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LogMessageParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LogTraceParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ShowMessageParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ShowMessageRequestParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressBegin hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressEnd hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export AnnotatedTextEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSemanticTokensRequestOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ColorInformation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ColorPresentationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentHighlight hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentRangeFormattingParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentSymbol hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Hover hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueEvaluatableExpression hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueText hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueVariableLookup hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PrepareRenamePlaceholder hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SelectionRange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensRangeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentContentChangePartial hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PublishDiagnosticsClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export BaseSymbolInformation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SymbolInformation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticSeverity hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CreateFile hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeleteFile hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileCreate hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileDelete hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileEvent hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LocationUriOnly hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocument hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export OptionalVersionedTextDocumentIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PreviousResultId hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PublishDiagnosticsParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ShowDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentItem hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export VersionedNotebookDocumentIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export VersionedTextDocumentIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceFolder hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceFullDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceUnchangedDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokenAbsolute hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookCellArrayChange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NormalizedFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Uri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Command hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export uriToFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionContext hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientInfo hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MarkdownClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RegularExpressionsClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ServerInfo hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export positionInRange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCompletionItemOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toNormalizedFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticTag hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameFile hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ResourceOperation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InsertReplaceEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ApplyWorkspaceEditParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ChangeAnnotation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ColorPresentation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentSymbolOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentSymbolRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ParameterInformation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureInformation hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ApplyWorkspaceEditResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileSystemWatcher hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FoldingRange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FullDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MarkupContent hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Moniker hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookCell hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RelatedFullDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RelatedUnchangedDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export UnchangedDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeLensClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeclarationClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DefinitionClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeConfigurationClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeWatchedFilesClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentColorClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentFormattingClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentHighlightClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentLinkClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentOnTypeFormattingClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentRangeFormattingClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentSymbolClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ExecuteCommandClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FoldingRangeClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export HoverClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ImplementationClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LinkedEditingRangeClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MonikerClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentSyncClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ReferenceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SelectionRangeClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelpClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentSyncClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeDefinitionClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchyClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceSymbolClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyIncomingCall hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyOutgoingCall hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyIncomingCallsParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyOutgoingCallsParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchySubtypesParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchySupertypesParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeLensParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeclarationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DefinitionParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentColorParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentDiagnosticParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentHighlightParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentLinkParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentSymbolParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FoldingRangeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ImplementationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MonikerParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PartialResultParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ReferenceParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SelectionRangeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensDeltaParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeDefinitionParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceDiagnosticParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceSymbolParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyPrepareParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentFormattingParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ExecuteCommandParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export HoverParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InitializeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LinkedEditingRangeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PrepareRenameParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelpParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchyPrepareParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export UInitializeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionItemLabelDetails hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CallHierarchyRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeLensOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeLensRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeclarationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeclarationRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DefinitionOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DefinitionRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentColorOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentColorRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentFormattingOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentFormattingRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentHighlightOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentHighlightRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentLinkOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentLinkRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentRangeFormattingOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentRangeFormattingRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ExecuteCommandOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ExecuteCommandRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FoldingRangeOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FoldingRangeRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export HoverOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export HoverRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ImplementationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ImplementationRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LinkedEditingRangeOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LinkedEditingRangeRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MonikerOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MonikerRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ReferenceOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ReferenceRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SelectionRangeOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SelectionRangeRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelpOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelpRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeDefinitionOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeDefinitionRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchyOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TypeHierarchyRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WindowClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceSymbolOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceSymbolRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentOnTypeFormattingParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentPositionParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeTextDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidCloseTextDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidOpenTextDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidSaveTextDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WillSaveTextDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentOnTypeFormattingRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentChangeRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentSaveRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CancelParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentSyncRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Registration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export StaticRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Unregistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ChangeAnnotationIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ChangeAnnotationsSupportOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ServerCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeNotebookDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidCloseNotebookDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidOpenNotebookDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidSaveNotebookDocumentParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCodeActionKindOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCompletionItemInsertTextModeOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCompletionItemOptionsKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientDiagnosticsTagOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientFoldingRangeKindOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSymbolKindOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSymbolTagOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionItemTagOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCodeActionLiteralOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCodeActionResolveOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientCompletionItemResolveOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientInlayHintResolveOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSymbolResolveOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSignatureInformationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ServerCompletionItemOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientFoldingRangeOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSemanticTokensRequestFullDelta hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensFullDelta hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientShowMessageActionItemOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientSignatureParameterInformationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintLabelPart hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MessageActionItem hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionContext hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelpContext hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionDisabled hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeActionTriggerKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeDescription hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CodeLensWorkspaceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticWorkspaceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintWorkspaceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueWorkspaceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensWorkspaceClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionItemKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionItemTag hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionList hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionListCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ConfigurationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceDiagnosticReportPartialResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CompletionTriggerKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ConfigurationItem hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeConfigurationRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationPattern hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CreateFileOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameFileOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CreateFilesParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeleteFilesParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RenameFilesParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Declaration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeclarationLink hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Definition hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DefinitionLink hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DeleteFileOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DiagnosticServerCancellationData hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeConfigurationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentSyncOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeWatchedFilesParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentCellContentChanges hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeWatchedFilesRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DidChangeWorkspaceFoldersParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentContentChangeWholeDocument hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentDiagnosticReportKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentDiagnosticReportPartialResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentFilter hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentHighlightKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentOnTypeFormattingOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentSelector hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export EditRangeWithInsertReplace hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ErrorCodes hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ExecutionSummary hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ShowDocumentResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FailureHandlingKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileChangeType hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationFilter hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentFilterNotebookType hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentFilterPattern hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentFilterScheme hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RelativePattern hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentFilterLanguage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentFilterPattern hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentFilterScheme hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationPatternKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationPatternOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileOperationRegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FileRename hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FoldingRangeKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FormattingOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensDelta hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export GeneralClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export GlobPattern hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InitializeError hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InitializeResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceFoldersInitializeParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InitializedParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlayHintKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MarkedStringWithLanguage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ProgressParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SetTraceParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValue hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InlineValueContext hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InsertTextFormat hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export InsertTextMode hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LSPErrorCodes hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LanguageKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LinkedEditingRanges hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LocationLink hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MarkedString hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookCellLanguage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookCellTextDocumentFilter hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MarkupKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MessageType hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MonikerKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentChangeEvent hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentFilterWithCells hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentFilterWithNotebook hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookCellKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentCellChangeStructure hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentFilter hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotebookDocumentSyncOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PositionEncodingKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PrepareRenameDefaultBehavior hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PrepareRenameResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export PrepareSupportDefaultBehavior hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressCancelParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkDoneProgressCreateParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ProgressToken hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ReferenceContext hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RegistrationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RegularExpressionEngineKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ResourceOperationKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SaveOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokenModifiers hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokenTypes hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensLegend hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokenRelative hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SemanticTokensDeltaPartialResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ShowDocumentClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ShowMessageRequestClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelp hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SignatureHelpTriggerKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export StaleRequestSupportOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SymbolKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SymbolTag hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentContentChangeEvent hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentFilter hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentSaveReason hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TextDocumentSyncKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TokenFormat hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TraceValue hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export UniquenessLevel hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export UnregistrationParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WatchKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceDocumentDiagnosticReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceEditClientCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceFoldersChangeEvent hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export WorkspaceFoldersServerCapabilities hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export codeActionKindSubsumes hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export .:!? hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export .=? hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export _L hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export _R hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export absorbNull hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export maybeToNull hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export nullToMaybe hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toEither hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export DocumentChange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export _versionedTextDocumentIdentifier hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export applyTextEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export editTextEdit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export isSubrangeOf hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export mkRange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export AsLspEnum hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LspEnum hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export EnumBaseType hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LspOpenEnum hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export mkMarkdown hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export mkMarkdownCodeBlock hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export mkPlainText hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export plainTextToMarkdown hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export sectionSeparator hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export _workDoneProgressBegin hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export _workDoneProgressEnd hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export _workDoneProgressReport hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Edit hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export absolutizeTokens hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export computeEdits hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export defaultSemanticTokensLegend hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export encodeTokens hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export makeSemanticTokens hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export makeSemanticTokensDelta hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export relativizeTokens hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export AString hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export AnInteger hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export emptyNormalizedFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export filePathToUri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export normalizedFilePathToUri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export platformAwareFilePathToUri hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export platformAwareUriToFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export uriToNormalizedFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export normalizedFilePathToOsPath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export osPathToNormalizedFilePath hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export combineWatchKinds hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export containsChange hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export containsCreate hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export containsDelete hls-test-utils> Warning: Test.Hls: Could not find documentation for exported module: Language.LSP.Protocol.Message hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ResponseError hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TResponseError hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export runEq hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export Method hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TRegistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TUnregistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RequestMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ResponseMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TRequestMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TResponseMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export NotificationMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TNotificationMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ErrorData hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MessageParams hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MessageResult hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export RegistrationOptions hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LspId hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MessageDirection hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export MessageKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SClientMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SomeMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export messageDirection hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export methodStringToSomeMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export someMethodToMethodString hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SMessageDirection hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SomeClientMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SomeServerMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export isOptionalMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export someClientMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export someServerMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SServerMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SomeLspId hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SMessageKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export messageKind hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SomeRegistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export SomeUnregistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export regHelper hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toSomeRegistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toSomeUnregistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toUntypedRegistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toUntypedUnregistration hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TCustomMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export addNullField hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export toUntypedResponseError hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TClientMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export TServerMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FromServerMessage' hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ClientNotOrReq hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export CustomEq hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FromClientMessage' hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FromClientMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export FromServerMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export HasJSON hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export ServerNotOrReq hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export LookupFunc hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export clientMethodJSON hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export clientResponseJSON hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export fromClientNot hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export fromClientReq hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export fromServerNot hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export fromServerReq hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export mEqClient hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export mEqServer hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export parseClientMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export parseServerMessage hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export serverMethodJSON hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export serverResponseJSON hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export splitClientMethod hls-test-utils> Warning: Test.Hls: Couldn't find .haddock for export splitServerMethod hls-test-utils> 7% ( 45 /627) in 'Test.Hls' hls-test-utils> Missing documentation for: hls-test-utils> Module header hls-test-utils> NoTimeout hls-test-utils> Pattern hls-test-utils> UInt hls-test-utils> Color hls-test-utils> Location hls-test-utils> |? hls-test-utils> Position hls-test-utils> EncodingException hls-test-utils> Diagnostic hls-test-utils> Range hls-test-utils> NormalizedUri hls-test-utils> fromNormalizedFilePath hls-test-utils> fromNormalizedUri hls-test-utils> toNormalizedUri hls-test-utils> CodeAction hls-test-utils> CallHierarchyItem hls-test-utils> CodeLens hls-test-utils> CompletionItem hls-test-utils> CompletionItemDefaults hls-test-utils> DocumentLink hls-test-utils> InlayHint hls-test-utils> NotebookDocumentCellChanges hls-test-utils> SemanticTokens hls-test-utils> SemanticTokensEdit hls-test-utils> SemanticTokensPartialResult hls-test-utils> TypeHierarchyItem hls-test-utils> WorkspaceSymbol hls-test-utils> DiagnosticRelatedInformation hls-test-utils> LogMessageParams hls-test-utils> LogTraceParams hls-test-utils> ShowMessageParams hls-test-utils> ShowMessageRequestParams hls-test-utils> WorkDoneProgressBegin hls-test-utils> WorkDoneProgressEnd hls-test-utils> WorkDoneProgressReport hls-test-utils> AnnotatedTextEdit hls-test-utils> ClientSemanticTokensRequestOptions hls-test-utils> CodeActionParams hls-test-utils> ColorInformation hls-test-utils> ColorPresentationParams hls-test-utils> DocumentHighlight hls-test-utils> DocumentRangeFormattingParams hls-test-utils> DocumentSymbol hls-test-utils> Hover hls-test-utils> InlayHintParams hls-test-utils> InlineValueEvaluatableExpression hls-test-utils> InlineValueParams hls-test-utils> InlineValueText hls-test-utils> InlineValueVariableLookup hls-test-utils> PrepareRenamePlaceholder hls-test-utils> SelectionRange hls-test-utils> SemanticTokensOptions hls-test-utils> SemanticTokensRangeParams hls-test-utils> SemanticTokensRegistrationOptions hls-test-utils> TextDocumentContentChangePartial hls-test-utils> TextEdit hls-test-utils> PublishDiagnosticsClientCapabilities hls-test-utils> BaseSymbolInformation hls-test-utils> SymbolInformation hls-test-utils> DiagnosticSeverity hls-test-utils> CreateFile hls-test-utils> DeleteFile hls-test-utils> FileCreate hls-test-utils> FileDelete hls-test-utils> FileEvent hls-test-utils> LocationUriOnly hls-test-utils> NotebookDocument hls-test-utils> NotebookDocumentIdentifier hls-test-utils> OptionalVersionedTextDocumentIdentifier hls-test-utils> PreviousResultId hls-test-utils> PublishDiagnosticsParams hls-test-utils> ShowDocumentParams hls-test-utils> TextDocumentIdentifier hls-test-utils> TextDocumentItem hls-test-utils> VersionedNotebookDocumentIdentifier hls-test-utils> VersionedTextDocumentIdentifier hls-test-utils> WorkspaceFolder hls-test-utils> WorkspaceFullDocumentDiagnosticReport hls-test-utils> WorkspaceUnchangedDocumentDiagnosticReport hls-test-utils> SemanticTokenAbsolute hls-test-utils> NotebookCellArrayChange hls-test-utils> NormalizedFilePath hls-test-utils> Uri hls-test-utils> Command hls-test-utils> uriToFilePath hls-test-utils> CodeActionContext hls-test-utils> ClientInfo hls-test-utils> MarkdownClientCapabilities hls-test-utils> RegularExpressionsClientCapabilities hls-test-utils> ServerInfo hls-test-utils> positionInRange hls-test-utils> WorkspaceEdit hls-test-utils> CodeActionKind hls-test-utils> ClientCompletionItemOptions hls-test-utils> toNormalizedFilePath hls-test-utils> DiagnosticTag hls-test-utils> RenameFile hls-test-utils> ResourceOperation hls-test-utils> InsertReplaceEdit hls-test-utils> ApplyWorkspaceEditParams hls-test-utils> ChangeAnnotation hls-test-utils> ColorPresentation hls-test-utils> DocumentSymbolOptions hls-test-utils> DocumentSymbolRegistrationOptions hls-test-utils> ParameterInformation hls-test-utils> SignatureInformation hls-test-utils> ApplyWorkspaceEditResult hls-test-utils> FileSystemWatcher hls-test-utils> FoldingRange hls-test-utils> FullDocumentDiagnosticReport hls-test-utils> MarkupContent hls-test-utils> Moniker hls-test-utils> NotebookCell hls-test-utils> RelatedFullDocumentDiagnosticReport hls-test-utils> RelatedUnchangedDocumentDiagnosticReport hls-test-utils> UnchangedDocumentDiagnosticReport hls-test-utils> CallHierarchyClientCapabilities hls-test-utils> CodeActionClientCapabilities hls-test-utils> CodeLensClientCapabilities hls-test-utils> CompletionClientCapabilities hls-test-utils> DeclarationClientCapabilities hls-test-utils> DefinitionClientCapabilities hls-test-utils> DiagnosticClientCapabilities hls-test-utils> DidChangeConfigurationClientCapabilities hls-test-utils> DidChangeWatchedFilesClientCapabilities hls-test-utils> DocumentColorClientCapabilities hls-test-utils> DocumentFormattingClientCapabilities hls-test-utils> DocumentHighlightClientCapabilities hls-test-utils> DocumentLinkClientCapabilities hls-test-utils> DocumentOnTypeFormattingClientCapabilities hls-test-utils> DocumentRangeFormattingClientCapabilities hls-test-utils> DocumentSymbolClientCapabilities hls-test-utils> ExecuteCommandClientCapabilities hls-test-utils> FileOperationClientCapabilities hls-test-utils> FoldingRangeClientCapabilities hls-test-utils> HoverClientCapabilities hls-test-utils> ImplementationClientCapabilities hls-test-utils> InlayHintClientCapabilities hls-test-utils> InlineValueClientCapabilities hls-test-utils> LinkedEditingRangeClientCapabilities hls-test-utils> MonikerClientCapabilities hls-test-utils> NotebookDocumentSyncClientCapabilities hls-test-utils> ReferenceClientCapabilities hls-test-utils> RenameClientCapabilities hls-test-utils> SelectionRangeClientCapabilities hls-test-utils> SemanticTokensClientCapabilities hls-test-utils> SignatureHelpClientCapabilities hls-test-utils> TextDocumentSyncClientCapabilities hls-test-utils> TypeDefinitionClientCapabilities hls-test-utils> TypeHierarchyClientCapabilities hls-test-utils> WorkspaceSymbolClientCapabilities hls-test-utils> CallHierarchyIncomingCall hls-test-utils> CallHierarchyOutgoingCall hls-test-utils> CallHierarchyIncomingCallsParams hls-test-utils> CallHierarchyOutgoingCallsParams hls-test-utils> TypeHierarchySubtypesParams hls-test-utils> TypeHierarchySupertypesParams hls-test-utils> CodeLensParams hls-test-utils> CompletionParams hls-test-utils> DeclarationParams hls-test-utils> DefinitionParams hls-test-utils> DocumentColorParams hls-test-utils> DocumentDiagnosticParams hls-test-utils> DocumentHighlightParams hls-test-utils> DocumentLinkParams hls-test-utils> DocumentSymbolParams hls-test-utils> FoldingRangeParams hls-test-utils> ImplementationParams hls-test-utils> MonikerParams hls-test-utils> PartialResultParams hls-test-utils> ReferenceParams hls-test-utils> SelectionRangeParams hls-test-utils> SemanticTokensDeltaParams hls-test-utils> SemanticTokensParams hls-test-utils> TypeDefinitionParams hls-test-utils> WorkspaceDiagnosticParams hls-test-utils> WorkspaceSymbolParams hls-test-utils> CallHierarchyPrepareParams hls-test-utils> DocumentFormattingParams hls-test-utils> ExecuteCommandParams hls-test-utils> HoverParams hls-test-utils> InitializeParams hls-test-utils> LinkedEditingRangeParams hls-test-utils> PrepareRenameParams hls-test-utils> RenameParams hls-test-utils> SignatureHelpParams hls-test-utils> TypeHierarchyPrepareParams hls-test-utils> UInitializeParams hls-test-utils> WorkDoneProgressParams hls-test-utils> CompletionItemLabelDetails hls-test-utils> TextDocumentClientCapabilities hls-test-utils> CallHierarchyOptions hls-test-utils> CallHierarchyRegistrationOptions hls-test-utils> CodeActionOptions hls-test-utils> CodeActionRegistrationOptions hls-test-utils> CodeLensOptions hls-test-utils> CodeLensRegistrationOptions hls-test-utils> CompletionOptions hls-test-utils> CompletionRegistrationOptions hls-test-utils> DeclarationOptions hls-test-utils> DeclarationRegistrationOptions hls-test-utils> DefinitionOptions hls-test-utils> DefinitionRegistrationOptions hls-test-utils> DiagnosticOptions hls-test-utils> DiagnosticRegistrationOptions hls-test-utils> DocumentColorOptions hls-test-utils> DocumentColorRegistrationOptions hls-test-utils> DocumentFormattingOptions hls-test-utils> DocumentFormattingRegistrationOptions hls-test-utils> DocumentHighlightOptions hls-test-utils> DocumentHighlightRegistrationOptions hls-test-utils> DocumentLinkOptions hls-test-utils> DocumentLinkRegistrationOptions hls-test-utils> DocumentRangeFormattingOptions hls-test-utils> DocumentRangeFormattingRegistrationOptions hls-test-utils> ExecuteCommandOptions hls-test-utils> ExecuteCommandRegistrationOptions hls-test-utils> FoldingRangeOptions hls-test-utils> FoldingRangeRegistrationOptions hls-test-utils> HoverOptions hls-test-utils> HoverRegistrationOptions hls-test-utils> ImplementationOptions hls-test-utils> ImplementationRegistrationOptions hls-test-utils> InlayHintOptions hls-test-utils> InlayHintRegistrationOptions hls-test-utils> InlineValueOptions hls-test-utils> InlineValueRegistrationOptions hls-test-utils> LinkedEditingRangeOptions hls-test-utils> LinkedEditingRangeRegistrationOptions hls-test-utils> MonikerOptions hls-test-utils> MonikerRegistrationOptions hls-test-utils> ReferenceOptions hls-test-utils> ReferenceRegistrationOptions hls-test-utils> RenameOptions hls-test-utils> RenameRegistrationOptions hls-test-utils> SelectionRangeOptions hls-test-utils> SelectionRangeRegistrationOptions hls-test-utils> SignatureHelpOptions hls-test-utils> SignatureHelpRegistrationOptions hls-test-utils> TypeDefinitionOptions hls-test-utils> TypeDefinitionRegistrationOptions hls-test-utils> TypeHierarchyOptions hls-test-utils> TypeHierarchyRegistrationOptions hls-test-utils> WindowClientCapabilities hls-test-utils> WorkDoneProgressOptions hls-test-utils> WorkspaceSymbolOptions hls-test-utils> WorkspaceSymbolRegistrationOptions hls-test-utils> DocumentOnTypeFormattingParams hls-test-utils> TextDocumentPositionParams hls-test-utils> ClientCapabilities hls-test-utils> DidChangeTextDocumentParams hls-test-utils> DidCloseTextDocumentParams hls-test-utils> DidOpenTextDocumentParams hls-test-utils> DidSaveTextDocumentParams hls-test-utils> TextDocumentEdit hls-test-utils> WillSaveTextDocumentParams hls-test-utils> DocumentOnTypeFormattingRegistrationOptions hls-test-utils> TextDocumentChangeRegistrationOptions hls-test-utils> TextDocumentRegistrationOptions hls-test-utils> TextDocumentSaveRegistrationOptions hls-test-utils> CancelParams hls-test-utils> NotebookDocumentSyncRegistrationOptions hls-test-utils> Registration hls-test-utils> StaticRegistrationOptions hls-test-utils> Unregistration hls-test-utils> ChangeAnnotationIdentifier hls-test-utils> ChangeAnnotationsSupportOptions hls-test-utils> ServerCapabilities hls-test-utils> DidChangeNotebookDocumentParams hls-test-utils> DidCloseNotebookDocumentParams hls-test-utils> DidOpenNotebookDocumentParams hls-test-utils> DidSaveNotebookDocumentParams hls-test-utils> ClientCodeActionKindOptions hls-test-utils> ClientCompletionItemInsertTextModeOptions hls-test-utils> ClientCompletionItemOptionsKind hls-test-utils> ClientDiagnosticsTagOptions hls-test-utils> ClientFoldingRangeKindOptions hls-test-utils> ClientSymbolKindOptions hls-test-utils> ClientSymbolTagOptions hls-test-utils> CompletionItemTagOptions hls-test-utils> ClientCodeActionLiteralOptions hls-test-utils> ClientCodeActionResolveOptions hls-test-utils> ClientCompletionItemResolveOptions hls-test-utils> ClientInlayHintResolveOptions hls-test-utils> ClientSymbolResolveOptions hls-test-utils> ClientSignatureInformationOptions hls-test-utils> ServerCompletionItemOptions hls-test-utils> ClientFoldingRangeOptions hls-test-utils> ClientSemanticTokensRequestFullDelta hls-test-utils> SemanticTokensFullDelta hls-test-utils> ClientShowMessageActionItemOptions hls-test-utils> ClientSignatureParameterInformationOptions hls-test-utils> InlayHintLabelPart hls-test-utils> WorkspaceClientCapabilities hls-test-utils> MessageActionItem hls-test-utils> CompletionContext hls-test-utils> SignatureHelpContext hls-test-utils> CodeActionDisabled hls-test-utils> CodeActionTriggerKind hls-test-utils> CodeDescription hls-test-utils> CodeLensWorkspaceClientCapabilities hls-test-utils> DiagnosticWorkspaceClientCapabilities hls-test-utils> InlayHintWorkspaceClientCapabilities hls-test-utils> InlineValueWorkspaceClientCapabilities hls-test-utils> SemanticTokensWorkspaceClientCapabilities hls-test-utils> CompletionItemKind hls-test-utils> CompletionItemTag hls-test-utils> CompletionList hls-test-utils> CompletionListCapabilities hls-test-utils> ConfigurationParams hls-test-utils> WorkspaceDiagnosticReport hls-test-utils> WorkspaceDiagnosticReportPartialResult hls-test-utils> CompletionTriggerKind hls-test-utils> ConfigurationItem hls-test-utils> DidChangeConfigurationRegistrationOptions hls-test-utils> FileOperationPattern hls-test-utils> CreateFileOptions hls-test-utils> RenameFileOptions hls-test-utils> CreateFilesParams hls-test-utils> DeleteFilesParams hls-test-utils> RenameFilesParams hls-test-utils> Declaration hls-test-utils> DeclarationLink hls-test-utils> Definition hls-test-utils> DefinitionLink hls-test-utils> DeleteFileOptions hls-test-utils> DiagnosticServerCancellationData hls-test-utils> DidChangeConfigurationParams hls-test-utils> TextDocumentSyncOptions hls-test-utils> DidChangeWatchedFilesParams hls-test-utils> NotebookDocumentCellContentChanges hls-test-utils> DidChangeWatchedFilesRegistrationOptions hls-test-utils> DidChangeWorkspaceFoldersParams hls-test-utils> TextDocumentContentChangeWholeDocument hls-test-utils> DocumentDiagnosticReport hls-test-utils> DocumentDiagnosticReportKind hls-test-utils> DocumentDiagnosticReportPartialResult hls-test-utils> DocumentFilter hls-test-utils> DocumentHighlightKind hls-test-utils> DocumentOnTypeFormattingOptions hls-test-utils> DocumentSelector hls-test-utils> EditRangeWithInsertReplace hls-test-utils> ErrorCodes hls-test-utils> ExecutionSummary hls-test-utils> ShowDocumentResult hls-test-utils> FailureHandlingKind hls-test-utils> FileChangeType hls-test-utils> FileOperationOptions hls-test-utils> FileOperationFilter hls-test-utils> NotebookDocumentFilterNotebookType hls-test-utils> NotebookDocumentFilterPattern hls-test-utils> NotebookDocumentFilterScheme hls-test-utils> RelativePattern hls-test-utils> TextDocumentFilterLanguage hls-test-utils> TextDocumentFilterPattern hls-test-utils> TextDocumentFilterScheme hls-test-utils> FileOperationPatternKind hls-test-utils> FileOperationPatternOptions hls-test-utils> FileOperationRegistrationOptions hls-test-utils> FileRename hls-test-utils> FoldingRangeKind hls-test-utils> FormattingOptions hls-test-utils> SemanticTokensDelta hls-test-utils> GeneralClientCapabilities hls-test-utils> GlobPattern hls-test-utils> InitializeError hls-test-utils> InitializeResult hls-test-utils> WorkspaceFoldersInitializeParams hls-test-utils> WorkspaceOptions hls-test-utils> InitializedParams hls-test-utils> InlayHintKind hls-test-utils> MarkedStringWithLanguage hls-test-utils> ProgressParams hls-test-utils> SetTraceParams hls-test-utils> InlineValue hls-test-utils> InlineValueContext hls-test-utils> InsertTextFormat hls-test-utils> InsertTextMode hls-test-utils> LSPErrorCodes hls-test-utils> LanguageKind hls-test-utils> LinkedEditingRanges hls-test-utils> LocationLink hls-test-utils> MarkedString hls-test-utils> NotebookCellLanguage hls-test-utils> NotebookCellTextDocumentFilter hls-test-utils> MarkupKind hls-test-utils> MessageType hls-test-utils> MonikerKind hls-test-utils> NotebookDocumentChangeEvent hls-test-utils> NotebookDocumentFilterWithCells hls-test-utils> NotebookDocumentFilterWithNotebook hls-test-utils> NotebookCellKind hls-test-utils> NotebookDocumentCellChangeStructure hls-test-utils> NotebookDocumentClientCapabilities hls-test-utils> NotebookDocumentFilter hls-test-utils> NotebookDocumentSyncOptions hls-test-utils> PositionEncodingKind hls-test-utils> PrepareRenameDefaultBehavior hls-test-utils> PrepareRenameResult hls-test-utils> PrepareSupportDefaultBehavior hls-test-utils> WorkDoneProgressCancelParams hls-test-utils> WorkDoneProgressCreateParams hls-test-utils> ProgressToken hls-test-utils> ReferenceContext hls-test-utils> RegistrationParams hls-test-utils> RegularExpressionEngineKind hls-test-utils> ResourceOperationKind hls-test-utils> SaveOptions hls-test-utils> SemanticTokenModifiers hls-test-utils> SemanticTokenTypes hls-test-utils> SemanticTokensLegend hls-test-utils> SemanticTokenRelative hls-test-utils> SemanticTokensDeltaPartialResult hls-test-utils> ShowDocumentClientCapabilities hls-test-utils> ShowMessageRequestClientCapabilities hls-test-utils> SignatureHelp hls-test-utils> SignatureHelpTriggerKind hls-test-utils> StaleRequestSupportOptions hls-test-utils> SymbolKind hls-test-utils> SymbolTag hls-test-utils> TextDocumentContentChangeEvent hls-test-utils> TextDocumentFilter hls-test-utils> TextDocumentSaveReason hls-test-utils> TextDocumentSyncKind hls-test-utils> TokenFormat hls-test-utils> TraceValue hls-test-utils> UniquenessLevel hls-test-utils> UnregistrationParams hls-test-utils> WatchKind hls-test-utils> WorkspaceDocumentDiagnosticReport hls-test-utils> WorkspaceEditClientCapabilities hls-test-utils> WorkspaceFoldersChangeEvent hls-test-utils> WorkspaceFoldersServerCapabilities hls-test-utils> codeActionKindSubsumes hls-test-utils> .:!? hls-test-utils> .=? hls-test-utils> _L hls-test-utils> _R hls-test-utils> absorbNull hls-test-utils> maybeToNull hls-test-utils> nullToMaybe hls-test-utils> toEither hls-test-utils> DocumentChange hls-test-utils> _versionedTextDocumentIdentifier hls-test-utils> applyTextEdit hls-test-utils> editTextEdit hls-test-utils> isSubrangeOf hls-test-utils> mkRange hls-test-utils> AsLspEnum hls-test-utils> LspEnum hls-test-utils> EnumBaseType hls-test-utils> LspOpenEnum hls-test-utils> mkMarkdown hls-test-utils> mkMarkdownCodeBlock hls-test-utils> mkPlainText hls-test-utils> plainTextToMarkdown hls-test-utils> sectionSeparator hls-test-utils> _workDoneProgressBegin hls-test-utils> _workDoneProgressEnd hls-test-utils> _workDoneProgressReport hls-test-utils> Edit hls-test-utils> absolutizeTokens hls-test-utils> computeEdits hls-test-utils> defaultSemanticTokensLegend hls-test-utils> encodeTokens hls-test-utils> makeSemanticTokens hls-test-utils> makeSemanticTokensDelta hls-test-utils> relativizeTokens hls-test-utils> AString hls-test-utils> AnInteger hls-test-utils> emptyNormalizedFilePath hls-test-utils> filePathToUri hls-test-utils> normalizedFilePathToUri hls-test-utils> platformAwareFilePathToUri hls-test-utils> platformAwareUriToFilePath hls-test-utils> uriToNormalizedFilePath hls-test-utils> normalizedFilePathToOsPath hls-test-utils> osPathToNormalizedFilePath hls-test-utils> combineWatchKinds hls-test-utils> containsChange hls-test-utils> containsCreate hls-test-utils> containsDelete hls-test-utils> ResponseError hls-test-utils> TResponseError hls-test-utils> runEq hls-test-utils> Method hls-test-utils> TRegistration hls-test-utils> TUnregistration hls-test-utils> RequestMessage hls-test-utils> ResponseMessage hls-test-utils> TRequestMessage hls-test-utils> TResponseMessage hls-test-utils> NotificationMessage hls-test-utils> TNotificationMessage hls-test-utils> ErrorData hls-test-utils> MessageParams hls-test-utils> MessageResult hls-test-utils> RegistrationOptions hls-test-utils> SMethod hls-test-utils> LspId hls-test-utils> MessageDirection hls-test-utils> MessageKind hls-test-utils> SClientMethod hls-test-utils> SomeMethod hls-test-utils> messageDirection hls-test-utils> methodStringToSomeMethod hls-test-utils> someMethodToMethodString hls-test-utils> SMessageDirection hls-test-utils> SomeClientMethod hls-test-utils> SomeServerMethod hls-test-utils> isOptionalMethod hls-test-utils> someClientMethod hls-test-utils> someServerMethod hls-test-utils> SServerMethod hls-test-utils> SomeLspId hls-test-utils> SMessageKind hls-test-utils> messageKind hls-test-utils> SomeRegistration hls-test-utils> SomeUnregistration hls-test-utils> regHelper hls-test-utils> toSomeRegistration hls-test-utils> toSomeUnregistration hls-test-utils> toUntypedRegistration hls-test-utils> toUntypedUnregistration hls-test-utils> TCustomMessage hls-test-utils> addNullField hls-test-utils> toUntypedResponseError hls-test-utils> TClientMessage hls-test-utils> TMessage hls-test-utils> TServerMessage hls-test-utils> FromServerMessage' hls-test-utils> ClientNotOrReq hls-test-utils> CustomEq hls-test-utils> FromClientMessage' hls-test-utils> FromClientMessage hls-test-utils> FromServerMessage hls-test-utils> HasJSON hls-test-utils> ServerNotOrReq hls-test-utils> LookupFunc hls-test-utils> clientMethodJSON hls-test-utils> clientResponseJSON hls-test-utils> fromClientNot hls-test-utils> fromClientReq hls-test-utils> fromServerNot hls-test-utils> fromServerReq hls-test-utils> mEqClient hls-test-utils> mEqServer hls-test-utils> parseClientMessage hls-test-utils> parseServerMessage hls-test-utils> serverMethodJSON hls-test-utils> serverResponseJSON hls-test-utils> splitClientMethod hls-test-utils> splitServerMethod hls-test-utils> goldenGitDiff (src/Test/Hls.hs:190) hls-test-utils> goldenWithHaskellDoc (src/Test/Hls.hs:203) hls-test-utils> goldenWithHaskellDocInTmpDir (src/Test/Hls.hs:216) hls-test-utils> goldenWithHaskellAndCaps (src/Test/Hls.hs:230) hls-test-utils> goldenWithHaskellAndCapsInTmpDir (src/Test/Hls.hs:279) hls-test-utils> goldenWithCabalDoc (src/Test/Hls.hs:306) hls-test-utils> goldenWithHaskellDocFormatter (src/Test/Hls.hs:594) hls-test-utils> goldenWithHaskellDocFormatterInTmpDir (src/Test/Hls.hs:642) hls-test-utils> goldenWithCabalDocFormatter (src/Test/Hls.hs:618) hls-test-utils> goldenWithCabalDocFormatterInTmpDir (src/Test/Hls.hs:666) hls-test-utils> goldenWithTestConfig (src/Test/Hls.hs:257) hls-test-utils> runSessionWithServer (src/Test/Hls.hs:538) hls-test-utils> runSessionWithServerInTmpDir (src/Test/Hls.hs:505) hls-test-utils> PluginDescriptor hls-test-utils> BrokenBehavior (src/Test/Hls.hs:173) hls-test-utils> ExpectBroken (src/Test/Hls.hs:175) hls-test-utils> unCurrent (src/Test/Hls.hs:180) hls-test-utils> waitForTypecheck (src/Test/Hls.hs:870) hls-test-utils> waitForAction (src/Test/Hls.hs:866) hls-test-utils> hlsConfigToClientConfig (src/Test/Hls.hs:876) hls-test-utils> getLastBuildKeys (src/Test/Hls.hs:873) hls-test-utils> waitForKickDone (src/Test/Hls.hs:901) hls-test-utils> waitForKickStart (src/Test/Hls.hs:904) hls-test-utils> WithPriority hls-test-utils> Priority hls-test-utils> captureKickDiagnostics (src/Test/Hls.hs:890) hls-test-utils> kick (src/Test/Hls.hs:914) hls-test-utils> TestConfig (src/Test/Hls.hs:692) hls-test-utils> Warning: Test.Hls: could not find link destinations for: hls-test-utils> - Language.LSP.Protocol.Types.Lens.data_ hls-test-utils> - Data.Vector.Unboxed.Base.Unbox hls-test-utils> - Language.LSP.Protocol.Message.Lens.HasError hls-test-utils> - Language.LSP.Protocol.Message.Lens.error hls-test-utils> - Language.LSP.Protocol.Message.Lens.HasJsonrpc hls-test-utils> - Language.LSP.Protocol.Message.Lens.jsonrpc hls-test-utils> - Language.LSP.Protocol.Message.Lens.HasParams hls-test-utils> - Language.LSP.Protocol.Message.Lens.params hls-test-utils> - Language.LSP.Protocol.Message.Lens.HasResult hls-test-utils> - Language.LSP.Protocol.Message.Lens.result hls-test-utils> - Language.LSP.Protocol.Message.Lens.HasXdata hls-test-utils> - Language.LSP.Protocol.Message.Lens.xdata hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasActions hls-test-utils> - Language.LSP.Protocol.Types.Lens.actions hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasActiveParameter hls-test-utils> - Language.LSP.Protocol.Types.Lens.activeParameter hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasActiveParameterSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.activeParameterSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasActiveSignature hls-test-utils> - Language.LSP.Protocol.Types.Lens.activeSignature hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasActiveSignatureHelp hls-test-utils> - Language.LSP.Protocol.Types.Lens.activeSignatureHelp hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAdded hls-test-utils> - Language.LSP.Protocol.Types.Lens.added hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAdditionalPropertiesSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.additionalPropertiesSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAdditionalTextEdits hls-test-utils> - Language.LSP.Protocol.Types.Lens.additionalTextEdits hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAllCommitCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.allCommitCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAllowedTags hls-test-utils> - Language.LSP.Protocol.Types.Lens.allowedTags hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAlpha hls-test-utils> - Language.LSP.Protocol.Types.Lens.alpha hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAnnotationId hls-test-utils> - Language.LSP.Protocol.Types.Lens.annotationId hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasApplied hls-test-utils> - Language.LSP.Protocol.Types.Lens.applied hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasApplyEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.applyEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasArguments hls-test-utils> - Language.LSP.Protocol.Types.Lens.arguments hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasArray hls-test-utils> - Language.LSP.Protocol.Types.Lens.array hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasAugmentsSyntaxTokens hls-test-utils> - Language.LSP.Protocol.Types.Lens.augmentsSyntaxTokens hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasBaseUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.baseUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasBlue hls-test-utils> - Language.LSP.Protocol.Types.Lens.blue hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCallHierarchy hls-test-utils> - Language.LSP.Protocol.Types.Lens.callHierarchy hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCallHierarchyProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.callHierarchyProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCancel hls-test-utils> - Language.LSP.Protocol.Types.Lens.cancel hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCancellable hls-test-utils> - Language.LSP.Protocol.Types.Lens.cancellable hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCapabilities hls-test-utils> - Language.LSP.Protocol.Types.Lens.capabilities hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCaseSensitiveLookup hls-test-utils> - Language.LSP.Protocol.Types.Lens.caseSensitiveLookup hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCellTextDocuments hls-test-utils> - Language.LSP.Protocol.Types.Lens.cellTextDocuments hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCells hls-test-utils> - Language.LSP.Protocol.Types.Lens.cells hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCh hls-test-utils> - Language.LSP.Protocol.Types.Lens.ch hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasChange hls-test-utils> - Language.LSP.Protocol.Types.Lens.change hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasChangeAnnotationSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.changeAnnotationSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasChangeAnnotations hls-test-utils> - Language.LSP.Protocol.Types.Lens.changeAnnotations hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasChangeNotifications hls-test-utils> - Language.LSP.Protocol.Types.Lens.changeNotifications hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasChanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.changes hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.character hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasChildren hls-test-utils> - Language.LSP.Protocol.Types.Lens.children hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasClientInfo hls-test-utils> - Language.LSP.Protocol.Types.Lens.clientInfo hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCode hls-test-utils> - Language.LSP.Protocol.Types.Lens.code hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeAction hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeAction hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeActionKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeActionKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeActionKinds hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeActionKinds hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeActionLiteralSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeActionLiteralSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeActionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeActionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeDescription hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeDescription hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeDescriptionSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeDescriptionSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeLens hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeLens hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCodeLensProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.codeLensProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCollapsedText hls-test-utils> - Language.LSP.Protocol.Types.Lens.collapsedText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasColor hls-test-utils> - Language.LSP.Protocol.Types.Lens.color hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasColorProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.colorProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCommand hls-test-utils> - Language.LSP.Protocol.Types.Lens.command hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCommands hls-test-utils> - Language.LSP.Protocol.Types.Lens.commands hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCommitCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.commitCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCommitCharactersSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.commitCharactersSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCompletion hls-test-utils> - Language.LSP.Protocol.Types.Lens.completion hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCompletionItem hls-test-utils> - Language.LSP.Protocol.Types.Lens.completionItem hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCompletionItemKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.completionItemKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCompletionList hls-test-utils> - Language.LSP.Protocol.Types.Lens.completionList hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasCompletionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.completionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasConfiguration hls-test-utils> - Language.LSP.Protocol.Types.Lens.configuration hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasContainerName hls-test-utils> - Language.LSP.Protocol.Types.Lens.containerName hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasContentChanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.contentChanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasContentFormat hls-test-utils> - Language.LSP.Protocol.Types.Lens.contentFormat hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasContents hls-test-utils> - Language.LSP.Protocol.Types.Lens.contents hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasContext hls-test-utils> - Language.LSP.Protocol.Types.Lens.context hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasContextSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.contextSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDataSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.dataSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasData_ hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeclaration hls-test-utils> - Language.LSP.Protocol.Types.Lens.declaration hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeclarationProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.declarationProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDefaultBehavior hls-test-utils> - Language.LSP.Protocol.Types.Lens.defaultBehavior hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDefinition hls-test-utils> - Language.LSP.Protocol.Types.Lens.definition hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDefinitionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.definitionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeleteCount hls-test-utils> - Language.LSP.Protocol.Types.Lens.deleteCount hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDelta hls-test-utils> - Language.LSP.Protocol.Types.Lens.delta hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeltaLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.deltaLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeltaStartChar hls-test-utils> - Language.LSP.Protocol.Types.Lens.deltaStartChar hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeprecated hls-test-utils> - Language.LSP.Protocol.Types.Lens.deprecated hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDeprecatedSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.deprecatedSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDescription hls-test-utils> - Language.LSP.Protocol.Types.Lens.description hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDetail hls-test-utils> - Language.LSP.Protocol.Types.Lens.detail hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDiagnostic hls-test-utils> - Language.LSP.Protocol.Types.Lens.diagnostic hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDiagnosticProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.diagnosticProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDiagnostics hls-test-utils> - Language.LSP.Protocol.Types.Lens.diagnostics hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidChangeConfiguration hls-test-utils> - Language.LSP.Protocol.Types.Lens.didChangeConfiguration hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidChangeWatchedFiles hls-test-utils> - Language.LSP.Protocol.Types.Lens.didChangeWatchedFiles hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidClose hls-test-utils> - Language.LSP.Protocol.Types.Lens.didClose hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidCreate hls-test-utils> - Language.LSP.Protocol.Types.Lens.didCreate hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidDelete hls-test-utils> - Language.LSP.Protocol.Types.Lens.didDelete hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidOpen hls-test-utils> - Language.LSP.Protocol.Types.Lens.didOpen hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidRename hls-test-utils> - Language.LSP.Protocol.Types.Lens.didRename hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDidSave hls-test-utils> - Language.LSP.Protocol.Types.Lens.didSave hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDisabled hls-test-utils> - Language.LSP.Protocol.Types.Lens.disabled hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDisabledSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.disabledSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.document hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentChanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentChanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentFormattingProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentFormattingProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentHighlight hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentHighlight hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentHighlightProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentHighlightProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentLink hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentLink hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentLinkProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentLinkProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentOnTypeFormattingProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentOnTypeFormattingProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentRangeFormattingProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentRangeFormattingProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentSelector hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentSelector hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentSymbol hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentSymbol hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentSymbolProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentSymbolProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentation hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDocumentationFormat hls-test-utils> - Language.LSP.Protocol.Types.Lens.documentationFormat hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasDynamicRegistration hls-test-utils> - Language.LSP.Protocol.Types.Lens.dynamicRegistration hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.edit hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEditRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.editRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEdits hls-test-utils> - Language.LSP.Protocol.Types.Lens.edits hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEnd hls-test-utils> - Language.LSP.Protocol.Types.Lens.end hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEndCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.endCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEndLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.endLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEngine hls-test-utils> - Language.LSP.Protocol.Types.Lens.engine hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasEvent hls-test-utils> - Language.LSP.Protocol.Types.Lens.event hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExecuteCommand hls-test-utils> - Language.LSP.Protocol.Types.Lens.executeCommand hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExecuteCommandProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.executeCommandProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExecutionOrder hls-test-utils> - Language.LSP.Protocol.Types.Lens.executionOrder hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExecutionSummary hls-test-utils> - Language.LSP.Protocol.Types.Lens.executionSummary hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExecutionSummarySupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.executionSummarySupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExperimental hls-test-utils> - Language.LSP.Protocol.Types.Lens.experimental hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExpression hls-test-utils> - Language.LSP.Protocol.Types.Lens.expression hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasExternal hls-test-utils> - Language.LSP.Protocol.Types.Lens.external hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFailedChange hls-test-utils> - Language.LSP.Protocol.Types.Lens.failedChange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFailureHandling hls-test-utils> - Language.LSP.Protocol.Types.Lens.failureHandling hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFailureReason hls-test-utils> - Language.LSP.Protocol.Types.Lens.failureReason hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFileOperations hls-test-utils> - Language.LSP.Protocol.Types.Lens.fileOperations hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFiles hls-test-utils> - Language.LSP.Protocol.Types.Lens.files hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFilterText hls-test-utils> - Language.LSP.Protocol.Types.Lens.filterText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFilters hls-test-utils> - Language.LSP.Protocol.Types.Lens.filters hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFirstTriggerCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.firstTriggerCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFoldingRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.foldingRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFoldingRangeKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.foldingRangeKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFoldingRangeProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.foldingRangeProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFormats hls-test-utils> - Language.LSP.Protocol.Types.Lens.formats hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFormatting hls-test-utils> - Language.LSP.Protocol.Types.Lens.formatting hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFrameId hls-test-utils> - Language.LSP.Protocol.Types.Lens.frameId hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFrom hls-test-utils> - Language.LSP.Protocol.Types.Lens.from hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFromRanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.fromRanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasFull hls-test-utils> - Language.LSP.Protocol.Types.Lens.full hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasGeneral hls-test-utils> - Language.LSP.Protocol.Types.Lens.general hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasGlob hls-test-utils> - Language.LSP.Protocol.Types.Lens.glob hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasGlobPattern hls-test-utils> - Language.LSP.Protocol.Types.Lens.globPattern hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasGreen hls-test-utils> - Language.LSP.Protocol.Types.Lens.green hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasGroupsOnLabel hls-test-utils> - Language.LSP.Protocol.Types.Lens.groupsOnLabel hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasHierarchicalDocumentSymbolSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.hierarchicalDocumentSymbolSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasHonorsChangeAnnotations hls-test-utils> - Language.LSP.Protocol.Types.Lens.honorsChangeAnnotations hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasHover hls-test-utils> - Language.LSP.Protocol.Types.Lens.hover hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasHoverProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.hoverProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasHref hls-test-utils> - Language.LSP.Protocol.Types.Lens.href hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasId hls-test-utils> - Language.LSP.Protocol.Types.Lens.id hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIdentifier hls-test-utils> - Language.LSP.Protocol.Types.Lens.identifier hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIgnoreCase hls-test-utils> - Language.LSP.Protocol.Types.Lens.ignoreCase hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIgnoreIfExists hls-test-utils> - Language.LSP.Protocol.Types.Lens.ignoreIfExists hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIgnoreIfNotExists hls-test-utils> - Language.LSP.Protocol.Types.Lens.ignoreIfNotExists hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasImplementation hls-test-utils> - Language.LSP.Protocol.Types.Lens.implementation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasImplementationProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.implementationProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIncludeDeclaration hls-test-utils> - Language.LSP.Protocol.Types.Lens.includeDeclaration hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIncludeText hls-test-utils> - Language.LSP.Protocol.Types.Lens.includeText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInitializationOptions hls-test-utils> - Language.LSP.Protocol.Types.Lens.initializationOptions hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInlayHint hls-test-utils> - Language.LSP.Protocol.Types.Lens.inlayHint hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInlayHintProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.inlayHintProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInlineValue hls-test-utils> - Language.LSP.Protocol.Types.Lens.inlineValue hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInlineValueProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.inlineValueProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsert hls-test-utils> - Language.LSP.Protocol.Types.Lens.insert hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertFinalNewline hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertFinalNewline hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertReplaceSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertReplaceSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertSpaces hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertSpaces hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertText hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertTextFormat hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertTextFormat hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertTextMode hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertTextMode hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInsertTextModeSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.insertTextModeSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasInterFileDependencies hls-test-utils> - Language.LSP.Protocol.Types.Lens.interFileDependencies hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIsIncomplete hls-test-utils> - Language.LSP.Protocol.Types.Lens.isIncomplete hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIsPreferred hls-test-utils> - Language.LSP.Protocol.Types.Lens.isPreferred hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIsPreferredSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.isPreferredSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasIsRetrigger hls-test-utils> - Language.LSP.Protocol.Types.Lens.isRetrigger hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasItem hls-test-utils> - Language.LSP.Protocol.Types.Lens.item hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasItemDefaults hls-test-utils> - Language.LSP.Protocol.Types.Lens.itemDefaults hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasItems hls-test-utils> - Language.LSP.Protocol.Types.Lens.items hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.kind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLabel hls-test-utils> - Language.LSP.Protocol.Types.Lens.label hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLabelDetails hls-test-utils> - Language.LSP.Protocol.Types.Lens.labelDetails hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLabelDetailsSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.labelDetailsSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLabelOffsetSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.labelOffsetSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLabelSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.labelSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLanguage hls-test-utils> - Language.LSP.Protocol.Types.Lens.language hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLanguageId hls-test-utils> - Language.LSP.Protocol.Types.Lens.languageId hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLegend hls-test-utils> - Language.LSP.Protocol.Types.Lens.legend hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLength hls-test-utils> - Language.LSP.Protocol.Types.Lens.length hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.line hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLineFoldingOnly hls-test-utils> - Language.LSP.Protocol.Types.Lens.lineFoldingOnly hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLinkSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.linkSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLinkedEditingRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.linkedEditingRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLinkedEditingRangeProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.linkedEditingRangeProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLocale hls-test-utils> - Language.LSP.Protocol.Types.Lens.locale hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasLocation hls-test-utils> - Language.LSP.Protocol.Types.Lens.location hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMarkdown hls-test-utils> - Language.LSP.Protocol.Types.Lens.markdown hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMatches hls-test-utils> - Language.LSP.Protocol.Types.Lens.matches hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMessage hls-test-utils> - Language.LSP.Protocol.Types.Lens.message hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMessageActionItem hls-test-utils> - Language.LSP.Protocol.Types.Lens.messageActionItem hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMetadata hls-test-utils> - Language.LSP.Protocol.Types.Lens.metadata hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMethod hls-test-utils> - Language.LSP.Protocol.Types.Lens.method hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMoniker hls-test-utils> - Language.LSP.Protocol.Types.Lens.moniker hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMonikerProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.monikerProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMoreTriggerCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.moreTriggerCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasMultilineTokenSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.multilineTokenSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasName hls-test-utils> - Language.LSP.Protocol.Types.Lens.name hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNeedsConfirmation hls-test-utils> - Language.LSP.Protocol.Types.Lens.needsConfirmation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNewName hls-test-utils> - Language.LSP.Protocol.Types.Lens.newName hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNewText hls-test-utils> - Language.LSP.Protocol.Types.Lens.newText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNewUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.newUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNormalizesLineEndings hls-test-utils> - Language.LSP.Protocol.Types.Lens.normalizesLineEndings hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNotebook hls-test-utils> - Language.LSP.Protocol.Types.Lens.notebook hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNotebookDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.notebookDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNotebookDocumentSync hls-test-utils> - Language.LSP.Protocol.Types.Lens.notebookDocumentSync hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNotebookSelector hls-test-utils> - Language.LSP.Protocol.Types.Lens.notebookSelector hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasNotebookType hls-test-utils> - Language.LSP.Protocol.Types.Lens.notebookType hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOldUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.oldUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOnTypeFormatting hls-test-utils> - Language.LSP.Protocol.Types.Lens.onTypeFormatting hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOnly hls-test-utils> - Language.LSP.Protocol.Types.Lens.only hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOpenClose hls-test-utils> - Language.LSP.Protocol.Types.Lens.openClose hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOptions hls-test-utils> - Language.LSP.Protocol.Types.Lens.options hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOriginSelectionRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.originSelectionRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOverlappingTokenSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.overlappingTokenSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasOverwrite hls-test-utils> - Language.LSP.Protocol.Types.Lens.overwrite hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPaddingLeft hls-test-utils> - Language.LSP.Protocol.Types.Lens.paddingLeft hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPaddingRight hls-test-utils> - Language.LSP.Protocol.Types.Lens.paddingRight hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasParameterInformation hls-test-utils> - Language.LSP.Protocol.Types.Lens.parameterInformation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasParameters hls-test-utils> - Language.LSP.Protocol.Types.Lens.parameters hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasParent hls-test-utils> - Language.LSP.Protocol.Types.Lens.parent hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasParser hls-test-utils> - Language.LSP.Protocol.Types.Lens.parser hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPartialResultToken hls-test-utils> - Language.LSP.Protocol.Types.Lens.partialResultToken hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPattern hls-test-utils> - Language.LSP.Protocol.Types.Lens.pattern hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPercentage hls-test-utils> - Language.LSP.Protocol.Types.Lens.percentage hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPlaceholder hls-test-utils> - Language.LSP.Protocol.Types.Lens.placeholder hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPosition hls-test-utils> - Language.LSP.Protocol.Types.Lens.position hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPositionEncoding hls-test-utils> - Language.LSP.Protocol.Types.Lens.positionEncoding hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPositionEncodings hls-test-utils> - Language.LSP.Protocol.Types.Lens.positionEncodings hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPositions hls-test-utils> - Language.LSP.Protocol.Types.Lens.positions hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPrepareProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.prepareProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPrepareSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.prepareSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPrepareSupportDefaultBehavior hls-test-utils> - Language.LSP.Protocol.Types.Lens.prepareSupportDefaultBehavior hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPreselect hls-test-utils> - Language.LSP.Protocol.Types.Lens.preselect hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPreselectSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.preselectSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPreviousResultId hls-test-utils> - Language.LSP.Protocol.Types.Lens.previousResultId hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPreviousResultIds hls-test-utils> - Language.LSP.Protocol.Types.Lens.previousResultIds hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasProcessId hls-test-utils> - Language.LSP.Protocol.Types.Lens.processId hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasProperties hls-test-utils> - Language.LSP.Protocol.Types.Lens.properties hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasPublishDiagnostics hls-test-utils> - Language.LSP.Protocol.Types.Lens.publishDiagnostics hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasQuery hls-test-utils> - Language.LSP.Protocol.Types.Lens.query hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.range hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRangeFormatting hls-test-utils> - Language.LSP.Protocol.Types.Lens.rangeFormatting hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRangeLength hls-test-utils> - Language.LSP.Protocol.Types.Lens.rangeLength hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRangeLimit hls-test-utils> - Language.LSP.Protocol.Types.Lens.rangeLimit hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRanges hls-test-utils> - Language.LSP.Protocol.Types.Lens.ranges hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasReason hls-test-utils> - Language.LSP.Protocol.Types.Lens.reason hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRecursive hls-test-utils> - Language.LSP.Protocol.Types.Lens.recursive hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRed hls-test-utils> - Language.LSP.Protocol.Types.Lens.red hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasReferences hls-test-utils> - Language.LSP.Protocol.Types.Lens.references hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasReferencesProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.referencesProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRefreshSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.refreshSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRegisterOptions hls-test-utils> - Language.LSP.Protocol.Types.Lens.registerOptions hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRegistrations hls-test-utils> - Language.LSP.Protocol.Types.Lens.registrations hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRegularExpressions hls-test-utils> - Language.LSP.Protocol.Types.Lens.regularExpressions hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRelatedDocumentSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.relatedDocumentSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRelatedDocuments hls-test-utils> - Language.LSP.Protocol.Types.Lens.relatedDocuments hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRelatedInformation hls-test-utils> - Language.LSP.Protocol.Types.Lens.relatedInformation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRelativePatternSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.relativePatternSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRemoved hls-test-utils> - Language.LSP.Protocol.Types.Lens.removed hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRename hls-test-utils> - Language.LSP.Protocol.Types.Lens.rename hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRenameProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.renameProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasReplace hls-test-utils> - Language.LSP.Protocol.Types.Lens.replace hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRequests hls-test-utils> - Language.LSP.Protocol.Types.Lens.requests hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasResolveProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.resolveProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasResolveSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.resolveSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasResourceOperations hls-test-utils> - Language.LSP.Protocol.Types.Lens.resourceOperations hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasResultId hls-test-utils> - Language.LSP.Protocol.Types.Lens.resultId hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRetriggerCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.retriggerCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRetriggerRequest hls-test-utils> - Language.LSP.Protocol.Types.Lens.retriggerRequest hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRetry hls-test-utils> - Language.LSP.Protocol.Types.Lens.retry hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRetryOnContentModified hls-test-utils> - Language.LSP.Protocol.Types.Lens.retryOnContentModified hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRootPath hls-test-utils> - Language.LSP.Protocol.Types.Lens.rootPath hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasRootUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.rootUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSave hls-test-utils> - Language.LSP.Protocol.Types.Lens.save hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasScheme hls-test-utils> - Language.LSP.Protocol.Types.Lens.scheme hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasScopeUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.scopeUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSection hls-test-utils> - Language.LSP.Protocol.Types.Lens.section hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSelection hls-test-utils> - Language.LSP.Protocol.Types.Lens.selection hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSelectionRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.selectionRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSelectionRangeProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.selectionRangeProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSemanticTokens hls-test-utils> - Language.LSP.Protocol.Types.Lens.semanticTokens hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSemanticTokensProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.semanticTokensProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasServerCancelSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.serverCancelSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasServerInfo hls-test-utils> - Language.LSP.Protocol.Types.Lens.serverInfo hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSettings hls-test-utils> - Language.LSP.Protocol.Types.Lens.settings hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSeverity hls-test-utils> - Language.LSP.Protocol.Types.Lens.severity hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasShowDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.showDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasShowMessage hls-test-utils> - Language.LSP.Protocol.Types.Lens.showMessage hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSignatureHelp hls-test-utils> - Language.LSP.Protocol.Types.Lens.signatureHelp hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSignatureHelpProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.signatureHelpProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSignatureInformation hls-test-utils> - Language.LSP.Protocol.Types.Lens.signatureInformation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSignatures hls-test-utils> - Language.LSP.Protocol.Types.Lens.signatures hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSnippetSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.snippetSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSortText hls-test-utils> - Language.LSP.Protocol.Types.Lens.sortText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSource hls-test-utils> - Language.LSP.Protocol.Types.Lens.source hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStaleRequestSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.staleRequestSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStart hls-test-utils> - Language.LSP.Protocol.Types.Lens.start hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStartChar hls-test-utils> - Language.LSP.Protocol.Types.Lens.startChar hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStartCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.startCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStartLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.startLine hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStoppedLocation hls-test-utils> - Language.LSP.Protocol.Types.Lens.stoppedLocation hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasStructure hls-test-utils> - Language.LSP.Protocol.Types.Lens.structure hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSuccess hls-test-utils> - Language.LSP.Protocol.Types.Lens.success hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.support hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSupported hls-test-utils> - Language.LSP.Protocol.Types.Lens.supported hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSymbol hls-test-utils> - Language.LSP.Protocol.Types.Lens.symbol hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSymbolKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.symbolKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSyncKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.syncKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasSynchronization hls-test-utils> - Language.LSP.Protocol.Types.Lens.synchronization hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTabSize hls-test-utils> - Language.LSP.Protocol.Types.Lens.tabSize hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTagSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.tagSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTags hls-test-utils> - Language.LSP.Protocol.Types.Lens.tags hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTakeFocus hls-test-utils> - Language.LSP.Protocol.Types.Lens.takeFocus hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTarget hls-test-utils> - Language.LSP.Protocol.Types.Lens.target hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTargetRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.targetRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTargetSelectionRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.targetSelectionRange hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTargetUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.targetUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasText hls-test-utils> - Language.LSP.Protocol.Types.Lens.text hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTextContent hls-test-utils> - Language.LSP.Protocol.Types.Lens.textContent hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTextDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.textDocument hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTextDocumentSync hls-test-utils> - Language.LSP.Protocol.Types.Lens.textDocumentSync hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTextEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.textEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTextEditText hls-test-utils> - Language.LSP.Protocol.Types.Lens.textEditText hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTextEdits hls-test-utils> - Language.LSP.Protocol.Types.Lens.textEdits hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTitle hls-test-utils> - Language.LSP.Protocol.Types.Lens.title hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTo hls-test-utils> - Language.LSP.Protocol.Types.Lens.to hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasToken hls-test-utils> - Language.LSP.Protocol.Types.Lens.token hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTokenModifiers hls-test-utils> - Language.LSP.Protocol.Types.Lens.tokenModifiers hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTokenType hls-test-utils> - Language.LSP.Protocol.Types.Lens.tokenType hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTokenTypes hls-test-utils> - Language.LSP.Protocol.Types.Lens.tokenTypes hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTooltip hls-test-utils> - Language.LSP.Protocol.Types.Lens.tooltip hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTooltipSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.tooltipSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTrace hls-test-utils> - Language.LSP.Protocol.Types.Lens.trace hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTriggerCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.triggerCharacter hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTriggerCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.triggerCharacters hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTriggerKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.triggerKind hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTrimFinalNewlines hls-test-utils> - Language.LSP.Protocol.Types.Lens.trimFinalNewlines hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTrimTrailingWhitespace hls-test-utils> - Language.LSP.Protocol.Types.Lens.trimTrailingWhitespace hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTypeDefinition hls-test-utils> - Language.LSP.Protocol.Types.Lens.typeDefinition hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTypeDefinitionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.typeDefinitionProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTypeHierarchy hls-test-utils> - Language.LSP.Protocol.Types.Lens.typeHierarchy hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasTypeHierarchyProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.typeHierarchyProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasType_ hls-test-utils> - Language.LSP.Protocol.Types.Lens.type_ hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasUnique hls-test-utils> - Language.LSP.Protocol.Types.Lens.unique hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasUnregisterations hls-test-utils> - Language.LSP.Protocol.Types.Lens.unregisterations hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasUri hls-test-utils> - Language.LSP.Protocol.Types.Lens.uri hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasValue hls-test-utils> - Language.LSP.Protocol.Types.Lens.value hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasValueSet hls-test-utils> - Language.LSP.Protocol.Types.Lens.valueSet hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasVariableName hls-test-utils> - Language.LSP.Protocol.Types.Lens.variableName hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasVerbose hls-test-utils> - Language.LSP.Protocol.Types.Lens.verbose hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasVersion hls-test-utils> - Language.LSP.Protocol.Types.Lens.version hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasVersionSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.versionSupport hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWatchers hls-test-utils> - Language.LSP.Protocol.Types.Lens.watchers hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWillCreate hls-test-utils> - Language.LSP.Protocol.Types.Lens.willCreate hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWillDelete hls-test-utils> - Language.LSP.Protocol.Types.Lens.willDelete hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWillRename hls-test-utils> - Language.LSP.Protocol.Types.Lens.willRename hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWillSave hls-test-utils> - Language.LSP.Protocol.Types.Lens.willSave hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWillSaveWaitUntil hls-test-utils> - Language.LSP.Protocol.Types.Lens.willSaveWaitUntil hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWindow hls-test-utils> - Language.LSP.Protocol.Types.Lens.window hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWordPattern hls-test-utils> - Language.LSP.Protocol.Types.Lens.wordPattern hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkDoneProgress hls-test-utils> - Language.LSP.Protocol.Types.Lens.workDoneProgress hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkDoneToken hls-test-utils> - Language.LSP.Protocol.Types.Lens.workDoneToken hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkspace hls-test-utils> - Language.LSP.Protocol.Types.Lens.workspace hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkspaceDiagnostics hls-test-utils> - Language.LSP.Protocol.Types.Lens.workspaceDiagnostics hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkspaceEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.workspaceEdit hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkspaceFolders hls-test-utils> - Language.LSP.Protocol.Types.Lens.workspaceFolders hls-test-utils> - Language.LSP.Protocol.Types.Lens.HasWorkspaceSymbolProvider hls-test-utils> - Language.LSP.Protocol.Types.Lens.workspaceSymbolProvider hls-test-utils> - Language.LSP.Protocol.Types.Common.Null hls-test-utils> - Data.Vector.Generic.Mutable.Base.MVector hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeWrite hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicSet hls-test-utils> - Data.Vector.Unboxed.Base.MV_Int32 hls-test-utils> - Data.Vector.Generic.Base.basicLength hls-test-utils> - Data.Vector.Generic.Base.basicUnsafeIndexM hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeNew hls-test-utils> - Data.Vector.Generic.Base.basicUnsafeFreeze hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeSlice hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicLength hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeGrow hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeRead hls-test-utils> - Data.Vector.Generic.Base.elemseq hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicInitialize hls-test-utils> - Data.Vector.Generic.Base.basicUnsafeCopy hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeCopy hls-test-utils> - Data.Vector.Generic.Base.basicUnsafeSlice hls-test-utils> - Data.Vector.Primitive.Vector hls-test-utils> - Data.Vector.Generic.Base.basicUnsafeThaw hls-test-utils> - Data.Vector.Primitive.Mutable.MVector hls-test-utils> - Data.Vector.Unboxed.Base.V_Int32 hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicClear hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicOverlaps hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeMove hls-test-utils> - Data.Vector.Generic.Mutable.Base.basicUnsafeReplicate hls-test-utils> - Data.Vector.Unboxed.Base.D:R:MVectorsInt320 hls-test-utils> - Data.Vector.Unboxed.Base.D:R:VectorInt320 hls-test-utils> - Language.LSP.Protocol.Internal.Types.AnnotatedTextEdit.Rep_AnnotatedTextEdit hls-test-utils> - Language.LSP.Protocol.Internal.Types.ChangeAnnotationIdentifier.Rep_ChangeAnnotationIdentifier hls-test-utils> - Language.LSP.Protocol.Internal.Types.Range.Rep_Range hls-test-utils> - Language.LSP.Protocol.Internal.Types.Position.Rep_Position hls-test-utils> - Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditParams.Rep_ApplyWorkspaceEditParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceEdit.Rep_WorkspaceEdit hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextEdit.Rep_TextEdit hls-test-utils> - Language.LSP.Protocol.Types.Common.Rep_|? hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentEdit.Rep_TextDocumentEdit hls-test-utils> - Language.LSP.Protocol.Internal.Types.OptionalVersionedTextDocumentIdentifier.Rep_OptionalVersionedTextDocumentIdentifier hls-test-utils> - Language.LSP.Protocol.Internal.Types.CreateFile.Rep_CreateFile hls-test-utils> - Language.LSP.Protocol.Internal.Types.CreateFileOptions.Rep_CreateFileOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameFile.Rep_RenameFile hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameFileOptions.Rep_RenameFileOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeleteFile.Rep_DeleteFile hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeleteFileOptions.Rep_DeleteFileOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ChangeAnnotation.Rep_ChangeAnnotation hls-test-utils> - Language.LSP.Protocol.Internal.Types.ApplyWorkspaceEditResult.Rep_ApplyWorkspaceEditResult hls-test-utils> - Language.LSP.Protocol.Types.Common.Rep_UInt hls-test-utils> - Language.LSP.Protocol.Internal.Types.BaseSymbolInformation.Rep_BaseSymbolInformation hls-test-utils> - Language.LSP.Protocol.Internal.Types.SymbolTag.Rep_SymbolTag hls-test-utils> - Language.LSP.Protocol.Internal.Types.SymbolKind.D:R:EnumBaseTypeSymbolKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SymbolKind.Rep_SymbolKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SymbolTag.D:R:EnumBaseTypeSymbolTag hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyClientCapabilities.Rep_CallHierarchyClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCall.Rep_CallHierarchyIncomingCall hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyItem.Rep_CallHierarchyItem hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyIncomingCallsParams.Rep_CallHierarchyIncomingCallsParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ProgressToken.Rep_ProgressToken hls-test-utils> - Language.LSP.Protocol.Types.Uri.Rep_NormalizedFilePath hls-test-utils> - Language.LSP.Protocol.Types.Uri.Rep_NormalizedUri hls-test-utils> - Language.LSP.Protocol.Types.Uri.Rep_Uri hls-test-utils> - Language.LSP.Protocol.Types.Uri.SystemOS hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyOptions.Rep_CallHierarchyOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCall.Rep_CallHierarchyOutgoingCall hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyOutgoingCallsParams.Rep_CallHierarchyOutgoingCallsParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyPrepareParams.Rep_CallHierarchyPrepareParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentIdentifier.Rep_TextDocumentIdentifier hls-test-utils> - Language.LSP.Protocol.Internal.Types.CallHierarchyRegistrationOptions.Rep_CallHierarchyRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentFilter.Rep_DocumentFilter hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentFilter.Rep_TextDocumentFilter hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentFilterLanguage.Rep_TextDocumentFilterLanguage hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentFilterScheme.Rep_TextDocumentFilterScheme hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentFilterPattern.Rep_TextDocumentFilterPattern hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookCellTextDocumentFilter.Rep_NotebookCellTextDocumentFilter hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilter.Rep_NotebookDocumentFilter hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterNotebookType.Rep_NotebookDocumentFilterNotebookType hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterScheme.Rep_NotebookDocumentFilterScheme hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterPattern.Rep_NotebookDocumentFilterPattern hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentSelector.Rep_DocumentSelector hls-test-utils> - Language.LSP.Protocol.Internal.Types.CancelParams.Rep_CancelParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ChangeAnnotationsSupportOptions.Rep_ChangeAnnotationsSupportOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCapabilities.Rep_ClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceClientCapabilities.Rep_WorkspaceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceEditClientCapabilities.Rep_WorkspaceEditClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ResourceOperationKind.Rep_ResourceOperationKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.FailureHandlingKind.Rep_FailureHandlingKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationClientCapabilities.Rep_DidChangeConfigurationClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesClientCapabilities.Rep_DidChangeWatchedFilesClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolClientCapabilities.Rep_WorkspaceSymbolClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSymbolKindOptions.Rep_ClientSymbolKindOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSymbolTagOptions.Rep_ClientSymbolTagOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSymbolResolveOptions.Rep_ClientSymbolResolveOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ExecuteCommandClientCapabilities.Rep_ExecuteCommandClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensWorkspaceClientCapabilities.Rep_SemanticTokensWorkspaceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeLensWorkspaceClientCapabilities.Rep_CodeLensWorkspaceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationClientCapabilities.Rep_FileOperationClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueWorkspaceClientCapabilities.Rep_InlineValueWorkspaceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintWorkspaceClientCapabilities.Rep_InlayHintWorkspaceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticWorkspaceClientCapabilities.Rep_DiagnosticWorkspaceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentClientCapabilities.Rep_TextDocumentClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncClientCapabilities.Rep_TextDocumentSyncClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionClientCapabilities.Rep_CompletionClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptions.Rep_ClientCompletionItemOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.MarkupKind.Rep_MarkupKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemTag.Rep_CompletionItemTag hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemTagOptions.Rep_CompletionItemTagOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCompletionItemResolveOptions.Rep_ClientCompletionItemResolveOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.InsertTextMode.Rep_InsertTextMode hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCompletionItemInsertTextModeOptions.Rep_ClientCompletionItemInsertTextModeOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCompletionItemOptionsKind.Rep_ClientCompletionItemOptionsKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionListCapabilities.Rep_CompletionListCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.HoverClientCapabilities.Rep_HoverClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpClientCapabilities.Rep_SignatureHelpClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSignatureInformationOptions.Rep_ClientSignatureInformationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSignatureParameterInformationOptions.Rep_ClientSignatureParameterInformationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeclarationClientCapabilities.Rep_DeclarationClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DefinitionClientCapabilities.Rep_DefinitionClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeDefinitionClientCapabilities.Rep_TypeDefinitionClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ImplementationClientCapabilities.Rep_ImplementationClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ReferenceClientCapabilities.Rep_ReferenceClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlightClientCapabilities.Rep_DocumentHighlightClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentSymbolClientCapabilities.Rep_DocumentSymbolClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionClientCapabilities.Rep_CodeActionClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionKind.Rep_CodeActionKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCodeActionLiteralOptions.Rep_ClientCodeActionLiteralOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCodeActionKindOptions.Rep_ClientCodeActionKindOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientCodeActionResolveOptions.Rep_ClientCodeActionResolveOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeLensClientCapabilities.Rep_CodeLensClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentLinkClientCapabilities.Rep_DocumentLinkClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentColorClientCapabilities.Rep_DocumentColorClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentFormattingClientCapabilities.Rep_DocumentFormattingClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingClientCapabilities.Rep_DocumentRangeFormattingClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingClientCapabilities.Rep_DocumentOnTypeFormattingClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameClientCapabilities.Rep_RenameClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior.Rep_PrepareSupportDefaultBehavior hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRangeClientCapabilities.Rep_FoldingRangeClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientFoldingRangeKindOptions.Rep_ClientFoldingRangeKindOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRangeKind.Rep_FoldingRangeKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientFoldingRangeOptions.Rep_ClientFoldingRangeOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SelectionRangeClientCapabilities.Rep_SelectionRangeClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsClientCapabilities.Rep_PublishDiagnosticsClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticTag.Rep_DiagnosticTag hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientDiagnosticsTagOptions.Rep_ClientDiagnosticsTagOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensClientCapabilities.Rep_SemanticTokensClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSemanticTokensRequestOptions.Rep_ClientSemanticTokensRequestOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TokenFormat.Rep_TokenFormat hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientSemanticTokensRequestFullDelta.Rep_ClientSemanticTokensRequestFullDelta hls-test-utils> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeClientCapabilities.Rep_LinkedEditingRangeClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.MonikerClientCapabilities.Rep_MonikerClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchyClientCapabilities.Rep_TypeHierarchyClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueClientCapabilities.Rep_InlineValueClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintClientCapabilities.Rep_InlayHintClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientInlayHintResolveOptions.Rep_ClientInlayHintResolveOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticClientCapabilities.Rep_DiagnosticClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentClientCapabilities.Rep_NotebookDocumentClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncClientCapabilities.Rep_NotebookDocumentSyncClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.WindowClientCapabilities.Rep_WindowClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ShowMessageRequestClientCapabilities.Rep_ShowMessageRequestClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientShowMessageActionItemOptions.Rep_ClientShowMessageActionItemOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ShowDocumentClientCapabilities.Rep_ShowDocumentClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.GeneralClientCapabilities.Rep_GeneralClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.StaleRequestSupportOptions.Rep_StaleRequestSupportOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.RegularExpressionsClientCapabilities.Rep_RegularExpressionsClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.RegularExpressionEngineKind.Rep_RegularExpressionEngineKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.MarkdownClientCapabilities.Rep_MarkdownClientCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.PositionEncodingKind.Rep_PositionEncodingKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionKind.D:R:EnumBaseTypeCodeActionKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.InsertTextMode.D:R:EnumBaseTypeInsertTextMode hls-test-utils> - Language.LSP.Protocol.Internal.Types.MarkupKind.D:R:EnumBaseTypeMarkupKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemTag.D:R:EnumBaseTypeCompletionItemTag hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemKind.D:R:EnumBaseTypeCompletionItemKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemKind.Rep_CompletionItemKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticTag.D:R:EnumBaseTypeDiagnosticTag hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRangeKind.D:R:EnumBaseTypeFoldingRangeKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.ClientInfo.Rep_ClientInfo hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeAction.Rep_CodeAction hls-test-utils> - Language.LSP.Protocol.Internal.Types.Diagnostic.Rep_Diagnostic hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticSeverity.Rep_DiagnosticSeverity hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeDescription.Rep_CodeDescription hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticRelatedInformation.Rep_DiagnosticRelatedInformation hls-test-utils> - Language.LSP.Protocol.Internal.Types.Location.Rep_Location hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionDisabled.Rep_CodeActionDisabled hls-test-utils> - Language.LSP.Protocol.Internal.Types.Command.Rep_Command hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionContext.Rep_CodeActionContext hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind.Rep_CodeActionTriggerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionTriggerKind.D:R:EnumBaseTypeCodeActionTriggerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionOptions.Rep_CodeActionOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionParams.Rep_CodeActionParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeActionRegistrationOptions.Rep_CodeActionRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeLens.Rep_CodeLens hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeLensOptions.Rep_CodeLensOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeLensParams.Rep_CodeLensParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.CodeLensRegistrationOptions.Rep_CodeLensRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.Color.Rep_Color hls-test-utils> - Language.LSP.Protocol.Internal.Types.ColorInformation.Rep_ColorInformation hls-test-utils> - Language.LSP.Protocol.Internal.Types.ColorPresentation.Rep_ColorPresentation hls-test-utils> - Language.LSP.Protocol.Internal.Types.ColorPresentationParams.Rep_ColorPresentationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionContext.Rep_CompletionContext hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionTriggerKind.Rep_CompletionTriggerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionTriggerKind.D:R:EnumBaseTypeCompletionTriggerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItem.Rep_CompletionItem hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemLabelDetails.Rep_CompletionItemLabelDetails hls-test-utils> - Language.LSP.Protocol.Internal.Types.MarkupContent.Rep_MarkupContent hls-test-utils> - Language.LSP.Protocol.Internal.Types.InsertTextFormat.Rep_InsertTextFormat hls-test-utils> - Language.LSP.Protocol.Internal.Types.InsertReplaceEdit.Rep_InsertReplaceEdit hls-test-utils> - Language.LSP.Protocol.Internal.Types.InsertTextFormat.D:R:EnumBaseTypeInsertTextFormat hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionItemDefaults.Rep_CompletionItemDefaults hls-test-utils> - Language.LSP.Protocol.Internal.Types.EditRangeWithInsertReplace.Rep_EditRangeWithInsertReplace hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionList.Rep_CompletionList hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionOptions.Rep_CompletionOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ServerCompletionItemOptions.Rep_ServerCompletionItemOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionParams.Rep_CompletionParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.CompletionRegistrationOptions.Rep_CompletionRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ConfigurationItem.Rep_ConfigurationItem hls-test-utils> - Language.LSP.Protocol.Internal.Types.ConfigurationParams.Rep_ConfigurationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.CreateFilesParams.Rep_CreateFilesParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileCreate.Rep_FileCreate hls-test-utils> - Language.LSP.Protocol.Internal.Types.Declaration.Rep_Declaration hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeclarationLink.Rep_DeclarationLink hls-test-utils> - Language.LSP.Protocol.Internal.Types.LocationLink.Rep_LocationLink hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeclarationOptions.Rep_DeclarationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeclarationParams.Rep_DeclarationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeclarationRegistrationOptions.Rep_DeclarationRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.Definition.Rep_Definition hls-test-utils> - Language.LSP.Protocol.Internal.Types.DefinitionLink.Rep_DefinitionLink hls-test-utils> - Language.LSP.Protocol.Internal.Types.DefinitionOptions.Rep_DefinitionOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DefinitionParams.Rep_DefinitionParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DefinitionRegistrationOptions.Rep_DefinitionRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DeleteFilesParams.Rep_DeleteFilesParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileDelete.Rep_FileDelete hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticSeverity.D:R:EnumBaseTypeDiagnosticSeverity hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticOptions.Rep_DiagnosticOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticRegistrationOptions.Rep_DiagnosticRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DiagnosticServerCancellationData.Rep_DiagnosticServerCancellationData hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationParams.Rep_DidChangeConfigurationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeConfigurationRegistrationOptions.Rep_DidChangeConfigurationRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeNotebookDocumentParams.Rep_DidChangeNotebookDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.VersionedNotebookDocumentIdentifier.Rep_VersionedNotebookDocumentIdentifier hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentChangeEvent.Rep_NotebookDocumentChangeEvent hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentCellChanges.Rep_NotebookDocumentCellChanges hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentCellChangeStructure.Rep_NotebookDocumentCellChangeStructure hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookCellArrayChange.Rep_NotebookCellArrayChange hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookCell.Rep_NotebookCell hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookCellKind.Rep_NotebookCellKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.ExecutionSummary.Rep_ExecutionSummary hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentItem.Rep_TextDocumentItem hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentCellContentChanges.Rep_NotebookDocumentCellContentChanges hls-test-utils> - Language.LSP.Protocol.Internal.Types.VersionedTextDocumentIdentifier.Rep_VersionedTextDocumentIdentifier hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeEvent.Rep_TextDocumentContentChangeEvent hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangePartial.Rep_TextDocumentContentChangePartial hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentContentChangeWholeDocument.Rep_TextDocumentContentChangeWholeDocument hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeTextDocumentParams.Rep_DidChangeTextDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesParams.Rep_DidChangeWatchedFilesParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileEvent.Rep_FileEvent hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileChangeType.Rep_FileChangeType hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeWatchedFilesRegistrationOptions.Rep_DidChangeWatchedFilesRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileSystemWatcher.Rep_FileSystemWatcher hls-test-utils> - Language.LSP.Protocol.Internal.Types.GlobPattern.Rep_GlobPattern hls-test-utils> - Language.LSP.Protocol.Internal.Types.Pattern.Rep_Pattern hls-test-utils> - Language.LSP.Protocol.Internal.Types.RelativePattern.Rep_RelativePattern hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceFolder.Rep_WorkspaceFolder hls-test-utils> - Language.LSP.Protocol.Internal.Types.WatchKind.Rep_WatchKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidChangeWorkspaceFoldersParams.Rep_DidChangeWorkspaceFoldersParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceFoldersChangeEvent.Rep_WorkspaceFoldersChangeEvent hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidCloseNotebookDocumentParams.Rep_DidCloseNotebookDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentIdentifier.Rep_NotebookDocumentIdentifier hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidCloseTextDocumentParams.Rep_DidCloseTextDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidOpenNotebookDocumentParams.Rep_DidOpenNotebookDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocument.Rep_NotebookDocument hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidOpenTextDocumentParams.Rep_DidOpenTextDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidSaveNotebookDocumentParams.Rep_DidSaveNotebookDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DidSaveTextDocumentParams.Rep_DidSaveTextDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentColorOptions.Rep_DocumentColorOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentColorParams.Rep_DocumentColorParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentColorRegistrationOptions.Rep_DocumentColorRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticParams.Rep_DocumentDiagnosticParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReport.Rep_DocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.RelatedFullDocumentDiagnosticReport.Rep_RelatedFullDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.FullDocumentDiagnosticReport.Rep_FullDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.UnchangedDocumentDiagnosticReport.Rep_UnchangedDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.RelatedUnchangedDocumentDiagnosticReport.Rep_RelatedUnchangedDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind.D:R:EnumBaseTypeDocumentDiagnosticReportKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportKind.Rep_DocumentDiagnosticReportKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentDiagnosticReportPartialResult.Rep_DocumentDiagnosticReportPartialResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentFormattingOptions.Rep_DocumentFormattingOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentFormattingParams.Rep_DocumentFormattingParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.FormattingOptions.Rep_FormattingOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentFormattingRegistrationOptions.Rep_DocumentFormattingRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlight.Rep_DocumentHighlight hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlightKind.Rep_DocumentHighlightKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlightKind.D:R:EnumBaseTypeDocumentHighlightKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlightOptions.Rep_DocumentHighlightOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlightParams.Rep_DocumentHighlightParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentHighlightRegistrationOptions.Rep_DocumentHighlightRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentLink.Rep_DocumentLink hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentLinkOptions.Rep_DocumentLinkOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentLinkParams.Rep_DocumentLinkParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentLinkRegistrationOptions.Rep_DocumentLinkRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingOptions.Rep_DocumentOnTypeFormattingOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingParams.Rep_DocumentOnTypeFormattingParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentOnTypeFormattingRegistrationOptions.Rep_DocumentOnTypeFormattingRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingOptions.Rep_DocumentRangeFormattingOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingParams.Rep_DocumentRangeFormattingParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentRangeFormattingRegistrationOptions.Rep_DocumentRangeFormattingRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentSymbol.Rep_DocumentSymbol hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentSymbolOptions.Rep_DocumentSymbolOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentSymbolParams.Rep_DocumentSymbolParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.DocumentSymbolRegistrationOptions.Rep_DocumentSymbolRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ErrorCodes.D:R:EnumBaseTypeErrorCodes hls-test-utils> - Language.LSP.Protocol.Internal.Types.ErrorCodes.Rep_ErrorCodes hls-test-utils> - Language.LSP.Protocol.Internal.Types.ExecuteCommandOptions.Rep_ExecuteCommandOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ExecuteCommandParams.Rep_ExecuteCommandParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ExecuteCommandRegistrationOptions.Rep_ExecuteCommandRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FailureHandlingKind.D:R:EnumBaseTypeFailureHandlingKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileChangeType.D:R:EnumBaseTypeFileChangeType hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationFilter.Rep_FileOperationFilter hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationPattern.Rep_FileOperationPattern hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationPatternKind.Rep_FileOperationPatternKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationPatternOptions.Rep_FileOperationPatternOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationOptions.Rep_FileOperationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationRegistrationOptions.Rep_FileOperationRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileOperationPatternKind.D:R:EnumBaseTypeFileOperationPatternKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.FileRename.Rep_FileRename hls-test-utils> - Language.LSP.Protocol.Internal.Types.WatchKind.D:R:EnumBaseTypeWatchKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRange.Rep_FoldingRange hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRangeOptions.Rep_FoldingRangeOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRangeParams.Rep_FoldingRangeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.FoldingRangeRegistrationOptions.Rep_FoldingRangeRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.PositionEncodingKind.D:R:EnumBaseTypePositionEncodingKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.Hover.Rep_Hover hls-test-utils> - Language.LSP.Protocol.Internal.Types.MarkedString.Rep_MarkedString hls-test-utils> - Language.LSP.Protocol.Internal.Types.MarkedStringWithLanguage.Rep_MarkedStringWithLanguage hls-test-utils> - Language.LSP.Protocol.Internal.Types.HoverOptions.Rep_HoverOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.HoverParams.Rep_HoverParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.HoverRegistrationOptions.Rep_HoverRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ImplementationOptions.Rep_ImplementationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ImplementationParams.Rep_ImplementationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ImplementationRegistrationOptions.Rep_ImplementationRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.InitializeError.Rep_InitializeError hls-test-utils> - Language.LSP.Protocol.Internal.Types.InitializeParams.Rep_InitializeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TraceValue.Rep_TraceValue hls-test-utils> - Language.LSP.Protocol.Internal.Types.TraceValue.D:R:EnumBaseTypeTraceValue hls-test-utils> - Language.LSP.Protocol.Internal.Types.InitializeResult.Rep_InitializeResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.ServerCapabilities.Rep_ServerCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncOptions.Rep_TextDocumentSyncOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind.Rep_TextDocumentSyncKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SaveOptions.Rep_SaveOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncOptions.Rep_NotebookDocumentSyncOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterWithNotebook.Rep_NotebookDocumentFilterWithNotebook hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookCellLanguage.Rep_NotebookCellLanguage hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentFilterWithCells.Rep_NotebookDocumentFilterWithCells hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookDocumentSyncRegistrationOptions.Rep_NotebookDocumentSyncRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpOptions.Rep_SignatureHelpOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeDefinitionOptions.Rep_TypeDefinitionOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeDefinitionRegistrationOptions.Rep_TypeDefinitionRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ReferenceOptions.Rep_ReferenceOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolOptions.Rep_WorkspaceSymbolOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameOptions.Rep_RenameOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SelectionRangeOptions.Rep_SelectionRangeOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SelectionRangeRegistrationOptions.Rep_SelectionRangeRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeOptions.Rep_LinkedEditingRangeOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeRegistrationOptions.Rep_LinkedEditingRangeRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensOptions.Rep_SemanticTokensOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensLegend.Rep_SemanticTokensLegend hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensFullDelta.Rep_SemanticTokensFullDelta hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensRegistrationOptions.Rep_SemanticTokensRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.MonikerOptions.Rep_MonikerOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.MonikerRegistrationOptions.Rep_MonikerRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchyOptions.Rep_TypeHierarchyOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchyRegistrationOptions.Rep_TypeHierarchyRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueOptions.Rep_InlineValueOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueRegistrationOptions.Rep_InlineValueRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintOptions.Rep_InlayHintOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintRegistrationOptions.Rep_InlayHintRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceOptions.Rep_WorkspaceOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceFoldersServerCapabilities.Rep_WorkspaceFoldersServerCapabilities hls-test-utils> - Language.LSP.Protocol.Internal.Types.ServerInfo.Rep_ServerInfo hls-test-utils> - Language.LSP.Protocol.Internal.Types.InitializedParams.Rep_InitializedParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHint.Rep_InlayHint hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintLabelPart.Rep_InlayHintLabelPart hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintKind.Rep_InlayHintKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintKind.D:R:EnumBaseTypeInlayHintKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlayHintParams.Rep_InlayHintParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValue.Rep_InlineValue hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueText.Rep_InlineValueText hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueVariableLookup.Rep_InlineValueVariableLookup hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueEvaluatableExpression.Rep_InlineValueEvaluatableExpression hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueContext.Rep_InlineValueContext hls-test-utils> - Language.LSP.Protocol.Internal.Types.InlineValueParams.Rep_InlineValueParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.LSPErrorCodes.D:R:EnumBaseTypeLSPErrorCodes hls-test-utils> - Language.LSP.Protocol.Internal.Types.LSPErrorCodes.Rep_LSPErrorCodes hls-test-utils> - Language.LSP.Protocol.Internal.Types.LanguageKind.D:R:EnumBaseTypeLanguageKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.LanguageKind.Rep_LanguageKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.LinkedEditingRangeParams.Rep_LinkedEditingRangeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.LinkedEditingRanges.Rep_LinkedEditingRanges hls-test-utils> - Language.LSP.Protocol.Internal.Types.LocationUriOnly.Rep_LocationUriOnly hls-test-utils> - Language.LSP.Protocol.Internal.Types.LogMessageParams.Rep_LogMessageParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.MessageType.Rep_MessageType hls-test-utils> - Language.LSP.Protocol.Internal.Types.MessageType.D:R:EnumBaseTypeMessageType hls-test-utils> - Language.LSP.Protocol.Internal.Types.LogTraceParams.Rep_LogTraceParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.MessageActionItem.Rep_MessageActionItem hls-test-utils> - Language.LSP.Protocol.Internal.Types.Moniker.Rep_Moniker hls-test-utils> - Language.LSP.Protocol.Internal.Types.UniquenessLevel.Rep_UniquenessLevel hls-test-utils> - Language.LSP.Protocol.Internal.Types.MonikerKind.Rep_MonikerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.UniquenessLevel.D:R:EnumBaseTypeUniquenessLevel hls-test-utils> - Language.LSP.Protocol.Internal.Types.MonikerKind.D:R:EnumBaseTypeMonikerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.MonikerParams.Rep_MonikerParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.NotebookCellKind.D:R:EnumBaseTypeNotebookCellKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.ParameterInformation.Rep_ParameterInformation hls-test-utils> - Language.LSP.Protocol.Internal.Types.PartialResultParams.Rep_PartialResultParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.PrepareRenameDefaultBehavior.Rep_PrepareRenameDefaultBehavior hls-test-utils> - Language.LSP.Protocol.Internal.Types.PrepareRenameParams.Rep_PrepareRenameParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.PrepareRenamePlaceholder.Rep_PrepareRenamePlaceholder hls-test-utils> - Language.LSP.Protocol.Internal.Types.PrepareRenameResult.Rep_PrepareRenameResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.PrepareSupportDefaultBehavior.D:R:EnumBaseTypePrepareSupportDefaultBehavior hls-test-utils> - Language.LSP.Protocol.Internal.Types.PreviousResultId.Rep_PreviousResultId hls-test-utils> - Language.LSP.Protocol.Internal.Types.ProgressParams.Rep_ProgressParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.PublishDiagnosticsParams.Rep_PublishDiagnosticsParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ReferenceContext.Rep_ReferenceContext hls-test-utils> - Language.LSP.Protocol.Internal.Types.ReferenceParams.Rep_ReferenceParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ReferenceRegistrationOptions.Rep_ReferenceRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.Registration.Rep_Registration hls-test-utils> - Language.LSP.Protocol.Internal.Types.RegistrationParams.Rep_RegistrationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameFilesParams.Rep_RenameFilesParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameParams.Rep_RenameParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.RenameRegistrationOptions.Rep_RenameRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.ResourceOperation.Rep_ResourceOperation hls-test-utils> - Language.LSP.Protocol.Internal.Types.ResourceOperationKind.D:R:EnumBaseTypeResourceOperationKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SelectionRange.Rep_SelectionRange hls-test-utils> - Language.LSP.Protocol.Internal.Types.SelectionRangeParams.Rep_SelectionRangeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers.D:R:EnumBaseTypeSemanticTokenModifiers hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokenModifiers.Rep_SemanticTokenModifiers hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokenTypes.D:R:EnumBaseTypeSemanticTokenTypes hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokenTypes.Rep_SemanticTokenTypes hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokens.Rep_SemanticTokens hls-test-utils> - Language.LSP.Protocol.Internal.Types.TokenFormat.D:R:EnumBaseTypeTokenFormat hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensDelta.Rep_SemanticTokensDelta hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensEdit.Rep_SemanticTokensEdit hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaParams.Rep_SemanticTokensDeltaParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensDeltaPartialResult.Rep_SemanticTokensDeltaPartialResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensParams.Rep_SemanticTokensParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensPartialResult.Rep_SemanticTokensPartialResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.SemanticTokensRangeParams.Rep_SemanticTokensRangeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSyncKind.D:R:EnumBaseTypeTextDocumentSyncKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SetTraceParams.Rep_SetTraceParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ShowDocumentParams.Rep_ShowDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ShowDocumentResult.Rep_ShowDocumentResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.ShowMessageParams.Rep_ShowMessageParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.ShowMessageRequestParams.Rep_ShowMessageRequestParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelp.Rep_SignatureHelp hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureInformation.Rep_SignatureInformation hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpContext.Rep_SignatureHelpContext hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind.Rep_SignatureHelpTriggerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpTriggerKind.D:R:EnumBaseTypeSignatureHelpTriggerKind hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpParams.Rep_SignatureHelpParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.SignatureHelpRegistrationOptions.Rep_SignatureHelpRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.StaticRegistrationOptions.Rep_StaticRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.SymbolInformation.Rep_SymbolInformation hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentChangeRegistrationOptions.Rep_TextDocumentChangeRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentPositionParams.Rep_TextDocumentPositionParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentRegistrationOptions.Rep_TextDocumentRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason.D:R:EnumBaseTypeTextDocumentSaveReason hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSaveReason.Rep_TextDocumentSaveReason hls-test-utils> - Language.LSP.Protocol.Internal.Types.TextDocumentSaveRegistrationOptions.Rep_TextDocumentSaveRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeDefinitionParams.Rep_TypeDefinitionParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchyItem.Rep_TypeHierarchyItem hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchyPrepareParams.Rep_TypeHierarchyPrepareParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchySubtypesParams.Rep_TypeHierarchySubtypesParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.TypeHierarchySupertypesParams.Rep_TypeHierarchySupertypesParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.UInitializeParams.Rep_UInitializeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.Unregistration.Rep_Unregistration hls-test-utils> - Language.LSP.Protocol.Internal.Types.UnregistrationParams.Rep_UnregistrationParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WillSaveTextDocumentParams.Rep_WillSaveTextDocumentParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressBegin.Rep_WorkDoneProgressBegin hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressCancelParams.Rep_WorkDoneProgressCancelParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressCreateParams.Rep_WorkDoneProgressCreateParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressEnd.Rep_WorkDoneProgressEnd hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressOptions.Rep_WorkDoneProgressOptions hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressParams.Rep_WorkDoneProgressParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkDoneProgressReport.Rep_WorkDoneProgressReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticParams.Rep_WorkspaceDiagnosticParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReport.Rep_WorkspaceDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceDocumentDiagnosticReport.Rep_WorkspaceDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceFullDocumentDiagnosticReport.Rep_WorkspaceFullDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceUnchangedDocumentDiagnosticReport.Rep_WorkspaceUnchangedDocumentDiagnosticReport hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceDiagnosticReportPartialResult.Rep_WorkspaceDiagnosticReportPartialResult hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceFoldersInitializeParams.Rep_WorkspaceFoldersInitializeParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbol.Rep_WorkspaceSymbol hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolParams.Rep_WorkspaceSymbolParams hls-test-utils> - Language.LSP.Protocol.Internal.Types.WorkspaceSymbolRegistrationOptions.Rep_WorkspaceSymbolRegistrationOptions hls-test-utils> - Language.LSP.Protocol.Message.LspId.Rep_LspId hls-test-utils> - Data.IxMap.IxOrd hls-test-utils> - Language.LSP.Protocol.Message.LspId.D:R:BaseMethodLspId hls-test-utils> - Data.IxMap.Base hls-test-utils> - Data.IxMap.toBase hls-test-utils> - Language.LSP.Protocol.Message.Registration.Rep_TRegistration hls-test-utils> - Language.LSP.Protocol.Message.Registration.Rep_TUnregistration hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_NotificationMessage hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_RequestMessage hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_ResponseError hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_ResponseMessage hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_TNotificationMessage hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_TRequestMessage hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_TResponseError hls-test-utils> - Language.LSP.Protocol.Message.Types.Rep_TResponseMessage hls-test-utils> - Language.LSP.VFS.HasCharacter hls-test-utils> - Language.LSP.VFS.HasLine hls-test-utils> - Language.LSP.VFS.HasLsp_version hls-test-utils> - Language.LSP.VFS.HasVfsMap hls-test-utils> Documentation created: dist/doc/html/hls-test-utils/, hls-test-utils> dist/doc/html/hls-test-utils/hls-test-utils.txt hls-test-utils> Running phase: installPhase hls-test-utils> Installing library in /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 hls-test-utils> Running phase: fixupPhase hls-test-utils> shrinking RPATHs of ELF executables and libraries in /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 hls-test-utils> shrinking /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/libHShls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1-ghc9.8.1.so hls-test-utils> checking for references to /build/ in /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0... hls-test-utils> patching script interpreter paths in /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 hls-test-utils> stripping (with command strip and flags -S -p) in /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0/lib hls-test-utils> shrinking RPATHs of ELF executables and libraries in /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc hls-test-utils> checking for references to /build/ in /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc... hls-test-utils> patching script interpreter paths in /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc hls-test-utils (post)> Uploading paths from nix-ci to cachix cache "sellout" /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 hls-test-utils (post)> Pushing 2 paths (432 are already present) using zstd to cache sellout ⏳ hls-test-utils (post)> hls-test-utils (post)> Pushing /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc (23.61 MiB) hls-test-utils (post)> Pushing /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 (6.13 MiB) hls-test-utils (post)> hls-test-utils (post)> All done. hls-test-utils (post)> added 2 signatures hls-test-utils (post)> added 1 signatures hls-test-utils (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 hls-test-utils (post)> copying 2 paths... hls-test-utils (post)> copying path '/nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc' to 'https://cache.nix-ci.com'... hls-test-utils (post)> copying path '/nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0' to 'https://cache.nix-ci.com'... hls-test-utils (post)> copying 1 paths... hls-test-utils (post)> copying path '/nix/store/cfd0w8lmh3920i7wcxrm1p7xrc6a1id8-hls-test-utils-2.10.0.0.drv' to 'https://cache.nix-ci.com'... hls-test-utils (post)> added 0 signatures hls-test-utils (post)> added 0 signatures hls-test-utils (post)> Uploading paths from nix-ci to the NixCI cache /nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc /nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0 hls-test-utils (post)> copying 2 paths... hls-test-utils (post)> copying path '/nix/store/gm58m21r2m30m9zjsg96pa3wgygj5xmy-hls-test-utils-2.10.0.0-doc' to 'ssh-ng://worker.nix-ci.com'... hls-test-utils (post)> copying path '/nix/store/hsfby9dgvv2z3yy1wprfprq8zpbxdvmw-hls-test-utils-2.10.0.0' to 'ssh-ng://worker.nix-ci.com'... hls-test-utils (post)> copying 1 paths... hls-test-utils (post)> copying path '/nix/store/cfd0w8lmh3920i7wcxrm1p7xrc6a1id8-hls-test-utils-2.10.0.0.drv' to 'ssh-ng://worker.nix-ci.com'... building '/nix/store/k1q91m6affzpxaifg61na4farkf330mr-haskell-language-server-2.10.0.0.drv'... haskell-language-server> Running phase: setupCompilerEnvironmentPhase haskell-language-server> Build with /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1. haskell-language-server> Running phase: unpackPhase haskell-language-server> unpacking source archive /nix/store/7gkldzhsjcbsc7l8iqr94qkysmghxldi-haskell-language-server-2.10.0.0.tar.gz haskell-language-server> source root is haskell-language-server-2.10.0.0 haskell-language-server> setting SOURCE_DATE_EPOCH to timestamp 1000000000 of file "haskell-language-server-2.10.0.0/test/wrapper/Main.hs" haskell-language-server> Running phase: patchPhase haskell-language-server> Running phase: compileBuildDriverPhase haskell-language-server> setupCompileFlags: -package-db=/build/tmp.0Zp70OcFM1/setup-package.conf.d -threaded haskell-language-server> [1 of 2] Compiling Main ( Setup.hs, /build/tmp.0Zp70OcFM1/Main.o ) haskell-language-server> [2 of 2] Linking Setup haskell-language-server> Running phase: updateAutotoolsGnuConfigScriptsPhase haskell-language-server> Running phase: configurePhase haskell-language-server> configureFlags: --verbose --prefix=/nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0 --libdir=$prefix/lib/$compiler/lib --libsubdir=$abi/$libname --with-gcc=gcc --package-db=/build/tmp.0Zp70OcFM1/package.conf.d --ghc-option=-optl=-Wl,-rpath=/nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/lib/ghc-9.8.1/lib/haskell-language-server-2.10.0.0 --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 --enable-executable-dynamic --disable-tests --disable-benchmarks --enable-library-vanilla --disable-library-for-ghci --enable-split-sections --enable-library-stripping --enable-executable-stripping --extra-lib-dirs=/nix/store/yw7vb4hamv9mqgbgf7598zvis7k2spyx-ncurses-6.5/lib --extra-lib-dirs=/nix/store/adfh8p731fy9iahv0mccbx0is6i96diy-libffi-3.4.8/lib --extra-lib-dirs=/nix/store/pgsgciqx8gn40xa51v6v7jnxs80fs8h9-elfutils-0.192/lib --extra-lib-dirs=/nix/store/wx2hkwfpc39ixyww2hai0v697zzrpbxr-gmp-with-cxx-6.3.0/lib --extra-lib-dirs=/nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/lib haskell-language-server> Using Parsec parser haskell-language-server> Configuring haskell-language-server-2.10.0.0... haskell-language-server> Flags chosen: alternatenumberformat=True, cabal=True, cabalfmt=True, haskell-language-server> cabalgild=True, callhierarchy=True, changetypesignature=True, class=True, haskell-language-server> coderange=True, dynamic=True, eval=True, explicitfields=True, haskell-language-server> explicitfixity=True, floskell=True, fourmolu=True, gadt=True, ghc-lib=True, haskell-language-server> hlint=True, ignore-plugins-ghc-bounds=False, importlens=True, haskell-language-server> isolatecabalfmttests=False, isolatecabalgildtests=False, modulename=True, haskell-language-server> notes=True, ormolu=True, overloadedrecorddot=True, pedantic=False, haskell-language-server> pragmas=True, qualifyimportednames=True, refactor=True, rename=True, haskell-language-server> retrie=True, semantictokens=True, splice=True, stan=True, stylishhaskell=True, haskell-language-server> test-exe=True haskell-language-server> Dependency aeson-pretty: using aeson-pretty-0.8.10 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency data-default: using data-default-0.7.1.3 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency githash >=0.1.6.1: using githash-0.1.7.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency haskell-language-server:{hls-alternate-number-format-plugin, haskell-language-server> hls-cabal-fmt-plugin, hls-cabal-gild-plugin, hls-cabal-plugin, haskell-language-server> hls-call-hierarchy-plugin, hls-change-type-signature-plugin, hls-class-plugin, haskell-language-server> hls-code-range-plugin, hls-eval-plugin, hls-explicit-fixity-plugin, haskell-language-server> hls-explicit-imports-plugin, hls-explicit-record-fields-plugin, haskell-language-server> hls-floskell-plugin, hls-fourmolu-plugin, hls-gadt-plugin, hls-hlint-plugin, haskell-language-server> hls-module-name-plugin, hls-notes-plugin, hls-ormolu-plugin, haskell-language-server> hls-overloaded-record-dot-plugin, hls-pragmas-plugin, haskell-language-server> hls-qualify-imported-names-plugin, hls-refactor-plugin, hls-rename-plugin, haskell-language-server> hls-retrie-plugin, hls-semantic-tokens-plugin, hls-splice-plugin, haskell-language-server> hls-stan-plugin, hls-stylish-haskell-plugin}: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency hie-bios: using hie-bios-0.14.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 haskell-language-server> Dependency optparse-simple: using optparse-simple-0.1.1.4 haskell-language-server> Dependency prettyprinter >=1.7: using prettyprinter-1.7.1 haskell-language-server> Dependency process: using process-1.6.18.0 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency process-extras: using process-extras-0.7.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency process-extras: using process-extras-0.7.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency Cabal: using Cabal-3.10.2.0 haskell-language-server> Dependency Cabal-syntax >=3.7: using Cabal-syntax-3.10.2.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency cabal-add: using cabal-add-0.1 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency extra >=1.7.4: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency hls-graph ==2.10.0.0: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1 haskell-language-server> Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1 haskell-language-server> Dependency pretty: using pretty-1.1.3.6 haskell-language-server> Dependency process: using process-1.6.18.0 haskell-language-server> Dependency regex-tdfa >=1.3.1 && <1.4: using regex-tdfa-1.3.2.3 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unordered-containers >=0.2.10.0: using unordered-containers-0.2.20 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghc-exactprint >=1.5 && <1.13.0.0: using ghc-exactprint-1.8.0.0 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hiedb >=0.6.0.0 && <0.7: using hiedb-0.6.0.2 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp >=2.7: using lsp-2.7.0.1 haskell-language-server> Dependency sqlite-simple: using sqlite-simple-0.4.19.0 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency Diff >=0.5 && <0.6: using Diff-0.5 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency dlist: using dlist-1.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency megaparsec >=9.0: using megaparsec-9.7.0 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency parser-combinators >=1.2: using parser-combinators-1.3.0 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unliftio: using unliftio-0.2.25.1 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency haskell-language-server:hls-refactor-plugin: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency hie-compat: using hie-compat-0.3.1.2 haskell-language-server> Dependency hiedb >=0.6.0.0 && <0.7: using hiedb-0.6.0.2 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency mod: using mod-0.2.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency haskell-language-server:hls-refactor-plugin: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency retrie >=0.1.1.0: using retrie-1.2.3 haskell-language-server> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 haskell-language-server> Dependency stm: using stm-2.5.2.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency apply-refact: using apply-refact-0.14.0.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghc-lib-parser: using ghc-lib-parser-9.8.5.20250214 haskell-language-server> Dependency ghc-lib-parser-ex: using ghc-lib-parser-ex-9.8.0.2 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency hlint >=3.5 && <3.9: using hlint-3.8 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency refact: using refact-0.3.0.2 haskell-language-server> Dependency regex-tdfa: using regex-tdfa-1.3.2.3 haskell-language-server> Dependency stm: using stm-2.5.2.1 haskell-language-server> Dependency temporary: using temporary-1.3 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency ghcide: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency hie-compat: using hie-compat-0.3.1.2 haskell-language-server> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency stan >=0.1.2.0: using stan-0.2.0.0 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency trial: using trial-0.0.0.0 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency fuzzy: using fuzzy-0.1.1.0 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lens-aeson: using lens-aeson-1.2.3 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency foldl: using foldl-1.4.18 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency haskell-language-server:hls-refactor-plugin: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unliftio-core: using unliftio-core-0.2.1.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp >=2.7 && <2.8: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency regex-tdfa: using regex-tdfa-1.3.2.3 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency dlist: using dlist-1.0 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency semigroupoids: using semigroupoids-6.0.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency vector: using vector-0.13.2.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency regex-tdfa: using regex-tdfa-1.3.2.3 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghc-exactprint: using ghc-exactprint-1.8.0.0 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency haskell-language-server:hls-refactor-plugin: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp >=2.7: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp >=2.7: using lsp-2.7.0.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency ghcide: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency floskell >=0.11.0 && <0.12: using floskell-0.11.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp-types >=2.3 && <2.4: using lsp-types-2.3.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency fourmolu >=0.14 && <0.17: using fourmolu-0.15.0.0 haskell-language-server> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency process-extras >=0.7.1: using process-extras-0.7.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency yaml: using yaml-0.11.11.2 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency ormolu >=0.1.2 && <0.4 || >=0.5 && <0.8: using ormolu-0.7.4.0 haskell-language-server> Dependency process-extras >=0.7.1: using process-extras-0.7.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghc-boot-th: using ghc-boot-th-9.8.1 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency stylish-haskell >=0.12 && <0.15: using stylish-haskell-0.14.6.0 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency data-default: using data-default-0.7.1.3 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency dlist: using dlist-1.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghc: using ghc-9.8.1 haskell-language-server> Dependency ghc-boot: using ghc-boot-9.8.1 haskell-language-server> Dependency ghc-exactprint <1 || >=1.4: using ghc-exactprint-1.8.0.0 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency mtl: using mtl-2.3.1 haskell-language-server> Dependency parser-combinators: using parser-combinators-1.3.0 haskell-language-server> Dependency regex-applicative: using regex-applicative-0.3.4 haskell-language-server> Dependency regex-tdfa: using regex-tdfa-1.3.2.3 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency time: using time-1.12.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency array: using array-0.5.6.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency data-default: using data-default-0.7.1.3 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency dlist: using dlist-1.0 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph ==2.10.0.0: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp >=2.6: using lsp-2.7.0.1 haskell-language-server> Dependency mtl >=2.2: using mtl-2.3.1 haskell-language-server> Dependency stm: using stm-2.5.2.1 haskell-language-server> Dependency stm-containers: using stm-containers-1.2.1.1 haskell-language-server> Dependency syb: using syb-0.7.2.4 haskell-language-server> Dependency template-haskell: using template-haskell-2.21.0.0 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency array: using array-0.5.6.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency ghcide ==2.10.0.0: using ghcide-2.10.0.0 haskell-language-server> Dependency hls-graph ==2.10.0.0: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api ==2.10.0.0: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp >=2.7: using lsp-2.7.0.1 haskell-language-server> Dependency mtl >=2.2: using mtl-2.3.1 haskell-language-server> Dependency regex-tdfa >=1.3.1: using regex-tdfa-1.3.2.3 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency text-rope: using text-rope-0.2 haskell-language-server> Dependency unordered-containers: using unordered-containers-0.2.20 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency async: using async-2.2.5 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency binary: using binary-0.8.9.1 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency deepseq: using deepseq-1.5.0.0 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghcide: using ghcide-2.10.0.0 haskell-language-server> Dependency hashable: using hashable-1.4.7.0 haskell-language-server> Dependency hls-test-utils: using hls-test-utils-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp-test: using lsp-test-0.17.1.1 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 haskell-language-server> Dependency parser-combinators: using parser-combinators-1.3.0 haskell-language-server> Dependency process: using process-1.6.18.0 haskell-language-server> Dependency row-types: using row-types-1.0.1.2 haskell-language-server> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 haskell-language-server> Dependency shake: using shake-0.19.8 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency haskell-language-server: using haskell-language-server-2.10.0.0 haskell-language-server> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency prettyprinter >=1.7: using prettyprinter-1.7.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency data-default: using data-default-0.7.1.3 haskell-language-server> Dependency directory: using directory-1.3.8.1 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency ghcide: using ghcide-2.10.0.0 haskell-language-server> Dependency haskell-language-server: using haskell-language-server-2.10.0.0 haskell-language-server> Dependency hie-bios: using hie-bios-0.14.0 haskell-language-server> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency lsp: using lsp-2.7.0.1 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Dependency transformers: using transformers-0.6.1.0 haskell-language-server> Dependency unix: using unix-2.8.3.0 haskell-language-server> Dependency unliftio-core: using unliftio-core-0.2.1.0 haskell-language-server> Dependency base >=4 && <5: using base-4.19.0.0 haskell-language-server> Dependency aeson: using aeson-2.2.3.0 haskell-language-server> Dependency base >=4.12 && <5: using base-4.19.0.0 haskell-language-server> Dependency bytestring: using bytestring-0.12.0.2 haskell-language-server> Dependency containers: using containers-0.6.8 haskell-language-server> Dependency data-default: using data-default-0.7.1.3 haskell-language-server> Dependency extra: using extra-1.7.16 haskell-language-server> Dependency filepath: using filepath-1.4.100.4 haskell-language-server> Dependency haskell-language-server:ghcide-bench-lib: using haskell-language-server> haskell-language-server-2.10.0.0 haskell-language-server> Dependency hls-graph: using hls-graph-2.10.0.0 haskell-language-server> Dependency hls-plugin-api: using hls-plugin-api-2.10.0.0 haskell-language-server> Dependency hls-test-utils: using hls-test-utils-2.10.0.0 haskell-language-server> Dependency lens: using lens-5.3.4 haskell-language-server> Dependency lsp-test: using lsp-test-0.17.1.1 haskell-language-server> Dependency lsp-types: using lsp-types-2.3.0.1 haskell-language-server> Dependency optparse-applicative: using optparse-applicative-0.18.1.0 haskell-language-server> Dependency process: using process-1.6.18.0 haskell-language-server> Dependency safe-exceptions: using safe-exceptions-0.1.7.4 haskell-language-server> Dependency shake: using shake-0.19.8 haskell-language-server> Dependency tasty-hunit >=0.10: using tasty-hunit-0.10.2 haskell-language-server> Dependency text: using text-2.1 haskell-language-server> Source component graph: haskell-language-server> component exe:ghcide-test-preprocessor haskell-language-server> component lib:hls-stylish-haskell-plugin haskell-language-server> component lib:hls-stan-plugin haskell-language-server> component lib:hls-semantic-tokens-plugin haskell-language-server> component lib:hls-refactor-plugin haskell-language-server> component lib:hls-rename-plugin dependency lib:hls-refactor-plugin haskell-language-server> component lib:hls-retrie-plugin dependency lib:hls-refactor-plugin haskell-language-server> component lib:hls-splice-plugin dependency lib:hls-refactor-plugin haskell-language-server> component lib:hls-qualify-imported-names-plugin haskell-language-server> component lib:hls-pragmas-plugin haskell-language-server> component lib:hls-overloaded-record-dot-plugin haskell-language-server> component lib:hls-ormolu-plugin haskell-language-server> component lib:hls-notes-plugin haskell-language-server> component lib:hls-module-name-plugin haskell-language-server> component lib:hls-hlint-plugin haskell-language-server> component lib:hls-gadt-plugin dependency lib:hls-refactor-plugin haskell-language-server> component lib:hls-fourmolu-plugin haskell-language-server> component lib:hls-floskell-plugin haskell-language-server> component lib:hls-explicit-record-fields-plugin haskell-language-server> component lib:hls-explicit-imports-plugin haskell-language-server> component lib:hls-explicit-fixity-plugin haskell-language-server> component lib:hls-eval-plugin haskell-language-server> component lib:hls-code-range-plugin haskell-language-server> component lib:hls-class-plugin haskell-language-server> component lib:hls-change-type-signature-plugin haskell-language-server> component lib:hls-call-hierarchy-plugin haskell-language-server> component lib:hls-cabal-plugin haskell-language-server> component lib:hls-cabal-gild-plugin haskell-language-server> component lib:hls-cabal-fmt-plugin haskell-language-server> component lib:hls-alternate-number-format-plugin haskell-language-server> component lib:ghcide-bench-lib haskell-language-server> component exe:ghcide-bench dependency lib:ghcide-bench-lib haskell-language-server> component lib haskell-language-server> dependency lib:hls-alternate-number-format-plugin haskell-language-server> dependency lib:hls-cabal-fmt-plugin haskell-language-server> dependency lib:hls-cabal-gild-plugin haskell-language-server> dependency lib:hls-cabal-plugin haskell-language-server> dependency lib:hls-call-hierarchy-plugin haskell-language-server> dependency lib:hls-change-type-signature-plugin haskell-language-server> dependency lib:hls-class-plugin haskell-language-server> dependency lib:hls-code-range-plugin haskell-language-server> dependency lib:hls-eval-plugin haskell-language-server> dependency lib:hls-explicit-fixity-plugin haskell-language-server> dependency lib:hls-explicit-imports-plugin haskell-language-server> dependency lib:hls-explicit-record-fields-plugin haskell-language-server> dependency lib:hls-floskell-plugin haskell-language-server> dependency lib:hls-fourmolu-plugin haskell-language-server> dependency lib:hls-gadt-plugin haskell-language-server> dependency lib:hls-hlint-plugin haskell-language-server> dependency lib:hls-module-name-plugin haskell-language-server> dependency lib:hls-notes-plugin haskell-language-server> dependency lib:hls-ormolu-plugin haskell-language-server> dependency lib:hls-overloaded-record-dot-plugin haskell-language-server> dependency lib:hls-pragmas-plugin haskell-language-server> dependency lib:hls-qualify-imported-names-plugin haskell-language-server> dependency lib:hls-refactor-plugin haskell-language-server> dependency lib:hls-rename-plugin haskell-language-server> dependency lib:hls-retrie-plugin haskell-language-server> dependency lib:hls-semantic-tokens-plugin haskell-language-server> dependency lib:hls-splice-plugin haskell-language-server> dependency lib:hls-stan-plugin haskell-language-server> dependency lib:hls-stylish-haskell-plugin haskell-language-server> component exe:haskell-language-server dependency lib haskell-language-server> component exe:haskell-language-server-wrapper dependency lib haskell-language-server> Configured component graph: haskell-language-server> component haskell-language-server-2.10.0.0-Kjxpnsof6xiL96zdUifZWH-ghcide-test-preprocessor haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> component haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG haskell-language-server> include text-2.1-c70b haskell-language-server> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin haskell-language-server> include array-0.5.6.0-7325 haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include stm-2.5.2.1-336a haskell-language-server> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include template-haskell-2.21.0.0-79e7 haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-boot-9.8.1-4996 haskell-language-server> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> include regex-applicative-0.3.4-70k3utJqqb11pzzotro2KN haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include time-1.12.2-7ff5 haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj haskell-language-server> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg haskell-language-server> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> include stm-2.5.2.1-336a haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW haskell-language-server> component haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin haskell-language-server> include array-0.5.6.0-7325 haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg haskell-language-server> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hlint-3.8-DwTCr7V062pKJ4LSpDYCLh haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include stm-2.5.2.1-336a haskell-language-server> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ haskell-language-server> component haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin haskell-language-server> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 haskell-language-server> component haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> component haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin haskell-language-server> include Cabal-3.10.2.0-877c haskell-language-server> include Cabal-syntax-3.10.2.0-0734 haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include cabal-add-0.1-771xGhehPfS4pdkcOiBJlV haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include pretty-1.1.3.6-974d haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> component haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include binary-0.8.9.1-a30e haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX haskell-language-server> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> include shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-HNmU58ZXz61CliVG4NJnDw-ghcide-bench haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> include shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 haskell-language-server> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include githash-0.1.7.0-Aq4QKR5MWWhNtBQ85IWoB haskell-language-server> include haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin haskell-language-server> include haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin haskell-language-server> include haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin haskell-language-server> include haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin haskell-language-server> include haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin haskell-language-server> include haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin haskell-language-server> include haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin haskell-language-server> include haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin haskell-language-server> include haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin haskell-language-server> include haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin haskell-language-server> include haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin haskell-language-server> include haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin haskell-language-server> include haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin haskell-language-server> include haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin haskell-language-server> include haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin haskell-language-server> include haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin haskell-language-server> include haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin haskell-language-server> include haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin haskell-language-server> include haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin haskell-language-server> include haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin haskell-language-server> include haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin haskell-language-server> include haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin haskell-language-server> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> include optparse-simple-0.1.1.4-EHiBk5Yyo3X2A3eIz7ospH haskell-language-server> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-3hgr5rRMA7wAPbSbK4Kjfl-haskell-language-server haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc haskell-language-server> include text-2.1-c70b haskell-language-server> component haskell-language-server-2.10.0.0-BpsxDwsSu6C63k0nVTTn51-haskell-language-server-wrapper haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unix-2.8.3.0-38c7 haskell-language-server> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW haskell-language-server> Linked component graph: haskell-language-server> unit haskell-language-server-2.10.0.0-Kjxpnsof6xiL96zdUifZWH-ghcide-test-preprocessor haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> unit haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.StylishHaskell=haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin:Ide.Plugin.StylishHaskell haskell-language-server> unit haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG haskell-language-server> include text-2.1-c70b haskell-language-server> include trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Stan=haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin:Ide.Plugin.Stan haskell-language-server> unit haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin haskell-language-server> include array-0.5.6.0-7325 haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include stm-2.5.2.1-336a haskell-language-server> include stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include template-haskell-2.21.0.0-79e7 haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.SemanticTokens=haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin:Ide.Plugin.SemanticTokens,Ide.Plugin.SemanticTokens.Mappings=haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin:Ide.Plugin.SemanticTokens.Mappings,Ide.Plugin.SemanticTokens.Types=haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin:Ide.Plugin.SemanticTokens.Types haskell-language-server> unit haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-boot-9.8.1-4996 haskell-language-server> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> include regex-applicative-0.3.4-70k3utJqqb11pzzotro2KN haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include time-1.12.2-7ff5 haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Development.IDE.GHC.Compat.ExactPrint=haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin:Development.IDE.GHC.Compat.ExactPrint,Development.IDE.GHC.Dump=haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin:Development.IDE.GHC.Dump,Development.IDE.GHC.ExactPrint=haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin:Development.IDE.GHC.ExactPrint,Development.IDE.Plugin.CodeAction=haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin:Development.IDE.Plugin.CodeAction,Development.IDE.Plugin.CodeAction.Util=haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin:Development.IDE.Plugin.CodeAction.Util haskell-language-server> unit haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj haskell-language-server> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Rename=haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin:Ide.Plugin.Rename haskell-language-server> unit haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg haskell-language-server> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> include stm-2.5.2.1-336a haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Retrie=haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin:Ide.Plugin.Retrie haskell-language-server> unit haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW haskell-language-server> Ide.Plugin.Splice=haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin:Ide.Plugin.Splice,Ide.Plugin.Splice.Types=haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin:Ide.Plugin.Splice.Types haskell-language-server> unit haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.QualifyImportedNames=haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin:Ide.Plugin.QualifyImportedNames haskell-language-server> unit haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.Pragmas=haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin:Ide.Plugin.Pragmas haskell-language-server> unit haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.OverloadedRecordDot=haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin:Ide.Plugin.OverloadedRecordDot haskell-language-server> unit haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.Ormolu=haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin:Ide.Plugin.Ormolu haskell-language-server> unit haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin haskell-language-server> include array-0.5.6.0-7325 haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Notes=haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin:Ide.Plugin.Notes haskell-language-server> unit haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.ModuleName=haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin:Ide.Plugin.ModuleName haskell-language-server> unit haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg haskell-language-server> include ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hlint-3.8-DwTCr7V062pKJ4LSpDYCLh haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include stm-2.5.2.1-336a haskell-language-server> include temporary-1.3-19ecvdVXqj8EqHOxcVBL0N haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Hlint=haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin:Ide.Plugin.Hlint haskell-language-server> unit haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.GADT=haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin:Ide.Plugin.GADT haskell-language-server> unit haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ haskell-language-server> Ide.Plugin.Fourmolu=haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin:Ide.Plugin.Fourmolu haskell-language-server> unit haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.Floskell=haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin:Ide.Plugin.Floskell haskell-language-server> unit haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.ExplicitFields=haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin:Ide.Plugin.ExplicitFields haskell-language-server> unit haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.ExplicitImports=haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin:Ide.Plugin.ExplicitImports haskell-language-server> unit haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.ExplicitFixity=haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin:Ide.Plugin.ExplicitFixity haskell-language-server> unit haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin haskell-language-server> include Diff-0.5-Ha3jcNF4tWY510hPFJPP76 haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Eval=haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin:Ide.Plugin.Eval,Ide.Plugin.Eval.Types=haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin:Ide.Plugin.Eval.Types haskell-language-server> unit haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 haskell-language-server> Ide.Plugin.CodeRange=haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin:Ide.Plugin.CodeRange,Ide.Plugin.CodeRange.Rules=haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin:Ide.Plugin.CodeRange.Rules haskell-language-server> unit haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.Class=haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin:Ide.Plugin.Class haskell-language-server> unit haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> Ide.Plugin.ChangeTypeSignature=haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin:Ide.Plugin.ChangeTypeSignature haskell-language-server> unit haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.CallHierarchy=haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin:Ide.Plugin.CallHierarchy haskell-language-server> unit haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin haskell-language-server> include Cabal-3.10.2.0-877c haskell-language-server> include Cabal-syntax-3.10.2.0-0734 haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include cabal-add-0.1-771xGhehPfS4pdkcOiBJlV haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include pretty-1.1.3.6-974d haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include text-2.1-c70b haskell-language-server> include text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> Ide.Plugin.Cabal=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal,Ide.Plugin.Cabal.CabalAdd=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.CabalAdd,Ide.Plugin.Cabal.Completion.CabalFields=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.CabalFields,Ide.Plugin.Cabal.Completion.Completer.FilePath=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.FilePath,Ide.Plugin.Cabal.Completion.Completer.Module=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Module,Ide.Plugin.Cabal.Completion.Completer.Paths=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Paths,Ide.Plugin.Cabal.Completion.Completer.Simple=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Simple,Ide.Plugin.Cabal.Completion.Completer.Snippet=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Snippet,Ide.Plugin.Cabal.Completion.Completer.Types=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completer.Types,Ide.Plugin.Cabal.Completion.Completions=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Completions,Ide.Plugin.Cabal.Completion.Data=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Data,Ide.Plugin.Cabal.Completion.Types=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Completion.Types,Ide.Plugin.Cabal.Definition=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Definition,Ide.Plugin.Cabal.Diagnostics=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Diagnostics,Ide.Plugin.Cabal.FieldSuggest=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.FieldSuggest,Ide.Plugin.Cabal.LicenseSuggest=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.LicenseSuggest,Ide.Plugin.Cabal.Orphans=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Orphans,Ide.Plugin.Cabal.Outline=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Outline,Ide.Plugin.Cabal.Parse=haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin:Ide.Plugin.Cabal.Parse haskell-language-server> unit haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.CabalGild=haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin:Ide.Plugin.CabalGild haskell-language-server> unit haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.CabalFmt=haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin:Ide.Plugin.CabalFmt haskell-language-server> unit haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include ghc-boot-th-9.8.1-0e22 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include mtl-2.3.1-eef8 haskell-language-server> include regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> include syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> include text-2.1-c70b haskell-language-server> Ide.Plugin.AlternateNumberFormat=haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin:Ide.Plugin.AlternateNumberFormat,Ide.Plugin.Conversion=haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin:Ide.Plugin.Conversion haskell-language-server> unit haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include async-2.2.5-3jxXS3jqymuFzUBuoe5zRu haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include binary-0.8.9.1-a30e haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include deepseq-1.5.0.0-3309 haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> include hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> include parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX haskell-language-server> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> include shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 haskell-language-server> include text-2.1-c70b haskell-language-server> Experiments=haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib:Experiments,Experiments.Types=haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib:Experiments.Types haskell-language-server> unit haskell-language-server-2.10.0.0-HNmU58ZXz61CliVG4NJnDw-ghcide-bench haskell-language-server> include aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include bytestring-0.12.0.2-3593 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib haskell-language-server> include hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 haskell-language-server> include lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> include lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> include shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 haskell-language-server> include tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr haskell-language-server> include text-2.1-c70b haskell-language-server> unit haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> include aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghc-9.8.1-d1ca haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include githash-0.1.7.0-Aq4QKR5MWWhNtBQ85IWoB haskell-language-server> include haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin haskell-language-server> include haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin haskell-language-server> include haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin haskell-language-server> include haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin haskell-language-server> include haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin haskell-language-server> include haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin haskell-language-server> include haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin haskell-language-server> include haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin haskell-language-server> include haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin haskell-language-server> include haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin haskell-language-server> include haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin haskell-language-server> include haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin haskell-language-server> include haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin haskell-language-server> include haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin haskell-language-server> include haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin haskell-language-server> include haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin haskell-language-server> include haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin haskell-language-server> include haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin haskell-language-server> include haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin haskell-language-server> include haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin haskell-language-server> include haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> include haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin haskell-language-server> include haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin haskell-language-server> include haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin haskell-language-server> include haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin haskell-language-server> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> include optparse-simple-0.1.1.4-EHiBk5Yyo3X2A3eIz7ospH haskell-language-server> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc haskell-language-server> include process-1.6.18.0-ca35 haskell-language-server> include text-2.1-c70b haskell-language-server> HlsPlugins=haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe:HlsPlugins,Ide.Arguments=haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe:Ide.Arguments,Ide.Main=haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe:Ide.Main,Ide.Version=haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe:Ide.Version haskell-language-server> unit haskell-language-server-2.10.0.0-3hgr5rRMA7wAPbSbK4Kjfl-haskell-language-server haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc haskell-language-server> include text-2.1-c70b haskell-language-server> unit haskell-language-server-2.10.0.0-BpsxDwsSu6C63k0nVTTn51-haskell-language-server-wrapper haskell-language-server> include base-4.19.0.0-05c7 haskell-language-server> include containers-0.6.8-e785 haskell-language-server> include data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> include directory-1.3.8.1-696d haskell-language-server> include extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> include filepath-1.4.100.4-dda0 haskell-language-server> include ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> include haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> include hie-bios-0.14.0-B29GebiKEEsginhNPw3TO haskell-language-server> include hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> include lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> include lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> include text-2.1-c70b haskell-language-server> include transformers-0.6.1.0-7653 haskell-language-server> include unix-2.8.3.0-38c7 haskell-language-server> include unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW haskell-language-server> Ready component graph: haskell-language-server> definite haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghc-boot-th-9.8.1-0e22 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends stylish-haskell-0.14.6.0-9fRZ0BljsV84lKKZsom7HI haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-Kjxpnsof6xiL96zdUifZWH-ghcide-test-preprocessor haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> definite haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends fuzzy-0.1.1.0-2RM9jSUh8Uq2qvCFbDOXe haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4 haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends fourmolu-0.15.0.0-5a4B3sSMikI504CjRTg3tf haskell-language-server> depends ghc-boot-th-9.8.1-0e22 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ haskell-language-server> definite haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghc-boot-9.8.1-4996 haskell-language-server> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> depends regex-applicative-0.3.4-70k3utJqqb11pzzotro2KN haskell-language-server> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends time-1.12.2-7ff5 haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends async-2.2.5-3jxXS3jqymuFzUBuoe5zRu haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends binary-0.8.9.1-a30e haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> depends process-1.6.18.0-ca35 haskell-language-server> depends row-types-1.0.1.2-2abzGa154lN6Ymm429WyqX haskell-language-server> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> depends shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-HNmU58ZXz61CliVG4NJnDw-ghcide-bench haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends haskell-language-server-2.10.0.0-FGwYTfWRcgtEgnngSA2eF2-ghcide-bench-lib haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends hls-test-utils-2.10.0.0-LUH3akHTHROImjdRI73xX1 haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-test-0.17.1.1-KPeX8JnsVoLGjYs39cdqlE haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> depends process-1.6.18.0-ca35 haskell-language-server> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> depends shake-0.19.8-DZxRnXGW91OECRfEL19Ms1 haskell-language-server> depends tasty-hunit-0.10.2-8IqS8HucFc11KlOE5ar3lr haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends floskell-0.11.1-DK8zbKLi67Q4YuSHnds9eO haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends apply-refact-0.14.0.0-DdgjWCCXsZUJdVrculImSo haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghc-lib-parser-9.8.5.20250214-G107zTc1ZaCBuloM7eGGUg haskell-language-server> depends ghc-lib-parser-ex-9.8.0.2-3pgcMG3vd6zmP2EwHW9wz haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends hlint-3.8-DwTCr7V062pKJ4LSpDYCLh haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends refact-0.3.0.2-HMzq6GNaFSX340VIl9fb5x haskell-language-server> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> depends stm-2.5.2.1-336a haskell-language-server> depends temporary-1.3-19ecvdVXqj8EqHOxcVBL0N haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends retrie-1.2.3-FwZC2Yqqi407cbwHcvh1kg haskell-language-server> depends safe-exceptions-0.1.7.4-2oQ2jSm8G4v78plMLedQTu haskell-language-server> depends stm-2.5.2.1-336a haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends sqlite-simple-0.4.19.0-BRALMRHc6HyIE0qnj6c0Sn haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghc-exactprint-1.8.0.0-BKXw7mFfJBq55XiyLHArPp haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin haskell-language-server> depends Diff-0.5-Ha3jcNF4tWY510hPFJPP76 haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghc-boot-th-9.8.1-0e22 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends megaparsec-9.7.0-JbJfXxB7rAkGSo56lhUma2 haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends parser-combinators-1.3.0-Fx1N1ZxU7qBDyMFX4nz2XZ haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unliftio-0.2.25.1-G6jauTiKcRvGoA4WPhwFc7 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin haskell-language-server> depends array-0.5.6.0-7325 haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends dlist-1.0-Vj8I5zF1snCzlqbDntZwI haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends stm-2.5.2.1-336a haskell-language-server> depends stm-containers-1.2.1.1-CUQVVsVeMFS88mQQFlyO0M haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends template-haskell-2.21.0.0-79e7 haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends foldl-1.4.18-GIsxoUkmp7W3xuSseMBNaW haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW haskell-language-server> definite haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends semigroupoids-6.0.1-HUKfFJMd37qJMflvk8HTJg haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends vector-0.13.2.0-ELAP4HTlOML49zrGBkaWo9 haskell-language-server> definite haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends stan-0.2.0.0-DQ6azE0ZeEyKOstaSvXByG haskell-language-server> depends text-2.1-c70b haskell-language-server> depends trial-0.0.0.0-Gx4j1nQKCu0JSa5hHB2036 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghc-boot-th-9.8.1-0e22 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghc-boot-th-9.8.1-0e22 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends ormolu-0.7.4.0-4L25r55lJuy579lfeVBUIR haskell-language-server> depends process-extras-0.7.4-9NfU7vRPy0gDGxnXiwcsyq haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin haskell-language-server> depends Cabal-3.10.2.0-877c haskell-language-server> depends Cabal-syntax-3.10.2.0-0734 haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends bytestring-0.12.0.2-3593 haskell-language-server> depends cabal-add-0.1-771xGhehPfS4pdkcOiBJlV haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends pretty-1.1.3.6-974d haskell-language-server> depends process-1.6.18.0-ca35 haskell-language-server> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> depends hie-compat-0.3.1.2-Ku3S62wXbIyFdLf6qilYsj haskell-language-server> depends hiedb-0.6.0.2-1HoQzTSSTeoBReV66VA4HP haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends mod-0.2.0.1-FPuDlPuHBNwBFNRw0tEgpf haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin haskell-language-server> depends array-0.5.6.0-7325 haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-graph-2.10.0.0-6sy4yjnASVn6ysSNYqYUKH haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lens-5.3.4-7KLUYjoxU346ufFcZJIlDg haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends mtl-2.3.1-eef8 haskell-language-server> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends unordered-containers-0.2.20-BJG1GcNrqg5FEqDcgXhGpm haskell-language-server> definite haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin haskell-language-server> depends aeson-2.2.3.0-20FBzF6029mB4fwIU8lXsr haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends text-2.1-c70b haskell-language-server> depends text-rope-0.2-2nYkzBRvanv6GnDvEv7Iiq haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends regex-tdfa-1.3.2.3-Ivefb4A2fIGH54Ejv2iomn haskell-language-server> depends syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> definite haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends deepseq-1.5.0.0-3309 haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends hashable-1.4.7.0-JPnO9RbGLqgKhxRFjG9a76 haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> depends aeson-pretty-0.8.10-8HrphedzsWW8VF693yhBa9 haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghc-9.8.1-d1ca haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends githash-0.1.7.0-Aq4QKR5MWWhNtBQ85IWoB haskell-language-server> depends haskell-language-server-2.10.0.0-7HYBZJ3ZBMGFMxdprXGfmH-hls-alternate-number-format-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-K46k0Q1qPO9EKJp8rS9x1B-hls-cabal-fmt-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-DlQwbeRdvEb4nEMrlvVaK8-hls-cabal-gild-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-5LPbn7iEJZdJik69lPsu64-hls-cabal-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-ACIrZiWCxa4F4kvbPuz6x0-hls-call-hierarchy-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-14SSU85EJETBwqlfJ9Dl0s-hls-change-type-signature-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-8ZcXnZHS9so9vB6HwjgXrq-hls-class-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-7R0pWTWQtPF7OzrEB2Apsq-hls-code-range-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-7mjpeWtkvV2ELC6r3LmN2g-hls-eval-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-13qwSc5nOo4KanYaF0Y0pi-hls-explicit-fixity-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-EgcSD9XGSP0GRYDf2Zbe1a-hls-explicit-imports-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-GT2muMJDwKZuEQPFWIz6p-hls-explicit-record-fields-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-Dr4TdbnXBJD9tOC5iK2wnF-hls-floskell-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-JYRSZzOZZ074PlsHeI7uPP-hls-fourmolu-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-HcELp6WvDyyD79XmiRbppP-hls-gadt-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-DkZlp4kiAfB1K6RWrhqiyU-hls-hlint-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-2QzoBUDo4VTDHwHczgLkMI-hls-module-name-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-2jG64GAfIZBIAhNbdbOQkQ-hls-notes-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-72Y7czA90Y4AMLXwD2SF5y-hls-ormolu-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-K3MuNNZKkXmKa0aguYYGeU-hls-overloaded-record-dot-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-JqIZRC15g2a7Sx9RTzDGTx-hls-pragmas-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-BWDkBVJ3ckKHsSONvBbD0N-hls-qualify-imported-names-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-JC7CKfqiGGgB4iRKJkQWBp-hls-refactor-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-4M5S22PMT6eIJIFheGAdKB-hls-rename-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-BxhMabpSfa8KydN7S8qOlT-hls-retrie-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-7f9DCF9CN93TyRHtcTxLe-hls-semantic-tokens-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-7UsSGYKId6CIf6bVEP9ePz-hls-splice-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-7L0siFXLVivHTA5I7RpEgN-hls-stan-plugin haskell-language-server> depends haskell-language-server-2.10.0.0-t5KxTT9qjsIHZS1QhlRV3-hls-stylish-haskell-plugin haskell-language-server> depends hie-bios-0.14.0-B29GebiKEEsginhNPw3TO haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends optparse-applicative-0.18.1.0-JcdSm2j0qwiCMJF4Jjmsyw haskell-language-server> depends optparse-simple-0.1.1.4-EHiBk5Yyo3X2A3eIz7ospH haskell-language-server> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc haskell-language-server> depends process-1.6.18.0-ca35 haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-3hgr5rRMA7wAPbSbK4Kjfl-haskell-language-server haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends prettyprinter-1.7.1-FWiHiXjTs8B25ZUx5xcVKc haskell-language-server> depends text-2.1-c70b haskell-language-server> definite haskell-language-server-2.10.0.0-BpsxDwsSu6C63k0nVTTn51-haskell-language-server-wrapper haskell-language-server> depends base-4.19.0.0-05c7 haskell-language-server> depends containers-0.6.8-e785 haskell-language-server> depends data-default-0.7.1.3-LbjdTefmKMV8s6OEaLNe3Q haskell-language-server> depends directory-1.3.8.1-696d haskell-language-server> depends extra-1.7.16-4W8lmctL7ngIbQm2luLnNe haskell-language-server> depends filepath-1.4.100.4-dda0 haskell-language-server> depends ghcide-2.10.0.0-hTV9HRv3G6KzfbmrvOpof haskell-language-server> depends haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> depends hie-bios-0.14.0-B29GebiKEEsginhNPw3TO haskell-language-server> depends hls-plugin-api-2.10.0.0-IYjE730d3eLJ4T08dOE70c haskell-language-server> depends lsp-2.7.0.1-4cDEk0mu82tC8dIaQV0phV haskell-language-server> depends lsp-types-2.3.0.1-FpbhQg911T3FMRMqTJErfT haskell-language-server> depends text-2.1-c70b haskell-language-server> depends transformers-0.6.1.0-7653 haskell-language-server> depends unix-2.8.3.0-38c7 haskell-language-server> depends unliftio-core-0.2.1.0-GoFpG8JoZTdBE7FwnDfpqW haskell-language-server> Using Cabal-3.10.2.0 compiled by ghc-9.8 haskell-language-server> Using compiler: ghc-9.8.1 haskell-language-server> Using install prefix: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0 haskell-language-server> Executables installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/bin haskell-language-server> Libraries installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1/haskell-language-server-2.10.0.0-9yXqvMn85I6BSCEEgjfkbe haskell-language-server> Dynamic Libraries installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/lib/ghc-9.8.1/lib/x86_64-linux-ghc-9.8.1 haskell-language-server> Private executables installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/libexec/x86_64-linux-ghc-9.8.1/haskell-language-server-2.10.0.0 haskell-language-server> Data files installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/share/x86_64-linux-ghc-9.8.1/haskell-language-server-2.10.0.0 haskell-language-server> Documentation installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/share/doc/x86_64-linux-ghc-9.8.1/haskell-language-server-2.10.0.0 haskell-language-server> Configuration files installed in: haskell-language-server> /nix/store/prch4qdxz1m6n54l4v5s6jdzfcmkjv8p-haskell-language-server-2.10.0.0/etc haskell-language-server> No alex found haskell-language-server> Using ar found on system at: haskell-language-server> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ar haskell-language-server> No c2hs found haskell-language-server> Using cpphs version 1.20.9 found on system at: haskell-language-server> /nix/store/06xv81qmd3xi6ylh2bzva9id9kklj3ih-cpphs-1.20.9.1/bin/cpphs haskell-language-server> No doctest found haskell-language-server> Using gcc version 14.3.0 given by user at: haskell-language-server> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/gcc haskell-language-server> Using ghc version 9.8.1 found on system at: haskell-language-server> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc haskell-language-server> Using ghc-pkg version 9.8.1 found on system at: haskell-language-server> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/ghc-pkg-9.8.1 haskell-language-server> No ghcjs found haskell-language-server> No ghcjs-pkg found haskell-language-server> No greencard found haskell-language-server> Using haddock version 2.30.0 found on system at: haskell-language-server> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/haddock-ghc-9.8.1 haskell-language-server> No happy found haskell-language-server> Using haskell-suite found on system at: haskell-suite-dummy-location haskell-language-server> Using haskell-suite-pkg found on system at: haskell-suite-pkg-dummy-location haskell-language-server> No hmake found haskell-language-server> Using hpc version 0.69 found on system at: haskell-language-server> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hpc-ghc-9.8.1 haskell-language-server> Using hsc2hs version 0.68.10 found on system at: haskell-language-server> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/hsc2hs-ghc-9.8.1 haskell-language-server> Using hscolour version 1.25 found on system at: haskell-language-server> /nix/store/8s8lizigy8bcjh0wr22zjdcn2p419vv3-hscolour-1.25/bin/HsColour haskell-language-server> No jhc found haskell-language-server> Using ld found on system at: haskell-language-server> /nix/store/87zpmcmwvn48z4lbrfba74b312h22s6c-binutils-wrapper-2.44/bin/ld.gold haskell-language-server> No pkg-config found haskell-language-server> Using runghc version 9.8.1 found on system at: haskell-language-server> /nix/store/vrxxw3f2yixpds5wcyhmaphf2wh8xll2-ghc-9.8.1/bin/runghc-9.8.1 haskell-language-server> Using strip version 2.44 found on system at: haskell-language-server> /nix/store/kaj8d1zcn149m40s9h0xi0khakibiphz-gcc-wrapper-14.3.0/bin/strip haskell-language-server> Using tar found on system at: haskell-language-server> /nix/store/w60s4xh1pjg6dwbw7j0b4xzlpp88q5qg-gnutar-1.35/bin/tar haskell-language-server> No uhc found haskell-language-server> Running phase: buildPhase haskell-language-server> Preprocessing library 'hls-stylish-haskell-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-stylish-haskell-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.StylishHaskell ( plugins/hls-stylish-haskell-plugin/src/Ide/Plugin/StylishHaskell.hs, dist/build/hls-stylish-haskell-plugin/Ide/Plugin/StylishHaskell.o, dist/build/hls-stylish-haskell-plugin/Ide/Plugin/StylishHaskell.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.StylishHaskell ( plugins/hls-stylish-haskell-plugin/src/Ide/Plugin/StylishHaskell.hs, dist/build/hls-stylish-haskell-plugin/Ide/Plugin/StylishHaskell.p_o ) haskell-language-server> Preprocessing executable 'ghcide-test-preprocessor' for haskell-language-server-2.10.0.0.. haskell-language-server> Building executable 'ghcide-test-preprocessor' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Main ( ghcide-test/preprocessor/Main.hs, dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor-tmp/Main.dyn_o ) haskell-language-server> [2 of 2] Linking dist/build/ghcide-test-preprocessor/ghcide-test-preprocessor haskell-language-server> Preprocessing library 'hls-cabal-fmt-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-cabal-fmt-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.CabalFmt ( plugins/hls-cabal-fmt-plugin/src/Ide/Plugin/CabalFmt.hs, dist/build/hls-cabal-fmt-plugin/Ide/Plugin/CabalFmt.o, dist/build/hls-cabal-fmt-plugin/Ide/Plugin/CabalFmt.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.CabalFmt ( plugins/hls-cabal-fmt-plugin/src/Ide/Plugin/CabalFmt.hs, dist/build/hls-cabal-fmt-plugin/Ide/Plugin/CabalFmt.p_o ) haskell-language-server> Preprocessing library 'hls-overloaded-record-dot-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-overloaded-record-dot-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.OverloadedRecordDot ( plugins/hls-overloaded-record-dot-plugin/src/Ide/Plugin/OverloadedRecordDot.hs, dist/build/hls-overloaded-record-dot-plugin/Ide/Plugin/OverloadedRecordDot.o, dist/build/hls-overloaded-record-dot-plugin/Ide/Plugin/OverloadedRecordDot.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.OverloadedRecordDot ( plugins/hls-overloaded-record-dot-plugin/src/Ide/Plugin/OverloadedRecordDot.hs, dist/build/hls-overloaded-record-dot-plugin/Ide/Plugin/OverloadedRecordDot.p_o ) haskell-language-server> Preprocessing library 'hls-pragmas-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-pragmas-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - lens-aeson-1.2.3 (exposed by flag -package-id lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4) haskell-language-server> - transformers-0.6.1.0 (exposed by flag -package-id transformers-0.6.1.0-7653) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Pragmas ( plugins/hls-pragmas-plugin/src/Ide/Plugin/Pragmas.hs, dist/build/hls-pragmas-plugin/Ide/Plugin/Pragmas.o, dist/build/hls-pragmas-plugin/Ide/Plugin/Pragmas.dyn_o ) haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - lens-aeson-1.2.3 (exposed by flag -package-id lens-aeson-1.2.3-IGiqbtmwxNRA4vEla23gB4) haskell-language-server> - transformers-0.6.1.0 (exposed by flag -package-id transformers-0.6.1.0-7653) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Pragmas ( plugins/hls-pragmas-plugin/src/Ide/Plugin/Pragmas.hs, dist/build/hls-pragmas-plugin/Ide/Plugin/Pragmas.p_o ) haskell-language-server> Preprocessing library 'hls-fourmolu-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-fourmolu-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - yaml-0.11.11.2 (exposed by flag -package-id yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Fourmolu ( plugins/hls-fourmolu-plugin/src/Ide/Plugin/Fourmolu.hs, dist/build/hls-fourmolu-plugin/Ide/Plugin/Fourmolu.o, dist/build/hls-fourmolu-plugin/Ide/Plugin/Fourmolu.dyn_o ) haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - yaml-0.11.11.2 (exposed by flag -package-id yaml-0.11.11.2-IUqu4abaCK89Dt2nmjBIjJ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Fourmolu ( plugins/hls-fourmolu-plugin/src/Ide/Plugin/Fourmolu.hs, dist/build/hls-fourmolu-plugin/Ide/Plugin/Fourmolu.p_o ) haskell-language-server> Preprocessing library 'hls-refactor-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-refactor-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [ 1 of 13] Compiling Development.IDE.GHC.Compat.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Compat/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Compat/ExactPrint.o, dist/build/hls-refactor-plugin/Development/IDE/GHC/Compat/ExactPrint.dyn_o ) haskell-language-server> [ 2 of 13] Compiling Development.IDE.GHC.Dump ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Dump.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Dump.o, dist/build/hls-refactor-plugin/Development/IDE/GHC/Dump.dyn_o ) haskell-language-server> [ 3 of 13] Compiling Development.IDE.GHC.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/ExactPrint.o, dist/build/hls-refactor-plugin/Development/IDE/GHC/ExactPrint.dyn_o ) haskell-language-server> [ 4 of 13] Compiling Development.IDE.Plugin.CodeAction.PositionIndexed ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/PositionIndexed.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/PositionIndexed.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/PositionIndexed.dyn_o ) haskell-language-server> [ 5 of 13] Compiling Development.IDE.Plugin.CodeAction.Util ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Util.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Util.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Util.dyn_o ) haskell-language-server> [ 6 of 13] Compiling Development.IDE.Plugin.CodeAction.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/ExactPrint.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/ExactPrint.dyn_o ) haskell-language-server> [ 7 of 13] Compiling Development.IDE.Plugin.CodeAction.Args ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Args.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Args.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Args.dyn_o ) haskell-language-server> [ 8 of 13] Compiling Development.IDE.Plugin.Plugins.Diagnostic ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/Diagnostic.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/Diagnostic.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/Diagnostic.dyn_o ) haskell-language-server> [ 9 of 13] Compiling Development.IDE.Plugin.Plugins.AddArgument ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/AddArgument.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/AddArgument.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/AddArgument.dyn_o ) haskell-language-server> [10 of 13] Compiling Development.IDE.Plugin.Plugins.FillHole ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillHole.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillHole.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillHole.dyn_o ) haskell-language-server> [11 of 13] Compiling Development.IDE.Plugin.Plugins.FillTypeWildcard ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillTypeWildcard.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillTypeWildcard.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillTypeWildcard.dyn_o ) haskell-language-server> [12 of 13] Compiling Development.IDE.Plugin.Plugins.ImportUtils ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/ImportUtils.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/ImportUtils.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/ImportUtils.dyn_o ) haskell-language-server> [13 of 13] Compiling Development.IDE.Plugin.CodeAction ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction.o, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction.dyn_o ) haskell-language-server> [ 1 of 13] Compiling Development.IDE.GHC.Compat.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Compat/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Compat/ExactPrint.p_o ) haskell-language-server> [ 2 of 13] Compiling Development.IDE.GHC.Dump ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/Dump.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/Dump.p_o ) haskell-language-server> [ 3 of 13] Compiling Development.IDE.GHC.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/GHC/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/GHC/ExactPrint.p_o ) haskell-language-server> [ 4 of 13] Compiling Development.IDE.Plugin.CodeAction.PositionIndexed ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/PositionIndexed.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/PositionIndexed.p_o ) haskell-language-server> [ 5 of 13] Compiling Development.IDE.Plugin.CodeAction.Util ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Util.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Util.p_o ) haskell-language-server> [ 6 of 13] Compiling Development.IDE.Plugin.CodeAction.ExactPrint ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/ExactPrint.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/ExactPrint.p_o ) haskell-language-server> [ 7 of 13] Compiling Development.IDE.Plugin.CodeAction.Args ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction/Args.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction/Args.p_o ) haskell-language-server> [ 8 of 13] Compiling Development.IDE.Plugin.Plugins.Diagnostic ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/Diagnostic.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/Diagnostic.p_o ) haskell-language-server> [ 9 of 13] Compiling Development.IDE.Plugin.Plugins.AddArgument ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/AddArgument.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/AddArgument.p_o ) haskell-language-server> [10 of 13] Compiling Development.IDE.Plugin.Plugins.FillHole ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillHole.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillHole.p_o ) haskell-language-server> [11 of 13] Compiling Development.IDE.Plugin.Plugins.FillTypeWildcard ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/FillTypeWildcard.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/FillTypeWildcard.p_o ) haskell-language-server> [12 of 13] Compiling Development.IDE.Plugin.Plugins.ImportUtils ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/Plugins/ImportUtils.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/Plugins/ImportUtils.p_o ) haskell-language-server> [13 of 13] Compiling Development.IDE.Plugin.CodeAction ( plugins/hls-refactor-plugin/src/Development/IDE/Plugin/CodeAction.hs, dist/build/hls-refactor-plugin/Development/IDE/Plugin/CodeAction.p_o ) haskell-language-server> Preprocessing library 'hls-gadt-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-gadt-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 2] Compiling Ide.Plugin.GHC ( plugins/hls-gadt-plugin/src/Ide/Plugin/GHC.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GHC.o, dist/build/hls-gadt-plugin/Ide/Plugin/GHC.dyn_o ) haskell-language-server> [2 of 2] Compiling Ide.Plugin.GADT ( plugins/hls-gadt-plugin/src/Ide/Plugin/GADT.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GADT.o, dist/build/hls-gadt-plugin/Ide/Plugin/GADT.dyn_o ) haskell-language-server> [1 of 2] Compiling Ide.Plugin.GHC ( plugins/hls-gadt-plugin/src/Ide/Plugin/GHC.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GHC.p_o ) haskell-language-server> [2 of 2] Compiling Ide.Plugin.GADT ( plugins/hls-gadt-plugin/src/Ide/Plugin/GADT.hs, dist/build/hls-gadt-plugin/Ide/Plugin/GADT.p_o ) haskell-language-server> Preprocessing library 'hls-explicit-record-fields-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-explicit-record-fields-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.ExplicitFields ( plugins/hls-explicit-record-fields-plugin/src/Ide/Plugin/ExplicitFields.hs, dist/build/hls-explicit-record-fields-plugin/Ide/Plugin/ExplicitFields.o, dist/build/hls-explicit-record-fields-plugin/Ide/Plugin/ExplicitFields.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.ExplicitFields ( plugins/hls-explicit-record-fields-plugin/src/Ide/Plugin/ExplicitFields.hs, dist/build/hls-explicit-record-fields-plugin/Ide/Plugin/ExplicitFields.p_o ) haskell-language-server> Preprocessing library 'ghcide-bench-lib' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'ghcide-bench-lib' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 2] Compiling Experiments.Types ( ghcide-bench/src/Experiments/Types.hs, dist/build/ghcide-bench-lib/Experiments/Types.o, dist/build/ghcide-bench-lib/Experiments/Types.dyn_o ) haskell-language-server> [2 of 2] Compiling Experiments ( ghcide-bench/src/Experiments.hs, dist/build/ghcide-bench-lib/Experiments.o, dist/build/ghcide-bench-lib/Experiments.dyn_o ) haskell-language-server> haskell-language-server> ghcide-bench/src/Experiments.hs:345:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] haskell-language-server> Pattern match(es) are non-exhaustive haskell-language-server> In a pattern binding: haskell-language-server> Patterns of type ‘ParserResult Config’ not matched: haskell-language-server> Failure _ haskell-language-server> CompletionInvoked _ haskell-language-server> | haskell-language-server> 345 | Success defConfig = execParserPure defaultPrefs (info configP fullDesc) [] haskell-language-server> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ haskell-language-server> haskell-language-server> ghcide-bench/src/Experiments.hs:453:42: warning: [GHC-62161] [-Wincomplete-uni-patterns] haskell-language-server> Pattern match(es) are non-exhaustive haskell-language-server> In a lambda abstraction: haskell-language-server> Patterns of type ‘Maybe Handle’, ‘Maybe Handle’, ‘Maybe Handle’, haskell-language-server> ‘ProcessHandle’ not matched: haskell-language-server> Nothing _ _ _ haskell-language-server> (Just _) Nothing _ _ haskell-language-server> (Just _) (Just _) Nothing _ haskell-language-server> | haskell-language-server> 453 | run sess = withCreateProcess p $ \(Just inH) (Just outH) (Just errH) pH -> do haskell-language-server> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... haskell-language-server> haskell-language-server> ghcide-bench/src/Experiments.hs:630:37: warning: [GHC-63394] [-Wx-partial] haskell-language-server> In the use of ‘head’ haskell-language-server> (imported from Data.List, but defined in GHC.List): haskell-language-server> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." haskell-language-server> | haskell-language-server> 630 | let DocumentPositions{..} = head docs haskell-language-server> | ^^^^ haskell-language-server> [1 of 2] Compiling Experiments.Types ( ghcide-bench/src/Experiments/Types.hs, dist/build/ghcide-bench-lib/Experiments/Types.p_o ) haskell-language-server> [2 of 2] Compiling Experiments ( ghcide-bench/src/Experiments.hs, dist/build/ghcide-bench-lib/Experiments.p_o ) haskell-language-server> haskell-language-server> ghcide-bench/src/Experiments.hs:345:1: warning: [GHC-62161] [-Wincomplete-uni-patterns] haskell-language-server> Pattern match(es) are non-exhaustive haskell-language-server> In a pattern binding: haskell-language-server> Patterns of type ‘ParserResult Config’ not matched: haskell-language-server> Failure _ haskell-language-server> CompletionInvoked _ haskell-language-server> | haskell-language-server> 345 | Success defConfig = execParserPure defaultPrefs (info configP fullDesc) [] haskell-language-server> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ haskell-language-server> haskell-language-server> ghcide-bench/src/Experiments.hs:453:42: warning: [GHC-62161] [-Wincomplete-uni-patterns] haskell-language-server> Pattern match(es) are non-exhaustive haskell-language-server> In a lambda abstraction: haskell-language-server> Patterns of type ‘Maybe Handle’, ‘Maybe Handle’, ‘Maybe Handle’, haskell-language-server> ‘ProcessHandle’ not matched: haskell-language-server> Nothing _ _ _ haskell-language-server> (Just _) Nothing _ _ haskell-language-server> (Just _) (Just _) Nothing _ haskell-language-server> | haskell-language-server> 453 | run sess = withCreateProcess p $ \(Just inH) (Just outH) (Just errH) pH -> do haskell-language-server> | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^... haskell-language-server> haskell-language-server> ghcide-bench/src/Experiments.hs:630:37: warning: [GHC-63394] [-Wx-partial] haskell-language-server> In the use of ‘head’ haskell-language-server> (imported from Data.List, but defined in GHC.List): haskell-language-server> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." haskell-language-server> | haskell-language-server> 630 | let DocumentPositions{..} = head docs haskell-language-server> | ^^^^ haskell-language-server> Preprocessing executable 'ghcide-bench' for haskell-language-server-2.10.0.0.. haskell-language-server> Building executable 'ghcide-bench' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Main ( ghcide-bench/exe/Main.hs, dist/build/ghcide-bench/ghcide-bench-tmp/Main.dyn_o ) haskell-language-server> [2 of 2] Linking dist/build/ghcide-bench/ghcide-bench haskell-language-server> Preprocessing library 'hls-explicit-imports-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-explicit-imports-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - ghc-9.8.1 (exposed by flag -package-id ghc-9.8.1-d1ca) haskell-language-server> [1 of 1] Compiling Ide.Plugin.ExplicitImports ( plugins/hls-explicit-imports-plugin/src/Ide/Plugin/ExplicitImports.hs, dist/build/hls-explicit-imports-plugin/Ide/Plugin/ExplicitImports.o, dist/build/hls-explicit-imports-plugin/Ide/Plugin/ExplicitImports.dyn_o ) haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - ghc-9.8.1 (exposed by flag -package-id ghc-9.8.1-d1ca) haskell-language-server> [1 of 1] Compiling Ide.Plugin.ExplicitImports ( plugins/hls-explicit-imports-plugin/src/Ide/Plugin/ExplicitImports.hs, dist/build/hls-explicit-imports-plugin/Ide/Plugin/ExplicitImports.p_o ) haskell-language-server> Preprocessing library 'hls-floskell-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-floskell-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Floskell ( plugins/hls-floskell-plugin/src/Ide/Plugin/Floskell.hs, dist/build/hls-floskell-plugin/Ide/Plugin/Floskell.o, dist/build/hls-floskell-plugin/Ide/Plugin/Floskell.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Floskell ( plugins/hls-floskell-plugin/src/Ide/Plugin/Floskell.hs, dist/build/hls-floskell-plugin/Ide/Plugin/Floskell.p_o ) haskell-language-server> Preprocessing library 'hls-cabal-gild-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-cabal-gild-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.CabalGild ( plugins/hls-cabal-gild-plugin/src/Ide/Plugin/CabalGild.hs, dist/build/hls-cabal-gild-plugin/Ide/Plugin/CabalGild.o, dist/build/hls-cabal-gild-plugin/Ide/Plugin/CabalGild.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.CabalGild ( plugins/hls-cabal-gild-plugin/src/Ide/Plugin/CabalGild.hs, dist/build/hls-cabal-gild-plugin/Ide/Plugin/CabalGild.p_o ) haskell-language-server> Preprocessing library 'hls-hlint-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-hlint-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Hlint ( plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs, dist/build/hls-hlint-plugin/Ide/Plugin/Hlint.o, dist/build/hls-hlint-plugin/Ide/Plugin/Hlint.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Hlint ( plugins/hls-hlint-plugin/src/Ide/Plugin/Hlint.hs, dist/build/hls-hlint-plugin/Ide/Plugin/Hlint.p_o ) haskell-language-server> Preprocessing library 'hls-retrie-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-retrie-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Retrie ( plugins/hls-retrie-plugin/src/Ide/Plugin/Retrie.hs, dist/build/hls-retrie-plugin/Ide/Plugin/Retrie.o, dist/build/hls-retrie-plugin/Ide/Plugin/Retrie.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Retrie ( plugins/hls-retrie-plugin/src/Ide/Plugin/Retrie.hs, dist/build/hls-retrie-plugin/Ide/Plugin/Retrie.p_o ) haskell-language-server> Preprocessing library 'hls-qualify-imported-names-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-qualify-imported-names-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.QualifyImportedNames ( plugins/hls-qualify-imported-names-plugin/src/Ide/Plugin/QualifyImportedNames.hs, dist/build/hls-qualify-imported-names-plugin/Ide/Plugin/QualifyImportedNames.o, dist/build/hls-qualify-imported-names-plugin/Ide/Plugin/QualifyImportedNames.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.QualifyImportedNames ( plugins/hls-qualify-imported-names-plugin/src/Ide/Plugin/QualifyImportedNames.hs, dist/build/hls-qualify-imported-names-plugin/Ide/Plugin/QualifyImportedNames.p_o ) haskell-language-server> Preprocessing library 'hls-call-hierarchy-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-call-hierarchy-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 4] Compiling Ide.Plugin.CallHierarchy.Types ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Types.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Types.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Types.dyn_o ) haskell-language-server> [2 of 4] Compiling Ide.Plugin.CallHierarchy.Query ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Query.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Query.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Query.dyn_o ) haskell-language-server> [3 of 4] Compiling Ide.Plugin.CallHierarchy.Internal ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Internal.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Internal.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Internal.dyn_o ) haskell-language-server> [4 of 4] Compiling Ide.Plugin.CallHierarchy ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy.o, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy.dyn_o ) haskell-language-server> [1 of 4] Compiling Ide.Plugin.CallHierarchy.Types ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Types.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Types.p_o ) haskell-language-server> [2 of 4] Compiling Ide.Plugin.CallHierarchy.Query ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Query.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Query.p_o ) haskell-language-server> [3 of 4] Compiling Ide.Plugin.CallHierarchy.Internal ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy/Internal.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy/Internal.p_o ) haskell-language-server> [4 of 4] Compiling Ide.Plugin.CallHierarchy ( plugins/hls-call-hierarchy-plugin/src/Ide/Plugin/CallHierarchy.hs, dist/build/hls-call-hierarchy-plugin/Ide/Plugin/CallHierarchy.p_o ) haskell-language-server> Preprocessing library 'hls-class-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-class-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 6] Compiling Ide.Plugin.Class.Utils ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Utils.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Utils.o, dist/build/hls-class-plugin/Ide/Plugin/Class/Utils.dyn_o ) haskell-language-server> [2 of 6] Compiling Ide.Plugin.Class.Types ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Types.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Types.o, dist/build/hls-class-plugin/Ide/Plugin/Class/Types.dyn_o ) haskell-language-server> [3 of 6] Compiling Ide.Plugin.Class.ExactPrint ( plugins/hls-class-plugin/src/Ide/Plugin/Class/ExactPrint.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/ExactPrint.o, dist/build/hls-class-plugin/Ide/Plugin/Class/ExactPrint.dyn_o ) haskell-language-server> [4 of 6] Compiling Ide.Plugin.Class.CodeLens ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeLens.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeLens.o, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeLens.dyn_o ) haskell-language-server> [5 of 6] Compiling Ide.Plugin.Class.CodeAction ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeAction.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeAction.o, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeAction.dyn_o ) haskell-language-server> [6 of 6] Compiling Ide.Plugin.Class ( plugins/hls-class-plugin/src/Ide/Plugin/Class.hs, dist/build/hls-class-plugin/Ide/Plugin/Class.o, dist/build/hls-class-plugin/Ide/Plugin/Class.dyn_o ) haskell-language-server> [1 of 6] Compiling Ide.Plugin.Class.Utils ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Utils.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Utils.p_o ) haskell-language-server> [2 of 6] Compiling Ide.Plugin.Class.Types ( plugins/hls-class-plugin/src/Ide/Plugin/Class/Types.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/Types.p_o ) haskell-language-server> [3 of 6] Compiling Ide.Plugin.Class.ExactPrint ( plugins/hls-class-plugin/src/Ide/Plugin/Class/ExactPrint.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/ExactPrint.p_o ) haskell-language-server> [4 of 6] Compiling Ide.Plugin.Class.CodeLens ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeLens.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeLens.p_o ) haskell-language-server> [5 of 6] Compiling Ide.Plugin.Class.CodeAction ( plugins/hls-class-plugin/src/Ide/Plugin/Class/CodeAction.hs, dist/build/hls-class-plugin/Ide/Plugin/Class/CodeAction.p_o ) haskell-language-server> [6 of 6] Compiling Ide.Plugin.Class ( plugins/hls-class-plugin/src/Ide/Plugin/Class.hs, dist/build/hls-class-plugin/Ide/Plugin/Class.p_o ) haskell-language-server> Preprocessing library 'hls-eval-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-eval-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [ 1 of 10] Compiling Ide.Plugin.Eval.Config ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Config.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Config.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Config.dyn_o ) haskell-language-server> [ 2 of 10] Compiling Ide.Plugin.Eval.Parse.Option ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Option.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Option.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Option.dyn_o ) haskell-language-server> [ 3 of 10] Compiling Ide.Plugin.Eval.Util ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Util.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Util.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Util.dyn_o ) haskell-language-server> [ 4 of 10] Compiling Ide.Plugin.Eval.GHC ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/GHC.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/GHC.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/GHC.dyn_o ) haskell-language-server> [ 5 of 10] Compiling Ide.Plugin.Eval.Types ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Types.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Types.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Types.dyn_o ) haskell-language-server> [ 6 of 10] Compiling Ide.Plugin.Eval.Rules ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Rules.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Rules.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Rules.dyn_o ) haskell-language-server> [ 7 of 10] Compiling Ide.Plugin.Eval.Parse.Comments ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Comments.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Comments.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Comments.dyn_o ) haskell-language-server> [ 8 of 10] Compiling Ide.Plugin.Eval.Code ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Code.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Code.dyn_o ) haskell-language-server> haskell-language-server> plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs:88:18: warning: [GHC-63394] [-Wx-partial] haskell-language-server> In the use of ‘head’ haskell-language-server> (imported from Prelude, but defined in GHC.List): haskell-language-server> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." haskell-language-server> | haskell-language-server> 88 | evalPrint <- head <$> runDecls ("evalPrint x = P.writeFile " <> show temp <> " (P.show x)") haskell-language-server> | ^^^^ haskell-language-server> [ 9 of 10] Compiling Ide.Plugin.Eval.CodeLens ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/CodeLens.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/CodeLens.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval/CodeLens.dyn_o ) haskell-language-server> [10 of 10] Compiling Ide.Plugin.Eval ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval.o, dist/build/hls-eval-plugin/Ide/Plugin/Eval.dyn_o ) haskell-language-server> [ 1 of 10] Compiling Ide.Plugin.Eval.Config ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Config.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Config.p_o ) haskell-language-server> [ 2 of 10] Compiling Ide.Plugin.Eval.Parse.Option ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Option.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Option.p_o ) haskell-language-server> [ 3 of 10] Compiling Ide.Plugin.Eval.Util ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Util.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Util.p_o ) haskell-language-server> [ 4 of 10] Compiling Ide.Plugin.Eval.GHC ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/GHC.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/GHC.p_o ) haskell-language-server> [ 5 of 10] Compiling Ide.Plugin.Eval.Types ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Types.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Types.p_o ) haskell-language-server> [ 6 of 10] Compiling Ide.Plugin.Eval.Rules ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Rules.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Rules.p_o ) haskell-language-server> [ 7 of 10] Compiling Ide.Plugin.Eval.Parse.Comments ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Parse/Comments.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Parse/Comments.p_o ) haskell-language-server> [ 8 of 10] Compiling Ide.Plugin.Eval.Code ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/Code.p_o ) haskell-language-server> haskell-language-server> plugins/hls-eval-plugin/src/Ide/Plugin/Eval/Code.hs:88:18: warning: [GHC-63394] [-Wx-partial] haskell-language-server> In the use of ‘head’ haskell-language-server> (imported from Prelude, but defined in GHC.List): haskell-language-server> "This is a partial function, it throws an error on empty lists. Use pattern matching or Data.List.uncons instead. Consider refactoring to use Data.List.NonEmpty." haskell-language-server> | haskell-language-server> 88 | evalPrint <- head <$> runDecls ("evalPrint x = P.writeFile " <> show temp <> " (P.show x)") haskell-language-server> | ^^^^ haskell-language-server> [ 9 of 10] Compiling Ide.Plugin.Eval.CodeLens ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval/CodeLens.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval/CodeLens.p_o ) haskell-language-server> [10 of 10] Compiling Ide.Plugin.Eval ( plugins/hls-eval-plugin/src/Ide/Plugin/Eval.hs, dist/build/hls-eval-plugin/Ide/Plugin/Eval.p_o ) haskell-language-server> Preprocessing library 'hls-semantic-tokens-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-semantic-tokens-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - syb-0.7.2.4 (exposed by flag -package-id syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K) haskell-language-server> [1 of 8] Compiling Ide.Plugin.SemanticTokens.Types ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Types.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Types.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Types.dyn_o ) haskell-language-server> [2 of 8] Compiling Ide.Plugin.SemanticTokens.Tokenize ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Tokenize.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Tokenize.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Tokenize.dyn_o ) haskell-language-server> [3 of 8] Compiling Ide.Plugin.SemanticTokens.SemanticConfig ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/SemanticConfig.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/SemanticConfig.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/SemanticConfig.dyn_o ) haskell-language-server> [4 of 8] Compiling Ide.Plugin.SemanticTokens.Utils ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Utils.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Utils.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Utils.dyn_o ) haskell-language-server> [5 of 8] Compiling Ide.Plugin.SemanticTokens.Mappings ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Mappings.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Mappings.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Mappings.dyn_o ) haskell-language-server> [6 of 8] Compiling Ide.Plugin.SemanticTokens.Query ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Query.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Query.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Query.dyn_o ) haskell-language-server> [7 of 8] Compiling Ide.Plugin.SemanticTokens.Internal ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Internal.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Internal.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Internal.dyn_o ) haskell-language-server> [8 of 8] Compiling Ide.Plugin.SemanticTokens ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens.o, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens.dyn_o ) haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - syb-0.7.2.4 (exposed by flag -package-id syb-0.7.2.4-DEDcfNPCUEh7isCMtUCT2K) haskell-language-server> [1 of 8] Compiling Ide.Plugin.SemanticTokens.Types ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Types.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Types.p_o ) haskell-language-server> [2 of 8] Compiling Ide.Plugin.SemanticTokens.Tokenize ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Tokenize.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Tokenize.p_o ) haskell-language-server> [3 of 8] Compiling Ide.Plugin.SemanticTokens.SemanticConfig ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/SemanticConfig.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/SemanticConfig.p_o ) haskell-language-server> [4 of 8] Compiling Ide.Plugin.SemanticTokens.Utils ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Utils.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Utils.p_o ) haskell-language-server> [5 of 8] Compiling Ide.Plugin.SemanticTokens.Mappings ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Mappings.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Mappings.p_o ) haskell-language-server> [6 of 8] Compiling Ide.Plugin.SemanticTokens.Query ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Query.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Query.p_o ) haskell-language-server> [7 of 8] Compiling Ide.Plugin.SemanticTokens.Internal ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens/Internal.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens/Internal.p_o ) haskell-language-server> [8 of 8] Compiling Ide.Plugin.SemanticTokens ( plugins/hls-semantic-tokens-plugin/src/Ide/Plugin/SemanticTokens.hs, dist/build/hls-semantic-tokens-plugin/Ide/Plugin/SemanticTokens.p_o ) haskell-language-server> Preprocessing library 'hls-splice-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-splice-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 2] Compiling Ide.Plugin.Splice.Types ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice/Types.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice/Types.o, dist/build/hls-splice-plugin/Ide/Plugin/Splice/Types.dyn_o ) haskell-language-server> [2 of 2] Compiling Ide.Plugin.Splice ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice.o, dist/build/hls-splice-plugin/Ide/Plugin/Splice.dyn_o ) haskell-language-server> [1 of 2] Compiling Ide.Plugin.Splice.Types ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice/Types.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice/Types.p_o ) haskell-language-server> [2 of 2] Compiling Ide.Plugin.Splice ( plugins/hls-splice-plugin/src/Ide/Plugin/Splice.hs, dist/build/hls-splice-plugin/Ide/Plugin/Splice.p_o ) haskell-language-server> Preprocessing library 'hls-code-range-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-code-range-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 3] Compiling Ide.Plugin.CodeRange.ASTPreProcess ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/ASTPreProcess.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/ASTPreProcess.o, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/ASTPreProcess.dyn_o ) haskell-language-server> [2 of 3] Compiling Ide.Plugin.CodeRange.Rules ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/Rules.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/Rules.o, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/Rules.dyn_o ) haskell-language-server> [3 of 3] Compiling Ide.Plugin.CodeRange ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange.o, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange.dyn_o ) haskell-language-server> [1 of 3] Compiling Ide.Plugin.CodeRange.ASTPreProcess ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/ASTPreProcess.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/ASTPreProcess.p_o ) haskell-language-server> [2 of 3] Compiling Ide.Plugin.CodeRange.Rules ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange/Rules.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange/Rules.p_o ) haskell-language-server> [3 of 3] Compiling Ide.Plugin.CodeRange ( plugins/hls-code-range-plugin/src/Ide/Plugin/CodeRange.hs, dist/build/hls-code-range-plugin/Ide/Plugin/CodeRange.p_o ) haskell-language-server> Preprocessing library 'hls-stan-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-stan-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Stan ( plugins/hls-stan-plugin/src/Ide/Plugin/Stan.hs, dist/build/hls-stan-plugin/Ide/Plugin/Stan.o, dist/build/hls-stan-plugin/Ide/Plugin/Stan.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Stan ( plugins/hls-stan-plugin/src/Ide/Plugin/Stan.hs, dist/build/hls-stan-plugin/Ide/Plugin/Stan.p_o ) haskell-language-server> Preprocessing library 'hls-alternate-number-format-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-alternate-number-format-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 3] Compiling Ide.Plugin.Literals ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Literals.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Literals.o, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Literals.dyn_o ) haskell-language-server> [2 of 3] Compiling Ide.Plugin.Conversion ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Conversion.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Conversion.o, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Conversion.dyn_o ) haskell-language-server> [3 of 3] Compiling Ide.Plugin.AlternateNumberFormat ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/AlternateNumberFormat.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/AlternateNumberFormat.o, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/AlternateNumberFormat.dyn_o ) haskell-language-server> [1 of 3] Compiling Ide.Plugin.Literals ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Literals.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Literals.p_o ) haskell-language-server> [2 of 3] Compiling Ide.Plugin.Conversion ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/Conversion.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/Conversion.p_o ) haskell-language-server> [3 of 3] Compiling Ide.Plugin.AlternateNumberFormat ( plugins/hls-alternate-number-format-plugin/src/Ide/Plugin/AlternateNumberFormat.hs, dist/build/hls-alternate-number-format-plugin/Ide/Plugin/AlternateNumberFormat.p_o ) haskell-language-server> Preprocessing library 'hls-ormolu-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-ormolu-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Ormolu ( plugins/hls-ormolu-plugin/src/Ide/Plugin/Ormolu.hs, dist/build/hls-ormolu-plugin/Ide/Plugin/Ormolu.o, dist/build/hls-ormolu-plugin/Ide/Plugin/Ormolu.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Ormolu ( plugins/hls-ormolu-plugin/src/Ide/Plugin/Ormolu.hs, dist/build/hls-ormolu-plugin/Ide/Plugin/Ormolu.p_o ) haskell-language-server> Preprocessing library 'hls-cabal-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-cabal-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - process-1.6.18.0 (exposed by flag -package-id process-1.6.18.0-ca35) haskell-language-server> [ 1 of 19] Compiling Ide.Plugin.Cabal.Completion.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Types.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Types.dyn_o ) haskell-language-server> [ 2 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Types.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Types.dyn_o ) haskell-language-server> [ 3 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Paths ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Paths.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Paths.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Paths.dyn_o ) haskell-language-server> [ 4 of 19] Compiling Ide.Plugin.Cabal.Completion.CabalFields ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/CabalFields.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/CabalFields.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/CabalFields.dyn_o ) haskell-language-server> [ 5 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Simple ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Simple.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Simple.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Simple.dyn_o ) haskell-language-server> [ 6 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Snippet ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Snippet.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Snippet.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Snippet.dyn_o ) haskell-language-server> [ 7 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.FilePath ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/FilePath.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/FilePath.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/FilePath.dyn_o ) haskell-language-server> [ 8 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Module ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Module.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Module.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Module.dyn_o ) haskell-language-server> [ 9 of 19] Compiling Ide.Plugin.Cabal.Diagnostics ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Diagnostics.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Diagnostics.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Diagnostics.dyn_o ) haskell-language-server> [10 of 19] Compiling Ide.Plugin.Cabal.FieldSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/FieldSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/FieldSuggest.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/FieldSuggest.dyn_o ) haskell-language-server> [11 of 19] Compiling Ide.Plugin.Cabal.LicenseSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/LicenseSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/LicenseSuggest.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/LicenseSuggest.dyn_o ) haskell-language-server> [12 of 19] Compiling Ide.Plugin.Cabal.Completion.Data ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Data.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Data.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Data.dyn_o ) haskell-language-server> [13 of 19] Compiling Ide.Plugin.Cabal.Completion.Completions ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completions.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completions.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completions.dyn_o ) haskell-language-server> [14 of 19] Compiling Ide.Plugin.Cabal.Orphans ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Orphans.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Orphans.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Orphans.dyn_o ) haskell-language-server> [15 of 19] Compiling Ide.Plugin.Cabal.Definition ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Definition.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Definition.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Definition.dyn_o ) haskell-language-server> [16 of 19] Compiling Ide.Plugin.Cabal.CabalAdd ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd.dyn_o ) haskell-language-server> [17 of 19] Compiling Ide.Plugin.Cabal.Outline ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Outline.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Outline.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Outline.dyn_o ) haskell-language-server> [18 of 19] Compiling Ide.Plugin.Cabal.Parse ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Parse.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Parse.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Parse.dyn_o ) haskell-language-server> [19 of 19] Compiling Ide.Plugin.Cabal ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal.o, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal.dyn_o ) haskell-language-server> haskell-language-server> : warning: [GHC-42258] [-Wunused-packages] haskell-language-server> The following packages were specified via -package or -package-id flags, haskell-language-server> but were not needed for compilation: haskell-language-server> - process-1.6.18.0 (exposed by flag -package-id process-1.6.18.0-ca35) haskell-language-server> [ 1 of 19] Compiling Ide.Plugin.Cabal.Completion.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Types.p_o ) haskell-language-server> [ 2 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Types ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Types.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Types.p_o ) haskell-language-server> [ 3 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Paths ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Paths.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Paths.p_o ) haskell-language-server> [ 4 of 19] Compiling Ide.Plugin.Cabal.Completion.CabalFields ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/CabalFields.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/CabalFields.p_o ) haskell-language-server> [ 5 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Simple ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Simple.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Simple.p_o ) haskell-language-server> [ 6 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Snippet ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Snippet.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Snippet.p_o ) haskell-language-server> [ 7 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.FilePath ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/FilePath.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/FilePath.p_o ) haskell-language-server> [ 8 of 19] Compiling Ide.Plugin.Cabal.Completion.Completer.Module ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completer/Module.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completer/Module.p_o ) haskell-language-server> [ 9 of 19] Compiling Ide.Plugin.Cabal.Diagnostics ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Diagnostics.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Diagnostics.p_o ) haskell-language-server> [10 of 19] Compiling Ide.Plugin.Cabal.FieldSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/FieldSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/FieldSuggest.p_o ) haskell-language-server> [11 of 19] Compiling Ide.Plugin.Cabal.LicenseSuggest ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/LicenseSuggest.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/LicenseSuggest.p_o ) haskell-language-server> [12 of 19] Compiling Ide.Plugin.Cabal.Completion.Data ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Data.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Data.p_o ) haskell-language-server> [13 of 19] Compiling Ide.Plugin.Cabal.Completion.Completions ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Completion/Completions.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Completion/Completions.p_o ) haskell-language-server> [14 of 19] Compiling Ide.Plugin.Cabal.Orphans ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Orphans.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Orphans.p_o ) haskell-language-server> [15 of 19] Compiling Ide.Plugin.Cabal.Definition ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Definition.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Definition.p_o ) haskell-language-server> [16 of 19] Compiling Ide.Plugin.Cabal.CabalAdd ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/CabalAdd.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/CabalAdd.p_o ) haskell-language-server> [17 of 19] Compiling Ide.Plugin.Cabal.Outline ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Outline.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Outline.p_o ) haskell-language-server> [18 of 19] Compiling Ide.Plugin.Cabal.Parse ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal/Parse.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal/Parse.p_o ) haskell-language-server> [19 of 19] Compiling Ide.Plugin.Cabal ( plugins/hls-cabal-plugin/src/Ide/Plugin/Cabal.hs, dist/build/hls-cabal-plugin/Ide/Plugin/Cabal.p_o ) haskell-language-server> Preprocessing library 'hls-rename-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-rename-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Rename ( plugins/hls-rename-plugin/src/Ide/Plugin/Rename.hs, dist/build/hls-rename-plugin/Ide/Plugin/Rename.o, dist/build/hls-rename-plugin/Ide/Plugin/Rename.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Rename ( plugins/hls-rename-plugin/src/Ide/Plugin/Rename.hs, dist/build/hls-rename-plugin/Ide/Plugin/Rename.p_o ) haskell-language-server> Preprocessing library 'hls-notes-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-notes-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.Notes ( plugins/hls-notes-plugin/src/Ide/Plugin/Notes.hs, dist/build/hls-notes-plugin/Ide/Plugin/Notes.o, dist/build/hls-notes-plugin/Ide/Plugin/Notes.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.Notes ( plugins/hls-notes-plugin/src/Ide/Plugin/Notes.hs, dist/build/hls-notes-plugin/Ide/Plugin/Notes.p_o ) haskell-language-server> Preprocessing library 'hls-module-name-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-module-name-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.ModuleName ( plugins/hls-module-name-plugin/src/Ide/Plugin/ModuleName.hs, dist/build/hls-module-name-plugin/Ide/Plugin/ModuleName.o, dist/build/hls-module-name-plugin/Ide/Plugin/ModuleName.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.ModuleName ( plugins/hls-module-name-plugin/src/Ide/Plugin/ModuleName.hs, dist/build/hls-module-name-plugin/Ide/Plugin/ModuleName.p_o ) haskell-language-server> Preprocessing library 'hls-change-type-signature-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> Building library 'hls-change-type-signature-plugin' for haskell-language-server-2.10.0.0.. haskell-language-server> [1 of 1] Compiling Ide.Plugin.ChangeTypeSignature ( plugins/hls-change-type-signature-plugin/src/Ide/Plugin/ChangeTypeSignature.hs, dist/build/hls-change-type-signature-plugin/Ide/Plugin/ChangeTypeSignature.o, dist/build/hls-change-type-signature-plugin/Ide/Plugin/ChangeTypeSignature.dyn_o ) haskell-language-server> [1 of 1] Compiling Ide.Plugin.ChangeTypeSignature ( plugins/hls-change-type-signature-plugin/src/Ide/Plugin/ChangeTypeSignature.hs, dist/build/hls-change-type-signature-plugin/Ide/Plugin/ChangeTypeSignature.p_o ) warning: killing stray builder process 927342 ()... warning: killing stray builder process 933387 ()... error (ignored): deleting cgroup "/sys/fs/cgroup/nix.slice/nix-ci.slice/nix-ci-production.slice/nix-ci-production-worker-3.service/nix-build-uid-30001": Device or resource busy error: interrupted by the user